0001628280-23-005848.txt : 20230301 0001628280-23-005848.hdr.sgml : 20230301 20230301162626 ACCESSION NUMBER: 0001628280-23-005848 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 122 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230301 DATE AS OF CHANGE: 20230301 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Jamf Holding Corp. CENTRAL INDEX KEY: 0001721947 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 823031543 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-39399 FILM NUMBER: 23693998 BUSINESS ADDRESS: STREET 1: 100 WASHINGTON AVE. S. STREET 2: SUITE 1100 CITY: MINNEAPOLIS STATE: MN ZIP: 55401 BUSINESS PHONE: 612-605-6625 MAIL ADDRESS: STREET 1: 100 WASHINGTON AVE. S. STREET 2: SUITE 1100 CITY: MINNEAPOLIS STATE: MN ZIP: 55401 FORMER COMPANY: FORMER CONFORMED NAME: JUNO TOPCO, INC. DATE OF NAME CHANGE: 20171107 10-K 1 jamf-20221231.htm 10-K jamf-20221231
2022FY0001721947falseP2YP1DP2Dhttp://fasb.org/us-gaap/2022#GeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#GeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#GeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent0.020002400017219472022-01-012022-12-3100017219472022-06-30iso4217:USD00017219472023-02-15xbrli:shares00017219472022-12-3100017219472021-12-31iso4217:USDxbrli:shares0001721947us-gaap:SubscriptionAndCirculationMember2022-01-012022-12-310001721947us-gaap:SubscriptionAndCirculationMember2021-01-012021-12-310001721947us-gaap:SubscriptionAndCirculationMember2020-01-012020-12-310001721947us-gaap:TechnologyServiceMember2022-01-012022-12-310001721947us-gaap:TechnologyServiceMember2021-01-012021-12-310001721947us-gaap:TechnologyServiceMember2020-01-012020-12-310001721947us-gaap:LicenseMember2022-01-012022-12-310001721947us-gaap:LicenseMember2021-01-012021-12-310001721947us-gaap:LicenseMember2020-01-012020-12-3100017219472021-01-012021-12-3100017219472020-01-012020-12-310001721947us-gaap:CommonStockMember2019-12-310001721947us-gaap:AdditionalPaidInCapitalMember2019-12-310001721947us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001721947us-gaap:RetainedEarningsMember2019-12-3100017219472019-12-310001721947us-gaap:IPOMemberus-gaap:CommonStockMember2020-01-012020-12-310001721947us-gaap:AdditionalPaidInCapitalMemberus-gaap:IPOMember2020-01-012020-12-310001721947us-gaap:IPOMember2020-01-012020-12-310001721947us-gaap:PrivatePlacementMemberus-gaap:CommonStockMember2020-01-012020-12-310001721947us-gaap:PrivatePlacementMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001721947us-gaap:PrivatePlacementMember2020-01-012020-12-310001721947us-gaap:CommonStockMember2020-01-012020-12-310001721947us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001721947us-gaap:RetainedEarningsMember2020-01-012020-12-310001721947us-gaap:CommonStockMember2020-12-310001721947us-gaap:AdditionalPaidInCapitalMember2020-12-310001721947us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001721947us-gaap:RetainedEarningsMember2020-12-3100017219472020-12-310001721947us-gaap:CommonStockMember2021-01-012021-12-310001721947us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001721947us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001721947us-gaap:RetainedEarningsMember2021-01-012021-12-310001721947us-gaap:CommonStockMember2021-12-310001721947us-gaap:AdditionalPaidInCapitalMember2021-12-310001721947us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001721947us-gaap:RetainedEarningsMember2021-12-310001721947us-gaap:CommonStockMember2022-01-012022-12-310001721947us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001721947us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001721947us-gaap:RetainedEarningsMember2022-01-012022-12-310001721947us-gaap:CommonStockMember2022-12-310001721947us-gaap:AdditionalPaidInCapitalMember2022-12-310001721947us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001721947us-gaap:RetainedEarningsMember2022-12-310001721947us-gaap:IPOMember2020-07-242020-07-240001721947us-gaap:IPOMember2020-07-2400017219472020-07-240001721947us-gaap:PrivatePlacementMember2020-07-242020-07-240001721947us-gaap:PrivatePlacementMember2020-07-2400017219472020-07-242020-07-2400017219472020-07-012020-09-30jamf:segment0001721947srt:AmericasMember2022-01-012022-12-310001721947srt:AmericasMember2021-01-012021-12-310001721947srt:AmericasMember2020-01-012020-12-310001721947jamf:EuropeMiddleEastIndiaAndAfricaMember2022-01-012022-12-310001721947jamf:EuropeMiddleEastIndiaAndAfricaMember2021-01-012021-12-310001721947jamf:EuropeMiddleEastIndiaAndAfricaMember2020-01-012020-12-310001721947srt:AsiaPacificMember2022-01-012022-12-310001721947srt:AsiaPacificMember2021-01-012021-12-310001721947srt:AsiaPacificMember2020-01-012020-12-310001721947srt:AmericasMember2022-12-310001721947srt:AmericasMember2021-12-310001721947jamf:EuropeMiddleEastIndiaAndAfricaMember2022-12-310001721947jamf:EuropeMiddleEastIndiaAndAfricaMember2021-12-310001721947srt:AsiaPacificMember2022-12-310001721947srt:AsiaPacificMember2021-12-310001721947country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:PropertyPlantAndEquipmentMember2022-01-012022-12-31xbrli:pure0001721947country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:PropertyPlantAndEquipmentMember2021-01-012021-12-310001721947us-gaap:ComputerEquipmentMember2022-01-012022-12-310001721947us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-12-310001721947us-gaap:FurnitureAndFixturesMember2022-01-012022-12-31jamf:item00017219472022-10-012022-10-010001721947srt:MinimumMember2022-01-012022-12-310001721947srt:MaximumMember2022-01-012022-12-3100017219472020-07-102020-07-100001721947us-gaap:PrivatePlacementMember2022-01-012022-12-310001721947us-gaap:PrivatePlacementMember2021-01-012021-12-3100017219472020-01-012020-06-300001721947jamf:EmployeeStockOptionTargetBasedMember2020-01-012020-12-310001721947jamf:EmployeeStockOptionTargetBasedMember2022-06-242022-06-240001721947us-gaap:TechnologyServiceMembersrt:MinimumMember2022-01-012022-12-310001721947us-gaap:TechnologyServiceMembersrt:MaximumMember2022-01-012022-12-310001721947jamf:RecurringContractualRevenueGeneratingArrangementsMemberjamf:SubscriptionAndSupportAndMaintenanceMember2022-01-012022-12-310001721947jamf:RecurringContractualRevenueGeneratingArrangementsMemberjamf:SubscriptionAndSupportAndMaintenanceMember2021-01-012021-12-310001721947jamf:RecurringContractualRevenueGeneratingArrangementsMemberjamf:SubscriptionAndSupportAndMaintenanceMember2020-01-012020-12-310001721947jamf:OnPremiseSubscriptionMemberjamf:RecurringContractualRevenueGeneratingArrangementsMember2022-01-012022-12-310001721947jamf:OnPremiseSubscriptionMemberjamf:RecurringContractualRevenueGeneratingArrangementsMember2021-01-012021-12-310001721947jamf:OnPremiseSubscriptionMemberjamf:RecurringContractualRevenueGeneratingArrangementsMember2020-01-012020-12-310001721947us-gaap:SubscriptionAndCirculationMemberjamf:RecurringContractualRevenueGeneratingArrangementsMember2022-01-012022-12-310001721947us-gaap:SubscriptionAndCirculationMemberjamf:RecurringContractualRevenueGeneratingArrangementsMember2021-01-012021-12-310001721947us-gaap:SubscriptionAndCirculationMemberjamf:RecurringContractualRevenueGeneratingArrangementsMember2020-01-012020-12-310001721947us-gaap:TechnologyServiceMemberjamf:NonRecurringRevenueGeneratingArrangementsMember2022-01-012022-12-310001721947us-gaap:TechnologyServiceMemberjamf:NonRecurringRevenueGeneratingArrangementsMember2021-01-012021-12-310001721947us-gaap:TechnologyServiceMemberjamf:NonRecurringRevenueGeneratingArrangementsMember2020-01-012020-12-310001721947us-gaap:LicenseMemberjamf:NonRecurringRevenueGeneratingArrangementsMember2022-01-012022-12-310001721947us-gaap:LicenseMemberjamf:NonRecurringRevenueGeneratingArrangementsMember2021-01-012021-12-310001721947us-gaap:LicenseMemberjamf:NonRecurringRevenueGeneratingArrangementsMember2020-01-012020-12-310001721947jamf:NonSubscriptionPerpetualLicensesMemberjamf:NonRecurringRevenueGeneratingArrangementsMember2022-01-012022-12-310001721947jamf:NonSubscriptionPerpetualLicensesMemberjamf:NonRecurringRevenueGeneratingArrangementsMember2021-01-012021-12-310001721947jamf:NonSubscriptionPerpetualLicensesMemberjamf:NonRecurringRevenueGeneratingArrangementsMember2020-01-012020-12-3100017219472023-01-012022-12-3100017219472024-01-012022-12-310001721947jamf:TwoDistributorsMemberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001721947jamf:TwoDistributorsMemberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-12-310001721947us-gaap:CreditConcentrationRiskMemberjamf:OneDistributorMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001721947us-gaap:CreditConcentrationRiskMemberjamf:OneDistributorMemberus-gaap:AccountsReceivableMember2021-12-310001721947jamf:TwoDistributorsMemberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001721947jamf:TwoDistributorsMemberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2020-12-310001721947jamf:TwoDistributorsMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001721947jamf:TwoDistributorsMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001721947us-gaap:ConvertibleNotesPayableMemberjamf:SwiftConnectMember2022-07-012022-09-300001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310001721947us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001721947us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001721947us-gaap:FairValueMeasurementsRecurringMember2022-12-310001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:AccruedLiabilitiesMember2022-12-310001721947us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccruedLiabilitiesMember2022-12-310001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccruedLiabilitiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccruedLiabilitiesMember2022-12-310001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-12-310001721947us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2021-12-310001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001721947us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001721947us-gaap:FairValueMeasurementsRecurringMember2021-12-310001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:AccruedLiabilitiesMember2021-12-310001721947us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccruedLiabilitiesMember2021-12-310001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccruedLiabilitiesMemberus-gaap:FairValueInputsLevel3Member2021-12-310001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AccruedLiabilitiesMember2021-12-310001721947us-gaap:OtherLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001721947us-gaap:FairValueInputsLevel2Memberus-gaap:OtherLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001721947us-gaap:OtherLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001721947us-gaap:OtherLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001721947us-gaap:CarryingReportedAmountFairValueDisclosureMemberjamf:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2022-12-310001721947us-gaap:EstimateOfFairValueFairValueDisclosureMemberjamf:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2022-12-310001721947us-gaap:CarryingReportedAmountFairValueDisclosureMemberjamf:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-12-310001721947us-gaap:EstimateOfFairValueFairValueDisclosureMemberjamf:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-12-310001721947jamf:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-12-310001721947jamf:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2022-12-310001721947us-gaap:ComputerEquipmentMember2022-12-310001721947us-gaap:ComputerEquipmentMember2021-12-310001721947us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001721947us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001721947us-gaap:FurnitureAndFixturesMember2022-12-310001721947us-gaap:FurnitureAndFixturesMember2021-12-310001721947us-gaap:LeaseholdImprovementsMember2022-12-310001721947us-gaap:LeaseholdImprovementsMember2021-12-310001721947jamf:CapitalAssetsInProgressMember2022-12-310001721947jamf:CapitalAssetsInProgressMember2021-12-310001721947jamf:ZecOpsMember2022-11-160001721947jamf:ZecOpsMember2022-11-162022-11-160001721947jamf:ZecOpsMember2022-01-012022-12-3100017219472022-11-160001721947jamf:ZecOpsMemberus-gaap:DevelopedTechnologyRightsMember2022-11-162022-11-160001721947jamf:ZecOpsMemberus-gaap:CustomerRelationshipsMember2022-11-162022-11-160001721947jamf:ZecOpsMemberus-gaap:NoncompeteAgreementsMember2022-11-162022-11-160001721947us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-01-012022-03-31jamf:acquistion0001721947us-gaap:DevelopedTechnologyRightsMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-03-310001721947us-gaap:DevelopedTechnologyRightsMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-01-012022-03-310001721947us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-03-310001721947jamf:WanderaIncMember2021-07-010001721947jamf:WanderaIncMember2021-07-012021-12-150001721947jamf:WanderaIncMember2021-07-012021-07-010001721947jamf:WanderaIncMember2021-10-012021-12-150001721947jamf:WanderaIncMember2021-12-152021-12-150001721947jamf:WanderaIncMember2021-10-012021-10-010001721947us-gaap:CostOfSalesMemberjamf:WanderaIncMember2021-01-012021-12-310001721947us-gaap:SellingAndMarketingExpenseMemberjamf:WanderaIncMember2021-01-012021-12-310001721947us-gaap:ResearchAndDevelopmentExpenseMemberjamf:WanderaIncMember2021-01-012021-12-310001721947us-gaap:GeneralAndAdministrativeExpenseMemberjamf:WanderaIncMember2021-01-012021-12-310001721947jamf:WanderaIncMember2021-01-012021-12-310001721947jamf:WanderaIncMember2021-10-012021-12-310001721947jamf:WanderaIncMember2022-12-310001721947us-gaap:DevelopedTechnologyRightsMemberjamf:WanderaIncMember2021-07-012021-07-010001721947us-gaap:CustomerRelationshipsMemberjamf:WanderaIncMember2021-07-012021-07-010001721947us-gaap:OrderOrProductionBacklogMemberjamf:WanderaIncMember2021-07-012021-07-010001721947us-gaap:NoncompeteAgreementsMemberjamf:WanderaIncMember2021-07-012021-07-010001721947us-gaap:TrademarksMemberjamf:WanderaIncMember2021-07-012021-07-010001721947jamf:WanderaIncMember2020-01-012020-12-310001721947jamf:CmdReporterMember2021-02-262021-02-260001721947jamf:CmdReporterMember2021-02-260001721947us-gaap:DevelopedTechnologyRightsMemberjamf:CmdReporterMember2021-02-260001721947us-gaap:DevelopedTechnologyRightsMemberjamf:CmdReporterMember2021-02-262021-02-260001721947us-gaap:DevelopedTechnologyRightsMemberjamf:CmdReporterMember2022-01-012022-03-310001721947jamf:MondadaMember2020-10-152020-10-150001721947us-gaap:DevelopedTechnologyRightsMemberjamf:MondadaMember2020-10-150001721947us-gaap:DevelopedTechnologyRightsMemberjamf:MondadaMember2020-10-152020-10-150001721947us-gaap:CustomerRelationshipsMemberjamf:MondadaMember2020-10-150001721947us-gaap:CustomerRelationshipsMemberjamf:MondadaMember2020-10-152020-10-150001721947jamf:MondadaMember2020-10-150001721947jamf:MondadaMember2022-12-310001721947jamf:DigitaSecurityLlcMember2019-12-310001721947jamf:DigitaSecurityLlcMember2022-01-012022-12-310001721947jamf:DigitaSecurityLlcMember2021-01-012021-12-310001721947jamf:DigitaSecurityLlcMemberus-gaap:SubsequentEventMember2023-01-310001721947srt:MinimumMemberus-gaap:TrademarksMember2022-01-012022-12-310001721947us-gaap:TrademarksMembersrt:MaximumMember2022-01-012022-12-310001721947us-gaap:TrademarksMember2022-12-310001721947us-gaap:TrademarksMember2022-01-012022-12-310001721947srt:MinimumMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310001721947us-gaap:CustomerRelationshipsMembersrt:MaximumMember2022-01-012022-12-310001721947us-gaap:CustomerRelationshipsMember2022-12-310001721947us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001721947srt:MinimumMemberus-gaap:DevelopedTechnologyRightsMember2022-01-012022-12-310001721947us-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2022-01-012022-12-310001721947us-gaap:DevelopedTechnologyRightsMember2022-12-310001721947us-gaap:DevelopedTechnologyRightsMember2022-01-012022-12-310001721947srt:MinimumMemberus-gaap:NoncompeteAgreementsMember2022-01-012022-12-310001721947srt:MaximumMemberus-gaap:NoncompeteAgreementsMember2022-01-012022-12-310001721947us-gaap:NoncompeteAgreementsMember2022-12-310001721947us-gaap:NoncompeteAgreementsMember2022-01-012022-12-310001721947us-gaap:OrderOrProductionBacklogMember2022-01-012022-12-310001721947us-gaap:OrderOrProductionBacklogMember2022-12-310001721947srt:MinimumMemberus-gaap:TrademarksMember2021-01-012021-12-310001721947us-gaap:TrademarksMembersrt:MaximumMember2021-01-012021-12-310001721947us-gaap:TrademarksMember2021-12-310001721947us-gaap:TrademarksMember2021-01-012021-12-310001721947srt:MinimumMemberus-gaap:CustomerRelationshipsMember2021-01-012021-12-310001721947us-gaap:CustomerRelationshipsMembersrt:MaximumMember2021-01-012021-12-310001721947us-gaap:CustomerRelationshipsMember2021-12-310001721947us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001721947srt:MinimumMemberus-gaap:DevelopedTechnologyRightsMember2021-01-012021-12-310001721947us-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2021-01-012021-12-310001721947us-gaap:DevelopedTechnologyRightsMember2021-12-310001721947us-gaap:DevelopedTechnologyRightsMember2021-01-012021-12-310001721947srt:MinimumMemberus-gaap:NoncompeteAgreementsMember2021-01-012021-12-310001721947srt:MaximumMemberus-gaap:NoncompeteAgreementsMember2021-01-012021-12-310001721947us-gaap:NoncompeteAgreementsMember2021-12-310001721947us-gaap:NoncompeteAgreementsMember2021-01-012021-12-310001721947us-gaap:OrderOrProductionBacklogMember2021-01-012021-12-310001721947us-gaap:OrderOrProductionBacklogMember2021-12-310001721947us-gaap:InProcessResearchAndDevelopmentMember2021-12-310001721947srt:MinimumMember2022-12-310001721947srt:MaximumMember2022-12-310001721947srt:AffiliatedEntityMember2022-01-012022-12-310001721947srt:AffiliatedEntityMember2021-01-012021-12-310001721947srt:AffiliatedEntityMember2020-01-012020-12-310001721947jamf:UnrelatedPartyMember2022-12-3100017219472021-10-012021-12-310001721947us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-310001721947us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-310001721947jamf:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-09-170001721947jamf:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-09-172021-09-170001721947us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberjamf:ThreeHundredSixtyFourDayFacilityMember2021-09-172021-09-1700017219472021-09-172021-09-170001721947jamf:CircumstanceOneMemberjamf:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-09-172021-09-17jamf:day0001721947jamf:CircumstanceTwoMemberjamf:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-09-172021-09-170001721947jamf:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2022-01-012022-12-310001721947jamf:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-01-012021-12-310001721947jamf:ConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2021-07-012021-09-300001721947us-gaap:CallOptionMember2021-09-142021-09-140001721947us-gaap:CallOptionMember2021-09-140001721947us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-07-270001721947us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMember2020-07-270001721947us-gaap:ForeignLineOfCreditMemberus-gaap:LineOfCreditMember2020-07-270001721947us-gaap:LineOfCreditMemberjamf:TermLoanMember2020-07-270001721947us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMember2022-12-310001721947us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMember2021-12-310001721947us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberjamf:ThreeHundredSixtyFourDayFacilityMember2021-07-012021-07-010001721947us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberjamf:ThreeHundredSixtyFourDayFacilityMember2021-07-010001721947us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-09-300001721947us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberjamf:ThreeHundredSixtyFourDayFacilityMember2021-06-300001721947us-gaap:LineOfCreditMember2022-12-310001721947us-gaap:LineOfCreditMember2021-12-310001721947us-gaap:FederalFundsEffectiveSwapRateMember2020-07-272020-07-270001721947us-gaap:LondonInterbankOfferedRateLIBORMember2020-07-272020-07-270001721947srt:MinimumMemberus-gaap:BaseRateMember2020-07-272020-07-270001721947us-gaap:BaseRateMembersrt:MaximumMember2020-07-272020-07-270001721947srt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-07-272020-07-270001721947us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMember2020-07-272020-07-270001721947srt:MinimumMember2020-07-272020-07-270001721947srt:MaximumMember2020-07-272020-07-270001721947jamf:TermLoanMember2017-11-130001721947us-gaap:RevolvingCreditFacilityMember2017-11-130001721947jamf:TermLoanMember2019-01-300001721947us-gaap:CostOfSalesMemberus-gaap:SubscriptionAndCirculationMember2022-01-012022-12-310001721947us-gaap:CostOfSalesMemberus-gaap:SubscriptionAndCirculationMember2021-01-012021-12-310001721947us-gaap:CostOfSalesMemberus-gaap:SubscriptionAndCirculationMember2020-01-012020-12-310001721947us-gaap:TechnologyServiceMemberus-gaap:CostOfSalesMember2022-01-012022-12-310001721947us-gaap:TechnologyServiceMemberus-gaap:CostOfSalesMember2021-01-012021-12-310001721947us-gaap:TechnologyServiceMemberus-gaap:CostOfSalesMember2020-01-012020-12-310001721947us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001721947us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001721947us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001721947us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001721947us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001721947us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001721947us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001721947us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001721947us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001721947jamf:OmnibusIncentivePlan2020Member2020-07-210001721947jamf:OmnibusIncentivePlan2020Member2020-07-212020-07-210001721947jamf:OmnibusIncentivePlan2020Member2022-01-010001721947jamf:OmnibusIncentivePlan2020Member2022-12-310001721947jamf:StockOptionPlan2017Member2017-11-130001721947jamf:StockOptionPlan2017Member2022-12-310001721947jamf:EmployeeStockOptionTargetBasedMember2021-12-310001721947jamf:EmployeeStockOptionTargetBasedMember2021-01-012021-12-310001721947jamf:EmployeeStockOptionTargetBasedMember2022-01-012022-12-310001721947jamf:EmployeeStockOptionTargetBasedMember2022-12-310001721947jamf:EmployeeStockOptionServiceBasedMember2021-12-310001721947jamf:EmployeeStockOptionServiceBasedMember2021-01-012021-12-310001721947jamf:EmployeeStockOptionServiceBasedMember2022-01-012022-12-310001721947jamf:EmployeeStockOptionServiceBasedMember2022-12-310001721947us-gaap:ShareBasedCompensationAwardTrancheTwoMemberjamf:EmployeeStockOptionServiceBasedMember2022-01-012022-12-310001721947us-gaap:ShareBasedCompensationAwardTrancheThreeMemberjamf:EmployeeStockOptionServiceBasedMember2022-01-012022-12-310001721947jamf:ShareBasedPaymentArrangementTrancheFourMemberjamf:EmployeeStockOptionServiceBasedMember2022-01-012022-12-310001721947jamf:EmployeeStockOptionServiceBasedMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-12-310001721947jamf:EmployeeStockOptionServiceBasedMember2020-01-012020-12-310001721947us-gaap:RestrictedStockUnitsRSUMember2021-12-310001721947us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001721947us-gaap:RestrictedStockUnitsRSUMember2022-12-310001721947us-gaap:RestrictedStockUnitsRSUMemberjamf:OmnibusIncentivePlan2020Member2022-01-012022-12-310001721947us-gaap:RestrictedStockUnitsRSUMemberjamf:StockOptionPlan2017Memberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-12-310001721947us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001721947us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001721947us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-07-012021-09-300001721947us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001721947us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001721947us-gaap:EmployeeStockMember2021-05-252021-05-250001721947us-gaap:EmployeeStockMember2022-01-012022-12-310001721947us-gaap:EmployeeStockMember2022-12-310001721947us-gaap:EmployeeStockMember2021-12-31jamf:calendarYear0001721947us-gaap:EmployeeStockMember2021-01-012021-12-310001721947us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001721947us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001721947us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001721947us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001721947us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001721947us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001721947us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-12-310001721947us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-12-310001721947us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-12-310001721947us-gaap:EmployeeStockMember2022-01-012022-12-310001721947us-gaap:EmployeeStockMember2021-01-012021-12-310001721947us-gaap:EmployeeStockMember2020-01-012020-12-310001721947country:US2022-01-012022-12-310001721947country:US2021-01-012021-12-310001721947country:US2020-01-012020-12-310001721947us-gaap:ForeignPlanMember2022-01-012022-12-310001721947us-gaap:ForeignPlanMember2021-01-012021-12-310001721947us-gaap:ForeignPlanMember2020-01-012020-12-310001721947us-gaap:DomesticCountryMember2022-12-310001721947us-gaap:ForeignCountryMember2022-12-310001721947us-gaap:ResearchMemberus-gaap:DomesticCountryMember2022-12-310001721947us-gaap:StateAndLocalJurisdictionMember2022-12-310001721947us-gaap:ResearchMemberus-gaap:StateAndLocalJurisdictionMember2022-12-3100017219472022-10-012022-12-310001721947jamf:JamfNationGlobalFoundationMembersrt:AffiliatedEntityMember2022-01-012022-12-310001721947jamf:JamfNationGlobalFoundationMembersrt:AffiliatedEntityMember2021-01-012021-12-310001721947jamf:JamfNationGlobalFoundationMembersrt:AffiliatedEntityMember2020-01-012020-12-310001721947jamf:JamfNationGlobalFoundationMembersrt:AffiliatedEntityMember2022-12-310001721947jamf:JamfNationGlobalFoundationMembersrt:AffiliatedEntityMember2021-12-310001721947jamf:VistaAffiliatesMemberjamf:TermLoanMemberus-gaap:MajorityShareholderMember2020-01-012020-12-310001721947srt:ParentCompanyMember2022-12-310001721947srt:ParentCompanyMember2021-12-310001721947srt:ParentCompanyMember2022-01-012022-12-310001721947srt:ParentCompanyMember2021-01-012021-12-310001721947srt:ParentCompanyMember2020-01-012020-12-310001721947jamf:JamfHoldingsInc.Member2022-01-012022-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, 2022
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-39399
jamf-20221231_g1.jpg
JAMF HOLDING CORP.
(Exact name of registrant as specified in its charter)
Delaware
82-3031543
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
100 Washington Ave S, Suite 1100
Minneapolis, MN 55401
(Address of principal executive offices)
(612605-6625
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbolName of each exchange on which registered
Common Stock, $0.001 par value per shareJAMFThe NASDAQ Stock Market LLC
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☒ No ☐ 
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  No  
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  No 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes  No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.   
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.   
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to § 240.10D-1(b).
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  No 
The aggregate market value of the registrant’s common stock held by non-affiliates as of June 30, 2022 was approximately $1.6 billion (based on a closing price of $24.77 per share).
On February 15, 2023, the registrant had 123,404,145 shares of common stock, $0.001 par value, outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Proxy Statement relating to the 2023 Annual Meeting of Stockholders are incorporated by reference in Part III of this Annual Report on Form 10-K. This Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2022.


JAMF HOLDING CORP.
FORM 10-K
FOR THE FISCAL YEAR ENDED DECEMBER 31, 2022
TABLE OF CONTENTS
PAGE
2

GLOSSARY
We use acronyms, abbreviations, and other defined terms throughout this annual report on Form 10-K. These terms are defined below. Jamf Holding Corp. and its wholly owned subsidiaries, collectively, are referred to as the “Company,” “we,” “us,” or “our.”
TermDefinition
2017 Credit AgreementCredit agreement dated November 13, 2017, as amended, supplemented, or modified
2017 Option Plan2017 Stock Option Plan
2017 Revolving Credit FacilityRevolving credit facility available under the 2017 Credit Agreement
2017 Term Loan FacilityTerm loan facility incurred under the 2017 Credit Agreement
2020 Credit AgreementCredit agreement dated July 27, 2020, as amended, supplemented, or modified
2020 PlanJamf Holding Corp. Omnibus Incentive Plan
2020 Revolving Credit FacilityRevolving credit facility available under the 2020 Credit Agreement
2021 ESPPJamf Holding Corp. 2021 Employee Stock Purchase Plan
2021 Term Loan Facility364-day term loan facility incurred under the Credit Agreement Amendment
2026 NotesConvertible Senior Notes due 2026
2026 Notes IndentureIndenture governing the 2026 Notes
401(k) PlanJAMF Software 401(k) P/S Plan
AAD
Azure Active Directory
ABEApple Business Essentials
ADR
Advanced Detection & Response
APIs
Application programming interfaces
ARRAnnual Recurring Revenue
ASC 350
ASC Topic 350, Goodwill and Other Intangible Assets
ASC 606
ASC Topic 606, Revenue from Contracts with Customers
ASC 718
ASC Topic 718, Compensation — Stock Compensation
ASC 740
ASC Topic 740, Income Taxes
ASC 805
ASC Topic 805, Business Combinations
ASC 820
ASC Topic 820, Fair Value Measurement
ASC 830
ASC Topic 830, Foreign Currency Matters
ASC 840
ASC Topic 840, Leases
ASC 842
ASC Topic 842, Leases
ASC 850
ASC Topic 850, Related Party Disclosures
ASPAverage selling price
ASUAccounting Standards Update
ASU 2016-13
ASU No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments
ASU 2020-06
ASU No. 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity
AWSAmazon Web Services
BoardBoard of Directors
BYODBring your own device
Capped CallsPrivately negotiated capped call transactions with third-party banks that were entered into in the third quarter of 2021
CARES ActThe Coronavirus Aid, Relief, and Economic Security Act
3

CCPA
California Consumer Privacy Act
cmdSecuritycmdSecurity Inc.
CodeThe United States Internal Revenue Code of 1986, as amended
CODMChief operating decision maker
CPRACalifornia Privacy Rights Act
Credit Agreement Amendment
Incremental Facility Amendment No. 1 to the 2020 Credit Agreement, dated July 1, 2021
Current Period ARRARR from the same cohort of customers used to calculate Prior Period ARR as of the current period end
DGCLDelaware General Corporation Law
DigitaDigita Security LLC
DTCThe Depository Trust Company
ERGsEmployee Resource Groups
ESG
Environmental, Social, and Governance
EUEuropean Union
EUREuro
Exchange ActThe Securities Exchange Act of 1934, as amended
FASBFinancial Accounting Standards Board
FCPAU.S. Foreign Corrupt Practices Act of 1977, as amended
FTCFederal Trade Commission
GAAPU.S. generally accepted accounting principles
GBPBritish pound sterling
GDPR
General Data Protection Regulation
IOC
Indicators of compromise
IPOInitial public offering
IPR&DIn-process research and development
ISInformation security
IT
Information technology
JNGFJamf Nation Global Foundation
JNUC
Jamf Nation User Conference
Kext
Kernel extension
LTIPLong-term incentive plan
MTDMobile threat defense
NASDAQNASDAQ Global Select Market
NOLNet operating loss
Option counterparties
Certain financial institutions that entered into hedging positions with us in connection with the issuance of the 2026 Notes
Prior Period ARRARR from the cohort of all customers as of 12 months prior to period end
Proxy Statement
Proxy Statement relating to our 2023 Annual Meeting of Stockholders
ROURight-of-use
RSURestricted stock unit
SaaSSoftware-as-a-service
SAFESimple agreement for future equity
SECSecurities and Exchange Commission
Securities ActThe Securities Act of 1933, as amended
SIEMSecurity information and event management
4

SMBs
Small-to-medium-sized businesses
SSP
Stand-alone selling price
SOXSarbanes-Oxley Act of 2002
Termination Event
A change in control of the Company
UKUnited Kingdom
UK – GDPR
UK – General Data Protection Regulation
U.S.United States
VistaVista Equity Partners, LLC and its affiliates
WanderaWandera, Inc.
Wandera Merger Agreement
Agreement and Plan of Merger, dated as of May 5, 2021 in connection with the acquisition of Wandera
ZecOpsZecOps, Inc.
ZecOps Merger AgreementAgreement and Plan of Merger, dated as of September 23, 2022 in connection with the acquisition of ZecOps
ZTNAZero Trust Network Access
ZuluDeskZuluDesk B.V.
5

Forward-Looking Statements
This Annual Report on Form 10-K contains forward-looking statements that are subject to risks and uncertainties. All statements other than statements of historical fact included in this Annual Report on Form 10-K are forward-looking statements. Forward-looking statements give our current expectations and projections relating to our financial condition, results of operations, plans, objectives, future performance, and business. You can identify forward-looking statements by the fact that they do not relate strictly to historical or current facts. These statements may include words such as “anticipate,” “estimate,” “expect,” “project,” “plan,” “intend,” “believe,” “may,” “will,” “should,” “can have,” “likely,” and other words and terms of similar meaning in connection with any discussion of the timing or nature of future operating or financial performance or other events. For example, all statements we make relating to our estimated and projected costs, expenditures, cash flows, growth rates, and financial results or our plans and objectives for future operations, growth initiatives, or strategies are forward-looking statements.
We derive many of our forward-looking statements from our operating budgets and forecasts, which are based on many detailed assumptions. While we believe that our assumptions are reasonable, we caution that it is very difficult to predict the impact of known factors, and it is impossible for us to anticipate all factors that could affect our actual results. Important factors that could cause actual results to differ materially from our expectations, or cautionary statements, are disclosed under “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this Annual Report on Form 10-K. All written and oral forward-looking statements attributable to us, or persons acting on our behalf, are expressly qualified in their entirety by these cautionary statements as well as other cautionary statements that are made from time to time in our other SEC filings and public communications. You should evaluate all forward-looking statements in the context of these risks and uncertainties.
We caution you that the important factors referenced above may not contain all of the factors that are important to you. In addition, we cannot assure you that we will realize the results or developments we expect or anticipate or, even if substantially realized, that they will result in the consequences or affect us or our operations in the way we expect. The forward-looking statements included in this Annual Report on Form 10-K are made only as of the date hereof. We undertake no obligation to update or revise any forward-looking statement as a result of new information, future events, or otherwise, except as otherwise required by law.
6

Part I.
Item 1. Business
Our Purpose and Mission
Our purpose is to empower people by simplifying work. As a result, our mission is to help organizations succeed with Apple.
Overview
We are the standard in managing and securing Apple at work, and we are the only company in the world that provides a complete management and security solution for an Apple-first environment that is designed to be enterprise secure, consumer simple, and protective of personal privacy. We help IT and security teams confidently protect the devices, data, and applications used by their workforce, while providing employees with consumer-simple, privacy-protecting technology. With Jamf’s software, devices can be deployed to employees brand new in the shrink-wrapped box, set up automatically and personalized at first power-on and administered continuously throughout the lifecycle of the device.
Jamf was founded in 2002, around the same time that Apple was leading an industry transformation. Apple transformed the way people access and utilize technology through its focus on creating a superior consumer experience. With the release of revolutionary products like the Mac, iPod, iPhone, and iPad, Apple built the world’s most valuable brand and became ubiquitous in everyday life.
We believe employees have come to expect the same high-quality Apple user experience at work as they enjoy in their personal lives. This is often not possible as many organizations rely on legacy solutions to administer devices or do not give employees a choice of device. Unlike competitors, our software solutions are Apple-first and Apple-best to preserve and extend the native Apple experience, allowing employees to use their devices as they do in their personal lives, while retaining their privacy and fulfilling IT and Infosec’s enterprise requirements around deployment, access, and security.
We have built our company through a primary focus on being the leading solution for Apple in the enterprise because we believe that due to Apple’s broad range of devices, combined with the changing demographics of today’s workforce and their strong preference for Apple, that Apple will become the number one device ecosystem in the enterprise by the end of this decade. We believe that the enterprise management provider that is best at Apple will one day be the enterprise leader, and that Jamf is best positioned for that leadership. Through our long-standing relationship with Apple, we have accumulated significant Apple technical experience and expertise that give us the ability to fully and quickly leverage and extend the capabilities of Apple products, operating systems, and services. This expertise enables us to fully support new innovations and operating system releases the moment they are made available by Apple. This focus has allowed us to create a best-in-class user experience in the enterprise and grow to more than 71,000 customers deploying 30.0 million devices in more than 100 countries and territories as of December 31, 2022.
We sell our SaaS solutions via a subscription model, through a direct sales force, online, and indirectly via our channel partners, including Apple. Our multi-dimensional go-to-market model and cloud-deployed offering enable us to reach all organizations around the world, large and small, with our software solutions. As a result, we continue to see rapid growth and expansion of our customer base as Apple continues to gain momentum in the enterprise. Our customers include many highly recognizable brands and organizations including Apple itself, 9 of the largest 10 Fortune 500 companies, 7 of the top 10 Fortune 500 technology companies, 22 of the 25 most valuable brands (according to the Forbes Most Valuable Brands rankings), the 15 largest U.S. banks (based on total assets according to bankrate.com), the top 10 global universities (according to U.S. News and World Report), 8 of the 10 largest U.S. school districts (according to Niche), and 17 of the 20 top U.S. hospitals (according to U.S. News and World Report) as of December 31, 2022. Additionally, we see opportunities to sell add-on products from our software platform into our current install base in order to provide greater value for our customers. Our focus on customer success and innovation has resulted in a Net Promoter Score of 57 as of November 2022, which significantly exceeds industry averages.
Complementing our software platform is Jamf Nation, the world’s largest online community of IT and security professionals focused exclusively on Apple at work. This active, grassroots community serves as a highly-qualified and efficient crowd-sourced Q&A engine for anyone with questions about Apple deployments. This community selflessly acts as a resource for existing and potential customers and is also an important asset in providing feature feedback and ideas for our product roadmap.
7

Industry Background
Key trends impacting how enterprises use and manage technology to engage employees and drive productivity include:
Apple’s democratization of technology
Apple is ubiquitous. It is the most valuable brand in the world according to Forbes, and in 2018, it became the first company to cross a market capitalization of $1 trillion. Apple’s success has been driven by delivering the best user experience to its customers through its innovative combination of hardware, software, and cloud services. It has transformed the technology landscape by placing the user first, creating a harmonious, interconnected experience across devices, and designing everything around maximizing the Apple user experience.
In the 1990s and early 2000s, endpoint technology was dominated by Microsoft Windows, particularly in the workplace. Many enterprises prioritized standardization over user experience in order to facilitate the deployment, security, and management of massive numbers of Windows PCs. Employees were not typically given a choice in their devices. In the 2000s, Apple introduced a series of revolutionary products that transformed how the world interacts with technology. Apple released the iPod in 2001, followed by the iPhone in 2007, and the iPad in 2010. These products, which utilized Apple iOS (Apple’s proprietary mobile operating system), shared a design element that placed the user first. The rapid rise in popularity of iOS devices, combined with the proliferation of web-based applications, created a “halo effect,” leading to a resurgence of Apple’s Mac computer. These devices empowered users to easily leverage powerful technology regardless of their technical expertise. Apple’s consumer-focused technology provided a significantly more capable, intuitive, and faster experience than the technology many employees previously had in the workplace.
Apple’s focus on the user experience has transformed employees’ expectations for technology overall. Employees expect a simple, intuitive, seamless experience that fosters creativity, productivity, and collaboration. Apple currently offers an entire ecosystem of desktops, laptops, tablets, phones, and wearable devices designed to interoperate seamlessly at home, at work, and everywhere in-between. This has made Apple the leading technology brand overall, according to a 2022 brand intimacy study by MBLM.
The consumerization of IT
The consumerization of IT refers to the migration of software and hardware products originally designed for personal use into the enterprise. Today, employees are often less inclined to draw a line between work and personal technology and commonly prefer not to settle for enterprise solutions that are harder to use than what they have at home. In response to the consumerization of IT movement, enterprises are transforming digitally to create a more engaged workforce, offering employees consumer-like tools and choice of technology brands. As the competition for talent escalates, we believe technology will play a central role in either improving or degrading the employee experience. Empowering employees to use their preferred devices is important to attract, engage, and retain productive employees. Today, with more organizations than ever before managing and onboarding new employees remotely, the technology experience and the employee experience are synonymous.
Rapidly evolving workplace demographics are also accelerating the consumerization of IT. In 2016, millennials surpassed Generation X to become the single largest generation in the U.S. labor force, according to a 2018 study by the Pew Research Center. Millennials are the first digitally-native generation that has grown up with broadband, smartphones, tablets, laptops, and a massive library of apps through which they interact with the world and each other. Millennials demand more from their enterprise IT organizations. They expect to work from anywhere at any time. They expect to be able to collaborate instantly. They expect to have a choice in the technology brand they use.
This trend is expected to continue as younger generations continue to enter the workforce and workplace technology continues to directly impact employment decision-making. In a 2021 survey conducted by Vanson Bourne and commissioned by us, 89% of workers are willing to make a salary sacrifice for device choice and nearly two-thirds would choose Apple.
Consumerization of IT has been one of the most significant trends impacting enterprise IT over the past decade. This trend is exemplified by Apple’s iPhone, introduced in 2007. The iPhone was quickly preferred by many employees for its superior user experience compared to the corporate issued mobile phones controlled by enterprise IT departments. Mass consumer adoption of the iPhone pushed organizations to develop corporate policies that support the use of personal devices for work. As a result, Apple — the ultimate consumer technology company — has become critically important to enterprise IT organizations.
8

Apple’s momentum in enterprise IT
Fueled by Apple’s popularity and the consumerization of IT, Apple devices have gained widespread acceptance across the enterprise, from the executive suite to new hires. As a result, Apple market share in the enterprise has grown significantly. According to Apple CEO Tim Cook, Apple is now in every Fortune 500 company, and “eight in ten companies are writing custom apps for their enterprise.” Apple’s commitment to the enterprise has expanded through partnerships with enterprise giants, such as Accenture, Cisco, Deloitte, General Electric, IBM, Salesforce, and SAP.
Evidence of this momentum is further supported by Statcounter, an organization that aggregates data based on web traffic. According to Statcounter, Apple operating systems comprised 23% of global web traffic (both business and consumer) in December 2022, up from 4% in January 2009. Apple’s gains in the U.S. have been even more significant, with Apple operating systems now representing over 41% of web traffic in December 2022, compared to 30% for Microsoft and 26% for Google. Over that same period, the market share of Microsoft in the U.S. has declined from 92% to 30%. And, according to IDC’s Quarterly Personal Computing Device Tracker published in October 2022, Apple experienced over 40% growth from 2009 to 2022, while all other major brands saw their shipments fall in the same period.
The increased use of mobile devices to access the internet is largely responsible for the decline in market share of Windows over the past decade. Over this same decade, however, the Mac computer has grown in popularity and market share, further demonstrating that Apple’s increased use is not limited to iOS devices. While the Mac computer was once primarily associated with creative or artistic activities, it now represents a growing share of computers within the enterprise. This wave of new Mac devices requiring seamless remote access to business apps and resources is causing friction among many enterprise IT support and management teams, which have historically focused more on Windows device management. Macs, of course, are not the entire story around Apple devices in the enterprise. According to IDC’s September 2021 enterprise survey, iPhones were the most popular mobile OS among U.S. enterprise business users, and iPads made up the majority of tablets used in the enterprise.
Given the expectations of both current and future employees, offering employees a choice in technology brand is becoming imperative for many enterprises. Considering IDC’s estimate of Mac enterprise penetration, we believe there is significant opportunity to fill the gap between how many employees want a Mac and how many currently use one.
Rise in remote and hybrid work
The COVID-19 pandemic accelerated the need for solutions to empower remote work, distance learning, and telehealth. While these trends were gaining mind share prior to the pandemic, the pandemic created momentum for these digital transformation changes that have fundamentally shifted expectations for technology products and services. Workflows that were once aspirational have become essential. For example, many companies with a remote or hybrid workforce need to ship devices directly from the manufacturer to the end user and have all the enterprise requirements fulfilled without IT ever touching the devices. While this workflow has been used by some organizations in the past to increase IT efficiency and smooth the user experience, it now has become a logistical and scalable advantage for device distribution. In healthcare, providers have used iPads to facilitate virtual inpatient care, serve patients at home, and connect isolated patients with loved ones. In education, digital technology continues to play an important role. These school districts require a solution that helps educators, students, and parents embrace distance learning technology. This sudden and significant shift from in-person to virtual interactions has forced these modern workflows into the mainstream. The vision of employee or student empowerment delivered through Jamf solutions can help organizations operate at the level they did before the necessity to conduct their business or function in a remote environment arose.
We believe these trends will continue. According to a 2022 Gallup study, COVID-accelerated remote work trends have persisted with 78% of remote-capable employed Americans working exclusively or partially remote. Now, the technology experience and the employee experience are synonymous.
The limitations of legacy enterprise solutions
Legacy solutions do not deliver the full Apple user experience because they are either outdated, overly Windows-centric, or treat all devices the same across operating systems. In particular, cross-platform solutions that treat devices the same tend to rely on the lowest common denominator technology that is shared across the relevant ecosystems. Apple, Microsoft, and Google have each introduced device-specific cloud services to automate enterprise IT processes. Fully embracing these cloud services demands specific focus on the respective ecosystem. Legacy solutions do not leverage the native capabilities of Apple and do not deliver the full Apple experience across several key areas, including the following:
9

Provisioning and deployment. Legacy solutions commonly rely on processes, such as disk imaging, that are manual or time-intensive for IT departments and diminish the Apple user experience. As a result, IT departments need to spend additional time and effort setting up and configuring devices similar to a traditional PC deployment, and users receive a muted Apple experience that is overly complex and falls short of expectations.
Operating system updates. Cross-platform legacy solutions are unable to allocate sufficient resources to always support the latest operating systems from all manufacturers. As a result, IT departments are forced to place moratoriums on operating system upgrades (through manually distributed emails) so they can test and then slowly roll out operating system upgrades weeks or months after they become available. This approach is contrary to Apple user expectations and also delays deployment of potentially important security updates which often results in such solutions not supporting the latest Apple operating system features and can cause security vulnerabilities that put an organization at risk. This is exacerbated with the release of Apple silicon on new Mac devices which revolutionizes its performance. Those not aligned with Apple and same-day support — be it management or security solution provider — are unable to support this new hardware which prevents users from being productive and protected.
Application licensing and lifecycle. Cross-platform solutions offer limited options for application distribution and installation, which often require hands-on IT oversight. Microsoft, Apple, and Google each possess their own commerce solutions for third-party application purchases and distribution. Enterprise integrations for these commerce solutions require deep understanding of the platform and associated service. Cross-platform solutions have historically struggled to stay current with the standards of each platform’s features.
Additionally, the enterprise requirements for security and privacy result in the need to wrap applications with middleware, such as containers, degrading Apple’s intended user experience. License tracking in the cross-platform solution environment can also be manual. All of this effort creates extra and error-prone work for IT departments and dilutes the Apple user experience.
Endpoint protection. Legacy solutions do not leverage Apple’s native security tools and Endpoint Security framework, thereby providing limited visibility into an organization’s fleet of devices and limited identification of potential security threats. Those not fully aligned with Apple’s native security tools and Endpoint Security framework are unable to support the Apple silicon and cannot apply new restrictions in Apple’s latest operating system, macOS Ventura, on Apple silicon devices.
In most cases, legacy solutions rely on endpoint protection solutions that were originally designed for Windows. As a result, these solutions deliver endpoint protection to devices in a manner which degrades the Apple user experience and performance and may not function properly in an Apple environment. In addition, the signature-based approach utilized by these solutions can only identify backward-looking threats specific to Microsoft and does not communicate with native Apple security tools that could identify more relevant and immediate threats.
With the acquisition of ZecOps completed in November 2022, Jamf also can provide endpoint protection for iOS devices. With the unique combination of Jamf Protect and ZecOps together, we believe Jamf provides the most comprehensive solution for Apple endpoint protection on the market.
Identity-based access to resources. The concept of a workplace perimeter is quickly fading as employees demand flexibility to work from anywhere with seamless access to enterprise applications and resources. Enterprises need to make it simple for users to authenticate and access enterprise resources from anywhere with a single identity. To provide users access to corporate resources, many organizations bind their devices with AAD. While binding devices to AAD works well with Windows-based devices, it does not create an efficient experience for other ecosystems, including Apple. Additionally, to be able to service devices in the enterprise, IT often creates a secondary administrator account on each device that tends to become a management headache, user experience burden, and security risk.
For enterprise Apple deployments, the limitations of legacy solutions all add up to higher operational and support costs, greater security vulnerability, lower productivity, and a degraded user experience. While its devices may have higher upfront costs, implementing the full Apple experience results in higher productivity and lower total cost of ownership. Realizing these potential benefits requires an enterprise software solution specifically built for the Apple ecosystem.
10

Our Solution
We are the standard in managing and securing Apple at work, and we are the only company in the world that provides a complete management and security solution for an Apple-first environment that is designed to be enterprise secure, consumer simple, and protective of personal privacy. Our SaaS solutions provide a cloud-based platform for full lifecycle enterprise security and IT management of devices. We help IT and security teams confidently protect the devices, data, and applications used by their workforce, while providing employees with consumer-simple, privacy-protecting technology. Our solutions are purpose-built to provide both technical and non-technical IT personnel with a single software platform to administer their end-users’ devices, while preserving the legendary Apple experience end users have come to expect. We believe that our success is born out of a primary focus on Apple and our commitment to optimizing the end-to-end user experience. As of December 31, 2022, we had more than 71,000 customers, over 24,000 of which became customers in the last two years, in more than 100 countries and territories.
We believe employees have come to expect the same high-quality Apple user experience at work as they enjoy in their personal lives. This is often not possible as many organizations rely on legacy solutions to administer devices or do not give employees a choice of device. Unlike competitors, our software solutions are Apple-first and Apple-best to preserve and extend the native Apple experience, allowing employees to use their devices as they do in their personal lives, while retaining their privacy and fulfilling IT and Infosec’s enterprise requirements around deployment, access, and security. Our software platform provides the following key benefits:
Device provisioning and deployment. We provide a scalable, zero-IT-touch deployment right out of the shrink-wrapped box, personalized for each end user. Our offering makes it possible for IT professionals to easily manage the traditionally challenging tasks of deployment, information encryption, and installing and updating software, without ever touching the device, both for corporate owned and BYOD devices. Jamf customer research has shown that our seamless cloud deployment capabilities lower the total cost of ownership of its devices, enable the native Apple experience in the enterprise, and ultimately make the devices more effective and secure.
Self-service. We extend the Apple experience with a customizable enterprise self-service app that empowers end users to satisfy their own IT needs. With a single click, end users can install apps pre-approved by IT, request a new app, automatically resolve common technical issues, and easily connect and configure enterprise resources, like the nearest printer, without waiting for IT. While the end user experience is simple, the range of capabilities is immense. Our self-service app empowers users to be productive and self sufficient while simultaneously reducing the labor burden on IT.
Operating system updates. Many Apple users expect immediate access to new features by upgrading the moment Apple releases a new operating system. Given our primary focus on Apple, we are able to offer robust, immediate support for operating system feature updates — including the new Apple silicon — so they can be effortlessly deployed on the same day they are released by Apple. IT teams have the flexibility to automate updates or let users initiate the updates, ensuring employees stay up-to-date with all of the latest security and privacy features, plus leverage new Apple hardware once available.
Application lifecycle and licensing. We give IT teams the ability to automate key workflows related to the installation and deployment of both Apple App Store and third-party applications, all from the most expansive app catalog, ensuring a more efficient IT management process. These capabilities include automated targeted distribution of apps to employees based on their work needs, user-initiated app installation via a customized enterprise app store and automated volume purchasing and license management, and automated tracking, deployment, and updating of third-party applications.
Endpoint protection. We safeguard and amplify device security through an enterprise endpoint protection solution purpose-built for Apple and mobile devices. Jamf endpoint protection is specifically designed to identify Apple and mobile targeted threats while preserving user experience and performance. Our software solution is built around the unique challenges that Apple and mobile devices face in enterprise security, with behavior-based detection and prevention of Apple-specific threats and enterprise visibility into native Apple security tools. Through close monitoring of a device’s network communications, Jamf endpoint protection detects, blocks, and extends its protections to advanced security threats and phishing attacks. Jamf endpoint protection is architected using native Apple APIs and designed to co-exist within an organization’s existing enterprise security solutions. By integrating with an organization’s SIEM, rich telemetry data is streamed to give a complete view into an organization’s fleet. We also make it easy to audit device security benchmarks to ensure that a trusted user on an
11

enrolled device remains in compliance with an organization’s required security settings. With constant monitoring of endpoints for threats to automatically block and quarantine malware, Jamf keeps endpoints protected and corporate data safe.
Identity-based access to resources. We enable end users to easily and securely connect to enterprise resources with a single cloud-based identity credential. End users can then immediately access all their corporate applications and shared resources. This eliminates the time-consuming need for multiple logins, reduces the number of IT tickets for password-related issues (which are frequently the leading cause of IT tickets), and removes the need for IT administrators to bind devices to AAD. Additionally, Jamf can dynamically block or grant administrative rights on the Apple device itself based on an end user’s cloud-based identity, thus removing the need for additional administrator accounts on the device.
Network risk management. Regardless of end-user device type, network security is critical, especially with remote work and as workers expect to access company resources anywhere at any time. Jamf replaces legacy conditional access and VPN technology to deliver true ZTNA. It ensures that after a user authenticates their device, business connections are secured while enabling non-business applications to route directly to the internet. This preserves end-user privacy and optimizes network infrastructure. We are focused on securing connections, regardless if the end user leverages Apple or another device type. Network security is an extension of the Apple experience, and Jamf is focused on protecting every connection point.
Our software platform provides value to both end users and IT departments. Users receive the legendary Apple experience they expect, and IT departments can empower employees, enhance productivity, and lower total ownership cost. According to a July 2021 Apple-commissioned study conducted by Forrester Consulting, The Total Economic Impact Of Mac In Enterprise: M1 Update, an M1 Mac in the enterprise results in $843 cost savings per device versus a comparable PC (when considering three-year hardware, software, support, and operational costs), a 20% improvement in employee retention, and a 5% increase in productivity of all employees. An M1 Mac also results in 48 hours of increased productivity per employee over three years. These metrics result in a payback period of less than six months for an M1 Mac.
Furthermore, 2021 Jamf customer research, conducted by Hobson & Company and commissioned by us, found benefits from simplifying IT management, reducing the time spent provisioning devices, the time spent on ongoing device management, and the time spent managing apps all by 90%. Additionally, that research found Jamf improved end-user experience, reducing end-user productivity loss due to technical problems by 90% and the time spent on IT help desk tickets by 70%. According to this research, Jamf also helped mitigate risk by reducing the time IT spent remediating incidents and vulnerabilities by 70%. Overall, Hobson & Company found that a typical organization could expect a 781% three-year return on investment and a 2.7 month payback period when using Jamf.
Our Relationship with Apple
Jamf was founded in 2002 with the sole mission of helping organizations succeed with Apple, making it the first Apple-focused device management solution. Today, we have become the only company in the world that provides a complete management and security solution for an Apple-first environment that is enterprise secure, consumer simple, and protects personal privacy. Our relationship with Apple has endured and grown to be multi-faceted over the past 21 years.
To continuously offer a software solution built specifically for Apple, we have always worked closely with Apple’s worldwide developer relations organization in an effort to support all new Apple innovations the moment their hardware and software is released. Additionally, throughout the course of our relationship, Jamf and Apple have formalized several contractual agreements:
Apple as a customer. In 2010, Apple became a Jamf customer, using our software solution to deploy and secure its fleet of devices internally. For the year ended December 31, 2022, Apple as a customer represented less than 1% of our total revenue.
Apple as a channel partner in education and in retail. In 2011, Apple became a Jamf channel partner in the education market, reselling our software solution to K-12 and higher education organizations within the U.S. In 2012, Apple expanded their channel relationship by offering our software solution to businesses through Apple retail stores in the U.S. For the year ended December 31, 2022, Apple as a channel partner facilitated approximately 1% of our bookings.
12

Mobility Partner Program. In 2014, we became a member of Apple’s Mobility Partner Program, which focuses on solution development and effective go-to-market activities.
Each of these contractual relationships continue to this day and span all enterprise technology across the Apple ecosystem, including Mac, iPad, iPhone, and Apple TV. In addition to these contractual relationships, Apple and Jamf personnel frequently join forces to influence and collaborate as we work with customers, helping them succeed with Apple. One example of this is at JNUC, our annual conference and the world’s largest gathering of Apple administrators, where Apple has presented various sessions and on our main stage since the conference’s inception.
Market Opportunity
We believe our solutions address a large and growing market covering the use of Apple technology in the enterprise. Based on Frost & Sullivan data, Jamf’s global Total Addressable Market was estimated to be approximately $35 billion in 2022. This market represents the potential number of Apple mobile phones (iPhones), tablets (iPads), and laptop and desktop computers (Macs) based on growing acceptance by education and business IT departments. Additionally, this market includes the potential number of non-Apple devices that could run one or more of Jamf’s security solutions. Frost & Sullivan includes both devices purchased and provided by enterprises as well as BYODs owned by end users that may require a management and security solution to provide necessary access to resources or services from the enterprises. The potential device numbers are multiplied by the Jamf ASP for each device and enterprise type.
Our Strengths
The following are key strengths which contribute directly to our ability to create value for customers, employees, partners, and stockholders:
Long-standing relationship with and primary focus on Apple. We are the only vertically-focused Apple infrastructure and security platform of scale in the world, and we have built our company through a primary focus on being the leading solution for Apple in the enterprise. We have a collaborative relationship with Apple which, combined with our accumulated technical experience and expertise, gives us the ability to leverage and extend the capabilities of Apple products, operating systems, and services fully and quickly. This expertise and collaboration with Apple development programs enables us to fully support new Apple innovations and operating system releases the moment they are made available by Apple.
Strong support from Jamf Nation. Jamf Nation is the world’s largest online community of IT and security professionals exclusively focused on Apple in the enterprise. This active, grassroots community serves as a highly-qualified and efficient crowd-sourced Q&A engine for anyone with questions about Apple and Jamf deployments. Each year we celebrate this community through a customer event called JNUC. During the most recent JNUC in fall of 2022, over 3,300 people attended from over 50 countries. This community of loyal Jamf supporters acts as a resource for existing and potential customers and is also an important asset in providing feature feedback and ideas for our product roadmap. Jamf Nation also serves as an efficient way to introduce potential customers to the Jamf brand and solutions.
Standard for Apple in the enterprise. As the only company in the world that provides a complete management and security solution for an Apple-first environment, we are the standard for Apple in the enterprise. This is evidenced by our growing number of more than 71,000 customers as of December 31, 2022, including 22 of the 25 most valuable brands (according to the Forbes Most Valuable Brands rankings). In addition, hundreds of independent customer ratings on popular software review websites, including Gartner Peer Insights, G2Crowd, and Capterra, have earned Jamf recognition as the “Customers’ Choice.” Through our intense focus on connecting, managing, and protecting devices, we are able to provide a differentiated solution when compared to other cross-platform providers who attempt to satisfy all requirements for all platforms.
Strong partner ecosystem. Our meaningful expertise managing the Apple ecosystem and our unique understanding of enterprise customers have motivated us to publish a large catalog of open APIs so our customers can integrate and extend their existing software solutions. It is upon this robust APIs catalog that we have built a strong partner ecosystem that includes hundreds of integrations and solutions made available in our Jamf Marketplace.
13

In addition to our developer partners, we have relationships with solution partners. One example is the work we have done to integrate our products with Microsoft (Intune, AAD, and Azure Sentinel), Amazon (AWS), and Google (Google Cloud Identity, BeyondCorp Enterprise Conditional Access). Development activities with Microsoft have resulted in solutions that optimize the Apple ecosystem within a Microsoft-centric enterprise. Jamf’s authentication and account management solutions have deep integrations with AAD. Additionally, customers can sync their Jamf inventory data with Microsoft Intune, providing a consolidated view of all devices from all manufacturers in the organization’s fleet. This integration provides customers with simple and unified visibility. In addition, the integration provides tremendous operational benefits, including enforcing compliance policies, ensuring only compliant devices can gain access to protected company resources like Office 365, and helping users remediate their device compliance issues via Jamf’s self-service application. Jamf also natively integrates with Microsoft Azure Sentinel to push all security-related data and alerts directly into the SIEM of choice for Microsoft-focused organizations.
Development activities with AWS have resulted in solutions that strengthen organizational security by improving threat prevention measures and reducing risk of data breaches, while simplifying security controls. With Jamf and AWS Verified Access, organizations using AWS and Jamf can verify that devices are managed and meet an acceptable risk threshold before providing access to sensitive or critical internal services. Defined policies can be flexible according to organizational requirements and overall level of security risk tolerance.
Jamf also integrates with Google Cloud Identity to power Mac account provisioning and authentication with Google Cloud, which allows IT admins to easily set up and manage local Mac accounts and require users to authenticate with their G-Suite credentials. And Jamf’s integration with BeyondCorp brings macOS compliance to Apple IT teams using Jamf and Google Cloud. Through this partnership, organizations can ensure that only trusted users from managed computers are appropriately accessing Google Workspace and other resources protected by Google Cloud’s BeyondCorp Enterprise.
Effective go-to-market capabilities. The combination of our strong partner ecosystem (including Apple, AWS, and Microsoft), our e-commerce capability, and our extensive enterprise and inside sales organizations has created a differentiated and powerful go-to-market approach. We believe this robust go-to-market structure allows us to effectively and efficiently reach our entire addressable market, including both large and small organizations in all geographic regions throughout the world. This also allows us to “land and expand” within our customer base by beginning with a limited engagement at each customer and increasing that customer relationship over time.
Differentiated technology. While Jamf technology has many powerful capabilities built to help promote digital transformation and satisfy the challenging requirements of connecting, managing, and protecting Apple in the enterprise, specific innovations that set us apart from others in the market include:
Powerful architected-for-Apple agent. Apple IT administrators can access remote computers and file systems, collecting attributes and intelligence as if they were sitting with every Apple device in their fleet.
Enterprise attributes and smart grouping. Through our smart grouping technology, Jamf can dynamically group devices, based on standard attributes, enterprise attributes, or a combination thereof to target and execute business workflows at scale.
Leading security capabilities that extend cross-platform. Jamf is the only endpoint security vendor with natively integrated network security and secure connections to remote applications.
Industry-specific workflows. We have created industry-specific workflows that go beyond device management to solve issues for industries such as education, healthcare, and hospitality, including solutions built around remote work, distance learning, and telehealth.
High performance native Apple APIs. Jamf creatively utilizes extensive APIs from published Apple technologies which allows us to be ready instantly with each new Apple operating system.
Enterprise self-service. Our simple-to-use enterprise self-service solution enables IT to empower end-users with a privately brandable application that allows users to provision their own device, install approved apps, and perform complex tasks from a personalized enterprise catalog.
14

Our Growth Strategy
We help organizations succeed with Apple by connecting the Apple experience with the needs of the enterprise. By preserving and enhancing the Apple experience in an enterprise context, we believe we can drive our growth within the current Apple ecosystem as well as fuel further Apple penetration in enterprises, which will extend our opportunity. The key elements of our growth strategy include:
Extend technology leadership through R&D investment and new products. We intend to continue investing in research and development and pursuing select technology acquisitions to enhance our existing solutions, add new capabilities and deployment options, and expand use cases. For example, one use case we recently brought a solution to the market for is the rise in employees using their personal devices for work. We announced our BYOD solution in March 2022 to help organizations manage and secure personally owned devices that employees bring to work, while upholding employee personal privacy. We believe this strategy of continued innovation will allow us to reach new customers, cross-sell to existing customers, and maintain our position as the standard for Apple in the enterprise. In addition, many organizations with Apple also have non-Apple devices. The solutions they use to connect, manage, and protect devices, users, and data can vary in platform-centricity (i.e. the level of focus centered on a specific platform, like Apple) as you move from the device to the network. As you move further away from device-level capabilities and move closer to cloud security and identity functions like network security and identity-based focus, the broader our focus is, and that’s where solutions that offer cross-platform support, such as Jamf Private Access, provide Jamf with the ability to capture Windows and Android users in addition to our Apple base.
Deliver unique industry-specific innovation. We intend to continue developing and enhancing Apple-specific functionality for certain verticals, such as education, healthcare, and hospitality, to help these organizations serve the changing needs of students, teachers, patients, and workers. For example, our patented mobile-to-mobile management technology provides teachers and parents control over school-issued iPads — whether they are ten feet or ten miles away. We have patented healthcare listener functionality that empowers hospitals to launch device workflows based on events in the electronic medical record, giving patients access to their care plans and control over their room environment through a hospital-issued iPad. We also have a patented telehealth workflow, Virtual Visits, aimed to protect providers while still connecting patients to care and their communities. Providers can virtually round their patients, and patients can connect with families outside the hospital without IT ever having to touch the device. Once patients are discharged, Virtual Visits can help to automatically digitally wipe the device to prepare it for the next patient. We believe targeted, vertical-specific functionality can help us further penetrate industries which already use devices or provide a differentiated solution to enter a new industry or solve a new use case.
Grow customer base with targeted sales and marketing investment. We aim to expand our customer base by continuing to make significant and targeted investments in our direct sales and marketing to attract new customers and drive broader awareness of our software solutions. In addition, with our expanded platform, we can reach beyond our historical sales efforts focused on IT executives and administrators and sell to Chief Information Officers, Chief Information Security Officers, and line-of-business leaders. We also plan to increase our channel sales and marketing organization to deepen and expand our joint go-to-market efforts through partners, including resellers, managed service providers, global systems integrators, carriers, and the Apple consultant network, in order to reach new territories and further scale our business through their loyal customer network and expert service delivery. We believe the channel is an efficient way to sell to a wide variety of customers and reach new jurisdictions in a cost-effective manner while still focusing on customer satisfaction and retention.
Increase sales to existing customers. We believe our base of more than 71,000 customers as of December 31, 2022 represents a significant opportunity for sales expansion. Our opportunities to deliver further value to existing customers include (1) growing the customers’ number of devices currently in use; (2) selling additional Jamf products; (3) expanding customers’ use of Jamf from one Apple product, like Mac, to additional Apple products used within the organization, like iPad, iPhone, and Apple TV; and (4) expanding the way customers use Apple products by showcasing capabilities available once customers fully embrace Jamf for deployment. Additionally, Apple continues to grow their ecosystem of solutions that can bring value to organizations, as they did with the introduction of tvOS management in 2017, making the Apple TV an attractive product to deliver new use cases in conference rooms, classrooms, hospitality environments, and for digital signage across a range of industries. The strength of Jamf’s “land and expand” strategy is evidenced by the approximately 13,500 customers that are now
15

running both a Jamf management and security product as of December 31, 2022 as well as our dollar-based net retention rate of 113% as of December 31, 2022, calculated on a trailing twelve months basis.
Expand global presence. We have a large international presence which we intend to continue growing. For the year ended December 31, 2022, approximately 36% of our new subscriptions originated outside of North America, compared to 34% for the prior year. We intend to continue making investments in our international sales and marketing channels to take advantage of this market opportunity, while refining our go-to-market approach based on local market dynamics. Furthermore, we will invest in our products and technology to fulfill the unique needs of the market we target.
Grow and nurture Jamf Nation. Jamf Nation is the world’s largest online community of IT and security professionals focused exclusively on Apple at work. It consists of a knowledgeable and active community of Apple-focused administrators and Jamf users who come together to gain insight, share best practices, vet ideas with fellow administrators, and submit product feature requests. We intend to continue investing in our community platform and these relationships to ensure that our Jamf Nation community remains a vibrant forum for discussion and problem solving for our users. We believe this community will continue to be a focal point for the Apple ecosystem and can also be helpful in introducing Jamf to potential new customers.
Cultivate relationships with developer partners. We believe one of the most powerful elements of our software platform is the ability to use published APIs to extend its value with other third-party or custom solutions. As of December 31, 2022, approximately 270 integrations and value-added solutions were published on the Jamf Marketplace. These solutions extend the value of Jamf, protect customers’ existing IT investments and encourage greater use and expansion of Jamf within the enterprise.
Our Products
We provide industry-leading software solutions that help empower users with Mac, iPad, iPhone, and Apple TV. We deploy our solutions through the following main products. The graphic reflects our current grouping of products, which was updated in January 2023.
jamf-20221231_g2.jpg
16

Jamf Pro
Jamf Pro, Jamf’s flagship product, offers a robust Apple ecosystem management software solution for complex IT environments, serving both commercial businesses and educational institutions. Since its introduction in 2002, Jamf Pro has been our flagship product, serving the largest portion of Jamf’s customer base. Despite its 20-year history, Jamf Pro is still growing in commercial markets, experiencing a 20% year-over-year increase in the number of devices under management for the year ended December 31, 2022.
Key capabilities of Jamf Pro include:
providing a seamless initial device deployment, giving companies the ability to choose between a zero-touch experience or offering a more hands-on device enrollment and deployment;
enrolling personally owned devices with support of Apple’s user enrollment workflows, allowing for management of corporate resources while maintaining the user’s personal privacy;
enabling customization of devices beyond configuration profiles, use policies, and scripts for the optimal user experience;
facilitating pre-configuration of user settings before deployment;
providing app management flexibility wherein apps can be made available automatically to users or through an enterprise self-service catalog;
granting users the ability to update software and maintain their own devices through Jamf’s brandable self-service application without an IT help desk ticket;
automating ongoing inventory management, such as automatic collection of hardware, software, and security configuration details from devices, creating custom reports and alerts, and managing software licenses and warranty records; and
securing devices by leveraging native security features, such as encryption, managing device settings and configurations, restricting malicious software, and patching all devices without the need for user interaction.
Jamf Now
Jamf Now is an intuitive, pay-as-you-go Apple device management and security software solution for SMBs. Jamf Now prioritizes simplicity through a design that is targeted for organizations with limited or no IT resources, and it can be adopted by such organizations without engaging Jamf sales, training, or services personnel. Jamf Now allows customers to set up their own accounts to enroll their devices and immediately benefit regardless of any prior experience with Jamf. Jamf Now facilitates the consistent configuration of devices remotely, provides a 360-degree view of inventory, and remotely enforces passcodes, encryption, installed software, and locking or wiping of devices. Jamf also makes it easy to leverage its other solutions within Jamf Now with an enhanced tier of service that offers additional management features as well as compelling security features such as password syncing with cloud identity providers as well as malware prevention, which helps prevent malicious software and other threats from running on Mac devices in an environment. Jamf Now users can also access our self-service app, which allows users to connect to the App Store and third-party apps through an on-demand Mac App catalog. These capabilities better equip SMBs with key functionality to manage and secure their Apple devices.
Jamf School
Jamf School is a purpose-built software solution for educators and is supported by value-add workflow apps that empower teachers to create a focused, active, and personal learning environment. We have a long and successful presence in the education market, dating back to the early 2000s, and we introduced Jamf School in early 2019 following the acquisition of ZuluDesk. Launching Jamf School significantly increased our value in the classroom and allows us to further empower teachers, students, and even parents.
Teachers using Jamf School can quickly and easily control all devices in their classroom, which aids students’ focus. Teachers design lesson templates leveraging content from Apple’s App Store combined with their own teaching materials to
17

meet their curriculum needs to then easily deploy these lessons to students. They can also restrict specific functions during assessments and control what content and resources students have access to on their iPads at a specific time. This functionality works seamlessly whether the teacher and student(s) are in the same physical classroom or if they are learning from home or in various locations. Teachers can also start remote lessons within the app, using Apple’s FaceTime or other video conferencing tools.
With Jamf School, parents can use their personal iPhone, iPad, Apple Watch, or Android device to govern the access children have when using their school-issued iPads at home. Parents can control and limit their children’s device usage, applications, and functionality when the student is not in school. Jamf School transforms processes that once required IT involvement into dynamic interactions that put the power in the hands of the people who have the greatest impact on meeting each student’s learning needs.
Jamf School also engages and connects the student. Students can gain automatic access to subject-specific materials and applications, while unrelated or irrelevant content is hidden to avoid distraction. Through a self-service portal, students can also choose applications from an approved list of content, empowering them to control their learning. Teachers and parents can be confident students are focused and connected, which is specifically important in situations where students may bring their devices home or have prolonged control of their devices outside of the school district’s possession.
Jamf Connect
Jamf Connect enables modern, remote access and allows IT admins to provision devices with business-critical applications based solely on an employee’s cloud identity. Users will enjoy a seamless experience when accessing their device and applications by using a single password that is synchronized down to the local-account level, even when the password is changed — keeping employees on task. Jamf Connect transforms how users connect to their corporate identity and therefore provides users with a seamless connection to corporate resources.
Jamf Connect gives IT administrators the ability to monitor all company Mac devices and control who is accessing them, providing comfort that both the device and corporate information are protected. Jamf Connect substantially improves the user experience by reducing IT help desk tickets for password resets. Also, IT administrators can service each device using their cloud identity without requiring a separate admin account on the device, which is a management headache, security vulnerability, and user experience hazard.
Included with Jamf Connect is a ZTNA solution that replaces legacy conditional access and VPN technology. More employees than ever before are working from different locations and on various devices. Organizations need to be able to ensure secure access to company resources as devices are rarely being connected from within a traditional network perimeter. Jamf Private Access ensures that, after a user authenticates into their device, business connections are transparently secured while enabling non-business applications to route directly to the internet, preserving end-user privacy, maintaining the end-user experience without slowing it down, and optimizing secure network infrastructure. This solution works across device ecosystems and signifies Jamf’s expansion into cross-platform capabilities.
Jamf Protect
Jamf Protect provides purpose-built endpoint security and MTD for Mac and mobile devices that allows organizations to maintain compliance, defend against the modern threat landscape, and identify and respond to security incidents, giving enterprise security teams unprecedented visibility into their devices, extending Apple’s security and privacy model to the enterprise while upholding the Apple user experience.
Based on historical needs, most endpoint security products have been designed for Windows and ported to Apple environments only when necessary. Jamf Protect was specifically designed to protect a customer’s fleet of Apple devices by leveraging in-depth knowledge of how adversaries attack Apple.
As market share for the Mac computer has grown in the enterprise, attackers have started focusing on and innovating attacks targeted to Macs. It is no longer sufficient to protect these devices with a solution designed for a different platform.
Mac security features include:
mapping the security posture of a customer’s Mac fleet against the Center for Internet Security benchmarks;
18

preventing execution and quarantining of known macOS threats and unwanted applications to keep end users safe;
extending information security visibility into macOS built-in security tools for awareness and improved reporting, compliance, and security;
collecting critical data necessary for incident investigation to meet the most stringent logging and auditing standards, including tools required to capture required endpoint telemetry and stream that critical data to customer-owned data repositories and SIEMs;
mitigating network-based threats and block risky and inappropriate content, while preserving end-user experience;
receiving real-time alerts to analyze activity on the device and choose whether to proactively block, isolate, or remediate threats;
providing granular control to information security teams over what data is collected and where it is sent, and allowing companies that monitor endpoint activity for compliance reasons to gather authentication and other activity tracked by macOS into their system of record; and
supporting the latest operating system from the first day it’s available to ensure end users receive the latest and most pressing security updates, while providing the user with a superior macOS experience.
Jamf Protect also protects mobile workers from malicious attackers with minimal impact to the user experience by monitoring a device’s network activity. Jamf Protect prevents iOS, Android, and Windows endpoints from being compromised through mobile threat detection and zero-day phishing prevention with a streamlined app for notifications and remediation. Jamf Protect operates across a diverse range of devices and ownership models, whether BYOD, corporate-owned personally enabled, or corporate-owned business-only, empowering end users with their preferred model in a way that protects the business.
Jamf Protect also enforces acceptable usage policies to eliminate shadow IT and block risky content and manage data consumption with real-time analytics and granular reporting. Features include:
configuring caps for when data usage thresholds are reached and setting real-time alerts and notifications for users and admins;
setting rules to ensure only acceptable websites can be reached and data usage is compliant;
implementing and enforcing policies to manage data usage based on locations;
compressing data in real time to tackle rising data consumption without cutting performance or productivity;
setting policies that apply to distinct groups in different circumstances; and
accommodating all mobile and Windows 10 devices, allowing users to work with their preferred model.
Jamf Safe Internet

    
Jamf Safe Internet is designed to help schools protect minors from harmful content on the internet. This protection is powered by Jamf’s content filtering and network threat protection engine delivered via Jamf School or Jamf Pro. With Jamf Safe Internet, education institutions are able to deploy preset content filtering tabs or custom build their own restrictions. Jamf Safe Internet also provides network threat prevention, which secures the network from phishing, as well as malware or ransomware attacks.
ZecOps
ZecOps was acquired by Jamf in November 2022. ZecOps is an ADR solution for mobile devices that gives organizations the ability to extract critical device telemetry. This information is then analyzed to identify IOC, which can show
19

when a device has fallen victim to a highly targeted attack. By making it possible to identify compromised devices, organizations are able to quickly respond and remediate, preventing extended exposure. ZecOps features:
leverage mobile IOCs for threat hunting and mobile threat intelligence;
automatically construct a timeline of suspicious events that show when and how a device was compromised;
include a collector that only gathers what’s needed for a mobile cyber investigation, excluding customer personally-identifiable information; and
include proactive threat hunting capabilities to search beneath the “application sandbox” to automatically analyze device logs and write YARA malware identification and classification rules.
Jamf Teacher, Student, Parent, and Assessment apps
Jamf's education apps empower teachers, parents, and students to quickly and easily control, manage, and secure devices inside and outside of the classroom. Students can setup their own device and stay focused with Jamf Student, instructors prepare lesson profiles and communicate with students with Jamf Teacher, and parents help keep homework sessions focused and without distraction with Jamf Parent, which is available on a range of devices, including Apple Watch and Android. Jamf Assessment app enables live proctoring of web-based assessment exams and displays camera view and the exam itself in a single app so that proctors can always keep students’ screens and third-party video screens on view. With the ecosystem of Jamf education apps, education institutions keep teachers productive, parents collaborative, and students engaged while gaining insights necessary for IT and security teams.
Industry Workflows: Patient Experience, Virtual Visits, Clinical Communications, Jamf Setup and Jamf Reset
Jamf has a unique set of patented solutions that streamline user and IT experiences in healthcare and other vertical markets. Healthcare Listener is an electronic medical record integration to Jamf Pro that automates iPad and Apple TV deployments for patient experience. Virtual Visits is a video conferencing solution that facilitates easy, remote telehealth encounters for patients, families, and providers. Jamf Setup and Jamf Reset are iOS and iPadOS apps that simplify wireless device provisioning and refresh for clinical communications and other frontline work deployments. In all cases, these patented Jamf-based workflows empower people with devices for a purpose, improve user experience, and reduce the typical barriers for IT and IS teams.
Developer Workflows: Jamf API and Jamf Marketplace
Jamf’s platform of solutions have a broad range of well-documented APIs to allow customers and partners alike to build unique custom workflows, create powerful automations, or even augment other connected solutions to enhance their value, all driven by API interactions with Jamf. Through these APIs, customers have created thousands of custom workflow solutions for their own environments, and partners have created and listed over 270 integrations in the Jamf Marketplace — which is a highly curated collection of Apple ecosystem solutions across management, identity, security, and workflow automation.
Our Technology
Our software platform was purpose-built to help organizations succeed with Apple, ensuring the highest standards for security and performance while preserving the Apple user experience. Our platform is built on the following core tenets:
Optimized for cloud
We build products that provide Apple-focused device management, identity and access management, and endpoint protection solutions optimized for cloud environments. Our products are built on the market-leading cloud platform (AWS), but are architected for flexibility to utilize other cloud platforms. This foundation has enabled us to scale and support millions of devices since our SaaS offering launched in 2012.
20

Global availability
Our products are designed to deploy worldwide, using regional AWS servers, to deliver the performance required by our customers. We are able to rapidly expand our global cloud footprint as demand for our products grows in new regions.
Scalable and reliable
Our products are designed to remove customers’ worry about availability, scalability, and maintenance of the infrastructure that powers their solution. Our customers are responsible for their fleet of devices, while Jamf handles all back-end management and scaling operations at the software layer and on a global basis for infrastructure management. Jamf employees are located worldwide to ensure we are available whenever and wherever our customers need us.
We are able to quickly provision new capacity and scale operations through automation on top of our cloud software platform. We continually demonstrate the success of our offering by supporting numerous Fortune 500 customers and large-scale education customers even at their most demanding peak periods.
Our SaaS offerings are designed for reliability with a highly available infrastructure design spanning numerous data centers for all regions in which we have operations. Jamf is built to be “always on” to all of our cloud customers. If infrastructure becomes unavailable for any reason, our offering reroutes traffic to a secondary location to ensure we deliver on our Service Level Agreements. This availability is monitored externally from an outside provider, and Jamf employees are proactively notified if availability is ever impacted.
Jamf empowers customers to seamlessly upgrade to our latest software. Our software platform streamlines automated backups, upgrades, and enables roll-back if required for any reason. Our extensive experience running distributed systems at scale helps our customers remain focused on meeting their organizational needs.
Enterprise-grade security
Security is a critical customer requirement and a guiding principle at Jamf. Our customers frequently use our products to manage integral platforms, which informs our approach to security and compliance. We integrate security principles into development processes, test product code and infrastructure for potential security issues, and deploy security technologies. We have access controls to data in our production environments strictly assigned, monitored, and audited. To ensure our processes remain innovative and secure, we undergo continuous third-party testing for vulnerabilities within our software architecture. We also engage with a third-party audit firm to audit our security program against well-known security standards like SOC2 Type II and ISO 27001.
Differentiated technology
While there are many powerful capabilities of our technologies, the following are a few capabilities that set us apart from others in the market:
Powerful architected-for-Apple agent. Jamf has been perfecting its Apple device agent for over 20 years. Using the Jamf agent, Apple IT administrators can access remote computers and file systems, collecting attributes and intelligence as if they were physically sitting with every Apple device in their fleet. The Jamf agent is written at the user-level and therefore does not require loading code into the operating system kernel, known as a kext. Most Windows-based cross-platform competitors employ kexts when they are ported to the Mac, which results in a slower, less secure, and less stable solution. Jamf’s agent can quickly and safely consolidate and scale Apple inventory data beyond any cross-platform solution.
Enterprise attributes and smart grouping. Not only does Jamf have more inventory information about devices than our competitors, but because of our extensible enterprise attributes, we can consolidate data based on device usage or user. Through our patented smart grouping technology, Jamf is then able to dynamically group devices, based on standard attributes, enterprise attributes, or a combination thereof to target and execute business workflows at scale. These workflows can be extremely advanced when tapping into the Jamf policies engine, which includes full scripting capabilities for maximum flexibility.
Industry workflows. Part of filling the gap between what Apple provides and what the enterprise requires is providing technology that extends far beyond basic management to meet the unique needs of specific industries.
21

For example, Jamf’s patented mobile-to-mobile management technology provides teachers the control of student iPads in the classroom they need. Jamf’s patented healthcare listener functionality empowers hospitals to launch device workflows based on events in the electronic medical record. Jamf also has developed a patented telehealth workflow, Virtual Visits, aimed to protect providers while still connecting patients to care and their communities. And Jamf’s patented setup and reset iOS applications create a shared device workflow that is required in these industries as well as retail, hospitality, field services, and more.
High performance native Apple APIs. Jamf creatively utilizes extensive APIs from published Apple technologies. Using native Apple APIs also allows us to be ready instantly with each new Apple operating system as Apple preserves forward-moving compatibility of their native APIs. We have a pending patent application for this innovative solution.
Enterprise self-service. Jamf’s value is more than simply retaining the legendary Apple user experience as devices are deployed throughout the enterprise. We believe Jamf improves the Apple experience with a simple-to-use enterprise self-service solution. This application enables IT to empower end-users with a privately brandable application that allows users to install approved apps or perform complex tasks with a single mouse click from a personalized enterprise catalog. Jamf’s self-service app empowers users to setup resources, update configurations, apply policies, and troubleshoot common issues with a single click. The self-service app taps into Jamf’s underlying technologies, allowing end users to simply and quickly solve their own problems without submitting an IT help ticket.
Sales and Marketing
Sales
We have a global, multi-faceted go-to-market approach that allows us to efficiently sell to and serve the needs of organizations of varying sizes. By offering a range of products and routes to the market, including through a direct sales force, online, and indirectly via our channel partners (including Apple), we can serve many types of organizations across the world.
Our direct sales force services larger organizations and those with more complex requirements. The direct sales organization is divided into inside and outside sales teams, organized by customer size, and is further segmented with teams focused on acquiring new logos or growing spend in our existing customer base. Our direct sales force is supported by sales development representatives that provide qualified leads and other technical resources.
To complement our direct sales teams, we have a large network of over 500 channel partners globally that resell our products located across the world. These channel partners provide us with expanded market coverage and an efficient way to reach smaller or emerging geographies, providing us with additional sales capacity and the ability to be present in more global markets. Approximately 60% of our bookings were facilitated via our channel partners for the year ended December 31, 2022.
One of our notable channel partners is Apple, which, as a channel partner, facilitated approximately 1% of our bookings for the year ended December 31, 2022. Apple education became a Jamf channel partner in 2011 and resells Jamf to K-12 and higher education organizations within the U.S. In 2012, Apple expanded its channel relationship by offering Jamf products to businesses through Apple retail, which includes their stores in the U.S. and sales teams that are focused on SMBs. In 2014, we became a member of Apple’s Mobility Partner Program that focuses on solution development and effective go-to-market activities. We work closely with these various Apple teams across both sales and marketing to develop close relationships and expand our customer base.
For smaller businesses or those with less complex requirements, we provide an online self-service e-commerce model that allows organizations to find products best suited for their needs. This provides an efficient way to introduce smaller organizations to Jamf, with an opportunity for the relationship to grow over time.
Our global, multi-faceted go-to-market approach, combined with the ability for customers to easily trial our products, has allowed us to build an efficient, high velocity sales model.
22

Marketing
A key ingredient to our sales effectiveness and efficiency is our marketing engine. Our global marketing team builds market awareness of Jamf, generates preference and demand for our products, and enables our sales teams and channel partners to efficiently develop business with new and existing customers.
We focus our marketing strategy on building recognition of the Jamf brand through thought leadership and differentiated messaging that emphasizes the business value of our products. Our efforts include content marketing, social media, search engine optimization, events, and public and industry analyst relations. We leverage this brand awareness to acquire new customers and cross-market our software solutions to our existing customer base through global campaigns that integrate digital, social, web, email, customer advocacy, and field marketing tactics, such as regional customer/prospect conferences. To create maximum impact, these campaigns are created and adapted to serve all geographic regions and routes to market. We then accelerate prospects or customers through the buying journey by enabling our sales team and channel partners with a range of product/solution content, internal tools, such as return on investment calculators, competitive intelligence, and case studies. Finally, we capitalize on the voices of our highly satisfied and loyal customers using a variety of customer advocacy tactics including case studies and videos, software reviews, social amplification, references, and referrals.
The Jamf brand further benefits from Jamf Nation, the world’s largest online community of Apple administrators. Jamf Nation is our active community, including Jamf customers and potential customers, who share ideas and solutions related to their Apple deployments. Jamf Nation’s large volume of user-generated content serves as a great source of organic search traffic, introducing prospective customers to the Jamf brand and Jamf products. Complementing Jamf Nation, we host JNUC, the world’s largest enterprise Apple IT and security administrator conference. With thousands of attendees, publicly streamed keynotes and 150 customer and Jamf-led sessions, we further tap into the power of our passionate customer base and garner significant market attention as the leader in our space.
Customers
As of December 31, 2022, we had more than 71,000 customers, over 24,000 of which became customers in the last two years, in more than 100 countries and territories. As of December 31, 2022, our customers include 9 of the largest 10 Fortune 500 companies, 7 of the top 10 Fortune 500 technology companies, 22 of the 25 most valuable brands (according to the Forbes Most Valuable Brands rankings), the 15 largest U.S. banks (based on total assets according to bankrate.com), the top 10 global universities (according to U.S. News and World Report), 8 of the 10 largest U.S. school districts (according to Niche), and 17 of the 20 top U.S. hospitals (according to U.S. News and World Report). Our customer base is highly diversified, with no single end customer representing more than 1% of ARR. We believe we have a highly satisfied customer base, as evidenced by our Net Promoter Score that significantly exceeds industry averages.
Customer Success
We believe that the value generated by the adoption of our products is strengthened by our strong dedication to ensuring customer success and developing long-term relationships, as demonstrated by our Net Promoter Score that significantly exceeds industry averages.
Our services department helps educate, support, and engage our customers to ensure their success with our software. We provide expertise to our customer base both virtually and onsite. We offer implementation services to encourage faster adoption of our products, and onsite instructor-led training courses for customers that have adopted our products. As part of this training, customers can obtain intermediate to expert-level certifications. We also offer consultative services specific to customer needs with both in-house professional service engineers and a vast array of integration partners who deliver services worldwide.
Our technical support department consists of a multi-layered support model. The department is strategically located in various locations around the globe. We offer 24/7 premium support for customers who have more complex environments or require more comprehensive support. We maintain a robust and up-to-date knowledge base and online technical documentation resource base for our customers, along with an online training catalog with hundreds of video-based training modules aimed at helping them better understand and use our products. We strive to provide the best possible support for our customers and maintained a high customer satisfaction score of 9.26 out of 10 in 2022 based on our surveys.
We value customer engagement and have a dedicated team of customer success professionals who work within three tiers of engagement models to proactively drive adoption, foster communication, and ensure the success of our products. We
23

offer success planning exercises for our high-tier enterprise customers, and all customers benefit from our health scoring algorithm that uses multiple factors of product usage and company engagement to determine how we can best support their needs.
It is important to us that our customers have the resources they need to succeed with Apple, and customers are encouraged to connect and engage with the larger community of Apple administrators. This is best evidenced by Jamf Nation. Complementing our world-class technical support, this active, grassroots community serves as a highly qualified and efficient crowd-sourced Q&A engine for anyone with questions about Apple and Jamf deployments. Jamf Nation members come together to gain insight, share best practices, vet ideas with fellow administrators, and submit product feature requests. We intend to continue investing in these relationships and ensure that our Jamf Nation community remains a vibrant forum for discussion and problem-solving for our customers.
Research and Development
Our research and development department is focused on enhancing our existing products and developing new products to maintain and extend our leadership position. Our department is built around small teams who practice agile development methodologies that enable us to innovate quickly and at scale globally. The teams are organized to support our mission of helping organizations succeed with Apple and ensuring that we continue to deliver same-day support for Apple across our portfolio. To provide same-day support for Apple, we deliberately schedule our annual efforts around Apple’s anticipated product release schedules and reserve engineering capacity accordingly. This nimble approach enables us to successfully support the Apple enterprise by staying current on Apple releases and delivering differentiated solutions, many of which form the core of our intellectual property portfolio. Approximately 25% of our global employee base is dedicated to research and development. Our research and development teams are organized into teams that are focused by product and based principally in Minneapolis, MN, Eau Claire, WI, Katowice, Poland, Brno, Czech Republic, and Tel Aviv, Israel.
Intellectual Property
We rely on a combination of patent, copyright, trademark, trade dress, and trade secret laws in the U.S. and other jurisdictions, as well as confidentiality procedures and contractual restrictions, to establish and protect our intellectual property and proprietary rights. These laws, procedures, and restrictions provide only limited protection. As of December 31, 2022, we owned eleven issued U.S. patents and eighteen issued patents in foreign jurisdictions. Excluding any patent term adjustments or patent term extensions, our issued U.S. patents will expire between 2034 and 2042. We cannot be assured that any of our patent applications will result in the issuance of a patent or whether the examination process will require us to narrow the scope of the claims sought. Our issued patents, and any future patents issued to us, may be challenged, invalidated, or circumvented, may not provide sufficiently broad protection, and may not prove to be enforceable in actions against alleged infringers.
We have also registered, and applied for the registration of, numerous U.S. and international trademarks and domain names, including “Jamf” and the “Jamf” logo.
We enter into agreements with our employees, contractors, customers, partners, and other parties with which we do business to limit access to and disclosure of our technology and other proprietary information. We cannot be certain that the steps we have taken will be sufficient or effective to prevent the unauthorized access, use, copying, or the reverse engineering of our technology and other proprietary information, including by third parties who may use our technology or other proprietary information to develop products and services that compete with ours. Moreover, others may independently develop technologies that are competitive with ours or that infringe on, misappropriate, or otherwise violate our intellectual property and proprietary rights, and policing the unauthorized use of our intellectual property and proprietary rights can be difficult. The enforcement of our intellectual property and proprietary rights also depends on any legal actions we may bring against any such parties being successful, but these actions are costly, time-consuming, and may not be successful, even when our rights have been infringed, misappropriated, or otherwise violated.
Furthermore, effective patent, copyright, trademark, trade dress, and trade secret protection may not be available in every country in which our products are available, as the laws of some countries do not protect intellectual property and proprietary rights to the same extent as the laws of the U.S. In addition, the legal standards relating to the validity, enforceability, and scope of protection of intellectual property and proprietary rights are uncertain and still evolving.
Companies in the software industry or non-practicing entities may own large numbers of patents, copyrights, trademarks, and other intellectual property and proprietary rights, and these companies and entities have, and may in the future,
24

request license agreements, threaten litigation, or file suit against us based on allegations of infringement, misappropriation, or other violations of their intellectual property and proprietary rights.
See “Risk Factors — Risks Related to Our Intellectual Property and IT Systems” for a more comprehensive description of risks related to our intellectual property.
Competition
We generally compete with large cross-platform enterprise providers and early stage providers of Apple enterprise solutions. Large enterprise providers, such as VMware, Microsoft, and IBM, typically compete with us on one solution (e.g. device management, identity, network security, or endpoint-security) intended for cross-platform use and not specialized for Apple. Given Jamf’s success, several companies are following our approach to delivering an Apple ecosystem vision. While the latter category of competitors is Apple-focused, they lack the depth of our platform, and none have grown to a meaningful scale to be considered material competitors.
Key competitive factors in our market include:
user experience;
breadth of product offerings;
IT efficiency;
total cost of ownership;
reliability and performance of solutions;
turnkey product capabilities;
interoperability with other software solutions;
speed, compatibility, and feature support of new operating systems;
quality and availability of global service and support; and
brand awareness, reputation, and influence among IT professionals.
We believe that we compete favorably on these factors.
For additional information, see “Risk Factors — Risks Associated with Our Business, Operations, and Industry — We are in a highly competitive market, and competitive pressures from existing and new companies, including as a result of consolidation in our market, may harm our business, revenues, growth rates, and market share.”
Human Capital Resources
Jamf is a culmination of passionate, committed, and bright people who shape our culture and live our core values of Selflessness and Relentless Self Improvement. We do not say we are the best, but we strive to be the best — for our customers, our employees, and our communities. Our leaders encourage autonomy, exploration, and innovation with spirit and enthusiasm. Through transparency, openness, and humility, we embrace the opportunity to challenge ourselves. We are a group of curious self-starters who thrive on taking initiative and are excited by global impact. We strive to provide an environment where our employees enjoy the freedom to be themselves and work how they work best. We believe that by engaging employees, keeping them motivated, and empowering them to make a difference, they find deeper connections to and meaning in their work, which helps us retain top talent and provide a better customer experience.
As of December 31, 2022, our voluntary retention rate for employees was 90%. Additionally, in our annual employee engagement survey conducted in October 2022, 87% of over 2,100 participating employees agreed that they would recommend Jamf as a great place to work. We also scored 82% in the overall engagement index, referring to the state in which employees feel enthusiasm and passion for their roles, which is often characterized by their motivation, effort, and pride. In 2022, Great
25

Place to Work®, a global leader in workplace culture, and Fortune® magazine named Jamf as one of the year’s 100 Best Companies to Work For and one of the Best Workplaces in Technology. This award is based on the responses of current employees and what their experiences have been. In 2021, Jamf also ranked as a Fortune Best Workplaces for Women, Fortune Best Workplaces in Technology, Fortune Best Workplaces for Millennials, and Best Workplaces for Parents.
We believe that we can only be our best selves when given the freedom to be ourselves. To that end, we believe it is important to create an inclusive environment in which all Jamf employees belong. Together, we propel Jamf to be a global leader of equality and fairness in the workplace. Jamf ERGs are recognized and supported inclusion communities led in partnership with our employees. Our ERGs, Families@Jamf, Women@Jamf, Accessibility@Jamf, The Shades of Jamf, PROUD@Jamf, and LatinX@Jamf, are organized on the basis of shared identities, experiences, and/or backgrounds and are open to all employees. Our employee’s passion and drive in leading ERGs contribute to the creation of our inclusive environment, support employees through development and networking opportunities, and support business impact through employee led conversations, special projects and programs, as well as external campaigns in partnership with JNGF and Community Education Initiatives. All of our work is anchored on our Jamf values. As of December 31, 2022, based on employees who chose to identify their gender, approximately 33.6% of our workforce and 38.5% of new hires in 2022 self-identified as women. Women also made up approximately 36.0% of the Jamf management team as of December 31, 2022.
As of December 31, 2022, we had 2,796 employees, of which 1,736 were employed in the U.S. and 1,060 were employed outside of the U.S. In certain countries in which we operate we are subject to, and comply with, local labor law requirements, which automatically make our employees subject to industry-wide collective bargaining agreements. An insubstantial number of our employees are currently subject to collective bargaining agreements. We have not experienced any work stoppages.
In 2022, we released our first-ever Purpose and Impact Report, which provides additional information on our key ESG programs, goals, and commitments. Our Purpose and Impact Report is available on the Corporate Responsibility section of our website. Website references in this document are provided for convenience only, and the content on the referenced websites is not incorporated by reference into this report. While we believe that our ESG goals align with our long-term growth strategy and financial and operational priorities, they are aspirational and may change, and there can be no assurance that they will be met.
Government Regulation
We are subject to many U.S. federal and state and foreign laws and regulations that involve matters central to our business, including laws and regulations that involve data privacy and data protection, intellectual property, advertising, marketing, health and safety, competition, consumer protection, taxation, anti-bribery, anti-money laundering and corruption, economic or other trade prohibitions or sanctions, and securities law compliance. Our business may also be affected by the adoption of any new or existing laws or regulations or changes in laws or regulations that adversely affect our business. Many relevant laws and regulations are still evolving and may be interpreted, applied, created, or amended in a manner that could harm our business, and new laws and regulations may be enacted, including in connection with the restriction or prohibition of certain content or business activities.
We receive, process, store, use, and share data, some of which contains personal information. We are therefore subject to U.S. federal, state, local, and foreign laws and regulations regarding data privacy and the collection, storage, sharing, use, processing, disclosure, and protection of personal information and other data from users, employees, or business partners, including the GDPR, the UK – GDPR, the CPRA, and the CCPA, among others. These laws expand the rights of individuals to control how their personal data is processed, collected, used, and shared and create new regulatory and operational requirements for processing personal data, increase requirements for security and confidentiality, and provide for significant penalties for non-compliance. The implementation of the expanded data protection regulation like the GDPR has led other jurisdictions to either amend, or propose legislation to amend, their existing data privacy and cyber-security laws to resemble all or a portion of the requirements of such expanded regulation (e.g., for purposes of having an adequate level of data protection to facilitate data transfers from the EU) or enact new laws to do the same. Accordingly, the challenges we face regarding the GDPR, UK – GDPR, the CPRA, and CCPA will likely also apply to other jurisdictions that adopt regulatory frameworks of equivalent complexity. Accordingly, there are also a number of legislative proposals recently enacted or pending before the U.S. Congress, various state legislatures, and foreign governments concerning content regulation and data protection that could affect us. These and other laws and regulations that may be enacted, or new interpretation of existing laws and regulations, may require us to modify our data processing practices and policies and incur substantial costs to comply.
26

The foregoing description does not include an exhaustive list of the laws and regulations governing or impacting our business. See the discussion contained in Part I, Item 1A, “Risk Factors” of this Annual Report on Form 10-K for information regarding how actions by regulatory authorities or changes in legislation and regulation in the jurisdictions in which we operate may have a material adverse effect on our business.
Corporate Information
Jamf was founded in 2002. Our principal executive offices are located at 100 Washington Ave S, Suite 1100, Minneapolis, MN. Our telephone number is (612) 605-6625. Our website address is www.jamf.com. The information contained on, or that can be accessed through, our website is not incorporated by reference into this Annual Report on Form 10-K, and you should not consider any information contained on, or that can be accessed through, our website as part of this Annual Report on Form 10-K or in deciding whether to purchase our common stock. We are a holding company, and all of our business operations are conducted through our subsidiaries.
This Annual Report on Form 10-K includes our trademarks and service marks, such as “Jamf,” which are protected under applicable intellectual property laws and are our property. This Annual Report on Form 10-K also contains trademarks, service marks, trade names, and copyrights of other companies, such as “Amazon,” “Apple,” and “Microsoft,” which are the property of their respective owners. Solely for convenience, trademarks and trade names referred to in this Annual Report on Form 10-K may appear without the ® or symbols, but such references are not intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights or the rights of the applicable licensor to these trademarks and trade names.
Available Information
We make available, free of charge through our investor relations website (ir.jamf.com), our annual reports on Form 10-K, quarterly reports on Form 10-Q, and current reports on Form 8-K, and amendments to those reports, filed or furnished pursuant to Sections 13(a) and 15(d) of the Exchange Act, as soon as reasonably practicable after they have been electronically filed with, or furnished to, the SEC.
The SEC also maintains a website (www.sec.gov) that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC.
Item 1A. Risk Factors
A description of the risks and uncertainties associated with our business is set forth below. You should carefully consider the risks described below, together with the financial and other information contained in this Annual Report on Form 10-K, before you decide to purchase shares of our common stock. If any of the following risks actually occur, or if any additional risks not presently known to us or that we have currently deemed immaterial occur, our business, financial condition, results of operations, cash flows, and prospects could be materially and adversely affected. In such an event, the trading price of our common stock could decline and you could lose all or part of your investment in our common stock.
Risk Factor Summary
The following summarizes certain of the principal factors that make an investment in our Company speculative or risky:
the impact of adverse general and industry-specific economic and market conditions and reductions in IT spending;
the potential impact of customer dissatisfaction with Apple or other negative events affecting Apple services and devices, and failure of enterprises to adopt Apple products;
the potentially adverse impact of changes in features and functionality by Apple and other third parties on our engineering focus or product development efforts;
changes in our continued relationship with Apple;
the fact that we are not party to any exclusive agreements or arrangements with Apple;
27

our reliance, in part, on channel partners for the sale and distribution of our products;
our ability to successfully develop new products or materially enhance current products through our research and development efforts;
our ability to continue to attract new customers and maintain and expand our relationships with our current customers;
our ability to correctly estimate market opportunity and forecast market growth;
our ability to effectively manage our future growth;
our dependence on one of our products for a substantial portion of our revenue;
our ability to change our pricing models, if necessary, to compete successfully;
the impact of delays or outages of our cloud services from any disruptions, capacity limitations, or interferences of third-party data centers that host our cloud services, including AWS;
our ability to meet service-level commitments under our subscription agreements;
our ability to maintain, enhance, and protect our brand;
our ability to maintain our corporate culture;
the ability of Jamf Nation to thrive and grow as we expand our business;
the potential impact of inaccurate, incomplete, or misleading content that is posted on Jamf Nation;
our ability to offer high-quality support;
risks and uncertainties associated with acquisitions, divestitures, and strategic investments;
our ability to predict and respond to rapidly evolving technological trends and our customers’ changing needs;
our ability to compete with existing and new companies;
our ability to attract and retain highly qualified personnel;
risks associated with competitive challenges faced by our customers;
the impact of our often long and unpredictable sales cycle;
our ability to effectively expand and develop our sales and marketing capabilities;
the risks associated with free trials and other inbound, lead-generation sales strategies;
the risks associated with indemnity provisions in our contracts;
risks associated with cybersecurity events;
the impact of real or perceived errors, failures, or bugs in our products;
the impact of general disruptions to data transmission;
risks associated with stringent and changing privacy laws, regulations, and standards, and information security policies and contractual obligations related to data privacy and security;
28

the risks associated with intellectual property infringement, misappropriation, or other claims;
our reliance on third-party software and intellectual property licenses;
our ability to obtain, protect, enforce, and maintain our intellectual property and proprietary rights;
the risks associated with our use of open source software in our products; and
risks related to our indebtedness, including our ability to raise the funds necessary to settle conversions of our convertible senior notes, repurchase our convertible senior notes upon a fundamental change, or repay our convertible senior notes in cash at their maturity.
These and other risks are more fully described below. If any of these risks actually occurs, our business, financial condition, results of operations, cash flows, and prospects could be materially and adversely affected. As a result, you could lose all or part of your investment in our common stock.
Risks Associated with Our Business, Operations, and Industry
Adverse general and industry-specific economic and market conditions and reductions in IT spending may reduce demand for our products, which could harm our results of operations.
Our revenue, results of operations, and cash flows depend on the overall demand for our products. We operate globally and as a result our business and revenues are impacted by global macroeconomic conditions. Global financial developments seemingly unrelated to us or the software industry may harm us. Currently, the U.S. and other key international economies are impacted by record levels of inflation, elevated interest rates, supply chain challenges, volatility in credit, equity, and foreign exchange markets, and overall uncertainty with respect to the economy, including the possibility of a recession. These factors could result in reductions in IT spending by our existing and prospective customers, customers delaying or canceling IT projects, choosing to focus on in-house development efforts, or seeking to lower their costs by requesting us to renegotiate existing contracts on less advantageous terms or defaulting on payments due on existing contracts or not renewing at the end of existing contract terms. In the last half of 2022, as result of the current macroeconomic uncertainty, some of our customers took a more moderate outlook when planning their future hiring and device growth needs.
Our customers may merge with other entities who use alternatives to our products and, during weak economic times, there is an increased risk that one or more of our customers will file for bankruptcy protection, either of which may harm our revenue, profitability, and results of operations. We also face risk from international customers that file for bankruptcy protection in foreign jurisdictions, particularly given that the application of foreign bankruptcy laws may be more difficult to predict. In addition, we may determine that the cost of pursuing any claim may outweigh the recovery potential of such claim. As a result, broadening or protracted extension of an economic downturn could harm our business, revenue, results of operations, and cash flows.
Because our products focus primarily on Apple, potential customer dissatisfaction with Apple, other negative events affecting Apple services and devices, or failure of enterprises to adopt Apple products could have a negative effect on our results of operations.
Our products are primarily focused on Apple devices. Because of this, our customers’ satisfaction with our software and products is largely dependent in part upon their perceptions and satisfaction with Apple. Customer dissatisfaction with Apple could be attributed to us, impact our relationships with customers, and/or result in the loss of customers across all of our products if any of our customers chose to discontinue or reduce their use of Apple devices. For example, any incident broadly affecting the interaction of Apple devices with necessary Apple services (e.g., iCloud or Apple push notifications), including any delays or interruptions in such Apple services, could negatively affect our products and solutions. Similarly, any cyber-security events affecting Apple devices could result in a disruption to Apple services, regulatory investigations, reputational damage, and a loss of sales and customers for Apple. A prolonged disruption, cyber-security event, or any other negative event affecting Apple could lead to customer dissatisfaction and could in turn damage our reputation with current and potential customers, expose us to liability, and cause us to lose customers or otherwise harm our business, financial condition, and results of operations. In addition, since our products and solutions primarily focus on Apple devices, in the event of a prolonged disruption affecting Apple devices, we may not be able to provide our software to our customers. We may also incur significant costs for taking actions in preparation for, or in reaction to, events that damage Apple devices used by our customers. Additionally, federal regulatory agencies in the U.S. have been increasingly focused on large technology companies and their
29

competitive conduct. Such agencies could initiate proceedings or investigations involving Apple. If Apple were to change its business as a result of such proceedings or investigations, or is ordered to separate into various companies, such changes or separation could have a material effect on our ability to offer certain of our products, and there can be no assurance that, if Apple is separated into various companies that these companies would continue to be our partner.
Overall, Apple’s reputation and consumers’ views of Apple products could change if other technology companies release products that compete with Apple devices that customers view more favorably. For example, other technology companies could introduce new technology or devices that reduce demand for Apple devices. Our financial results could also be harmed if customers choose non-Apple products based on cost, availability, user experience, functionality, or other factors. The market for Apple products may not continue to grow, or may grow more slowly than we expect. As a result, enterprise adoption of Apple products may be slower than anticipated. Moreover, many enterprises use technology platforms other than Apple and have used other technologies for a long time. While this creates significant market opportunity for these enterprises to adopt Apple technology, we cannot be certain that enterprises will adopt Apple technology. There are many factors underlying an enterprise’s adoption of new technology, including cost, time, and knowledge required to implement such technology, data transfer, compatibility with existing technology, familiarity with and institutional loyalty to technology other than Apple, among other factors. If these enterprise users do not continue to adopt Apple technologies at recent historical rates and the rates that we anticipate, our revenue growth will be adversely affected, there will be adverse consequences to our results of operations, and will reduce the number of potential new Jamf customers. See also “— Certain estimates of market opportunity and forecasts of market growth included in this Annual Report on Form 10-K may prove to be inaccurate.” Any of these factors could have a material adverse effect on our business, results of operations, and financial condition.
Changes in features and functionality by Apple and other third-party systems could cause us to make short-term changes in engineering focus or product development or otherwise impair our product development efforts or strategy, increase our costs, and harm our business.
Our products depend on interoperability with Apple operating systems and cloud services, including interoperability at the moment of each new Apple release. Apple does not typically preview its technology with us or other partners and, as such, we do not receive advanced notice of changes in features and functionality of Apple technologies with which our products need to interoperate. In addition, unforeseen events (such as discovery of vulnerabilities and release of patches) may constrain our ability to respond in a timely manner. In any such events, we may be forced to divert resources from our preexisting product roadmap in order to accommodate these changes. As a result of having a short time to implement and test changes to our products to accommodate these new features, there is an increased risk of product defects. The frequency and complexity of new Apple features and updates may make it difficult for us to continue to support new releases in a timely manner. If we fail to enable IT departments to support Apple upgrades upon release, our business and reputation could suffer. This could disrupt our product roadmap and cause us to delay introduction of planned solutions, features, and functionality, which could harm our business. In addition, the functionality and popularity of our platform also depends on its interoperability with other third-party operating systems and devices, such as Microsoft and Google.
We rely on open standards for many integrations between our products and third-party applications that our customers utilize, and in other instances on such third parties making available the necessary tools for us to create interoperability with their applications. If application providers were to move away from open standards, or if a critical, widely-utilized application provider were to adopt proprietary integration standards and not make them available for the purposes of facilitating interoperability with our products, the utility of our products for our customers would be decreased. Furthermore, some of the features and functionality in our products require interoperability with operating system APIs. We also offer a robust catalog of APIs that our developer partners utilize to build integrations and solutions that are made available in our Jamf Marketplace to enhance features and functionality of our products. If operating system providers decide to restrict our access to their APIs, or if our developer partners cease to build integrations and solutions for our Jamf Marketplace, that functionality would be lost and our business could be impaired.
Changes in our continued relationship with Apple may have an impact on our success.
We have a broad relationship with Apple that covers all aspects of our business. We have always worked closely with Apple’s worldwide developer relations organization in an effort to support all new Apple innovations the moment the hardware or software is released. Apple and Jamf personnel frequently join forces to influence and collaborate as we work with customers. We also have several direct contractual relationships with Apple that span all enterprise devices across the Apple ecosystem, including Mac, iPad, iPhone, and Apple TV. Additionally, Apple is a significant reseller of Jamf products, particularly in education. These contractual relationships can be terminated by Apple at any time with limited advance notice to us. In addition, Apple launched ABE in the spring of 2022. While this platform is still in its early stages, ABE is currently
30

focused on SMBs with 500 or fewer employees. In the spring of 2022, we launched an enhanced tier of features in Jamf Now to support growing SMBs beyond device management to scale with the entire Apple ecosystem, and solve customer needs around deployment, user access, management, and security. We believe this enhanced tier of features in Jamf Now provides functionality that is different than ABE, however, certain of our customers and potential customers may purchase ABE instead of Jamf Now and other of our offerings. Accordingly, we believe ABE’s feature set currently provides limited direct competition with our more complete Apple Enterprise Management solutions. In the future, however, Apple could leverage the ABE platform, whether through additional investment or the consolidation of other competitors of ours, to focus on larger enterprises and to compete more directly with the scale and breadth of product offerings we provide.
Our future relationship with Apple is important to our success. If we fail to maintain our current relationship and contracts with Apple, our ability to compete and grow our business may be materially impacted. For example, we may not be able to continue to support new Apple innovations and releases at the moment the hardware and software are released. While we do not rely on any private APIs or collaboration with Apple to provide our same-day support, reduced cooperation with Apple may make it more difficult for us to continue to support new releases in a timely manner and result in us devoting significant resources in order to meet our commitment to provide same-day support. If our relationship with Apple changes, it could become more difficult to integrate our products with Apple and could reduce or eliminate the sales we expect from Apple as a reseller. As a result, if we fail to maintain our current relationship with Apple, our business, financial condition, and results of operation could be adversely affected.
We are not party to any exclusive agreements or arrangements with Apple.
We are not party to any exclusive agreements or arrangements with Apple. Accordingly, while we believe our market opportunity expands as organizations increasingly adopt Apple technologies, the continued success and growth of our business is ultimately dependent upon our ability to compete effectively by reaching new customers, cross-selling to existing customers, and maintaining our position as the standard for Apple in the enterprise. As a result, even if organizations’ adoption of Apple technologies continues to increase, if we are not able to compete successfully, our business, results of operations, and financial condition could be adversely affected. See “— If we fail to maintain, enhance, or protect our brand, our ability to expand our customer base will be impaired and our business, financial condition, and results of operations may suffer” and “— We are in a highly competitive market, and competitive pressures from existing and new companies, including as a result of consolidation in our market, may harm our business, revenues, growth rates, and market share.”
We rely, in part, on channel partners for the sale and distribution of our products and, in some instances, for the support of our products. A loss of certain channel partners, a decrease in revenues from certain of these channel partners, or any failure in our channel strategy could adversely affect our business.
We rely on channel partners for the sale and distribution of a substantial portion of our products. For the year ended December 31, 2022, approximately 60% of our bookings were through channel partners. We anticipate that we will continue to depend on relationships with third parties, such as our channel partners and system integrators, to sell, market, and deploy our products. Identifying partners, and negotiating and documenting relationships with them, requires significant time and resources. Our arrangements with our channel partners are generally non-exclusive, meaning they may offer customers the products of several different companies, including products that compete with us. Our competitors may be effective in providing incentives to channel partners and other third parties to favor their products or services over subscriptions to our products and a substantial number of our agreements with channel partners are non-exclusive such that those channel partners may offer customers the products of several different companies, including products that compete with ours. Our channel partners may cease marketing or reselling our products with limited or no notice and without penalty. If our channel partners do not effectively sell, market, or deploy our products, choose to promote our competitors’ products, or otherwise fail to meet the needs of our customers, our ability to grow our business and sell our products may be adversely affected. In addition, acquisitions of such partners by our competitors could result in a decrease in the number of our current and potential customers, as these partners may no longer facilitate the adoption of our applications by potential customers. Further, some of our partners are or may become competitive with certain of our products and may elect to no longer integrate with our products. If we are unsuccessful in establishing or maintaining our channel partners and system integrators, our ability to compete in the marketplace or to grow our revenue could be impaired, and our results of operations may suffer.
In addition, our service provider partners often provide support to our customers and enter into similar agreements directly with our mutual customers to host our software and/or provide other value-added services. Our agreements and operating relationships with our service provider partners are complex and require a significant commitment of internal time and resources. In addition, our service provider partners are large corporations with multiple strategic businesses and relationships, and thus our business may not be significant to them in the overall context of their much larger enterprise. These
31

partnerships may require us to adhere to outside policies, which may be administratively challenging and could result in a decrease in our ability to complete sales. Even if the service provider partner considers us to be an important strategic relationship, internal processes at these large partners are sometimes difficult and time-consuming to navigate.
We invest significantly in research and development, and to the extent our research and development investments do not translate into new products or material enhancements to our current products, or if we do not use those investments efficiently, our business and results of operations would be harmed.
A key element of our strategy is to invest significantly in our research and development efforts to develop new products and enhance our existing products to address additional applications and markets. For the year ended December 31, 2022, our research and development expense was approximately 25% of our revenue. If we do not spend our research and development budget efficiently or effectively on compelling innovation and technologies, our business may be harmed and we may not realize the expected benefits of our strategy. Moreover, research and development projects can be technically challenging and expensive. The nature of these research and development cycles may cause us to experience delays between the time we incur expenses associated with research and development and the time we are able to offer compelling products and generate revenue, if any, from such investment. Additionally, anticipated customer demand for a product we are developing could decrease after the development cycle has commenced, rendering us unable to recover substantial costs associated with the development of such product. If we expend a significant amount of resources on research and development and our efforts do not lead to the successful introduction or improvement of products that are competitive in our current or future markets, it would harm our business and results of operations.
If we are unable to attract new customers, retain our current customers, or sell additional functionality and services to our existing customers, our revenue growth will be adversely affected.
To increase our revenue, we must continue to attract new customers and increase sales to existing customers. As our market matures, product and service offerings evolve, and competitors introduce lower cost or differentiated products or services that are perceived to compete with our products, our ability to sell our products could be adversely affected. Similarly, our sales could be adversely affected if customers or users within these organizations perceive that features incorporated into competitive products reduce the need for our products or if they prefer to purchase other products that are bundled with products offered by Apple or by other companies, including our partners, that operate in adjacent markets and compete with our products. As a result of these and other factors, we may be unable to attract new customers or increase sales to existing customers, which could have an adverse effect on our business, revenue, gross margins, and other operating results, and accordingly, on the trading price of our common stock.
We must also continually increase the depth and breadth of deployments of our products with our existing customers. While customers may initially purchase a relatively modest number of subscriptions or licenses, it is important to our revenue growth that they later expand the use of our platform by adding additional devices, users, or products. Our ability to retain our customers and increase the amount of subscriptions or support and maintenance contracts our customers purchase could be impaired for a variety of reasons, including customer reaction to changes in the pricing of our products, competing priorities in IT budgets, macroeconomic factors, or the other risks described herein. As a result, we may be unable to renew our subscriptions with existing customers or attract new business from existing customers, which would have an adverse effect on our business, revenue, gross margins, and other operating results, and accordingly, on the trading price of our common stock.
In addition, our ability to sell additional functionality to our existing customers may require more sophisticated and costly sales efforts, with respect to our large enterprise customers, government customers, customers in highly regulated industries, or sales of our security products. See “— Our sales efforts require considerable time and expense.”
In order for us to maintain or improve our results of operations, it is important that our customers maintain their subscriptions and renew their subscriptions with us on the same or more favorable terms. Our customers have no obligation to renew their subscriptions or support for our products after the expiration of the terms thereof. Our contracts are typically one year in duration, and in the ordinary course of business, some customers have elected not to renew. In addition, certain of our customers are able to terminate their contracts with us for any or no reason. Our customers may renew for shorter contract subscription lengths, reduce the device count of existing deployments, or cease using certain of our products. Our ability to accurately predict renewal or expansion rates is limited given the diversity of our customer base, in terms of size, industry, and geography. Our renewal and expansion rates may decline or fluctuate as a result of a number of factors, including customer spending levels, customer dissatisfaction with our products, decreases in the number of users at our customers, changes in the type and size of our customers, pricing changes, competitive conditions, the acquisition of our customers by other companies, and general economic conditions. If our customers do not renew their subscriptions or licenses for our products, or if they
32

reduce their subscription amounts at the time of renewal, our revenue and other results of operations will decline and our business will suffer. If our renewal or expansion rates fall significantly below the expectations of the public market, securities analysts, or investors, the trading price of our common stock would likely decline.
Certain estimates of market opportunity and forecasts of market growth included in this Annual Report on Form 10-K may prove to be inaccurate.
This Annual Report on Form 10-K includes our internal estimates of the addressable market for our products. Market opportunity estimates and growth forecasts, whether obtained from third-party sources or developed internally, are subject to significant uncertainty and are based on assumptions and estimates that may prove to be inaccurate. The estimates and forecasts in this Annual Report on Form 10-K relating to the size and expected growth of our target market, market demand and adoption, capacity to address this demand, and pricing may also prove to be inaccurate. In particular, our estimates regarding our current and projected market opportunity are difficult to predict. The addressable market we estimate may not materialize for many years, if ever, and even if the markets in which we compete meet the size estimates and growth forecasted in this Annual Report on Form 10-K, our business could fail to grow at similar rates, if at all.
Our recent growth rates may not be indicative of future growth, and if we do not effectively manage our future growth, our business, operating results, and financial conditions may be adversely affected.
We have experienced significant revenue growth in recent periods. In future periods, we may not be able to sustain revenue growth consistent with recent history, or at all. We have also experienced significant growth in our customer adoption and have expanded and intend to continue to expand our operations, including our domestic and international employee headcount. Our historical growth rate should not be considered indicative of our future performance and may decline in the future. In future periods, our revenue could grow more slowly than in recent periods or decline for any number of reasons, many of which are out of our control. We also expect our operating expenses to increase in future periods, particularly as we continue to invest in research and development and technology infrastructure, expand our operations globally, develop new products and enhancements for existing products, and as we support our operations as we grow and mature as a public company. If our revenue growth does not increase to offset these anticipated increases in our operating expenses, our business, financial position, and results of operations will be harmed, and we may not be able to achieve or maintain profitability. In addition, the additional expenses we will incur may not lead to sufficient additional revenue to maintain historical revenue growth rates and profitability.
The growth and expansion of our business places strain on our management, operational, and financial resources. To manage any future growth effectively, we must continue to improve and expand our IT and financial infrastructure, our operating and administrative systems and controls, and our ability to manage headcount, capital, and processes in an efficient manner. Any future growth will continue to add complexity to our organization and require effective coordination throughout our organization There is no guarantee that we will be able to continue to develop and expand our infrastructure and business processes at the pace necessary to scale the business, and our failure to do so may have an adverse effect on our business. If we fail to efficiently expand our engineering, operations, customer support, professional services, cloud infrastructure, IT and financial organizations and systems, or if we fail to implement or maintain effective internal business processes, controls, and procedures, our costs and expenses may increase more than we planned or we may fail to execute on our product roadmap or our business plan, any of which would likely seriously harm our business, operating results, and financial condition.
We derive a substantial portion of our revenue from one product.
For the year ended December 31, 2022, sales of subscriptions to our Jamf Pro product accounted for approximately 64% of our total revenue. We expect these subscriptions to account for a large portion of our total revenue for the foreseeable future. As a result, our operating results could suffer due to:
any decline in demand for Jamf Pro;
the failure of our other products to achieve market acceptance;
the introduction of products and technologies that serve as a replacement or substitute for, or represent an improvement over, Jamf Pro;
the failure of Jamf Pro to interoperate or integrate with third party software and services;
33

technological innovations or new standards that Jamf Pro does not address;
sensitivity to current or future prices offered by us or our competitors; and
our inability to release enhanced versions of Jamf Pro on a timely basis.
Our inability to renew or increase sales of subscriptions to our products or market and sell additional products and functionality, or a decline in prices of our platform subscription levels, would harm our business and operating results more seriously than if we derived more revenue from a greater variety of products. In addition, if the market for Jamf Pro grows slower than anticipated, or if demand for our other products does not grow as quickly as anticipated, whether as a result of competition, pricing sensitivities, product obsolescence, technological change, unfavorable economic conditions, uncertain geopolitical environment, budgetary constraints of our customers, or other factors, our business, results of operations, and financial condition would be adversely affected.
We may need to change our pricing models to compete successfully.
The intense competition we face in the sales of our products and services and general economic and business conditions can put pressure on us to change our prices. If our competitors offer deep discounts on certain products or services or develop products that the marketplace considers more valuable than ours, we may need to lower prices or offer other favorable terms in order to compete successfully. Any such changes may reduce margins and could adversely affect operating results. Our competitors may offer lower pricing on their support offerings, which could put pressure on us to further discount our offerings. In addition, some of our competitors offer free or significantly discounted product offerings to our customers in order to incentivize switching from our products to such competitor’s products, or to otherwise enter the Apple ecosystem. This may require us to offer discounts or other incentives to keep such customers, and we may not be able to match free product offerings or significant discounts offered by these competitors. This may result in customers choosing such competitor’s products instead of ours. In addition, our suppliers and partners may increase their pricing for a variety of reasons, such as recent inflationary pressures. There is no guarantee we would be able to offset such cost increases, if at all, which could reduce our expected margins. We also must determine the appropriate price of our offerings and services to enable us to compete effectively internationally. Our prices may also change because of discounts, a change in our mix of products toward subscription, enterprise-wide licensing arrangements, bundling of products, features and functionality by us or our competitors, anticipation of the introduction of new products, or promotional programs for customers or channel partners. In response to macroeconomic conditions, we may be required to offer deeply discounted pricing, adopt new pricing models, and offer extended payment terms in order to attract new and retain existing customers, which could have a material adverse impact on our liquidity and financial condition.
Any broad-based change to our prices and pricing policies could cause our revenue to decline or be delayed as our sales force implements and our customers adjust to new pricing policies. We or our competitors may bundle products for promotional purposes or as a long-term go-to-market or pricing strategy or provide guarantees of prices and product implementations. These practices could, over time, significantly constrain the prices that we can charge for certain of our products. If we do not adapt our pricing models to reflect changes in customer use of our products or changes in customer demand, our revenue could decrease.
Disruptions, capacity limitations, or interference with our use of the data centers operated by third-party providers that host our cloud services, including AWS, could result in delays or outages of our cloud service and harm our business.
We currently host our cloud service from third-party data center facilities operated by AWS from several global locations. Any damage to, failure of, or interference with our cloud service that is hosted by AWS, or by third-party providers we may utilize in the future, whether as a result of our actions, actions by the third-party data centers, actions by other third parties, or acts of God, could result in interruptions in our cloud service and/or the loss of our or our customers’ data. While the third-party data centers host the server infrastructure, we manage the cloud services through our site reliability engineering team, and we need to support version control, changes in cloud software parameters, and the evolution of our products, all in a multi-OS environment. As we utilize third-party data centers, we may move or transfer our data and our customers’ data from one region to another. Despite precautions taken during this process, any unsuccessful data transfers may impair the delivery of our service. Many of our customer agreements contain contractual service level commitments to maintain uptime of at least 99.9% for our cloud services, and if we, AWS, or any other third-party data center facilities that we may utilize fail to meet these service level commitments, we may have to issue credits to these customers, which could adversely affect our operations. Impairment of, or interruptions in, our cloud services may reduce our subscription revenues, subject us to claims and litigation, cause our customers to terminate their subscriptions, and adversely affect our subscription renewal rates and our ability to
34

attract new customers. Our business will also be harmed if our customers and potential customers believe our services are unreliable. Additionally, any limitation of the capacity of our third-party data centers could impede our ability to scale, onboard new customers, or expand the usage of existing customers, which could adversely affect our business, financial condition, and results of operations. In addition, our customers’ satisfaction with our offerings is dependent in part upon their perceptions and satisfaction with our cloud infrastructure service providers. Dissatisfaction with such providers could damage our relationships with customers and/or result in the loss of customers across one or more of our products.
We do not control, or in some cases have limited control over, the operation of the data center facilities we use, and they are vulnerable to damage or interruption from earthquakes, floods, fires, power loss, telecommunications failures, and similar events. They may also be subject to cyberattacks, computer viruses, disabling devices, break-ins, sabotage, intentional criminal acts, acts of vandalism, and similar misconduct and to adverse events caused by operator error. Despite precautions taken at these facilities, the occurrence of a natural disaster, an act of terrorism, war, or other act of malfeasance, a decision to close the facilities without adequate notice, or other unanticipated problems at these facilities could result in lengthy interruptions in our service and the loss of customer data and business. We may also incur significant costs for using alternative equipment or facilities or taking other actions in preparation for, or in reaction to, any such events.
In the event that any of our agreements with our third-party service providers are terminated, there is a lapse or elimination of any services or features that we utilize or there is an interruption of connectivity or damage to facilities, whether due to actions outside of our control or otherwise, we could experience interruptions or delays in customer access to our platform and incur significant expense in developing, identifying, obtaining, and/or integrating replacement services, which may not be available on commercially reasonable terms or at all, and which would adversely affect our business, financial condition, and results of operations.
We provide service-level commitments under our subscription agreements. If we fail to meet contractual commitments for service level commitments or quality of professional services, we could be obligated to provide credits for future service or face subscription termination with refunds of prepaid amounts, which would lower our revenue and harm our business, results of operations, and financial condition.
Many of our subscription agreements contain service-level commitments. If we are unable to meet the stated service-level commitments, including failure to meet the uptime and delivery requirements under our customer subscription agreements, we may be contractually obligated to provide these customers with service credits, which could significantly affect our revenue in the periods in which the uptime or delivery failure occurs and the credits are applied. We could also face subscription terminations, which could significantly affect both our current and future revenue. In addition, if the quality of our professional services does not meet contractual requirements, we may be required to re-perform the services at our expense or refund amounts paid for the services. Any failure to meet these contractual commitments could also damage our reputation, which could also adversely affect our business and results of operations.
If we fail to maintain, enhance, or protect our brand, 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, enhancing, and protecting the Jamf brand, including Jamf Nation, is important to support the marketing and sale of our existing and future products to new customers and expand sales of our products to existing customers. We also believe that the importance of brand recognition will increase as competition in our market increases. Successfully maintaining, enhancing, and protecting our brand will depend largely on our ability to: develop and deploy effective marketing efforts; provide reliable products that continue to meet the needs of our customers at competitive prices; maintain our customers’ trust; continue to develop new functionality and use cases; successfully differentiate our products and product capabilities from competitive products; and obtain, maintain, protect, and enforce trademark and other intellectual property protection for our brand. 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. In addition, independent industry analysts provide reviews of our platform, as well as products and services offered by our competitors, and perception of our platform in the marketplace may be significantly influenced by these reviews. If these reviews are negative, or less positive as compared to those of our competitors’ products and services, our brand may be adversely affected. If we fail to successfully promote, maintain, or protect our brand, our business, financial condition, and results of operations may suffer.
If we cannot maintain our corporate culture as we grow, our business may be harmed.
We believe that our corporate culture has been a critical component to our success and that our culture creates an environment that drives and perpetuates our overall business strategy. We have invested substantial time and resources in
35

building our team and we expect to continue to hire aggressively as we expand both locally and internationally. As we grow and mature as a public company and grow internationally, we may find it difficult to attract and retain qualified diverse talent if we do not maintain a culture that is reflective of our talent. Over time, our hybrid work model may decrease the cohesiveness of our teams and our ability to maintain our culture, both of which are critical to our success. Any failure to preserve our culture could negatively affect our future success, including our ability to recruit and retain personnel and effectively focus on and pursue our business strategy.
If Jamf Nation does not continue to thrive as we grow and expand our business, or if content posted on Jamf Nation is inaccurate, incomplete, or misleading, our business could be adversely affected.
Jamf Nation provides a critical support function for our products and solutions. We allow users of Jamf Nation to post content directly. While we monitor such posts, we cannot control what users post. As a result, we can provide no assurance that users of Jamf Nation will continue to provide support by responding to questions with respect to our existing products and solutions, or any new products and solutions we may develop as we grow and expand our business. Moreover, as we further expand our business into new geographies, we can provide no assurance that Jamf Nation users will provide support for any issues specific to those jurisdictions or in relevant languages. In addition, because we cannot control what users post, users may post content that may be inaccurate, incomplete, or misleading, or that infringes, misappropriates, or otherwise violates third-party intellectual property or proprietary rights. It may take us time to correct any inaccuracies or remove such posts, and we can provide no assurance that we will successfully correct or remove all posts that are inaccurate or that allege to infringe, violate, or misappropriate third-party intellectual property or proprietary rights. As a result, customers relying on Jamf Nation for support for our products and solutions may suffer harm if the advice in a post is inaccurate, does not provide a thorough explanation, or is inconsistent with our best practices or intended use of our products, which could in turn damage our reputation and cause customers to lose faith in Jamf Nation. Any of these factors could adversely affect our reputation and/or confidence in Jamf Nation and could have a material adverse effect on our business, results of operations, and financial condition.
If we fail to offer high-quality support, our business and reputation could suffer.
Our customers rely on our customer support personnel to resolve issues and realize the full benefits that our products provide. High-quality support is also important for the renewal and expansion of our subscriptions with existing customers. The importance of our support function will increase as we expand our business and pursue new customers. Our sales process is dependent on our product and business reputation and on positive recommendations, referrals, and peer promotions from our existing customers. Many of our enterprise customers, particularly large enterprise customers, have complex networks and require high levels of focused support, including premium support offerings, to fully realize the benefits of our products. Any failure by us to maintain the expected level of support could reduce customer satisfaction and hurt our expansion and customer retention, particularly with respect to our large enterprise customers.
Furthermore, as we sell our products internationally, our support organization faces additional challenges, including those associated with delivering support, training, and documentation in languages other than English. Any failure to maintain high-quality customer support, or a market perception that we do not maintain high-quality support, could materially harm our reputation, business, financial condition, and results of operations, and adversely affect our ability to sell our products to existing and prospective customers. The importance of high-quality customer support will increase as we expand our business and pursue new customers.
Existing and future acquisitions, divestitures, strategic investments, or partnerships could be difficult to identify and integrate, divert the attention of key personnel, disrupt our business, dilute shareholder value, and adversely affect our business, operating results, and financial condition.
As part of our business strategy, we have in the past and expect to continue to make investments in and/or acquire complementary companies, services, products, technologies, or talent. Since 2019, we have completed eleven acquisitions, including our acquisition of ZecOps in November 2022. Our ability as an organization to acquire and integrate other companies, services, or technologies in a successful manner is not guaranteed.
In the future, we may not be able to find suitable acquisition or investment candidates, and we may not be able to complete such acquisitions or investments on favorable terms, if at all. If we do complete acquisitions or investments, we may not ultimately strengthen our competitive position or ability to achieve our business objectives, and any acquisitions or investments we announce or complete could be viewed negatively by our customers or investors. In addition, if we are unsuccessful at integrating existing and future acquisitions, or the technologies and personnel associated with such acquisitions,
36

into our company, the revenue and operating results of the combined company could be adversely affected. Any integration process may require significant time and resources, and we may not be able to manage the process successfully. We may not successfully evaluate or utilize the acquired technology or personnel, or accurately forecast the financial impact of an acquisition transaction, causing unanticipated write-offs or accounting charges. Additionally, integrations could take longer than expected, or if we move too quickly in trying to integrate an acquisition, strategic investment, partnership, or other alliance, we may fail to achieve the desired efficiencies.
We have, and may in the future have to incur debt or issue equity securities to pay for any such transaction, each of which could adversely affect our financial condition and the market price of our common stock. The sale of equity to finance such transactions or issuance of equity awards to new employees could result in dilution to our shareholders, which depending on the size of the target, may be significant. The incurrence of indebtedness would result in increased fixed obligations and could also include covenants or other restrictions that would impede our ability to manage our operations.
Additional risks we may face in connection with such transactions include, among others::
disruptions to management focus on day-to-day responsibilities and ongoing operations;
inherent uncertainties in valuation models;
reductions in cash available for operations and other uses;
•    challenges with implementing adequate and appropriate controls, procedures, and policies in acquired businesses;
•    increased exposure to risks related to foreign operations due to the increase in our employee presence outside the U.S.;
•    potential difficulties in completing projects associated with in-process research and development of acquired businesses;
retention of key personnel from acquired companies;
changes in relationships with strategic partners or the loss of any key customers or partners as a result of product acquisitions or strategic positioning resulting from any such transaction;
liability for pre-acquisition activity, including intellectual property infringement claims, violations of laws, commercial disputes, tax liabilities, and other known and unknown liabilities;
litigation or other claims resulting from any such transaction, including claims from terminated employees, customers, current and former stockholders, or other third parties;
risks relating to the challenges and costs of closing a transaction, including completion of customary closing conditions for each transaction (such as obtaining applicable regulatory and stockholder approvals); and
failure to achieve the expected benefits of any such transaction, including the need to later divest acquired assets at a loss if a transaction does not meet our expectations.
We may not be able to respond to rapid technological changes with new products and services offerings. If we fail to predict and respond rapidly to evolving technological trends and our customers’ changing needs, we may not be able to remain competitive.
Our market is characterized by rapid technological change, changing customer needs, frequent new software product introductions, and evolving industry standards. The introduction of third-party products embodying new technologies and the emergence of new industry standards and Apple operating systems and products could make our existing and future software products obsolete and unmarketable. We may not be able to develop updated products and services that keep pace with these and other technological developments that address the increasingly sophisticated needs of our customers or that meet new industry standards or interoperate with new or updated operating systems and hardware devices. We may also fail to adequately anticipate and prepare for the commercialization of emerging technologies and the development of new markets and applications for our technology and thereby fail to take advantage of new market opportunities or fall behind early movers in
37

those markets. Our customers require that our products effectively identify and respond to these challenges on a timely basis without disrupting the performance of our customers’ IT systems or interrupting their operations. As a result, we must continually modify and improve our offerings in response to these changes on a timely basis. If we are unable to evolve our products in time to respond to and remain ahead of new technological developments, our ability to retain or increase market share and revenue in our markets could be materially adversely affected.
Our ability to expand sales of our products depends on several factors, including potential customer awareness of our products; the timely completion, introduction, and market acceptance of enhancements to our products or new products that we may introduce; our ability to attract, retain, and effectively train inside and field sales personnel in a hybrid work environment; our ability to develop or maintain integrations with partners; the effectiveness of our marketing programs; and the costs of our products and the success of our competitors. If we are unsuccessful in developing and marketing our products, or if organizations do not perceive or value the benefits of our products, the market for our products might not continue to develop or might develop more slowly than we expect, either of which would harm our growth prospects and operating results.
In addition, the process of developing new technology is complex and uncertain, and if we fail to accurately predict customers’ changing needs and emerging technological trends, our business could be harmed. We believe that we must continue to dedicate significant resources to our research and development efforts, including significant resources to developing new products and product enhancements before knowing whether the market will accept them. Our new products and product enhancements could fail to attain sufficient market acceptance for many reasons, including:
the failure to accurately predict market or customer demands;
defects, errors, or failures in the design or performance of our new products or product enhancements;
negative publicity about the performance or effectiveness of our products;
the introduction or anticipated introduction of competing products by our competitors; and
the perceived value of our products or enhancements relative to their cost.
Our competitors, particularly those with greater financial and operating resources, may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards, or customer requirements. With the introduction of new technologies, the evolution of our products and new market entrants, we expect competition to intensify in the future. For example, as we expand our focus into new use cases or other product offerings beyond our existing product portfolio, we expect competition to increase. Pricing pressures and increased competition generally could result in reduced sales, reduced margins, losses, or the failure of our products to achieve or maintain more widespread market acceptance.
We are in a highly competitive market, and competitive pressures from existing and new companies, including as a result of consolidation in our market, may harm our business, revenues, growth rates, and market share.
Our products seek to serve multiple markets, and we are subject to competition from a wide and varied field of competitors. Our established competitors may have greater name recognition, longer operating histories, and significantly greater resources, which allows them to respond more quickly and effectively to new or changing opportunities or challenges, technologies, operational requirements, and industry standards. Our competitors who are new or early stage entrants to the market may have more nimble operations due to having fewer products and less overhead and may be willing to take legal and operational risks, which allows them to launch products and meet customer demand more quickly and efficiently. Regardless of size, our current and potential competitors may develop, market, and sell new products with comparable functionality to our platform, which could cause us to lose customers, slow the rate of growth of new customers, and/or cause us to decrease our prices to remain competitive, which could harm our business. In addition, some of our competitors may be able to leverage their relationships with customers based on an installed base of products or to incorporate functionality into existing products to gain business in a manner that discourages customers from including us in competitive bidding processes, evaluating, and/or purchasing our products. They have done this in the past, and may in the future do this, by selling at zero or negative margins, through product bundling, or through enterprise license deals. Some potential customers, especially Global 2000 Companies, have already made investments in, or may make investments in, substantial personnel and financial resources and established deep relationships with these much larger enterprise IT vendors, which may make them reluctant to evaluate our products or work with us regardless of product performance or features. Potential customers may prefer to purchase a broad suite of products from a single provider, or may prefer to purchase products from an existing supplier rather than a new supplier,
38

regardless of performance or features. In addition, some of our current or potential customers may elect to develop their own internal applications for their Apple deployment needs.
With the recent increase in merger and acquisition transactions in the technology industry, particularly transactions involving cloud-based technologies, we may face increased competitive pressures in the future as a result of industry consolidation. Strategic or financial buyers, including our existing competitors, could acquire one or more of our competitors and provide alternative products that compete more effectively against us. In addition, Apple could choose to develop competing technology, leverage its existing offerings, and/or acquire one or more of our competitors and standardize those competing offerings for a particular Apple product line or use case, which could reduce or eliminate the utility of our products for that product line or use case. See “— Changes in our continued relationship with Apple may have an impact on our success” for more information. As a result of any such industry consolidation, including by Apple, our competitive position and our ability to retain or increase market share and revenue in our markets could be materially adversely affected.
For all of these reasons and others we cannot anticipate today, we may not be able to compete successfully against our current and future competitors, which could harm our business, results of operations, and financial condition.
The loss of one or more of our key personnel, or our failure to attract and retain other highly qualified personnel in the future, could seriously harm our business.
We depend on the continued services of key personnel, including our executive officers. We generally do not have fixed-term employment agreements with our employees, and, therefore, they could terminate their employment with us at any time without penalty. While we do enter into non-compete agreements where permissible, they could pursue employment opportunities with other parties, including, potentially any of our competitors and there are no assurances that our non-compete agreements with any such key personnel would be enforceable. Additionally, our non-compete periods expire, at which time key personnel could work for any of our competitors. On January 5, 2023, the U.S. Federal Trade Commission issued a notice of proposed rulemaking that would prohibit employers from using non-compete agreements. If enacted, the FTC’s proposed rule would prohibit employers from implementing non-compete agreements. In such event, we would be unable to prevent our current employees and other personnel formerly employed by us from competing with us, potentially resulting in the loss of some of our business. In addition, we do not maintain any key-person life insurance policies. The loss of key personnel, including members of management and key engineering, product development, marketing, and sales personnel, could disrupt our operations, adversely impact employee retention and morale, and seriously harm our business.
Competition for highly qualified personnel is intense, especially for experienced design and software development engineers and sales professionals. In recent years, recruiting, hiring, and retaining employees with expertise in our industry and in the geographies where we operate has become increasingly difficult as the demand for software professionals, particularly in certain geographic areas where we operate, has increased as a result of the numerous technology, software, and other companies requiring these talents, particularly in tight labor markets. We have, from time to time, 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. In addition, the recent move by companies, including us, to offer a remote or hybrid work environment has resulted in increased competition for qualified personnel and wage inflation in certain markets. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached certain legal obligations, resulting in a diversion of our time and resources. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be harmed.
In addition, job candidates 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 also affect our ability to attract and retain our key employees. Also, some of our employees have become, or will soon become, vested in a substantial amount of equity awards, which may give them a substantial amount of personal wealth. This may make it more difficult for us to retain and motivate these employees, and this wealth could affect their decision about whether or not they continue to work for us. Any failure to successfully attract, integrate, or retain qualified personnel to fulfill our current or future needs could adversely affect our business, results of operations, and financial condition.
Our customers face numerous competitive challenges, which may materially adversely affect their business and ours.
Our customers include enterprises in a broad range of industries, including financial services, government, healthcare, legal, manufacturing, professional services, retail, technology, and telecommunications. Factors adversely affecting our customers may also adversely affect us. These factors include:
39

recessionary periods in our customers’ markets, including the impact of inflationary conditions on their budgets and financial condition;
the inability of our customers to adapt to rapidly changing technology and evolving industry standards, which may contribute to short product life cycles or shifts in our customers’ strategies;
regulation changes in our customers’ respective industries;
the inability of our customers to develop, market, or gain commercial acceptance of their products, some of which are new and untested;
the potential that our customers’ products become commoditized or obsolete;
loss of business or a reduction in pricing power experienced by our customers;
the emergence of new business models or more popular products and shifting patterns of demand; and
a highly-competitive consumer products industry, which is often subject to shorter product lifecycles, shifting end-user preferences, and higher revenue volatility.
If our customers are unsuccessful in addressing these competitive challenges, their businesses may be materially adversely affected, reducing the demand for our services, or decreasing our revenues, each of which could adversely affect our ability to cover fixed costs and our gross profit margins and results of operations.
Our sales efforts require considerable time and expense.
The timing of our sales can be difficult to predict. We and our channel partners are often required to spend significant time and resources to better educate and familiarize potential customers with the value proposition of our products. We spend substantial time and resources on our sales efforts without any assurance that our efforts will produce a sale. Customers often view the purchase of our products as a strategic decision and significant investment. As a result, our customers frequently require considerable time to evaluate, test, and qualify our products prior to purchasing them, and we often need to target the senior personnel that typically make these purchasing decisions, such as CIOs and CISOs and line-of-business leaders. In particular, large enterprises, government entities, customers that are purchasing our security products, and customers in highly regulated industries often undertake an extensive evaluation process that further lengthens our sales cycle. During the sales cycle, we expend significant time and money on sales and marketing and contract negotiation activities, which may not result in a sale. Additional factors that may influence the length and variability of our sales cycle include:
the discretionary nature of purchasing and budget cycles and decisions;
impacts on customers’ business, cash flows, and financial condition as a result of macroeconomic conditions;
lengthy purchasing approval processes;
the mix of products considered by our customers;
the industries in which our customers operate;
the evaluation of competing products during the purchasing process;
time, complexity, and expense involved in replacing existing products;
announcements or planned introductions of new products, features, or functionality by our competitors or of new products or offerings by us; and
evolving functionality demands.
If our efforts in pursuing sales and customers are unsuccessful, or if our sales cycles lengthen, our revenue could be lower than expected, which would adversely affect our business, results of operations, or financial condition.
40

If we do not effectively develop and expand our sales and marketing capabilities, we may be unable to add new customers or increase sales to our existing customers, and our business could be adversely affected.
We depend on our sales and marketing capabilities to obtain new customers and increase sales with existing customers. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training, and retaining sufficient numbers of sales and marketing personnel, particularly in international markets. There is competition for sales and marketing personnel with the skills and technical knowledge that we require. New hires require training and may take significant time before they achieve full productivity. Our recent hires and planned hires may not become productive as quickly as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. Furthermore, hiring sales and marketing personnel in new countries, or expanding our existing presence, requires upfront and ongoing expenditures that we may not recover if the sales personnel fail to achieve full productivity. We cannot predict whether, or to what extent, our sales will increase as we expand our sales and marketing capabilities or how long it will take for new hires to become productive. If we are unable to hire and train a sufficient number of effective sales and marketing personnel, or the sales and marketing personnel we hire are not successful in obtaining new customers or increasing sales to our existing customer base, our business and results of operations could be adversely affected.
We rely upon free trials of our products and other inbound lead-generation strategies to drive our sales and revenue. If these strategies fail to continue to generate sales opportunities or trial users do not convert into paying customers, our business and results of operations would be harmed.
We rely, in part, upon our marketing strategy of offering free trials of our products and other inbound, lead-generation strategies to generate sales opportunities. Many of our customers start with the free trial version of our products. These strategies may not be successful in continuing to generate sufficient sales opportunities necessary to increase our revenue. Many early users never convert from the trial version of a product to a paid version of such product. Further, we often depend on individuals within an organization who initiate the trial versions of our products being able to convince decision makers within their organization to convert to a paid version. Many of these organizations have complex and multi-layered purchasing requirements. To the extent that these users do not become, or are unable to convince others to become, paying customers, we will not realize the intended benefits of this marketing strategy, and our ability to grow our revenue will be adversely affected.
We have indemnity provisions under our contracts with our customers, channel partners, and other third parties, which could have a material adverse effect on our business.
In our agreements with customers, channel partners, and other third parties, we typically agree to indemnify them for losses related to claims by third parties of intellectual property infringement, misappropriation, or other violation. Additionally, from time to time, customers require us to indemnify them for breach of confidentiality or violation of applicable law, among other things. Although we normally seek to contractually limit our liability with respect to such obligations, some of these agreements provide for uncapped liability and the existence of any dispute may have adverse effects on our customer relationships and reputation, and we may incur substantial liability related to them. In addition, provisions regarding limitation of liability in our agreements with customers, channel partners, or other third parties may not be enforceable in some circumstances or jurisdictions or may not protect us from claims and related liabilities and costs. We maintain insurance to protect against certain types of claims associated with the use of our products, but our insurance may not adequately cover any such claims and may not continue to be available to us on acceptable terms or at all. If any such indemnification obligations are triggered, we could face substantial liabilities or be forced to make changes to our products, enter into license agreements, which may not be available on commercially reasonable terms or at all, or terminate our agreements with customers, channel partners, and other third parties and provide refunds. In addition, even claims that ultimately are unsuccessful could result in expenditures of management’s time and other resources. Furthermore, any legal claims from customers and channel partners could result in reputational harm and the delay or loss of market acceptance of our products.
Risks Related to Our Intellectual Property and IT Systems
If we or our third-party service providers suffer a cyber-security event, our reputation may be harmed, we may lose customers, and we may incur significant liabilities, any of which would harm our business and operating results.
Cyberattacks, computer malware, viruses, social engineering (including phishing and ransomware attacks), and general hacking are becoming more prevalent and more sophisticated in our industry, and we may in the future become the target of third parties seeking unauthorized access to our confidential or sensitive information or that of our customers. While we have security measures in place designed to protect our and our customers’ confidential and sensitive information and prevent data loss, these measures cannot provide absolute security and may not be effective to prevent a security breach, including as a result of employee error, theft, misuse, or malfeasance, third-party actions, unintentional events, or deliberate attacks by cyber criminals, any of which may result in someone obtaining unauthorized access to our customers’ data, our data, our intellectual
41

property, and/or our other confidential or sensitive business information. In addition, third parties may attempt to fraudulently induce employees, contractors, or users to disclose information, including user names and passwords, to gain access to our customers’ data, our data, or other confidential or sensitive information, and we may be the target of email scams that attempt to acquire personal information or company assets. Because techniques used to sabotage or obtain unauthorized access to systems change frequently, have increased in sophistication, and generally are not recognized until successfully launched against a target, we may be unable to anticipate these techniques, react in a timely manner, or implement adequate preventative measures. Furthermore, our solutions may not help detect situations in which a valid user identity has been compromised, for example as part of a sophisticated cyberattack. We devote significant financial and personnel resources to implement and maintain security measures; however, these resources may not be sufficient, and as cyber-security threats develop, evolve, and grow more complex over time, it may be necessary to make significant further investments to protect our data and infrastructure.
We rely on certain third party software vendors to operate our business, including identity and access management, payment processing, and hosting services; however, our ability to monitor our third-party service providers’ data security is limited. Because we do not control our third-party service providers, or the processing of data by our third-party service providers, we cannot ensure the integrity or security of measures they take to protect and prevent unauthorized, accidental, or unlawful access or loss of our data or our customers’ data.
A security breach suffered by us or our third-party service providers, an attack against our service availability, any unauthorized, accidental, or unlawful access or loss of data, or the perception that any such event has occurred, could result in a disruption to our service, litigation, an obligation to notify regulators and affected individuals, the triggering of service availability, indemnification and other contractual obligations, regulatory investigations, government fines and penalties, reputational damage, loss of investor confidence, loss of sales and customers, mitigation and remediation expenses, and other significant costs and liabilities. In addition, we may incur significant costs and operational consequences of investigating, remediating, eliminating, and putting in place additional tools and devices designed to prevent future actual or perceived security incidents, as well as the costs to comply with any notification or other obligations resulting from any security incidents. We also cannot be certain that our existing insurance coverage will cover any indemnification claims against us relating to any security incident or breach, will be available in sufficient amounts to cover the potentially significant losses that may result from a security incident or breach, will continue to be available on acceptable terms or at all, or that the 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. Further, if a high profile security breach occurs with respect to any Apple operating systems, our customers and potential customers may lose trust in our products generally in addition to any Apple operating system products, such as ours in particular.
We cannot assure you that our products or hosted services will not be subject to cyberattacks, or other security incidents, especially in light of the rapidly changing security threat landscape that our products and hosted services seek to address. Due to a variety of both internal and external factors, including, without limitation, defects or misconfigurations of our products, our products could become vulnerable to security incidents (both from intentional attacks and accidental causes). In addition, because the techniques used by computer hackers to access or sabotage networks and endpoints change frequently, are increasing in sophistication, and generally are not recognized until launched against a target, there is a risk that advanced attacks could emerge that attack our software that we are unable to detect or prevent until after some of our customers are affected.
If our security products fail to detect a security incident, there could potentially be claims against us for such security incident, which could require us to pay damages and could hurt our reputation, whether or not the security incident was the fault of our products.
Further, our customers and their service providers administer access to data and control the entry of such data. We offer tools and support for what we believe are best practices to maintain security utilizing our services, but customers are not required to utilize those tools or follow our suggested practices, and the obligation to install and update security protection for our products lies with our customers. As a result, a customer may suffer a cyber-security event on its own systems, unrelated to our own, and a malicious actor could obtain access to the customer’s information held on our system. Even if such a breach is unrelated to our own security programs or practices, or if the customer failed to adequately protect our products, that breach could result in our incurring significant economic and operational costs in investigating, remediating, eliminating, and putting in place additional tools and devices to further protect our customers from their own vulnerabilities, and could also result in reputational harm to us.
42

As a result, the reliability and capacity of our IT systems is critical to our operations and the implementation of our growth initiatives. Any cyber-security event or other material disruption in our IT systems, or delays or difficulties in implementing or integrating new systems or enhancing current systems, could have an adverse effect on our business and results of operations.
Real or perceived errors, failures, or bugs in our products could adversely affect our business, results of operations, financial condition, and growth prospects.
Our products are complex, and therefore, undetected errors, failures, bugs, or defects may be present in our products or occur in the future in our products, our technology or software or, technology or software we license in from third parties, including open source software, especially when updates or new products are released. Such software and technology is used in IT environments with different operating systems, system management software, devices, databases, servers, storage, middleware, custom and third-party applications, and equipment and networking configurations, which may cause errors, failures, bugs, or defects in the IT environment into which such software and technology is deployed. This diversity increases the likelihood of errors, failures, bugs, or defects in those IT environments. Some of our product features are powered by machine learning and artificial intelligence, which depend on datasets and algorithms that could be flawed, including through inaccurate, insufficient, outdated, or biased data. Despite testing by us, real or perceived errors, failures, bugs, or defects may not be found until our customers use our products. Real or perceived errors, failures, bugs, or defects in our products could result in negative publicity, loss of or delay in market acceptance of our products and harm to our brand, loss of investor confidence, weakening of our competitive position, claims by customers for losses sustained by them, or failure to meet the stated service level commitments in our customer agreements. In such an event, we may be required, or may choose, for customer relations or other reasons, to expend significant additional resources in order to help correct the problem. Any real or perceived errors, failures, bugs, or defects in our products could also impair our ability to attract new customers, retain existing customers, or expand their use of our products, which would adversely affect our business, results of operations, and financial condition.
We may also be subject to liability claims for damages related to real or perceived errors, failures, bugs, or defects in our products. A material liability claim or other occurrence that harms our reputation or decreases market acceptance of our products may harm our business and results of operations. Finally, since some our customers use our products for compliance reasons, any errors, failures, bugs, defects, disruptions in service, or other performance problems with our products may damage our customers’ business and could hurt our reputation.
If there are interruptions or performance problems associated with our technology or infrastructure, our existing customers may experience service outages, and our new customers may experience delays in the deployment of our products.
Our continued growth depends on the ability of our existing and potential customers to access our products and applications 24 hours a day, seven days a week, without interruption or degradation of performance. We may in the future experience disruptions, outages, and other performance problems with our infrastructure due to a variety of factors, including infrastructure changes, introductions of new functionality, service interruptions from our hosting or technology partners, human or software errors, capacity constraints, distributed denial of service attacks, or other security-related incidents. In some instances, we may not be able to identify the cause or causes of these performance problems immediately or in short order. We may not be able to maintain the level of service uptime and performance required by our customers or our contractual commitments, especially during peak usage times and as our products become more complex and our user traffic increases. If any of our products malfunction or if our customers are unable to access our products or deploy them within a reasonable amount of time, or at all, our business would be harmed. The adverse effects of any service interruptions on our reputation and financial condition may be disproportionately heightened due to the nature of our business and the fact that our customers expect continuous and uninterrupted access to our products and have a low tolerance for interruptions of any duration. Since our customers may rely on our products to secure their Apple products and systems, and because customers use our products to assist in necessary business and service interactions and to support customer and client-facing applications, any outage on our products would impair the ability of our customers to operate their businesses and provide necessary services, which would negatively impact our brand, reputation, and customer satisfaction.
If Apple experiences service outages, such failure could interrupt our customers’ access to our services, which could adversely affect their perception of our products’ reliability and our revenue. Additionally, customers may attribute Apple service outages to our products, which may harm our reputation and cause our customers to ask us for assistance with these outages that are outside of our control. Any disruptions in these services, including as a result of actions outside of our control, would significantly impact the continued performance of our products. In the future, these services may not be available to us on commercially reasonable terms, or at all. If we do not accurately predict our infrastructure capacity requirements, our
43

customers could experience service shortfalls. We may also be unable to 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.
Any of the above circumstances or events may harm our reputation, cause customers to terminate their agreements with us, impair our ability to obtain subscription renewals from existing customers, impair our ability to grow our customer base, result in the expenditure of significant financial, technical, and engineering resources, subject us to financial penalties and liabilities under our service level agreements, and otherwise could adversely affect our business, results of operations, and financial condition.
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 harm our business.
As a global company, Jamf is subject to global data protection, privacy, and security laws, regulations, and codes of conduct that apply to our various business units and data processing activities. Laws such as the GDPR in Europe, and new and emerging state laws in the U.S. on privacy, data, and related technologies, such as the CCPA and CPRA, as well as industry self-regulatory codes, create new compliance obligations and expand the scope of potential liability, either jointly or severally with our customers, partners, and suppliers. While we have invested in readiness to comply with applicable requirements, the dynamic and evolving nature of these laws, regulations, and codes, as well as their interpretation by regulators and courts, may affect our ability (and our customers’ ability) to reach current and prospective customers, to respond to customer requests under the laws (such as individual rights of access, correction, and deletion of their personal information), and to implement our business models effectively. These requirements, among others, may impact demand for our platform and force us to bear the burden of more onerous obligations in our contracts.
Transferring personal information across international borders is complex and subject to legal and regulatory requirements as well as active litigation and enforcement in a number of jurisdictions around the world, each of which could have an adverse impact on our ability to process and transfer personal data as part of our business operations. For example, European data transfers outside the European Economic Area are highly regulated and litigated. The mechanisms that we and many other companies rely upon for European data transfers (e.g., Standard Contractual Clauses) are the subject of regulatory interpretation and judicial decisions by the Court of Justice of the EU. We are closely monitoring for developments related to valid transfer mechanisms available for transferring personal data outside the European Economic Area (including the Trans-Atlantic Data Privacy Framework) and other countries that have similar trans-border data flow requirements and adjusting our practices accordingly. The open judicial questions and regulatory interpretations related to the validity of transfers using Standard Contractual Clauses have resulted in some changes in the obligations required to provide our services in the EU and could expose us to potential sanctions and fines for non-compliance. In addition, certain jurisdictions have imposed data localization laws that may, for example, require personal information of citizens to be collected, stored, and modified only within that country.
We publicly post documentation regarding our practices concerning the collection, processing, use, and disclosure of data. Although we endeavor to comply with our published policies and documentation, we may at times fail to do so or be alleged to have failed to do so. The publication of our privacy policy and other documentation that provide promises and assurances about privacy and security can subject us to potential state and federal action if they are found to be deceptive, unfair, or misrepresentative of our actual practices.
Because the interpretation and application of many privacy and data protection laws along with contractually imposed industry standards are uncertain, it is possible that these laws may be interpreted and applied in a manner that is inconsistent with laws in other jurisdictions, our existing data management practices, or the features of our products and product capabilities. We therefore cannot yet fully determine the impact these or future laws, rules, regulations, and industry standards may have on our business or operations. Any failure or perceived failure by us, or any third parties with which we do business, to comply with our posted privacy policies, changing consumer expectations, evolving laws, rules and regulations, industry standards, or contractual obligations to which we or such third parties are or may become subject, may result in actions or other claims against us by governmental entities or private actors, the expenditure of substantial costs, time, and other resources or the imposition of significant fines, penalties, or other liabilities. In addition, any such action, particularly to the extent we were found to be guilty of violations or otherwise liable for damages, would damage our reputation and adversely affect our business, financial condition, and results of operations. Complying with these requirements and changing our policies and practices may be onerous and costly, and we may not be able to respond quickly or effectively to regulatory, legislative, and other developments. These changes may in turn impair our ability to offer our existing or planned features, products, and services
44

and/or increase our cost of doing business. As we expand our customer base, these requirements may vary from customer to customer, further increasing the cost of compliance and doing business.
We may be sued by third parties for alleged infringement, misappropriation, or other violation of their intellectual property and proprietary rights.
There is considerable patent and other intellectual property development activity in our industry. Our success depends, in part, on our ability to develop and commercialize our products without infringing, misappropriating, or otherwise violating the intellectual property or proprietary rights of others. From time to time, our competitors or other third parties have claimed, and in the future could claim, that we are infringing, misappropriating, or otherwise violating their intellectual property or proprietary rights, we have been, and in the future may become, subject to intellectual property disputes, and we may be found to be infringing, misappropriating, or otherwise violating such rights. A claim may also be made relating to technology that we acquire or license from third parties.
We may be unaware of the intellectual property or proprietary rights of others that may cover some or all of our products. Regardless of merit, any claims or litigation could cause us to incur significant expenses and, if successfully asserted against us, could require that we pay substantial damages, costs, and/or ongoing royalty payments, prevent us from offering our products, require us to obtain a license, which may not be available on commercially reasonable terms or at all, require us to re-design our products, which could be costly, time-consuming, or impossible, or require that we comply with other unfavorable terms. If any of our customers are sued, we would in general be required to defend and/or settle the litigation on their behalf. In addition, if we are unable to obtain licenses or modify our products to make them non-infringing, we might have to refund a portion of license fees prepaid to us and terminate those agreements, which could further exhaust our resources. In addition, we have paid, and may in the future pay, substantial settlement amounts or royalties on future product sales to resolve claims or litigation, whether or not legitimately or successfully asserted against us. Even if we were to prevail in the actual or potential claims or litigation against us, any claim or litigation regarding our intellectual property and proprietary rights could be costly and time-consuming and divert the attention of our management and key personnel from our business operations. Such disputes, with or without merit, could also cause potential customers to refrain from purchasing our products or otherwise cause us reputational harm.
We do not currently have a large patent portfolio, which could prevent us from deterring patent infringement claims through our own patent portfolio, and our competitors and others may now and in the future have significantly larger and more mature patent portfolios than we have. Any litigation may also involve non-practicing entities, patent holding companies, or other adverse patent owners. 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.
We rely on third-party software and intellectual property licenses.
Our products include software and other intellectual property and proprietary rights licensed from third parties. It may be necessary in the future to seek or renew licenses relating to various aspects of our products. We have the expectation, based on experience and standard industry practice, that such licenses generally can be obtained on commercially reasonable terms. However, there can be no assurance that the necessary licenses would be available on commercially reasonable terms, if at all. Our inability to obtain certain licenses or other rights or to obtain such licenses or rights on favorable terms could have a material adverse effect on our business, operating results, and financial conditions. In any such case, we may be required to seek licenses to other software or intellectual property or proprietary rights from other parties and re-design our products to function with such technology, or develop replacement technology ourselves, which could result in increased costs and product delays. We may also be forced to limit the features available in our current or future products. Moreover, incorporating intellectual property or proprietary rights licensed from third parties on a nonexclusive basis in our products, including our software, could limit our ability to protect our intellectual property and proprietary rights in our products and our ability to restrict third parties from developing similar or competitive technology using the same third-party intellectual property or proprietary rights.
If we are unable to obtain, maintain, protect, or enforce our intellectual property and proprietary rights, our competitive position could be harmed or we could be required to incur significant expenses.
Our ability to compete effectively is dependent in part upon our ability to obtain, maintain, protect, and enforce our intellectual property and other proprietary rights, including proprietary technology. We establish and protect our intellectual property and proprietary rights, including our proprietary information and technology, through a combination of licensing agreements, third-party nondisclosure agreements, confidentiality procedures, and other contractual provisions, as well as
45

through patent, trademark, trade dress, copyright, trade secret, and other intellectual property laws in the U.S. and similar laws in other countries. However, the steps we take to obtain, maintain, protect, and enforce our intellectual property and proprietary rights may be inadequate. There can be no assurance that these protections will be available in all cases or will be adequate to prevent our competitors or other third parties from copying, reverse engineering, accessing, or otherwise obtaining and using our technology, intellectual property, or proprietary rights or products without our permission. The laws of some foreign countries, including countries in which our products are sold, may not be as protective of intellectual property and proprietary rights as those in the U.S., and mechanisms for enforcement of intellectual property and proprietary rights may be inadequate. There can be no assurance that our competitors will not independently develop technologies that are substantially equivalent or superior to our technology or design around our intellectual property and proprietary rights. In each case, our ability to compete could be significantly impaired.
In addition, third parties may seek to challenge, invalidate, or circumvent our patents, trademarks, copyrights, trade secrets, or other intellectual property and proprietary rights, or any applications for any of the foregoing, including through administrative processes such as re-examination, inter partes review, interference and derivation proceedings and equivalent proceedings in foreign jurisdictions (e.g., opposition proceedings), or litigation. The legal standards relating to the validity, enforceability, and scope of protection of intellectual property and proprietary rights are uncertain and still evolving. There can be no assurance that our patent applications will result in issued patents or whether the examination process will require us to narrow the scope of the claims sought. In addition, our issued patents, and any patents issued from our pending or future patent applications or licensed to us in the future may not provide us with competitive advantages, may be successfully challenged, invalidated, or circumvented by third parties, or may not prove to be enforceable in actions brought against alleged infringers. The value of our intellectual property and proprietary rights could also diminish if others assert rights therein or ownership thereof, and we may be unable to successfully resolve any such conflicts in our favor or to our satisfaction.
To prevent substantial unauthorized use of our intellectual property and proprietary rights, it may be necessary to prosecute actions for infringement, misappropriation, and/or other violation of our intellectual property and proprietary rights against third parties. Any such action may be time-consuming and could result in significant costs and diversion of our resources and management’s attention, and there can be no assurance that we will be successful in such action, even when our rights have been infringed, misappropriated, or otherwise violated. Further, our efforts to enforce our intellectual property and proprietary rights may be met with defenses, counterclaims, and countersuits attacking the validity and enforceability of our intellectual property and proprietary rights, and if such defenses, counterclaims, or countersuits are successful, we could lose valuable intellectual property and proprietary rights.
Furthermore, many of our current and potential competitors have the ability to dedicate substantially greater resources to enforce their intellectual property and proprietary rights than we do. Accordingly, despite our efforts, we may not be able to prevent third parties from infringing, misappropriating, or otherwise violating our intellectual property and proprietary rights. Although we enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with other third parties, including customers and third-party service providers, we cannot guarantee that we have entered into such agreements with each party that has or may have had access to our proprietary information, know-how, and trade secrets. Moreover, no assurance can be given that these agreements will be effective in controlling access to, distribution, use, misuse, misappropriation, reverse engineering, or disclosure of our proprietary information, know-how, and trade secrets. Further, these agreements may not prevent our competitors from independently developing technologies that are substantially equivalent or superior to our products and platform capabilities. These agreements may be breached, and we may not have adequate remedies for any such breach.
Our use of open source software could impose limitations on our ability to commercialize our products or subject us to litigation or other actions.
Our products contain software modules licensed for use from third-party authors under open source licenses, including MIT, Berkley Software Distribution, and others, and we expect to continue to incorporate open source software in our products in the future. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement, misappropriation, or other violation claims or the quality of the code. Some open source licenses contain requirements that we make available the source code of modifications or derivative works we create based upon, incorporating or using the type of open source software we use and that we license such modifications or derivative works under the terms of the applicable open source licenses. If we fail to comply, or are alleged to have failed to comply, with the terms and conditions of our open source licenses, we could be required to incur significant legal expenses defending such allegations, subject to significant damages, enjoined from the sale of our proprietary products and required to comply with onerous conditions or restrictions on our proprietary products, any of which could be disruptive to our business.
46

Moreover, if we combine our proprietary products with open source software in a certain manner, we could, under certain of the open source licenses, be required to release the source code of our proprietary products to the public or offer our products to users at no cost. This could allow our competitors to create similar products with lower development effort and time and ultimately could result in a loss of sales for us. We cannot ensure that we have not incorporated open source software in our software in a manner that is inconsistent with the terms of the applicable license or our current policies, and we may inadvertently use open source in a manner that we do not intend or that could expose us to claims for breach of contract or intellectual property infringement, misappropriation, or other violation. Certain versions and libraries of open source software allow for any individuals to make general contributions and updates, and the use of such open source software may introduce or amplify certain security vulnerabilities, depending on how, and with which systems, it is implemented. Although we have established policies to regulate the use and incorporation of open source software into our platform, we cannot be certain that we have not incorporated open source software in our platform in a manner that is inconsistent with such policies.
The terms of many open source licenses have not been interpreted by U.S. courts, and there is a risk that such licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products. In such an event, we could be required to seek licenses from third parties in order to continue offering our products, re-engineer our products, discontinue the sale of our products in the event re-engineering cannot be accomplished on a timely basis, or make generally available, in source code form, all or a portion of our proprietary source code, any of which could materially and adversely affect our business and operating results.
Risks Related to Laws and Regulations
We provide our products to state and local governments and to a lesser extent federal government agencies, and heavily regulated organizations in the U.S. and in foreign jurisdictions; as a result, we face risks related to the procurement process budget decisions driven by statutory and regulatory determinations, termination of contracts, and compliance with government contracting requirements.
We sell our products and provide limited services to a number of state and local government entities (including, primarily, educational institutions) and, in limited instances, the U.S. government. We additionally have customers who operate in heavily-regulated organizations who procure our software products both through our partners and directly, and we have made, and may continue to make, significant investments to support future sales opportunities in these sectors. Doing business with government entities presents a variety of risks. Among other risks, the procurement process for governments and their agencies is highly competitive, can be time-consuming, requires us to incur significant up-front time and expense, and subjects us to additional compliance risks and costs, without any assurance that we (or a third-party reseller) will win a contract. Beyond this, demand for our products and services may be impacted by public sector budgetary cycles and funding availability, impacts of macroeconomic and geopolitical conditions, and funding in any given fiscal cycle may be reduced or delayed, including in connection with an extended federal government shutdown, which could adversely impact demand for our products and services. In addition, public sector and heavily-regulated customers may have contractual, statutory, or regulatory rights to terminate current contracts with us or our third-party distributors or resellers for convenience or due to a default. If a contract is terminated for convenience, we may only be able to collect fees for products or services delivered prior to termination and settlement expenses. If a contract is terminated due to a default, we may be liable for excess costs incurred by the customer for procuring alternative products or services or be precluded from doing further business with government entities. Further, entities providing services to governments are required to comply with a variety of complex laws, regulations, and contractual provisions relating to the formation, administration, or performance of government contracts that give public sector customers substantial rights and remedies, many of which are not typically found in commercial contracts. These may include rights with respect to price protection, the accuracy of information provided to the government, contractor compliance with supplier diversity policies, and other terms that are particular to government contracts, such as termination rights. These rules may apply to us and/or third parties through whom we resell our products and services and whose practices we may not control, where such parties’ non-compliance could impose repercussions with respect to contractual and customer satisfaction issues. Federal, state, and local governments routinely investigate and audit contractors for compliance with these requirements. If, as a result of an audit or review, it is determined that we have failed to comply with these requirements, we may be subject to civil and criminal penalties and administrative sanctions, including termination of contracts, forfeiture of profits, cost associated with the triggering of price reduction clauses, fines and suspensions, or debarment from future government business, and we may suffer harm to our reputation.
Our customers also include a number of non-U.S. governments. Similar procurement, budgetary, contract, and audit risks that apply in the context of U.S. government contracting also apply to our doing business with these entities, particularly in certain emerging markets where our customer base is less established. In addition, compliance with complex regulations and contracting provisions in a variety of jurisdictions can be expensive and consume significant management resources. In certain
47

jurisdictions, our ability to win business may be constrained by political and other factors unrelated to our competitive position in the market. Additionally, many of our current and prospective customers, such as those in the financial services and health care industries, are highly regulated and may be required to comply with more stringent regulations in connection with subscribing to and implementing our services. Each of these difficulties could result in substantial compliance burdens and could materially adversely affect our business and results of operations.
We are subject to export controls and economic sanctions laws, and our customers and channel partners are subject to import controls that could subject us to liability if we are not in full compliance with applicable laws.
Certain of our products are subject to U.S. export controls, and we would be permitted to export such products to certain countries outside the U.S. only by first obtaining an export license from the U.S. government, or by utilizing an existing export license exception, or after clearing U.S. government agency review. Obtaining the necessary export license or accomplishing a U.S. government review for a particular export may be time-consuming and may result in the delay or loss of sales opportunities. Furthermore, U.S. export control laws and economic sanctions, including economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control, prohibit the sale or supply of our products and services to U.S. embargoed or sanctioned countries, regions, governments, persons, and entities.
Although we take precautions to prevent our solutions from being provided in violation of U.S. export control and economic sanctions laws, our solutions may have been in the past, and could in the future be, provided inadvertently in violation of such laws. If we were to fail to comply with U.S. export law requirements, U.S. customs regulations, U.S. economic sanctions, or other applicable U.S. laws, we could be subject to substantial civil and criminal penalties, including fines, incarceration for responsible employees and managers, and the possible loss of export or import privileges. U.S. export controls, sanctions, and regulations apply to our channel partners as well as to us. Any failure by our channel partners to comply with such laws, regulations, or sanctions could have negative consequences, including reputational harm, government investigations, and penalties.
Changes in our products or changes in export and import regulations may create delays in the introduction of our products into international markets, prevent our customers with international operations from deploying our products globally, or, in some cases, prevent the export or import of our products to certain countries, governments, or persons altogether. In addition, any change in export or import regulations, economic sanctions, or related legislation, shift in the enforcement, or scope of existing regulations, or change in the countries, governments, persons, or technologies targeted by such regulations, could result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential customers with international operations. Any decreased use of our products or limitation on our ability to export or sell our products would likely adversely affect our business, financial condition, and operating results.
We are subject to anti-corruption, anti-bribery, and similar laws, and non-compliance with such laws can subject us to criminal penalties or significant fines and harm our business and reputation.
We are subject to anti-corruption, anti-bribery, and similar laws, such as the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, the U.K. Bribery Act 2010, and other anti-corruption, anti-bribery, and anti-money laundering laws in countries in which we conduct activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly and prohibit companies and their employees and agents from promising, authorizing, making, offering, soliciting, or accepting, directly or indirectly, improper payments or other improper benefits to or from any person whether in the public or private sector. As we increase our international sales and business, our risks under these laws may increase. Noncompliance with these laws could subject us to investigations, sanctions, settlements, prosecution, other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, adverse media coverage, and other consequences. Any investigations, actions, or sanctions could adversely affect our business, results of operations, and financial condition.
Changes in tax laws or regulations in the various tax jurisdictions we are subject to that are applied adversely to us or our customers could increase the costs of our products and harm our business.
Our corporate structure and associated transfer pricing policies anticipate future growth into the 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 U.S., 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, which are generally required to be computed on an arm’s-length basis pursuant to
48

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.
As we continue to develop and grow our business, in particular internationally, our success will depend in part on our ability to anticipate and effectively manage these risks. New income, sales, use or other tax laws, statutes, rules, regulations, or ordinances could be enacted at any time. Those enactments could harm our domestic and international business operations, and our business and financial performance. Further, existing tax laws, statutes, rules, regulations, or ordinances could be interpreted, changed, modified, or applied adversely to us. These events could require us or our customers to pay additional tax amounts on a prospective or retroactive basis, as well as require us or our customers to pay fines and/or penalties and interest for past amounts deemed to be due. If we raise our prices to offset the costs of these changes, existing and potential future customers may elect not to purchase our products in the future. Additionally, new, changed, modified, or newly interpreted or applied tax laws could increase our customers’ and our compliance, operating, and other costs, as well as the costs of our products. Further, these events could decrease the capital we have available to operate our business. Any or all of these events could harm our business and financial performance.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
In general, under Section 382 of the Code, a corporation that undergoes an “ownership change” is subject to annual limitations on its ability to utilize its pre-change NOLs to offset future taxable income. Our ability to utilize the Company’s current U.S. federal NOLs may be limited under Section 382 of the Code. If we undergo an ownership change, our ability to utilize NOLs could be further limited by Section 382 of the Code. Future changes in our stock ownership, many of which are outside of our control, could result in an ownership change under Section 382 of the Code. Furthermore, our ability to utilize NOLs of companies that we have acquired, or may acquire in the future, may be subject to limitations. For these reasons, we may not be able to utilize a material portion of the NOLs, even if we were to achieve profitability.
Our NOL carryforwards may be unavailable to offset future taxable income because of restrictions under U.S. tax law. NOLs generated in taxable years ending on or prior to December 31, 2017 are only permitted to be carried forward for 20 taxable years under applicable U.S. federal tax law. Under current law, our federal NOLs generated in taxable years ending after December 31, 2017 may be carried forward indefinitely and NOLs arising in taxable years beginning after December 31, 2017 and before January 1, 2021 may be carried back to each of the five taxable years preceding the tax year of such loss, but NOLs arising in taxable years beginning after December 31, 2020 may not be carried back. In addition, for taxable years beginning after December 31, 2020, the deductibility of federal NOLs generated in taxable years beginning after December 31, 2017 is limited to 80% of current year taxable income.
Risks Related to Our Financial Reporting and Capital Resources
Seasonality may cause fluctuations in our revenue.
We believe there are seasonal factors that may cause us to record higher revenue in some quarters compared with others. We believe this variability is largely due to our customers’ budgetary and spending patterns, as many customers spend the unused portions of their discretionary budgets prior to the end of their fiscal years. For example, we have historically recorded our highest level of total revenue in our fourth quarter, which we believe corresponds to the fourth quarter of a majority of our enterprise customers. We have historically received a higher number of orders from education customers in the summer months to coincide with their fiscal year end. As our rate of growth has slowed, seasonal or cyclical variations in our operations may become more pronounced, and our business, results of operations, and financial position may be adversely affected.
Our quarterly operating results and other metrics may vary significantly and be unpredictable, which could cause the trading price of our stock to decline.
Our operating results and other metrics have historically varied from period to period, and we expect that they will continue to do so as a result of a number of factors, many of which are outside of our control and may be difficult to predict.
As a result, we may experience significant fluctuations in our financial and other operating results, including fluctuations in our key metrics. This variability and unpredictability could result in our failing to meet the expectations of
49

securities analysts or investors for any period. If we fail to meet or exceed such expectations for these or any other reasons, the market price of our shares could fall substantially and we could face costly lawsuits, including securities class action suits.
We may fail to meet or exceed the expectations of securities analysts and investors, and the market price for our common stock could decline. If one or more of the securities analysts who cover us change their recommendation regarding our stock adversely, the market price for our common stock could decline. Additionally, our stock price may be based on expectations, estimates, or forecasts of our future performance that may be unrealistic or may not be achieved. Further, our stock price may be affected by financial media, including press reports and blogs.
Changes in accounting principles and guidance could result in unfavorable accounting charges or effects.
We prepare our consolidated financial statements in accordance with GAAP. These principles are subject to interpretation by the SEC and various bodies formed to create and interpret appropriate accounting principles and guidance. A change in these principles or guidance, or in their interpretations, may have a material effect on our reported results, as well as our processes and related controls, and may retroactively affect previously reported results. See Part II, Item 8, “Financial Statements and Supplementary Data — Summary of significant accounting policies” for more information.
Our revenue recognition and other factors may impact our financial results in any given period and make them difficult to predict.
We recognize revenue under ASC 606 when or as performance obligations are satisfied. We derive revenue primarily from sales of SaaS subscriptions and support and maintenance contracts and, to a lesser extent, sales of on-premise term-based subscriptions and perpetual licenses and services. Subscription revenue consists of sales of SaaS subscriptions and on-premise term-based subscription licenses as well as support and maintenance contracts. We recognize subscription revenue ratably over the term of the applicable agreement, provided that all other revenue recognition criteria have been satisfied. License revenue consists of revenue from on-premise perpetual licenses of our Jamf Pro product sold primarily to existing customers. We recognize license revenue upfront, assuming all revenue recognition criteria are satisfied. Services revenue consists primarily of professional services provided to our customers to configure and optimize the use of our software solutions, as well as training services related to the operation of our software solutions, which is recognized as the services are performed. Our application of ASC 606 with respect to the nature of future contractual arrangements could impact the forecasting of our revenue for future periods, as both the mix of products and services we will sell in a given period, as well as the size of contracts, is difficult to predict.
Consequently, a shortfall in sales of our SaaS subscription and support and maintenance contracts in any quarter may not significantly reduce our subscription revenues for that quarter but may negatively affect subscription revenues in future quarters. Accordingly, the effect of significant downturns in sales of our SaaS subscription and support and maintenance contracts may not be fully reflected in our results of operations until future periods. We may be unable to adjust our cost structure to compensate for this potential shortfall in subscription revenues. Our revenue recognition model for our SaaS subscription and support and maintenance contracts also makes it difficult for us to rapidly increase our revenues through additional sales in any period, as a significant amount of our revenues are recognized over the applicable agreement term.
Furthermore, the presentation of our financial results requires us to make estimates and assumptions that may affect revenue recognition. In some instances, we could reasonably use different estimates and assumptions and changes in estimates may occur from period to period. See Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations — Critical Accounting Estimates — Revenue Recognition.”
Given the foregoing factors, comparing our revenue and operating results on a period-to-period basis may not be meaningful, and our past results may not be indicative of our future performance.
Impairment of goodwill and other intangible assets would result in a decrease in earnings.
We have in the past, and may in the future, acquire intangible assets. Current accounting rules require that goodwill and other intangible assets with indefinite useful lives that are not amortized be tested for impairment at least annually. These rules also require that intangible assets with definite useful lives be amortized over their respective estimated useful lives to their estimated residual values and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Events and circumstances considered in determining whether the carrying value of amortizable intangible assets and goodwill may not be recoverable include, but are not limited to, significant changes in performance relative to expected operating results, significant changes in the use of the assets, significant negative industry
50

or economic trends, significant impacts to the economy (such as inflationary pressures), or a significant decline in our stock price and/or market capitalization for a sustained period of time. To the extent such evaluation indicates that the useful lives of intangible assets are different than originally estimated, the amortization period is reduced or extended and the quarterly amortization expense is increased or decreased. Any impairment charges or changes to estimated amortization periods could have a material adverse effect on our financial results.
We have identified a material weakness in our internal control over financial reporting and, if we are unable to remediate this material weakness, we may not be able to accurately or timely report our financial condition or results of operations, which may adversely affect investor confidence in us and, as a result, the value of our common stock.
As disclosed in Part II, Item 9A, “Controls and Procedures,” we have identified a material weakness in internal control over financial reporting. A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company’s annual or interim financial statements will not be prevented or detected on a timely basis. Because the control deficiency described below could have resulted in a material misstatement of our annual or interim financial statements, we determined that this deficiency constitutes a material weakness.
During the fourth quarter of 2022, we identified that we did not design nor maintain effective IT general controls for the financial IT applications used for revenue recognition by Wandera, which we acquired in July 2021. Specifically, we did not design and maintain access controls related to maintaining appropriate segregation of duties and user access, as well as controls related to change management over IT program and data changes. Wandera accounts for less than 5% of our consolidated total revenue, and the material weakness did not result in any misstatements to our interim or annual financial statements.

We are working to remediate this material weakness in our internal control over financial reporting. We are in the process of implementing and testing new controls over the financial IT applications used by Wandera. These controls include authorization of changes to financial IT applications and enhanced user access controls to ensure appropriate segregation of duties. The material weakness will not be considered remediated until a sustained period of time has passed to allow management to test the design and operational effectiveness of the new controls.

We may discover additional material weaknesses that require additional time and resources to remediate and we may decide to take additional measures to address the material weaknesses or modify the remediation steps described above. The existence of any material weakness, including our existing material weakness described above, or significant deficiency requires management to devote significant time and incur significant expense to remediate any such material weaknesses or significant deficiencies and management may not be able to remediate any such material weaknesses or significant deficiencies in a timely manner. The existence of any material weakness in our internal control over financial reporting could also result in errors in our financial statements that could require us to restate our financial statements, cause us to fail to meet our reporting obligations, and cause shareholders to lose confidence in our reported financial information, all of which could materially and adversely affect our business and stock price.
We are subject to SEC rules and regulations regarding our internal control over financial reporting. If we fail to maintain effective internal control over financial reporting and disclosure controls and procedures or identify material weaknesses in our internal control over financial reporting, we may not be able to accurately report our financial results, or report them in a timely manner.
SOX requires that we maintain effective internal control over financial reporting and disclosure controls and procedures. In particular, we must perform system and process evaluation, document our controls, and perform testing of our key control over financial reporting to allow management and our independent public accounting firm to report on the effectiveness of our internal control over financial reporting, as required by Section 404 of SOX.
The process of designing and implementing internal control over financial reporting required to comply with Section 404 of the SOX has been, and will continue to be, time consuming, costly, and complicated and has and will require significant accounting expense and management effort. We will continue to dedicate management effort and other internal resources, invest in more robust technology, and engage outside consultants to assess and document the adequacy of internal control over financial reporting, continue steps to improve control processes as appropriate, validate through testing that controls are functioning as documented and implement a continuous reporting and improvement process for internal control over financial reporting and to compile the system and process documentation necessary to perform the evaluation needed to comply with Section 404. However, we cannot assure you that in future periods, after we remediate the current material weakness, our independent registered public accounting firm will be able to attest to the effectiveness of our internal control over financial
51

reporting. We may not be able to remediate any material weaknesses that may be identified, or to complete our evaluation, testing, and any required remediation in a timely fashion and our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our controls are documented, designed, or operating.
If our senior management continues to be unable to conclude in future periods that we have effective internal control over financial reporting or to certify the effectiveness of such controls or if our independent registered public accounting firm cannot render an unqualified opinion on management’s assessment and the effectiveness of our internal control over financial reporting, we could be subject to regulatory scrutiny, a loss of public and investor confidence, and to litigation from investors and stockholders, which could have a material adverse effect on our business and our stock price. In addition, if we do not maintain adequate financial and management personnel, processes, and controls, we may not be able to manage our business effectively or accurately report our financial performance on a timely basis, which could cause a decline in our common stock price, adversely affect our results of operations and financial condition, and/or restrict our future access to the capital markets.
Our indebtedness could adversely affect our business and growth prospects.
As of December 31, 2022, we had total current and long-term indebtedness of $365.5 million, including (i) $364.5 million outstanding aggregate principal amount of the 2026 Notes, (ii) no borrowings outstanding under our 2020 Revolving Credit Facility, and (iii) $1.0 million of outstanding letters of credit under our 2020 Revolving Credit Facility. In addition, as of December 31, 2022, we had $149.0 million of additional borrowing capacity under our 2020 Revolving Credit Facility. Our indebtedness, or any additional indebtedness we may incur, could require us to divert funds identified for other purposes for debt service and impair our liquidity position. If we cannot generate sufficient cash flow from operations to service our debt, we may need to refinance our debt, dispose of assets, or issue equity to obtain necessary funds. We do not know whether we will be able to take any of these actions on a timely basis, on terms satisfactory to us or at all.
Our existing and future indebtedness, the cash flow needed to satisfy such indebtedness, and the covenants governing such indebtedness could have important consequences, including:
limiting funds otherwise available for financing our capital expenditures by requiring us to dedicate a portion of our cash flows from operations to the repayment of debt and the interest on this debt;
limiting our ability to incur additional indebtedness;
limiting our ability to capitalize on significant business opportunities;
making us more vulnerable to rising interest rates; and
making us more vulnerable in the event of a downturn in our business.
Fluctuations in interest rates can increase borrowing costs. Increases in interest rates may directly impact the amount of interest we are required to pay and reduce earnings accordingly. In addition, developments in tax policy, such as the disallowance of tax deductions for interest paid on outstanding indebtedness, could have an adverse effect on our liquidity and our business, financial conditions, and results of operations. Further, our existing debt agreements contain customary affirmative and negative covenants and certain restrictions on operations that could impose operating and financial limitations and restrictions on us, including restrictions on our ability to enter into particular transactions and to engage in other actions that we may believe are advisable or necessary for our business.
We expect to use cash flow from operations to meet current and future financial obligations, including funding our operations, debt service requirements, and capital expenditures. The ability to make these payments depends on our financial and operating performance, which is subject to prevailing economic, industry, and competitive conditions and to certain financial, business, economic, and other factors beyond our control.
Despite our current debt levels, we may still incur substantially more debt or take other actions which would intensify the risks discussed above.
Despite our current consolidated debt levels, we may be able to incur substantial additional debt in the future, subject to the restrictions contained in our debt instruments, some of which may be secured debt. We are not restricted under the terms of the 2026 Notes Indenture from incurring additional debt, securing existing or future debt, recapitalizing our debt, or taking a number of other actions that are not limited by the terms of the 2026 Notes Indenture that could have the effect of diminishing
52

our ability to make payments on our debt, including the 2026 Notes, when due. The 2020 Credit Agreement restricts our ability to incur certain additional indebtedness, including secured indebtedness, but if the 2020 Credit Agreement matures or is repaid, we may not be subject to such restrictions under the terms of any subsequent indebtedness.
We may not have the ability to raise the funds necessary to settle conversions of the 2026 Notes in cash or to repurchase the 2026 Notes upon a fundamental change, and our future debt may contain limitations on our ability to pay cash upon conversion or repurchase of the 2026 Notes.
Holders of the 2026 Notes will have the right, subject to certain conditions and limited exceptions, to require us to repurchase all or a portion of their 2026 Notes upon the occurrence of a fundamental change at a fundamental change repurchase price equal to 100% of the principal amount of the 2026 Notes to be repurchased, plus accrued and unpaid interest, if any, as provided in the 2026 Notes Indenture. In addition, upon conversion of the 2026 Notes, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the 2026 Notes being converted as provided in the 2026 Notes Indenture. However, we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of 2026 Notes surrendered therefor or pay cash with respect to 2026 Notes being converted. In addition, our ability to repurchase the 2026 Notes or to pay cash upon conversions of the 2026 Notes may be limited by law, by regulatory authority, or by agreements governing our future indebtedness. Our failure to repurchase 2026 Notes at a time when the repurchase is required by the 2026 Notes Indenture or to pay any cash payable on future conversions of the 2026 Notes as required by the 2026 Notes Indenture would constitute a default under the 2026 Notes Indenture. A default under the 2026 Notes Indenture or the fundamental change itself could also lead to a default under agreements governing our future indebtedness. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the 2026 Notes or make cash payments upon conversions thereof.
The conditional conversion feature of the 2026 Notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the 2026 Notes is triggered, holders of such notes will be entitled to convert their 2026 Notes at any time during specified periods at their option, described in the 2026 Notes Indenture. If one or more holders elect to convert their 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 through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the 2026 Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
Conversion of the 2026 Notes may dilute the ownership interest of our shareholders or may otherwise depress the price of our common stock.
The conversion of some or all of the 2026 Notes may dilute the ownership interests of our shareholders. Upon conversion of the 2026 Notes, we have the option to pay or deliver, as the case may be, cash, shares of our common stock, or a combination of cash and shares of our common stock. If we elect to settle our conversion obligation in shares of our common stock or a combination of cash and shares of our common stock, any sales in the public market of our common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. In addition, the existence of the 2026 Notes may encourage short selling by market participants because the conversion of the 2026 Notes could be used to satisfy short positions, or anticipated conversion of the 2026 Notes into shares of our common stock could depress the price of our common stock.
Changes in the accounting treatment for convertible debt securities that may be settled in cash, such as the 2026 Notes, could have a material effect on our reported financial results.
In August 2020, the FASB issued ASU No. 2020-06, which amends the accounting standards for convertible debt instruments that may be settled entirely or partially in cash upon conversion. ASU 2020-06 eliminates requirements to separately account for liability and equity components of such convertible debt instruments and eliminates the ability to use the treasury stock method for calculating diluted earnings per share for convertible instruments whose principal amount may be settled using shares. Instead, ASU 2020-06 requires (i) the entire amount of the security to be presented as a liability on the balance sheet and (ii) application of the “if-converted” method for calculating diluted earnings per share. Under the “if-converted” method, diluted earnings per share will generally be calculated assuming that all the 2026 Notes were converted
53

solely into shares of common stock at the beginning of the reporting period, unless the result would be anti-dilutive, which could adversely affect our diluted earnings per share. However, if the principal amount of the convertible debt security being converted is required to be paid in cash and only the excess is permitted to be settled in shares, the if-converted method will produce a similar result as the “treasury stock” method prior to the adoption of ASU 2020-06 for such convertible debt security.
We early adopted ASU 2020-06, and as such we do not bifurcate the liability and equity components of the 2026 Notes on our balance sheet and we use the if-converted method of calculating diluted earnings per share. In order to qualify for the alternative treatment of calculating diluted earnings per share under the “if-converted” method, we would have to irrevocably fix the settlement method for conversions to combination settlement with a specified dollar amount of at least $1,000 per $1,000 principal amount of the 2026 Notes, which would impair our flexibility to settle conversions of notes, require us to settle conversions in cash in an amount at least equal to the principal amount of notes converted and could adversely affect our liquidity.
We cannot be sure whether other changes may be made to the current accounting standards related to the 2026 Notes, or otherwise, that could have a material effect on our reported financial results.
Certain provisions in the 2026 Notes Indenture may delay or prevent an otherwise beneficial takeover attempt of us.
Certain provisions in the 2026 Notes Indenture may make it more difficult or expensive for a third party to acquire us. For example, the 2026 Notes Indenture will require us, except as provided in that indenture, to repurchase the 2026 Notes for cash upon the occurrence of a fundamental change and, in certain circumstances, to increase the conversion rate for a holder that converts its notes in connection with a make-whole fundamental change. A takeover of us may trigger the requirement that we repurchase the 2026 Notes and/or increase the conversion rate, which could make it more costly for a potential acquirer to engage in such takeover. Such additional costs may have the effect of delaying or preventing a takeover of us that would otherwise be beneficial to investors.
We entered into certain hedging positions that may affect the value of the 2026 Notes and the volatility and value of our common stock.
In connection with the issuance of the 2026 Notes, we entered into certain hedging positions with the option counterparties. These hedging positions are expected generally to reduce potential dilution of our common stock on any conversion of the 2026 Notes or offset any cash payments we are required to make in excess of the principal amount of such converted 2026 Notes, as the case may be, with such reduction or offset subject to a cap.
The option counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock or purchasing or selling our common stock in secondary market transactions prior to the maturity of the 2026 Notes (and are likely to do so during any observation period related to a conversion of 2026 Notes or following any repurchase of 2026 Notes by us on any fundamental change repurchase event or otherwise). This activity could cause or avoid an increase or a decrease in the market price of our common stock or the 2026 Notes. In addition, if any such hedging positions fail to become effective, the operation counterparties or their respective affiliates may unwind their hedge positions, which could adversely affect the value of our common stock.
We are subject to counterparty risk with respect to the capped call transactions.
The option counterparties are financial institutions, and we will be subject to the risk that any or all of them might default under the capped call transactions. Our exposure to the credit risk of the option counterparties will not be secured by any collateral. Past global economic conditions have resulted in the actual or perceived failure or financial difficulties of many financial institutions. If an option counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under the capped call transactions with such option counterparty. Our exposure will depend on many factors but, generally, an increase in our exposure will be correlated to an increase in the market price and in the volatility of our common stock. In addition, upon a default by an option counterparty, we may suffer more dilution than we currently anticipate with respect to our common stock. We can provide no assurance as to the financial stability or viability of the option counterparties.
54

We may not be able to generate sufficient cash flow to service all of our indebtedness and may be forced to take other actions to satisfy our obligations under such indebtedness, which may not be successful.
Our ability to make any future scheduled payments or to refinance any future outstanding debt obligations depends on our financial and operating performance, which will be affected by prevailing economic, industry, and competitive conditions, as well as financial, business, and other factors beyond our control. We may not be able to maintain a sufficient level of cash flow from operating activities to permit us to pay the principal, premium, if any, and interest on our indebtedness. Any failure to make payments of interest and principal on any of our future outstanding indebtedness on a timely basis would harm our ability to incur additional indebtedness.
If our cash flows and capital resources are insufficient to fund any of our future debt service obligations, we may be forced to reduce or delay capital expenditures, sell assets, seek additional capital, or seek to restructure or refinance our indebtedness. Any such refinancing could be at higher interest rates and may require us to comply with more onerous covenants. These alternative measures may not be successful and may not permit us to meet our scheduled debt service obligations. In the absence of such cash flows and resources, we could face substantial liquidity problems and might be required to sell material assets or operations to attempt to meet our debt service obligations. Our 2020 Credit Agreement includes certain restrictions on our ability to conduct asset sales and/or use the proceeds from asset sales for general corporate purposes. We may not be able to consummate these asset sales to raise capital or sell assets at prices and on terms that we believe are fair and any proceeds that we do receive may not be adequate to meet any debt service obligations then due. If we cannot meet our debt service obligations, the holders of our indebtedness may accelerate such indebtedness and, to the extent such indebtedness is secured, foreclose on our assets. In such an event, we may not have sufficient assets to repay all of our indebtedness.
The terms of the 2020 Credit Agreement restrict our current and future operations, particularly our ability to respond to changes or to take certain actions.
Our 2020 Credit Agreement contains a number of restrictive covenants that impose significant operating and financial restrictions on us and may limit our ability to engage in acts that may be in our long-term best interests, including restrictions on our ability to:
incur certain additional indebtedness;
pay dividends on or make distributions in respect of capital stock or repurchase or redeem capital stock;
prepay, redeem, or repurchase certain indebtedness;
make loans and investments;
sell or otherwise dispose of assets, including capital stock of restricted subsidiaries;
incur liens;
enter into transactions with affiliates;
enter into agreements restricting the ability of our subsidiaries to pay dividends; and
consolidate, merge, or sell all or substantially all of our assets.
The restrictive covenants in the 2020 Credit Agreement require us to maintain specified financial ratios and satisfy other financial condition tests to the extent applicable. Our ability to meet those financial ratios and tests can be affected by events beyond our control.
A breach of the covenants or restrictions under the 2020 Credit Agreement could result in an event of default under such agreement. In the event the holders of our indebtedness accelerate the repayment, we may not have sufficient assets to repay that indebtedness or be able to borrow sufficient funds to refinance it. Even if we are able to obtain new financing, it may not be on commercially reasonable terms or on terms acceptable to us. As a result of these restrictions, we may be:
limited in how we conduct our business;
55

unable to raise additional debt or equity financing to operate during general economic or business downturns; or
unable to compete effectively or to take advantage of new business opportunities.
These restrictions, along with similar restrictions that may be contained in agreements evidencing or governing other future indebtedness, may affect our ability to grow in accordance with our growth strategy.
Our failure to raise additional capital or generate cash flows necessary to expand our operations and invest in new technologies in the future could reduce our ability to compete successfully and harm our results of operations.
We may need to raise additional funds, and we may not be able to obtain additional debt or equity financing on favorable terms or at all. If we raise additional equity financing, our security holders may experience significant dilution of their ownership interests. If we engage in additional debt financing, we may be required to accept terms that restrict our ability to incur additional indebtedness, force us to maintain specified liquidity or other ratios, or restrict our ability to pay dividends or make acquisitions. If we need additional capital and cannot raise it on acceptable terms, or at all, we may not be able to, among other things:
develop and enhance our products;
continue to expand our product development, sales, and marketing organizations;
hire, train, and retain employees;
respond to competitive pressures or unanticipated working capital requirements; or
pursue acquisition opportunities.
In addition, our 2020 Credit Agreement also limits our ability to incur certain additional debt and therefore we may need to amend our 2020 Credit Agreement or issue additional equity to raise capital. If we issue additional equity, your interest in us will be diluted.
We may face exposure to foreign currency exchange rate fluctuations.
Today, our international contracts are denominated in U.S. dollars and local currencies, and the majority of our international costs are denominated in local currencies. Over time, it is possible that an increasing portion of our international contracts may be denominated in local currencies. Therefore, fluctuations in the value of the U.S. dollar and foreign currencies may affect our results of operations when translated into U.S. dollars. We do not currently engage in currency hedging activities to limit the risk of exchange rate fluctuations. However, in the future, we may use derivative instruments, such as foreign currency forward and option contracts, to hedge certain exposures to fluctuations in foreign currency exchange rates. The use of such hedging activities may not offset any or more than a portion of the adverse financial effects of unfavorable movements in foreign exchange rates over the limited time the hedges are in place. Moreover, the use of hedging instruments may introduce additional risks if we are unable to structure effective hedges with such instruments.
Risks Related to Ownership of Our Common Stock
Vista owns a large portion of our common stock and thus can influence certain of our corporate actions, and its interests may conflict with ours or yours in the future.
As of December 31, 2022, Vista beneficially owned approximately 44.1% of our common stock. Our bylaws provide that Vista has the right to designate the Chair of our Board for so long as Vista beneficially owns at least 30% or more of the voting power of the then outstanding shares of our capital stock then entitled to vote generally in the election of directors. Even though Vista does not own shares of our stock representing a majority of the total voting power, for so long as Vista continues to own a significant percentage of our stock, Vista will still be able to significantly influence the composition of our Board, including the right to designate the Chair of our Board, and the approval of actions requiring shareholder approval. Accordingly, for such period of time, Vista will have significant influence with respect to our management, business plans, and policies, including the appointment and removal of our officers, decisions on whether to raise future capital, and amending our charter and bylaws, which govern the rights attached to our common stock. In particular, for so long as Vista continues to own a significant percentage of our stock, Vista will be able to cause or prevent a change of control of us or a change in the
56

composition of our Board, including the selection of the Chair of our Board, and could preclude any unsolicited acquisition of us. The concentration of ownership could deprive you of an opportunity to receive a premium for your shares of common stock as part of a sale of us and ultimately might affect the market price of our common stock.
In addition, we are party to a director nomination agreement with Vista that provides Vista the right to designate: (i) all of the nominees for election to our Board for so long as Vista beneficially owns 40% or more of the total number of shares of our common stock it owned on the date of our IPO; (ii) a number of directors (rounded up to the nearest whole number) equal to 40% of the total directors for so long as Vista beneficially owns at least 30% and less than 40% of the total number of shares of our common stock it owned on the date of our IPO; (iii) a number of directors (rounded up to the nearest whole number) equal to 30% of the total directors for so long as Vista beneficially owns at least 20% and less than 30% of the total number of shares of our common stock it owned on the date of our IPO; (iv) a number of directors (rounded up to the nearest whole number) equal to 20% of the total directors for so long as Vista beneficially owns at least 10% and less than 20% of the total number of shares of our common stock it owned on the date of our IPO; and (v) one director for so long as Vista beneficially owns at least 5% and less than 10% of the total number of shares of our common stock it owned on the date of our IPO. The director nomination agreement also provides that Vista may assign such right to a Vista affiliate. The director nomination agreement prohibits us from increasing or decreasing the size of our Board without the prior written consent of Vista.
Vista and its affiliates engage in a broad spectrum of activities, including investments in the information and business services industry generally. In the ordinary course of their business activities, Vista and its affiliates may engage in activities where their interests conflict with our interests or those of our other shareholders, such as investing in or advising businesses that directly or indirectly compete with certain portions of our business or are suppliers or customers of ours. Our certificate of incorporation provides that none of Vista, any of its affiliates or any director who is not employed by us (including any non-employee director who serves as one of our officers in both his director and officer capacities) or its affiliates has any duty to refrain from engaging, directly or indirectly, in the same business activities or similar business activities or lines of business in which we operate. Vista also may pursue acquisition opportunities that may be complementary to our business, and, as a result, those acquisition opportunities may not be available to us. In addition, Vista may have an interest in pursuing acquisitions, divestitures, and other transactions that, in its judgment, could enhance its investment, even though such transactions might involve risks to you.
An active, liquid trading market for our common stock may not be sustained, which may limit your ability to sell your shares.
An active trading market for our shares may not be sustained. The failure of an active and liquid trading market to continue to develop and sustain would likely have a material adverse effect on the value of our common stock. The market price of our common stock may decline, and you may not be able to sell your shares of our common stock at or above the price you paid, or at all. An inactive market may also impair our ability to raise capital to continue to fund operations by issuing shares and may impair our ability to acquire other companies or technologies by using our shares as consideration.
Provisions of our corporate governance documents could make an acquisition of us more difficult and may prevent attempts by our shareholders to replace or remove our current management, even if beneficial to our shareholders.
In addition to Vista’s beneficial ownership of 44.1% of our common stock as of December 31, 2022, our certificate of incorporation and bylaws and the DGCL contain provisions that could make it more difficult for a third party to acquire us, even if doing so might be beneficial to our shareholders. Among other things:
these provisions allow us to authorize the issuance of undesignated preferred stock, the terms of which may be established and the shares of which may be issued without shareholder approval, and which may include supermajority voting, special approval, dividend, or other rights or preferences superior to the rights of shareholders;
these provisions provide for a classified board of directors with staggered three-year terms;
these provisions provide that, at any time when Vista beneficially owns, in the aggregate, less than 40% in voting power of our stock entitled to vote generally in the election of directors, directors may only be removed for cause, and only by the affirmative vote of holders of at least 66 2∕3% in voting power of all the then-outstanding shares of our stock entitled to vote thereon, voting together as a single class;
57

these provisions prohibit shareholder action by written consent from and after the date on which Vista beneficially owns, in the aggregate, less than 35% in voting power of our stock entitled to vote generally in the election of directors;
these provisions provide that any amendment, alteration, rescission, or repeal of our bylaws by our shareholders will require the affirmative vote of the holders of at least 66 2∕3% in voting power of all the then-outstanding shares of our stock entitled to vote thereon, voting together as a single class; and
these provisions establish advance notice requirements for nominations for elections to our Board or for proposing matters that can be acted upon by shareholders at shareholder meetings; provided, however, at any time when Vista beneficially owns, in the aggregate, at least 10% in voting power of our stock entitled to vote generally in the election of directors, such advance notice procedure will not apply to it.
Our certificate of incorporation contains a provision that provides us with protections similar to Section 203 of the DGCL, and prevents us from engaging in a business combination with a person (excluding Vista and any of its direct or indirect transferees and any group as to which such persons are a party) who acquires at least 15% of our common stock for a period of three years from the date such person acquired such common stock, unless Board or shareholder approval is obtained prior to the acquisition. These provisions could discourage, delay, or prevent a transaction involving a change in control of our company. These provisions could also discourage proxy contests and make it more difficult for you and other shareholders to elect directors of your choosing and cause us to take other corporate actions you desire, including actions that you may deem advantageous, or negatively affect the trading price of our common stock. In addition, because our Board is responsible for appointing the members of our management team, these provisions could in turn affect any attempt by our shareholders to replace current members of our management team.
These and other provisions in our certificate of incorporation, bylaws, and Delaware law could make it more difficult for shareholders or potential acquirers to obtain control of our Board or initiate actions that are opposed by our then-current Board, including delay or impede a merger, tender offer, or proxy contest involving our company. The existence of these provisions could negatively affect the price of our common stock and limit opportunities for you to realize value in a corporate transaction.
Our certificate of incorporation designates the Court of Chancery of the State of Delaware as the exclusive forum for certain litigation that may be initiated by our shareholders, which could limit our shareholders’ ability to obtain a favorable judicial forum for disputes with us.
Pursuant to our certificate of incorporation, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware is the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, or other employees to us or our shareholders, (3) any action asserting a claim against us arising pursuant to any provision of the DGCL, our certificate of incorporation or our bylaws, or (4) any other action asserting a claim against us that is governed by the internal affairs doctrine; provided that for the avoidance of doubt, the forum selection provision that identifies the Court of Chancery of the State of Delaware as the exclusive forum for certain litigation, including any “derivative action,” will not apply to suits to enforce a duty or liability created by the Securities Act, the Exchange Act, or any other claim for which the federal courts have exclusive jurisdiction. Our certificate of incorporation further provides that any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock is deemed to have notice of and consented to the provisions of our certificate of incorporation described above. The forum selection clause in our certificate of incorporation may have the effect of discouraging lawsuits against us or our directors and officers and may limit our shareholders’ ability to obtain a favorable judicial forum for disputes with us. Alternatively, if a court were to find the choice of forum provision contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable, we may incur additional costs associated with resolving such action in other jurisdictions, which could adversely affect our business, financial condition, and results of operations.
Our operating results and stock price may be volatile, and the market price of our common stock may drop below the price you pay.
Our quarterly operating results are likely to fluctuate in the future. In addition, securities markets worldwide have experienced, and are likely to continue to experience, significant price and volume fluctuations. This market volatility, as well as general economic, market, or political conditions, could subject the market price of our shares to wide price fluctuations regardless of our operating performance. Our operating results and the trading price of our shares may fluctuate in response to
58

the various factors described herein, many of which are beyond our control, which may cause our operating results and the market price and demand for our shares to fluctuate substantially. Fluctuations in our quarterly operating results could limit or prevent investors from readily selling their shares and may otherwise negatively affect the market price and liquidity of our shares. In addition, in the past, when the market price of a stock has been volatile, holders of that stock have sometimes instituted securities class action litigation against the company that issued the stock. If any of our shareholders brought a lawsuit against us, we could incur substantial costs defending the lawsuit. Such a lawsuit could also divert the time and attention of our management from our business, which could significantly harm our profitability and reputation.
Substantial blocks of our total outstanding shares may be sold into the market. If there are substantial sales of shares of our common stock, the price of our common stock could decline.
The price of our common stock could decline if there are substantial sales of shares of our common stock particularly sales by our directors, executive officers, and significant shareholders, if there is a large number of shares of our common stock available for sale, or if there is the perception that these sales could occur. As of December 31, 2022, we had 123,170,172 shares of our common stock outstanding. All of the shares of common stock sold in our IPO and follow-on offerings are available for sale in the public market. In addition, we have registered shares of common stock that we may issue under our equity compensation plans. Such shares can be freely sold in the public market upon issuance. Shares held by directors, executive officers, and other affiliates are subject to volume limitations under Rule 144 under the Securities Act and various vesting agreements. Further, the 2026 Notes may become in the future convertible at the option of their holders prior to their scheduled terms under certain circumstances. Any sales in the public market of the common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock.
In connection with our IPO, we entered into a registration rights agreement with Vista. Vista is entitled to request that we register Vista’s shares in the future, subject to the terms and conditions of the registration rights agreement, and our executive officers may also elect to participate in such offerings from time to time. Vista is also entitled to participate in certain of our registered offerings, subject to the restrictions in the registration rights agreement. We will pay Vista’s expenses in connection with Vista’s exercise of these rights. These registration rights would facilitate the resale of such securities into the public market, and any such resale would increase the number of shares of our common stock available for public trading.
The market price of the shares of our common stock could decline as a result of the sale of a substantial number of our shares of common stock in the public market or the perception in the market that the holders of a large number of such shares intend to sell their shares.
In the future, we may also issue our securities in connection with investments or acquisitions. The number of shares issued in connection with an investment or acquisition could constitute a material portion of our then-outstanding common stock.
Because we have no current plans to pay regular cash dividends on our common stock for the foreseeable future, you may not receive any return on investment unless you sell your common stock for a price greater than that which you paid for it.
We do not anticipate paying any regular cash dividends on our common stock for the foreseeable future. Any decision to declare and pay dividends in the future will be made at the discretion of our Board and will depend on, among other things, our results of operations, financial condition, cash requirements, contractual restrictions, and other factors that our Board may deem relevant. In addition, our ability to pay dividends is, and may be, limited by covenants of our existing indebtedness and any future outstanding indebtedness we or our subsidiaries incur, including under our 2020 Credit Agreement. Therefore, any return on investment in our common stock is solely dependent upon the appreciation of the price of our common stock on the open market, which may not occur.
If securities or industry analysts do not publish research or reports about our business, if they adversely change their recommendations regarding our shares, or if our results of operations do not meet their expectations, our stock price and trading volume could decline.
The trading market for our shares is influenced by the research and reports that industry or securities analysts publish about us or our business. We do not have any control over these analysts. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline. Moreover, if one or more of the analysts who cover us downgrade our stock, or if our results of operations do not meet their expectations, our stock price could decline.
59

We may issue shares of preferred stock in the future, which could make it difficult for another company to acquire us or could otherwise adversely affect holders of our common stock, which could depress the price of our common stock.
Our certificate of incorporation authorizes us to issue one or more series of preferred stock. Our Board has the authority to determine the preferences, limitations, and relative rights of the shares of preferred stock and to fix the number of shares constituting any series and the designation of such series, without any further vote or action by our shareholders. Our preferred stock could be issued with voting, liquidation, dividend, and other rights superior to the rights of our common stock. The potential issuance of preferred stock may delay or prevent a change in control of us, discouraging bids for our common stock at a premium to the market price, and materially adversely affect the market price and the voting and other rights of the holders of our common stock.
General Risk Factors
Public health outbreaks, epidemics, pandemics, or other catastrophic events may disrupt our business.
Public health outbreaks, epidemics, or pandemics, such as the COVID-19 pandemic, could materially and adversely impact our business. The COVID-19 pandemic resulted in numerous countries, including in Europe, Asia and the U.S., declaring national emergencies. The outbreak and the corresponding public health measures undertaken by governments, businesses, and individuals to contain the spread of COVID-19 included orders to shelter-in-place and restrictions on travel and permitted business operations. While most of those restrictions have been relaxed, an increase in COVID-19 cases or variations thereof may result in the reinstatement of such restrictive measures. As the COVID-19 pandemic continues to evolve, its ultimate impact on our business is subject to change. A severe outbreak of COVID-19 or another pandemic or epidemic can disrupt our business and adversely materially impact our financial results.
Additionally, natural disasters or other catastrophic events may cause damage or disruption to our operations, international commerce, and the global economy, thus harming our business. In the event of a major earthquake, hurricane, or catastrophic event such as fire, power loss, telecommunications failure, cyberattack, war, or terrorist attack, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our application development, lengthy interruptions in our products, breaches of data security, and loss of critical data, all of which could adversely affect our business, results of operations, and financial condition. In addition, the insurance and incident response capabilities we maintain may not be adequate to cover or mitigate our losses resulting from disasters or other business interruptions.
Increasing scrutiny and changing expectations from investors, lenders, customers, government regulators, and other market participants with respect to our ESG policies and activities may impose additional costs on us or expose us to additional risks.
Companies across all industries and around the globe are facing increasing scrutiny relating to their ESG policies, initiatives, and activities by investors, lenders, customers, government regulators, and other market participants. Regulatory requirements related to ESG have been issued in the E.U., its Member States, and other countries, particularly with respect to climate change, emission reduction, and environmental stewardship. In the U.S., amongst other regulatory efforts, in February 2021, the Acting Chair of the SEC issued a statement directing the Division of Corporation Finance to enhance its focus on climate-related disclosure in public company filings, and in March 2021, the SEC announced the creation of a Climate and ESG Task Force in the Division of Enforcement. In addition, increased scrutiny related to ESG, and actual and proposed ESG policies and regulations, including proposed new or enhanced requirements regarding the standardization of mandatory climate-, human capital-, and diversity-related disclosures for investors in the EU, the U.S., and other countries, will subject us to new regulatory and compliance costs. Historically, we have not incurred significant expenditures to comply with environmental or ESG laws, policies, and regulations. However, given the increase in the number and complexity of these policies and regulations, we expect our costs of compliance to increase. We risk damage to our brand and reputation, impacts to our ability to secure government contracts, or limited access to capital markets and loans if we fail to adapt to, or comply with, investor, lender, customer, or other stakeholder expectations and standards and potential government regulation with respect to ESG matters, including in areas such as diversity and inclusion, environmental stewardship, support for local communities, and corporate governance and transparency.
Item 1B. Unresolved Staff Comments
None.
60

Item 2. Properties
Our corporate headquarters are in Minneapolis, MN, where we lease 102,937 square feet of office space under a lease that expires in February of 2030. We have additional office locations in the U.S. and in various international countries where we lease a total of 185,645 square feet. These additional office locations in the U.S. include Eau Claire, WI; New York City, NY; San Francisco, CA; and Austin, TX. Our international offices are located in Poland, the Netherlands, Australia, Japan, Hong Kong, Taiwan, the UK, Sweden, the Czech Republic, India, and Israel. We believe that our facilities are adequate for our current needs.
Item 3. Legal Proceedings
The information set forth in “Note 8 — Commitments and contingencies” to the consolidated financial statements in Part II, Item 8 of this Annual Report on Form 10-K is incorporated herein by reference.
From time to time, we may be subject to legal proceedings and claims that arise in the ordinary course of business, including patent, commercial, product liability, employment, class action, whistleblower, and other litigation and claims, as well as governmental and other regulatory investigations and proceedings. In addition, third parties may from time to time assert claims against us in the form of letters and other communications. Although the results of these proceedings, claims, inquiries, and investigations cannot be predicted with certainty, we do not believe that the final outcome of these matters is reasonably likely to have a material adverse effect on our business, financial condition, or results of operations. Our evaluation of any current matters may change in the future as the legal proceedings and claims and events related thereto unfold. Future litigation may be necessary to defend ourselves, our partners, and our customers by determining the scope, enforceability, and validity of third-party proprietary rights, or to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.
Item 4. Mine Safety Disclosures
Not applicable.
61

Part II.
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities
Market Information for Our Common Stock
Our common stock trades on the NASDAQ under the symbol “JAMF.”
Holders of Record
As of December 31, 2022, there were 36 holders of record of our common stock, including Cede & Co, a nominee for DTC, which holds shares of our common stock on behalf of an indeterminate number of beneficial owners. All of the shares of common stock held by brokerage firms, banks, and other financial institutions as nominees for beneficial owners are deposited into participant accounts at DTC and are considered to be held of record by Cede & Co. as one stockholder. Because many of our shares of common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of beneficial stockholders represented by these record holders.
Dividend Policy
We currently intend to retain all available funds and any future earnings to fund the development and growth of our business and, therefore, we do not anticipate paying any cash dividends in the foreseeable future. Additionally, our ability to pay dividends on our common stock is limited by restrictions on the ability of our subsidiaries to pay dividends or make distributions to us. Any future determination to pay dividends is at the discretion of our Board, subject to compliance with covenants in current and future agreements governing our and our subsidiaries’ indebtedness, and will depend on our results of operations, financial condition, capital requirements, and other factors that our Board may deem relevant.
Securities Authorized for Issuance Under Equity Compensation Plans
The information required by this item will be set forth in the Proxy Statement, which will be filed no later than 120 days after the end of our fiscal year ended December 31, 2022 and is incorporated in this Annual Report on Form 10-K by reference.
62

Stock Performance Graph
The following performance graph and related information shall not be deemed to be “soliciting material” or to be “filed” for purposes of Section 18 of the Exchange Act, and shall not be incorporated by reference into any document filed by us with the SEC under the Exchange Act or the Securities Act, whether made before or after the date of this Annual Report on Form 10-K, regardless of any general incorporation language in such filing, except as shall be expressly set forth by specific reference in such filing.
The following performance graph and related information shows a comparison of the cumulative total return for our common stock, the S&P 500 Index, and the S&P Information Technology Index between July 22, 2020 (the date our common stock commenced trading on NASDAQ) through December 31, 2022. All values assume an initial investment of $100 and reinvestment of any dividends. The comparisons are based on historical data and are not indicative of, nor intended to forecast, the future performance of our common stock.
The closing price of our common stock on December 30, 2022, the last trading day of our 2022 fiscal year, was $21.30.
jamf-20221231_g3.jpg
*$100 invested on 7/22/20 in stock or 6/30/20 in index, including reinvestment of dividends.
Fiscal year ending December 31.
Unregistered Sales of Equity Securities
We issued an aggregate 711,111 shares of our common stock (for consideration of $15.1 million based on the closing price of our common stock on November 16, 2022) to various persons and entities as partial consideration for our purchase of ZecOps. On the closing date (November 16, 2022), 710,691 shares of this consideration were issued to applicable ZecOps equityholders and 420 shares were issued in a reserve account, subject to the completion of customary shareholder certifications. The reserved shares were subsequently released in January 2023. The offer, sale, and issuance of these shares was deemed to be exempt from registration under the Securities Act in reliance on Rule 506 of Regulation D. The recipients of the
63

shares acquired them for investment only and not with a view to or for sale in connection with any distribution thereof and appropriate legends were affixed to these shares. The recipients were all accredited investors within the meaning of Rule 501 of Regulation D under the Securities Act and had adequate access to information about us. No underwriters or placement agents were involved in this transaction.
Issuer Purchases of Equity Securities
None.
Item 6. [Reserved]

64

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis summarizes the significant factors affecting the consolidated operating results, financial condition, liquidity, and cash flows of our company as of and for the periods presented below. The following discussion and analysis should be read in conjunction with our consolidated financial statements and the related notes included elsewhere in this Annual Report on Form 10-K. The discussion contains forward-looking statements that are based on the beliefs of management, as well as assumptions made by, and information currently available to, our management. Actual results could differ materially from those discussed in or implied by forward-looking statements as a result of various factors, including those discussed below and elsewhere in this Annual Report on Form 10-K, particularly in the sections entitled “Risk Factors” and “Forward-Looking Statements.”
Overview
We are the standard in managing and securing Apple at work, and we are the only company in the world that provides a complete management and security solution for an Apple-first environment that is designed to be enterprise secure, consumer simple, and protective of personal privacy. We help IT and security teams confidently protect the devices, data, and applications used by their workforce, while providing employees with consumer-simple, privacy-protecting technology. With Jamf’s software, devices can be deployed to employees brand new in the shrink-wrapped box, set up automatically and personalized at first power-on and administered continuously throughout the lifecycle of the device.
Jamf was founded in 2002, around the same time that Apple was leading an industry transformation. Apple transformed the way people access and utilize technology through its focus on creating a superior consumer experience. With the release of revolutionary products like the Mac, iPod, iPhone, and iPad, Apple built the world’s most valuable brand and became ubiquitous in everyday life.
We have built our company through a primary focus on being the leading solution for Apple in the enterprise because we believe that due to Apple’s broad range of devices, combined with the changing demographics of today’s workforce and their strong preference for Apple, that Apple will become the number one device ecosystem in the enterprise by the end of this decade. We believe that the enterprise management provider that is best at Apple will one day be the enterprise leader, and that Jamf is best positioned for that leadership. Through our long-standing relationship with Apple, we have accumulated significant Apple technical experience and expertise that give us the ability to fully and quickly leverage and extend the capabilities of Apple products, operating systems, and services. This expertise enables us to fully support new innovations and operating system releases the moment they are made available by Apple. This focus has allowed us to create a best-in-class user experience in the enterprise.
We sell our SaaS solutions via a subscription model, through a direct sales force, online, and indirectly via our channel partners, including Apple. Our multi-dimensional go-to-market model and cloud-deployed offering enable us to reach all organizations around the world, large and small, with our software solutions. As a result, we continue to see rapid growth and expansion of our customer base as Apple continues to gain momentum in the enterprise.
Key Factors Affecting Our Performance
Our historical financial performance has been, and we expect our financial performance in the future to be, driven by our ability to:
Attract new customers. Our ability to attract new customers is dependent upon a number of factors, including the effectiveness of our pricing and solutions, the features and pricing of our competitors’ offerings, the effectiveness of our marketing efforts, the effectiveness of our channel partners in selling, marketing, and deploying our software solutions, and the growth of the market for devices and services for SMBs and enterprises. Sustaining our growth requires continued adoption of our platform by new customers. We intend to continue to invest in building brand awareness as we further penetrate our addressable markets. We intend to expand our customer base by continuing to make significant and targeted investments in our direct sales and marketing to attract new customers and to drive broader awareness of our software solutions. 
Maintain customer retention and expand within our customer base. Our ability to increase revenue depends in large part on our ability to retain our existing customers and increase revenue from our existing customer base. Customer retention and expansion is dependent upon a number of factors, including their satisfaction with our software solutions and support, the features and pricing of our competitors’ offerings, and our ability to effectively enhance our platform by developing new products and features and addressing additional use cases. Often our customers will begin with a small deployment and then
65

later expand their usage more broadly within the enterprise as they realize the benefits of our platform. We believe that our “land and expand” business model allows us to efficiently increase revenue from our existing customer base. We intend to continue to invest in enhancing awareness of our software solutions, creating additional use cases, and developing more products, features, and functionality, which we believe are important factors to expand usage of our software solutions by our existing customer base. We believe our ability to retain and expand usage of our software solutions by our existing customer base is evidenced by our dollar-based net retention rate.
Sustain product innovation and technology leadership. Our success is dependent on our ability to sustain product innovation and technology leadership in order to maintain our competitive advantage. We believe that we have built a highly differentiated platform, and we intend to further extend the adoption of our platform through additional innovation. While sales of subscriptions to our Jamf Pro product account for most of our revenue, we intend to continue to invest in building additional products, features, and functionality that expand our capabilities and facilitate the extension of our platform to new use cases. Our future success is dependent on our ability to successfully develop, market, and sell additional products to both new and existing customers. For example, we announced our BYOD solution in March 2022 to help organizations manage and secure personally owned devices that employees bring to work, while upholding employee personal privacy.
Continue investment in growth. Our ability to effectively invest for growth is dependent upon a number of factors, including our ability to offset anticipated increases in operating expenses with revenue growth, our ability to spend our research and development budget efficiently or effectively on compelling innovation and technologies, our ability to accurately predict costs, and our ability to maintain our corporate culture as our headcount expands. We plan to continue investing in our business so we can capitalize on our market opportunity. We intend to grow our sales team to target expansion within our midmarket and enterprise customers and to attract new customers. We expect to continue to make focused investments in marketing to drive brand awareness and enhance the effectiveness of our customer acquisition model. We also intend to continue to invest in our research and development team to develop new and improved products, features, and functionality. Although these investments may increase our operating expenses and, as a result, adversely affect our operating results in the near term, we believe they will contribute to our long-term growth.
Continue international expansion. Our international growth in any region will depend on our ability to effectively implement our business processes and go-to-market strategy, our ability to adapt to market or cultural differences, the general competitive landscape, our ability to invest in our sales and marketing channels, the maturity and growth trajectory of devices and services by region, and our brand awareness and perception. We plan to continue making investments in our international sales and marketing channels to take advantage of this market opportunity while refining our go-to-market approach based on local market dynamics. While we believe global demand for our platform will increase as international market awareness of Jamf grows, our ability to conduct our operations internationally will require considerable management attention and resources and is subject to the particular challenges of supporting a growing business in an environment of multiple languages, cultures, customs, legal and regulatory systems (including with respect to data transfer and privacy), alternative dispute systems, commercial markets, and geopolitical challenges. In addition, global demand for our platform and the growth of our international operations is dependent upon the rate of market adoption of Apple products in international markets.
Enhance our offerings via our partner network. Our success is dependent not only on our independent efforts to innovate, scale, and reach more customers directly but also on the success of our partners to continue to gain share in the enterprise. With a focus on the user and being the bridge between critical technologies — with Apple and Microsoft as two examples — we feel we can help other market participants deliver more to enterprise users with the power of Jamf. We will continue to invest in the relationships with our existing, critical partners, nurture and develop new relationships and do so globally. We will continue to invest in developing “plus one” solutions and workflows that help tie our software solutions together with those delivered by others.
General and industry-specific economic and market conditions and reductions in IT spending. Our revenue, results of operations, and cash flows depend on the overall demand for our products. Currently, the U.S. and other key international economies are impacted by record levels of inflation, elevated interest rates, supply chain challenges, volatility in credit, equity and foreign exchange markets, and overall uncertainty with respect to the economy, including the possibility of a recession. These factors could result in reductions in IT spending by our existing and prospective customers or in requests to renegotiate existing contracts, defaults on payments due on existing contracts, or non-renewals. In the second half of 2022, as result of macroeconomic uncertainty, some of our customers took a more moderate outlook when planning their future hiring and device growth needs. We expect these conditions to continue in 2023.


66

Key Business Metrics
In addition to our GAAP financial information, we review several operating and financial metrics, including the following key metrics, to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans, and make strategic decisions.
Number of Devices
We believe our ability to grow the number of devices on our software platform provides a key indicator of the growth of our business and our future business opportunities. We define a device at the end of any particular period as a device owned by a customer, which device has at least one Jamf product pursuant to an active subscription or support and maintenance agreement or that has a reasonable probability of renewal. We define a customer at the end of any particular period as an entity with at least one active subscription or support and maintenance agreement as of the measurement date or that has a reasonable probability of renewal. A single organization with separate subsidiaries, segments, or divisions that use our platform may represent multiple customers as we treat each entity, subsidiary, segment, or division that is invoiced separately as a single customer. In cases where customers subscribe to our platform through our channel partners, each end customer is counted separately. A single customer may have multiple Jamf products on a single device, but we still would only count that as one device.
The number of devices on our software platform was 30.0 million and 26.1 million as of December 31, 2022 and 2021, respectively, representing a 15% year-over-year growth rate. The increase in number of devices reflects our growth across industries, products, and geographies.
Annual Recurring Revenue
ARR represents the annualized value of all subscription and support and maintenance contracts as of the end of the period. ARR mitigates fluctuations due to seasonality, contract term, and the sales mix of subscriptions for term-based licenses and SaaS. In 2022, ARR is calculated on a constant currency basis using a rate that estimates the exchange rate at the beginning of the year. ARR does not have any standardized meaning and is therefore unlikely to be comparable to similarly titled measures presented by other companies. ARR should be viewed independently of revenue and deferred revenue and is not intended to be combined with or to replace either of those items. ARR is not a forecast and the active contracts at the end of a reporting period used in calculating ARR may or may not be extended or renewed by our customers.
Our ARR was $512.5 million and $412.5 million as of December 31, 2022 and 2021, respectively, which is an increase of 24% year-over-year. The growth in our ARR is primarily driven by device expansion, the addition of new customers, and cross-selling additional solutions to our installed customer base.
Dollar-Based Net Retention Rate
To further illustrate the “land and expand” economics of our customer relationships, we examine the rate at which our customers increase their subscriptions for our software solutions. Our dollar-based net retention rate measures our ability to increase revenue across our existing customer base through expanded use of our software solutions, offset by customers whose subscription contracts with us are not renewed or renew at a lower amount.
We calculate dollar-based net retention rate as of a period end by starting with Prior Period ARR. We then calculate the Current Period ARR. Current Period ARR includes any expansion and is net of contraction or attrition over the last 12 months but excludes ARR from new customers in the current period. We then divide the total Current Period ARR by the total Prior Period ARR to arrive at the dollar-based net retention rate.
Our dollar-based net retention rates were 113% and 120% for the trailing twelve months ended December 31, 2022 and 2021, respectively. Our dollar-based net retention rate for the trailing twelve months ended December 31, 2021 was based on our Jamf legacy business and did not include Wandera since it had not been a part of our business for the full trailing twelve months. Our high dollar-based net retention rates are primarily attributable to an expansion of devices and our ability to cross-sell our new solutions to our installed customer base.
67

Components of Results of Operations
Revenue
We recognize revenue under ASC 606 when or as performance obligations are satisfied. We derive revenue primarily from sales of SaaS subscriptions and support and maintenance contracts and, to a lesser extent, sales of on-premise term-based subscriptions and perpetual licenses and services.
Subscription. Subscription revenue consists of sales of SaaS subscriptions and on-premise term-based subscription licenses as well as support and maintenance contracts. We sell our software solutions primarily with a one-year contract term. We typically invoice SaaS subscription fees and support and maintenance fees annually in advance and recognize revenue ratably over the term of the applicable agreement, provided that all other revenue recognition criteria have been satisfied. The license portion of on-premise subscription revenue is recognized upfront, assuming all revenue recognition criteria are satisfied. See “Critical Accounting Estimates” for more information. Beginning in the third quarter of 2021, we updated how we deliver our Jamf Connect product resulting in a change in revenue recognition, with less revenue recognized upfront as on-premise subscription revenue. This revenue is now recognized ratably over the term of the subscription, in line with the majority of our revenue. We expect subscription revenue to increase over time as we expand our customer base because sales to new customers are expected to be primarily SaaS subscriptions.
License. License revenue consists of revenue from on-premise perpetual licenses of our Jamf Pro product sold primarily to existing customers. We recognize license revenue upfront, assuming all revenue recognition criteria are satisfied. We expect license revenue to decrease because sales to new customers are primarily cloud-based subscription arrangements and therefore reflected in subscription revenue.
Services. Services revenue consists primarily of professional services provided to our customers to configure and optimize the use of our software solutions, as well as training services related to the operation of our software solutions. Our services are priced on a fixed fee basis and generally invoiced in advance of the service being delivered. Revenue is recognized as the services are performed. We expect services revenue to decrease as a percentage of total revenue as the demand for our services is not expected to grow at the same rate as the demand for our subscription solutions.
Cost of Revenue
Cost of subscription. Cost of subscription revenue consists primarily of employee compensation costs for employees associated with supporting our subscription and support and maintenance arrangements, our customer success function, and third-party hosting fees related to our cloud services. Employee compensation and related costs include cash compensation and benefits to employees and associated overhead costs. We expect cost of subscription revenue to increase in absolute dollars, but to remain relatively consistent as a percentage of subscription revenue, relative to the extent of the growth of our business.
Cost of services. Cost of services revenue consists primarily of employee compensation costs directly associated with delivery of professional services and training, costs of third-party integrators, and other associated overhead costs.
Amortization. Amortization expense consists of amortization of acquired intangible assets.
Gross Profit
Gross profit, or revenue less cost of revenue, has been and will continue to be affected by various factors, including the mix of cloud-based subscription customers, the costs associated with supporting our cloud solution, the extent to which we expand our customer support team, and the extent to which we can increase the efficiency of our technology and infrastructure though technological improvements. We expect our gross profit to increase in absolute dollars.
Operating Expenses
Sales and Marketing. Sales and marketing expenses consist primarily of employee compensation costs, sales commissions, costs of general marketing and promotional activities, travel-related expenses, and allocated overhead. Sales commissions as well as associated payroll taxes and retirement plan contributions (together, contract costs) that are incremental to the acquisition of customer contracts are capitalized and amortized over the period of benefit, which is estimated to be generally five years. We expect our sales and marketing expenses to increase on an absolute dollar basis as we expand our sales personnel and marketing efforts.
68

Research and development. Research and development expenses consist primarily of personnel costs and allocated overhead. We will continue to invest in innovation so that we can offer our customers new solutions and enhance our existing solutions. See “Business — Research and Development” for more information. We expect such investment to increase on an absolute dollar basis as our business grows.
General and Administrative. General and administrative expenses consist primarily of employee compensation costs for corporate personnel, such as those in our executive, human resource, facilities, accounting and finance, legal and compliance, and IT departments. In addition, general and administrative expenses include acquisition and integration-related expenses which primarily consist of third-party expenses, such as legal and accounting fees, and adjustments to contingent consideration. General and administrative expenses also include costs incurred in secondary offerings. We expect our general and administrative expenses to increase on a dollar basis as our business grows, particularly as we continue to invest in technology infrastructure and expand our operations globally. Also, we incur additional general and administrative expenses as a result of operating as a public company, including costs to comply with the rules and regulations applicable to companies listed on a national securities exchange, costs related to compliance and reporting obligations pursuant to the rules and regulations of the SEC, and increased expenses for insurance, investor relations, and accounting expenses.
Amortization. Amortization expense consists of amortization of acquired intangible assets.
Interest Expense, Net
Interest expense, net primarily consists of interest charges and amortization of capitalized issuance costs related to our 2026 Notes, as well as interest income earned on our cash and cash equivalents.
Loss on Extinguishment of Debt
Upon closing of the IPO, we repaid $205.0 million of the principal amount of the 2017 Term Loan Facility and recorded a loss on extinguishment of debt of $5.2 million for the prepayment penalty and write off of debt issuance costs. In the third quarter of 2021, we repaid the principal amount of the 2021 Term Loan Facility and recorded debt extinguishment costs of $0.4 million for the write-off of remaining debt issuance costs.
Foreign Currency Transaction Gain (Loss)
Foreign currency transaction gain (loss) includes gains and losses from transactions denominated in a currency other than the Company’s functional currency, the U.S. dollar.
Income Tax (Provision) Benefit
Income tax (provision) benefit consists primarily of income taxes related to U.S. federal and state income taxes and income taxes in foreign jurisdictions in which we conduct business.
69

Results of Operations
The following table sets forth our consolidated statements of operations data for the periods indicated:
Years Ended December 31,
202220212020
(in thousands)
Revenue:
Subscription$455,007 $344,243 $248,879 
Services19,025 16,122 14,519 
License4,744 6,023 5,734 
Total revenue478,776 366,388 269,132 
Cost of revenue:
Cost of subscription(1)(2)(3)(4) (exclusive of amortization expense shown below)
85,479 63,441 39,529 
Cost of services(1)(2)(3) (exclusive of amortization expense shown below)
13,816 10,898 10,726 
Amortization expense19,932 16,018 10,753 
Total cost of revenue119,227 90,357 61,008 
Gross profit359,549 276,031 208,124 
Operating expenses:
Sales and marketing(1)(2)(3)(4)
217,728 148,192 98,885 
Research and development(1)(2)(3)(4)
119,906 82,541 52,513 
General and administrative(1)(2)(3)(4)
132,562 96,206 51,603 
Amortization expense28,227 25,294 22,575 
Total operating expenses498,423 352,233 225,576 
Loss from operations(138,874)(76,202)(17,452)
Interest expense, net(538)(2,478)(10,741)
Loss on extinguishment of debt— (449)(5,213)
Foreign currency transaction loss(2,802)(849)(722)
Other income, net— — 91 
Loss before income tax benefit(142,214)(79,978)(34,037)
Income tax benefit913 4,789 9,955 
Net loss$(141,301)$(75,189)$(24,082)
(1) Includes stock-based compensation as follows:
Years Ended December 31,
202220212020
(in thousands)
Cost of revenue:
Subscription$8,854 $3,755 $732 
Services1,299 594 139 
Sales and marketing33,559 10,938 1,748 
Research and development24,392 10,512 1,533 
General and administrative41,066 10,006 2,591 
$109,170 $35,805 $6,743 
70

(2) Includes payroll taxes related to stock-based compensation as follows:
Years Ended December 31,
202220212020
(in thousands)
Cost of revenue:
Subscription$293 $122 $— 
Services54 24 — 
Sales and marketing810 431 — 
Research and development429 335 — 
General and administrative428 615 — 
$2,014 $1,527 $— 
(3) Includes depreciation expense as follows:
Years Ended December 31,
202220212020
(in thousands)
Cost of revenue:
Subscription$1,201 $1,134 $985 
Services170 169 207 
Sales and marketing2,725 2,342 1,966 
Research and development1,610 1,277 1,149 
General and administrative965 835 876 
$6,671 $5,757 $5,183 
(4) Includes acquisition-related expense as follows:
Years Ended December 31,
202220212020
(in thousands)
Cost of revenue:
Subscription$61 $88 $— 
Sales and marketing180 — 
Research and development912 1,088 — 
General and administrative3,663 5,032 5,200 
$4,643 $6,388 $5,200 
General and administrative also includes acquisition-related earnout of $0.7 million, $6.0 million, and $(1.0) million for the years ended December 31, 2022, 2021, and 2020, respectively. The acquisition-related earnout was an expense for the years ended December 31, 2022 and 2021 compared to a benefit for the year ended December 31, 2020 reflecting the increase in fair value of the Digita acquisition contingent liability due to growth in sales of our Jamf Protect product. General and administrative also includes the full settlement of a $5.0 million legal-related matter for the year ended December 31, 2021.
71

The following table sets forth our consolidated statements of operations data expressed as a percentage of total revenue for the periods indicated:
Years Ended December 31,
202220212020
(as a percentage of total revenue)
Revenue:
Subscription95 %94 %93 %
Services
License
Total revenue100 100 100 
Cost of revenue:
Cost of subscription (exclusive of amortization expense shown below)18 17 15 
Cost of services (exclusive of amortization expense shown below)
Amortization expense
Total cost of revenue25 25 23 
Gross profit75 75 77 
Operating expenses:
Sales and marketing45 40 37 
Research and development25 23 20 
General and administrative28 26 19 
Amortization expense
Total operating expenses104 96 84 
Loss from operations(29)(21)(6)
Interest expense, net— (1)(4)
Loss on extinguishment of debt— — (2)
Foreign currency transaction loss(1)— — 
Other income, net— — — 
Loss before income tax benefit(30)(22)(12)
Income tax benefit— 
Net loss(30)%(21)%(8)%
A discussion regarding our results of operations for the year ended December 31, 2022 compared to the year ended December 31, 2021 is presented below. A discussion regarding our results of operations for the year ended December 31, 2021 compared to the year ended December 31, 2020 can be found under Part II, Item 7 in our Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on March 1, 2022, which is available free of charge on the SEC’s website at www.sec.gov and our investor relations website at ir.jamf.com.
Comparison of the Years Ended December 31, 2022 and 2021
Revenue
Years Ended December 31,Change
20222021$%
(in thousands, except percentages)
SaaS subscription and support and maintenance$430,613 $313,950 $116,663 37 %
On‑premise subscription24,394 30,293 (5,899)(19)
Subscription revenue455,007 344,243 110,764 32 
Professional services19,025 16,122 2,903 18 
Perpetual licenses4,744 6,023 (1,279)(21)
Non-subscription revenue23,769 22,145 1,624 
Total revenue$478,776 $366,388 $112,388 31 %
72

Total revenue increased by $112.4 million, or 31%, for the year ended December 31, 2022 compared to the year ended December 31, 2021. Overall revenue increased primarily as a result of higher subscription revenue. Subscription revenue accounted for 95% of total revenue for the year ended December 31, 2022 compared to 94% for the year ended December 31, 2021. The increase in subscription revenue was driven by device expansion, the addition of new customers, and cross-selling, as well as the contribution of revenue from Wandera, partially offset by the impact from a change in revenue recognition related to our Jamf Connect product resulting from updates to how we deliver the product.
Cost of Revenue and Gross Margin
Years Ended December 31,Change
20222021$%
(in thousands, except percentages)
Cost of revenue:
Cost of subscription (exclusive of amortization expense shown below)$85,479 $63,441 $22,038 35 %
Cost of services (exclusive of amortization expense show below)13,816 10,898 2,918 27 
Amortization expense19,932 16,018 3,914 24 
Total cost of revenue$119,227 $90,357 $28,870 32 %
Gross margin75%75%
Cost of revenue increased by $28.9 million, or 32%, for the year ended December 31, 2022 compared to the year ended December 31, 2021 driven by an increase in cost of subscription revenue and amortization expense. Cost of subscription revenue increased by $22.0 million, or 35%, primarily due to a $9.0 million increase in employee compensation costs related to higher headcount to support the growth in our subscription customer base and the Wandera acquisition, a $6.9 million increase in third party hosting fees as we increased capacity to support our growth and the Wandera acquisition, and a $5.3 million increase in stock-based compensation expense and related payroll taxes. Cost of services revenue increased by $2.9 million, or 27%, due to higher employee compensation costs and stock-based compensation expense. Amortization expense increased by $3.9 million, or 24%, primarily reflecting the increase in intangible assets due to the Wandera acquisition.
Total gross margin was 75% for both the years ended December 31, 2022 and 2021.
Operating Expenses
Years Ended December 31,Change
20222021$%
(in thousands, except percentages)
Operating expenses:
Sales and marketing$217,728 $148,192 $69,536 47 %
Research and development119,906 82,541 37,365 45 
General and administrative132,562 96,206 36,356 38 
Amortization expense28,227 25,294 2,933 12 
Operating expenses$498,423 $352,233 $146,190 42 %
Sales and Marketing. Sales and marketing expenses increased by $69.5 million, or 47%, for the year ended December 31, 2022 compared to the year ended December 31, 2021 primarily due to a $31.8 million increase in employee compensation costs driven by higher headcount due to growth in the business and the Wandera acquisition, a $23.0 million increase in stock-based compensation expense and related payroll taxes, a $6.8 million increase in marketing costs, a $4.2 million increase in travel-related expenses, and a $2.3 million increase in computer hardware and software costs to support the growth of the business. Marketing costs increased primarily due to increases in demand generation programs, advertising, and brand awareness campaigns focused on new customer acquisition. The increase in stock-based compensation expense was primarily due to $7.4 million of expense related to return target options and an increase in expense related to RSU awards.
See “— Critical Accounting Estimates — Stock Based Compensation” and “Note 2 — Summary of significant accounting policies” to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for more information regarding the modification of the return target options.
73

Research and Development. Research and development expenses increased by $37.4 million, or 45%, for the year ended December 31, 2022 compared to the year ended December 31, 2021 primarily due to a $20.3 million increase in employee compensation costs driven by higher headcount due to growth in our overall business and the Wandera acquisition, a $14.0 million increase in stock-based compensation expense and related payroll taxes, and a $2.0 million increase in computer hardware and software costs to support the growth of the business. The increase in stock-based compensation expense was primarily due to $5.7 million of expense related to return target options and an increase in expense related to RSU awards.
General and Administrative. General and administrative expenses increased by $36.4 million, or 38%, for the year ended December 31, 2022 compared to the year ended December 31, 2021. The increase was primarily due to a $12.6 million increase in employee compensation costs driven by higher headcount to support our continued growth and the Wandera acquisition, a $30.9 million increase in stock-based compensation expense and related payroll taxes, a $2.4 million increase in outside services, and a $2.1 million increase in computer hardware and software costs to support the growth of the business, partially offset by a $5.3 million decrease in acquisition-related earnout, a $5.0 million decrease in legal reserve, a $1.3 million decrease in acquisition-related costs, and a $0.5 million decrease in offering costs. The increase in stock-based compensation expense was primarily due to $19.9 million of expense related to return target options and an increase in expense related to RSU awards.
Amortization Expense. Amortization expense increased by $2.9 million, or 12%, for the year ended December 31, 2022 compared to the year ended December 31, 2021 primarily reflecting the increase in intangible assets due to the Wandera acquisition.
Interest Expense, Net
Years Ended December 31,Change
20222021$%
(in thousands, except percentages)
Interest expense, net$538 $2,478 $(1,940)(78)%
Interest expense, net decreased by $1.9 million, or 78%, for the year ended December 31, 2022 compared to the year ended December 31, 2021 reflecting a $3.0 million increase in interest income due to higher earned interest rates and higher average invested balances and a $0.5 million decrease in interest charges, partially offset by a $1.5 million increase in amortization of issuance costs driven by the issuance of the 2026 Notes.
Loss on Extinguishment of Debt
Years Ended December 31,Change
20222021$%
(in thousands, except percentages)
Loss on extinguishment of debt$— $449 $(449)(100)%
Loss on extinguishment of debt of $0.4 million for the year ended December 31, 2021 consists of the write off of debt issuance costs upon the early repayment of the 2021 Term Loan Facility.
Foreign Currency Transaction Loss
Years Ended December 31,Change
20222021$%
(in thousands, except percentages)
Foreign currency transaction loss$2,802 $849 $1,953 NM
NM Not Meaningful.
Foreign currency transaction loss increased by $2.0 million for the year ended December 31, 2022 compared to the year ended December 31, 2021 primarily due to the impact of changes in foreign currency exchange rates, primarily the GBP and EUR.
74

Income Tax Benefit
Years Ended December 31,Change
20222021$%
(in thousands, except percentages)
Income tax benefit$913 $4,789 $(3,876)(81)%
Income tax benefit was $0.9 million and $4.8 million for the years ended December 31, 2022 and 2021, respectively. The effective tax rates for the years ended December 31, 2022 and 2021 were 0.6% and 6.0%, respectively. The effective tax rate for the year ended December 31, 2022 was lower than the prior year period primarily due to valuation allowances. The effective tax rates for the years ended December 31, 2022 and 2021 were impacted by $0.7 million and $1.7 million, respectively, of discrete income tax benefit.
Non-GAAP Financial Measures
In addition to our results determined in accordance with GAAP, we believe the following non-GAAP financial measures are useful in evaluating our operating performance. We believe that non-GAAP financial measures, when taken collectively with GAAP financial measures, may be helpful to investors because they provide consistency and comparability with our past financial performance (for example, by eliminating items that fluctuate for reasons unrelated to operating performance or that represent non-recurring, one-time events), provide additional understanding of factors and trends affecting our business, and assist in comparisons with other companies, some of which use similar non-GAAP information to supplement their GAAP results.
Our non-GAAP financial measures are presented for supplemental informational purposes only, and should not be considered a substitute for financial measures presented in accordance with GAAP. The principal limitation of these non-GAAP financial measures is that they exclude certain expenses that are required by GAAP to be recorded in our financial statements, including stock-based compensation expense and amortization of acquired intangible assets. In addition, they are subject to inherent limitations as they reflect the exercise of judgment by our management about which expenses are excluded or included in determining these non-GAAP financial measures. Further, non-GAAP financial measures are not standardized. It may not be possible to compare these financial measures with other companies’ non-GAAP financial measures having the same or similar names. While the amortization expense of acquired intangible assets is excluded from certain non-GAAP measures, the revenue related to acquired intangible assets is reflected in such measures as those assets contribute to revenue generation. A reconciliation is provided below for each non-GAAP financial measure to the most directly comparable financial measure stated in accordance with GAAP. Investors are encouraged to review the related GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly comparable GAAP financial measures. In addition, investors are encouraged to review our consolidated financial statements and the notes thereto in their entirety and not to rely on any single financial measure.
Non-GAAP Gross Profit and Non-GAAP Gross Profit Margin
We use non-GAAP gross profit and non-GAAP gross profit margin, and believe it is useful to our investors, to understand and evaluate our operating performance and trends and to prepare and approve our annual budget. We define non-GAAP gross profit as gross profit, adjusted for amortization expense, stock-based compensation expense, acquisition-related expense, and payroll taxes related to stock-based compensation. We define non-GAAP gross profit margin as non-GAAP gross profit as a percentage of total revenue.
75

A reconciliation of non-GAAP gross profit to gross profit and non-GAAP gross profit margin to gross profit margin, the most directly comparable GAAP measures, are as follows:
Years Ended December 31,
202220212020
(in thousands)
Gross profit$359,549 $276,031 $208,124 
Amortization expense19,932 16,018 10,753 
Stock-based compensation10,153 4,349 871 
Acquisition-related expense61 88 — 
Payroll taxes related to stock-based compensation347 146 — 
Non-GAAP gross profit$390,042 $296,632 $219,748 
Gross profit margin75%75%77%
Non-GAAP gross profit margin81%81%82%
Non-GAAP Operating Income and Non-GAAP Operating Income Margin
We use non-GAAP operating income and non-GAAP operating income margin, and believe it is useful for our investors, to understand and evaluate our operating performance and trends, to prepare and approve our annual budget, and to develop short-term and long-term operating plans. We define non-GAAP operating income as operating loss, adjusted for amortization expense, stock-based compensation expense, acquisition-related expense, acquisition-related earnout, costs associated with our secondary offerings, payroll taxes related to stock-based compensation, and legal settlement. We define non-GAAP operating income margin as non-GAAP operating income as a percentage of total revenue.
A reconciliation of non-GAAP operating income to operating loss and non-GAAP operating income margin to operating loss margin, the most directly comparable GAAP measures, are as follows:
Years Ended December 31,
202220212020
(in thousands)
Operating loss$(138,874)$(76,202)$(17,452)
Amortization expense48,159 41,312 33,328 
Stock-based compensation109,170 35,805 6,743 
Acquisition-related expense4,643 6,388 5,200 
Acquisition-related earnout694 6,037 (1,000)
Offering costs124 594 670 
Payroll taxes related to stock-based compensation2,014 1,527 — 
Legal settlement— 5,000 — 
Non-GAAP operating income$25,930 $20,461 $27,489 
Operating loss margin(29)%(21)%(6)%
Non-GAAP operating income margin5%6%10%
Non-GAAP Net Income
We use non-GAAP net income, and believe it is useful for our investors, to understand and evaluate our operating performance and trends. We define non-GAAP net income as net loss, adjusted for income tax benefit, amortization expense, stock-based compensation expense, foreign currency transaction loss, loss on extinguishment of debt, amortization of debt issuance costs, acquisition-related expense, acquisition-related earnout, costs associated with our secondary offerings, payroll taxes related to stock-based compensation, and legal settlement, and adjustment to income tax expense based on the non-GAAP measure of profitability using our blended U.S. statutory tax rate.
We define non-GAAP income before income taxes as loss before income taxes adjusted for amortization expense, stock-based compensation expense, foreign currency transaction loss, loss on extinguishment of debt, amortization of debt
76

issuance costs, acquisition-related expense, acquisition-related earnout, costs associated with our secondary offerings, payroll taxes related to stock-based compensation, and legal settlement.
We define non-GAAP provision for income taxes as the current and deferred income tax expense commensurate with the non-GAAP measure of profitability using our blended U.S. statutory tax rate.
A reconciliation of non-GAAP net income to net loss, the most directly comparable GAAP measure, is as follows:
Years Ended December 31,
202220212020
(in thousands)
Net loss$(141,301)$(75,189)$(24,082)
Exclude: income tax benefit913 4,789 9,955 
Loss before income tax benefit(142,214)(79,978)(34,037)
Amortization expense48,159 41,312 33,328 
Stock-based compensation109,170 35,805 6,743 
Foreign currency transaction loss2,802 849 722 
Loss on extinguishment of debt— 449 5,213 
Amortization of debt issuance costs2,722 1,002 — 
Acquisition-related expense4,643 6,388 5,200 
Acquisition-related earnout694 6,037 (1,000)
Offering costs124 594 670 
Payroll taxes related to stock-based compensation2,014 1,527 — 
Legal settlement— 5,000 — 
Non-GAAP income before income taxes28,114 18,985 16,839 
Non-GAAP provision for income taxes (1)
(6,747)(4,556)(4,041)
Non-GAAP net income$21,367 $14,429 $12,798 
(1) Beginning in the first quarter of 2022, the Company changed its method of calculating its non-GAAP provision for income taxes in accordance with the SEC’s Non-GAAP Financial Measures Compliance and Disclosure Interpretation on a retroactive basis. Under the new method, the Company’s blended U.S. statutory rate of 24% is used as an estimate for the current and deferred income tax expense associated with our non-GAAP income before income taxes. Historically, the Company had approximated the effective tax rate by taking into account the sizeable U.S. NOL carryforwards and tax credit carryforwards that have not been recorded where the Company does not expect to record or pay tax for the foreseeable future.
Adjusted EBITDA
We define adjusted EBITDA as net loss, adjusted for interest expense, net, provision (benefit) for income taxes, depreciation and amortization expense, stock-based compensation expense, foreign currency transaction loss, loss on extinguishment of debt, acquisition-related expense, acquisition-related earnout, costs associated with our secondary offerings, payroll taxes related to stock-based compensation, and legal settlement.
77

A reconciliation of adjusted EBITDA to net loss, the most directly comparable GAAP measure, is as follows:
Years Ended December 31,
202220212020
(in thousands)
Net loss$(141,301)$(75,189)$(24,082)
Interest expense, net538 2,478 10,741 
Benefit for income taxes(913)(4,789)(9,955)
Depreciation expense6,671 5,757 5,183 
Amortization expense48,159 41,312 33,328 
Stock-based compensation109,170 35,805 6,743 
Foreign currency transaction loss2,802 849 722 
Loss on extinguishment of debt— 449 5,213 
Acquisition-related expense4,643 6,388 5,200 
Acquisition-related earnout694 6,037 (1,000)
Offering costs124 594 670 
Payroll taxes related to stock-based compensation2,014 1,527 — 
Legal settlement— 5,000 — 
Adjusted EBITDA$32,601 $26,218 $32,763 
Liquidity and Capital Resources
General
As of December 31, 2022, our principal sources of liquidity were cash and cash equivalents totaling $224.3 million, which were held for general corporate purposes, which may include working capital, capital expenditures, and potential acquisitions and strategic transactions, as well as the available balance of the 2020 Revolving Credit Facility, described in Note 9 to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K. Our cash and cash equivalents are comprised of cash, money market deposit accounts, and money market funds with original maturities at the time of purchase of three months or less. We expect that our operating cash flows, in addition to our cash and cash equivalents, will enable us to make continued investments in supporting the growth of our business in the future.
We are a holding company, and we derive all of our operating income from our subsidiaries. As a result, our cash flow is dependent on the performance of our subsidiaries and the ability of those entities to distribute funds to us. See Item 5, “Market for Registrant’s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities — Dividend Policy ” for a discussion of our dividend policy, including restrictions on our ability to pay dividends and distributions.
A majority of our customers pay in advance for subscriptions and support and maintenance contracts, a portion of which is recorded as deferred revenue. Deferred revenue consists of the unearned portion of billed fees for our subscriptions, which is later recognized as revenue in accordance with our revenue recognition policy. As of December 31, 2022, we had deferred revenue of $346.2 million, of which $278.0 million was recorded as a current liability and is expected to be recorded as revenue in the next 12 months, provided all other revenue recognition criteria have been met.
On July 1, 2021, we completed our acquisition of Wandera for total consideration of $409.3 million. The total consideration consisted of an initial payment of $359.3 million at close and deferred consideration of $50.0 million that was paid in $25.0 million increments on October 1, 2021 and December 15, 2021. We initially financed the acquisition with cash on hand and proceeds from the Company’s $250.0 million 2021 Term Loan Facility. On July 1, 2021, we entered into the Credit Agreement Amendment, which amended our 2020 Credit Agreement. The Credit Agreement Amendment provided for the 2021 Term Loan Facility, a new 364-day term loan facility in an aggregate principal amount of $250.0 million on substantially the same terms and conditions as our existing 2020 Credit Agreement. The Company repaid the principal amount of the 2021 Term Loan Facility on September 23, 2021 with proceeds from the issuance and sale of the 2026 Notes. As of December 31, 2022, there were no amounts outstanding under the 2020 Credit Agreement, other than $1.0 million in outstanding letters of credit.
78

On September 17, 2021, we completed a private offering of the 2026 Notes and received net proceeds of approximately $361.4 million after deducting the initial purchasers’ discounts and commissions and the offering expenses paid by us. The 2026 Notes bear interest at a rate of 0.125% per year, payable semiannually in arrears on March 1st and September 1st of each year, beginning on March 1, 2022. We used (i) approximately $250.0 million of the net proceeds from the offering of the 2026 Notes to repay the Company’s 2021 Term Loan Facility and to pay any associated prepayment penalties and accrued and unpaid interest to the date of repayment and (ii) approximately $36.0 million of the net proceeds from the offering of the 2026 Notes to fund the cost of entering into privately negotiated capped call transactions, and will use the remainder of the net proceeds for general corporate purposes, which may include working capital, capital expenditures, and potential acquisitions and strategic transactions.
Future Liquidity and Capital Resource Requirements
We believe our cash and cash equivalents, the 2020 Revolving Credit Facility, and cash provided by sales of our software solutions and services will be sufficient to meet our working capital and capital expenditure needs, debt service requirements for at least the next 12 months, and other known long-term cash requirements. Our future capital requirements will depend on many factors including our growth rate, the timing and extent of spending to support development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced products and services offerings, and the continuing market acceptance of our products. In the future, we may use cash to acquire or invest in complementary businesses, services, and technologies, including intellectual property rights.
Our principal commitments consist of obligations under our 2026 Notes, contractual agreements for hosting services and other support software, and operating leases for office space. Our obligations under our 2026 Notes are discussed above, as well as in “Note 9 — Debt” to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K. As of December 31, 2022, future interest payments on our 2026 Notes are $0.5 million for 2023 and a total of $1.4 million for 2024 through 2026. As of December 31, 2022, we have a total of $45.2 million of purchase and lease commitments due in 2023 and a total of $70.7 million of purchase and lease commitments due in 2024 through 2027. We also have a variable purchase obligation of $17.5 million over the term of a three-year contract for third-party hosting services. See “Note 7 — Leases” and “Note 8 — Commitments and contingencies” to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for further information on our purchase and lease commitments.
Cash Flows
The following table presents a summary of our consolidated cash flows from operating, investing, and financing activities:
Years Ended December 31,
202220212020
(in thousands)
Net cash provided by operating activities$90,005 $65,165 $52,801 
Net cash used in investing activities(34,782)(387,418)(6,876)
Net cash provided by financing activities261 305,528 115,964 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash(713)(993)604 
Net increase (decrease) in cash, cash equivalents, and restricted cash54,771 (17,718)162,493 
Cash, cash equivalents, and restricted cash, beginning of period177,150 194,868 32,375 
Cash, cash equivalents, and restricted cash, end of period$231,921 $177,150 $194,868 
Cash paid for interest$763 $967 $12,649 
Cash paid for purchases of equipment and leasehold improvements7,727 9,755 4,368 
Operating Activities
Our largest source of operating cash is cash collections from our subscription customers. Our primary use of cash from operating activities is related to employee-related expenditures, marketing expenses, and third-party hosting costs.
For the year ended December 31, 2022, net cash provided by operating activities was $90.0 million reflecting our net loss of $141.3 million, adjusted for non-cash charges of $190.6 million and net cash inflows of $40.8 million from changes in our operating assets and liabilities. Non-cash charges primarily consisted of share-based compensation, depreciation and amortization of property and equipment and intangible assets, amortization of deferred contract costs, and non-cash lease
79

expense. The primary drivers of net cash inflows from changes in operating assets and liabilities included an increase of $63.4 million in deferred revenue due to growth in subscription revenues and an increase of $15.9 million in accounts payable and accrued liabilities. These changes were partially offset by an increase of $31.1 million in deferred contract costs due to an increase in capitalized costs and an increase of $9.5 million in trade accounts receivable due to higher sales and the timing of cash receipts from our customers.
For the year ended December 31, 2021, net cash provided by operating activities was $65.2 million reflecting our net loss of $75.2 million, adjusted for non-cash charges of $104.0 million and net cash inflows of $36.4 million from changes in our operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization of property and equipment and intangible assets, share-based compensation, amortization of deferred contract costs, non-cash lease expense, and a $6.0 million adjustment to contingent consideration, partially offset by deferred taxes. The primary drivers of net cash inflows from changes in operating assets and liabilities included an increase of $71.2 million in deferred revenue due to growth in subscription revenues and an increase of $6.4 million in accounts payable and accrued liabilities due to growth of the business. These changes were partially offset by an increase of $24.8 million in deferred contract costs due to an increase in capitalized costs, an increase of $9.3 million in prepaid expenses and other assets, and an increase of $6.5 million in trade accounts receivable.
Investing Activities
During the year ended December 31, 2022, net cash used in investing activities was $34.8 million primarily driven by the acquisition of ZecOps for $19.8 million, net of the cash acquired, purchases of $7.7 million in equipment and leasehold improvements, cash paid for two other acquisitions of $4.0 million, and cash paid for the purchase of investments of $3.1 million.
During the year ended December 31, 2021, net cash used in investing activities was $387.4 million primarily driven by the acquisition of Wandera for $349.7 million, net of cash acquired, $25.0 million paid for the deferred consideration associated with the Wandera acquisition, and purchases of $9.8 million in equipment and leasehold improvements for updates to office space and hardware and software.
Financing Activities
Net cash provided by financing activities of $0.3 million during the year ended December 31, 2022 was primarily due to proceeds of $5.2 million from the exercise of stock options, partially offset by $4.6 million paid for contingent consideration associated with the Digita acquisition.
Net cash provided by financing activities of $305.5 million during the year ended December 31, 2021 was primarily due to proceeds of $373.8 million from the issuance and sale of the 2026 Notes and proceeds of $10.7 million from the exercise of stock options, partially offset by $36.0 million paid for the purchase of the Capped Calls, $25.0 million paid for the deferred consideration associated with the Wandera acquisition, $13.1 million paid for debt issuance costs, and $4.2 million paid for the contingent consideration associated with the Digita acquisition.
Indemnification Agreements
In the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify customers, channel partners, vendors, lessors, business partners, and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by us, or from intellectual property infringement, misappropriation, or other violation claims made by third parties. See “Risk Factors — We have indemnity provisions under our contracts with our customers, channel partners, and other third parties, which could have a material adverse effect on our business.” In addition, we have entered into indemnification agreements with our directors and certain officers that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers, or employees. No demands have been made upon us to provide indemnification under such agreements, and there are no claims that we are aware of that could have a material effect on our consolidated balance sheets, consolidated statements of operations and comprehensive loss, or consolidated statements of cash flows.
Critical Accounting Estimates
Our discussion and analysis of financial condition and results of operations are based upon our consolidated financial statements. The preparation of our financial statements in accordance with GAAP requires us to make estimates and
80

assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. We base our estimates on experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. Actual results may differ from those estimates, impacting our reported results of operations and financial condition.
Our critical accounting policies are those that materially affect our consolidated financial statements and involve difficult, subjective, or complex judgments by management. A thorough understanding of these critical accounting policies is essential when reviewing our consolidated financial statements. We believe that the critical accounting policies listed below are the most difficult management decisions as they involve the use of significant estimates and assumptions as described above. Refer to “Note 2 — Summary of significant accounting policies” to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K for more detailed information regarding our critical accounting policies.
Revenue recognition
We derive revenue from the sales of SaaS subscriptions, support and maintenance contracts, software licenses, and related professional services. We recognize revenue in accordance with ASC 606, which provides a five-step model for recognizing revenue from contracts with customers as follows:
Identify the contract with a customer
Identify the performance obligations in the contract
Determine the transaction price
Allocate the transaction price to the performance obligations in the contract
Recognize revenue when or as performance obligations are satisfied
Our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.
When our contracts with customers contain multiple performance obligations, the contract transaction price is allocated based on a relative SSP basis to each performance obligation. The Company typically determines SSP based on observable selling prices of its products and services. In instances where SSP is not directly observable, such as with software licenses that are never sold on a stand-alone basis, SSP is determined using information that may include market conditions and other observable inputs. SSP is typically established as ranges and the Company typically has more than one SSP range for individual products and services due to the stratification of those products and services by customer class, channel type, and purchase quantity, among other circumstances. The SSP is reassessed periodically or when facts and circumstances change.
Deferred contract costs
Sales commissions, as well as associated payroll taxes and retirement plan contributions (together, contract costs), that are incremental to the acquisition of customer contracts are capitalized using a portfolio approach as deferred contract costs in the consolidated balance sheets when the period of benefit is determined to be greater than one year.
The Company has elected to apply the practical expedient to expense contract costs as incurred when the expected amortization period is one year or less. The judgments made in determining the amount of costs incurred include the portion of the commissions that are expensed in the current period versus the portion of the commissions that are recognized over the expected period of benefit, which often extends beyond the contract term as we generally do not pay commensurate commissions upon renewal of the service contracts. Contract costs are allocated to each performance obligation within the contract and amortized on a straight-line basis over the expected benefit period of the related performance obligations. We have determined that the expected period of benefit is generally five years based on evaluation of a number of factors, including customer attrition rates, weighted-average useful lives of our customer relationship and developed technology intangible assets, and market factors, including the overall competitive environment and technology life of competitors.
81

Stock-based compensation
The Company applies the provisions of ASC 718 in its accounting and reporting for stock-based compensation. In accordance with ASC 718, the Company recognizes compensation expense for all stock-based awards granted to our employees and non-employee directors in the consolidated statements of operations based on the estimated fair value of the awards on the date of grant. We use the Black-Scholes option pricing model to estimate the fair value of service-based options and purchase rights granted under the 2021 ESPP. We use the fair market value of our common stock on the date of grant to estimate the fair value of RSUs. We recognize compensation expense for service-based options and RSUs on a straight-line basis over the applicable vesting period. We recognize compensation expense for the purchase rights granted under the 2021 ESPP on a straight-line basis over the offering period. Forfeitures are accounted for as they occur.
The Company has also granted performance-based awards (also referred to as return target options) to certain executives. The Company uses a Modified Black-Scholes option pricing model, which uses Level 3 inputs for fair value measurement, to estimate the fair value. The contractual term of the awards is 10 years. As originally granted, the performance-based awards would vest and become exercisable when Vista’s realized cash return on its investment in the Company equaled or exceeded $1.515 billion upon the Termination Event. In conjunction with the IPO, the vesting conditions of the performance-based awards were modified to also vest following an IPO and registration and sale of shares by Vista provided that Vista achieved a cash return on its equity investment in the Company equaling or exceeding $1.515 billion. In accordance with ASC 718, we calculated the fair value of these options on the modification date. The value of these options on the date of modification as of June 30, 2020 was $33.0 million. As the awards were not considered probable of meeting the vesting requirements, no expense was recognized during the years ended December 31, 2021 and 2020. On June 24, 2022, the Company filed a Form S-3 “shelf” registration statement to facilitate future selling shareholder sales of common stock, including by Vista, and the achievement of the performance condition became probable, which resulted in the recognition of $33.0 million of stock-based compensation expense. On June 27, 2022, the return target options outstanding were modified such that these options were deemed fully vested as of June 30, 2022. The fair value of the awards immediately before the modification was higher than the fair value immediately after the modification and therefore no incremental compensation cost was recognized.
Application of these approaches involves the use of estimates, judgment, and assumptions that are highly complex and subjective, including those regarding our future expected revenue, expenses, cash flows, discount rates, market multiples, the selection of comparable public companies, and the probability of future events.
Income taxes
Deferred tax assets and liabilities are recognized principally for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts, using currently enacted tax rates. The measurement of a deferred tax asset is reduced, if necessary, by a valuation allowance if it is more likely than not that some portion or all of the deferred tax asset will not be realized. Significant judgment is required in evaluating the need for and magnitude of appropriate valuation allowances. The realization of our deferred tax assets is dependent on generating future taxable income and the reversal of existing temporary differences. Changes in tax laws and assumptions with respect to future taxable income could result in adjustment to these allowances.
The Company recognizes a tax benefit for uncertain tax positions only if the Company believes it is more likely than not that the position will be upheld on audit based solely on the technical merits of the tax position. The Company evaluates uncertain tax positions after the consideration of all available information.
Business combinations
When the Company acquires a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the date of acquisition. The allocation of the purchase price requires management to make significant estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates are inherently uncertain and unpredictable. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of the assets acquired and liabilities assumed may be recorded with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of the assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. Acquisition-related costs are expensed as incurred.
82

Goodwill
The Company evaluates goodwill for impairment in accordance with ASC 350, which requires goodwill to be either qualitatively or quantitatively assessed for impairment annually (or more frequently if impairment indicators arise) for each reporting unit. The Company has one reporting unit. The Company performs its impairment testing of goodwill at least annually and more frequently if events occur that would indicate that it is more likely than not the fair value of the reporting unit is less than the carrying value. If the Company’s reporting unit carrying amount exceeds its fair value, an impairment charge will be recorded based on that difference. The impairment charge will be limited to the amount of goodwill currently recognized in the Company’s single reporting unit. There is inherent subjectivity involved in estimating future cash flows, which can have a material impact on the amount of any potential impairment. Changes in estimates of future cash flows could result in a write-down of the asset in a future period. The Company elected to perform a quantitative assessment of goodwill as of October 1, 2022, and no impairment was identified. No other interim impairment tests were deemed necessary.
Other intangibles, net
Intangible assets with finite lives include trademarks, customer relationships, developed technology, non-competes, and order backlog. These assets are amortized over their estimated useful lives, which range from two to twelve years, on a straight-line basis. Intangible assets with finite lives are tested for impairment whenever events or circumstances indicate that the carrying amount of an asset (asset group) may not be recoverable. An impairment loss is recognized when the carrying amount of an asset exceeds the estimated undiscounted cash flows generated by the asset. The amount of the impairment loss recorded is calculated by the excess of the asset’s carrying value over its fair value. There is inherent subjectivity involved in estimating future cash flows, which can have a material impact on the amount of any potential impairment. Changes in estimates of future cash flows could result in a write-down of the asset in a future period.
Recent Accounting Pronouncements
For a description of our recently adopted accounting pronouncements and recently issued accounting standards not yet adopted, see “Note 2 — Summary of significant accounting policies” to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K.
83

Item 7A. Quantitative and Qualitative Disclosures About Market Risk
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 a result of exposure due to potential changes in foreign currency exchange rates or interest rates.
Foreign Currency Exchange Risk
The functional currency of our foreign subsidiaries, except for Jamf Ltd. and its subsidiaries, is the U.S. dollar. The functional currency of Jamf Ltd. and its subsidiaries is the GBP. Most of our sales are denominated in U.S. dollars, and therefore our revenue is 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 U.S., UK, Czech Republic, Poland, and the Netherlands. 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 currency exchange rates. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments. During the years ended December 31, 2022 and 2021, a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our consolidated results of operations and cash flows.
Interest Rate Risk
As of December 31, 2022, we had $224.3 million of cash and cash equivalents, which were held for working capital purposes. Our cash and cash equivalents are comprised of cash, money market deposit accounts, and money market funds with original maturities at the time of purchase of three months or less. We do not enter into investments for trading or speculative purposes. Due to the short-term nature of these instruments, we believe that we do not have any material exposure to changes in the fair value of our investment portfolio as a result of changes in interest rates. Decreases in interest rates, however, would reduce future interest income.
In September 2021, the Company issued $373.8 million aggregate principal amount of 0.125% 2026 Notes in a private offering. Because the 2026 Notes have a fixed interest rate, we do not have economic interest exposure on the 2026 Notes. The fair value of the 2026 Notes, however, fluctuates when interest rates fluctuate. Additionally, the fair value of the 2026 Notes fluctuates when the market price of our common stock fluctuates. The 2026 Notes are carried at face value less unamortized debt issuance costs on our consolidated balance sheets, and the fair value of the 2026 Notes is presented for disclosure purposes only.
84

Item 8. Financial Statements and Supplementary Data
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
PAGE
85

Report of Independent Registered Public Accounting Firm
To the Shareholders and the Board of Directors of Jamf Holding Corp.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Jamf Holding Corp. (the Company) as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive loss, stockholders’ equity, and cash flows for each of the three 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 2021, and the results of its operations, comprehensive loss, and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated March 1, 2023 expressed an adverse opinion thereon.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the 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.
Adoption of New Accounting Standards
ASU No. 2016-02
As discussed in Note 2 to the consolidated financial statements, the Company changed its method of accounting for leases in 2021 due to the adoption of ASU No. 2016-02, Leases (Topic 842), as amended, effective January 1, 2021, using the using the optional transition method to the modified retrospective approach.
Critical Audit Matters
The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.



86

Acquisition of ZecOps
Description of the MatterAs discussed in Note 5 to the consolidated financial statements, during 2022, the Company completed its acquisition of ZecOps for total purchase consideration of $44.3 million. The transaction was accounted for in accordance with the acquisition method of accounting for business combinations.

Auditing the Company’s accounting for this business combination was complex due to the significant estimation required by management in determining the fair value of the acquired intangible assets, which principally consisted of developed technology. Management estimated the fair value of developed technology using the multi-period excess earnings method. The significant estimation uncertainty was primarily due to the judgmental nature of the inputs to the valuation model used to measure the fair value of this intangible asset, as well as the sensitivity of the respective fair value to the underlying significant assumptions. The significant assumptions used in the multi-period excess earnings method include revenue growth rates and obsolescence curve. These significant assumptions are considered highly subjective, as they are forward looking and could be affected by future economic and market conditions.
How We Addressed the Matter in Our AuditWe obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s process for accounting for acquired intangible assets. For example, we tested controls over management’s review of the valuation of intangible assets, including the review of the valuation model and significant assumptions used in the valuation.

To test the estimated fair value of the acquired developed technology intangible asset, our audit procedures included, among others, reading the purchase agreement and assessing the completeness of identified intangible assets, evaluating the Company’s use of valuation methodologies, evaluating the prospective financial information and testing the completeness and accuracy of the underlying data. We compared the significant assumptions, including prospective financial information, to the historical performance of the acquired entity and other comparable guideline companies within the same industry and considered the historical accuracy of management’s estimates in other acquisitions. We also performed sensitivity analyses of the significant assumptions to evaluate the change in the fair value resulting from changes in the assumptions. We involved our valuation specialists to assist in the evaluation of the selection of the valuation models and testing certain significant assumptions used to value the acquired intangible asset.
Allocating revenue in contracts with multiple performance obligations and determining the standalone selling price
Description of the MatterAs described in Note 2 to the consolidated financial statements, the Company’s contracts with customers often contain multiple performance obligations, which are accounted for separately if they are distinct. In such cases, the transaction price is allocated on a relative standalone selling price basis to each separate performance obligation. Management estimates the standalone selling prices for software license revenue using information that may include market conditions and other observable inputs. The Company analyzes standalone selling prices on a periodic basis to reevaluate changes to standalone selling price.

Auditing the Company’s software license revenue recognition is challenging because of judgments required in allocating the transaction price to distinct performance obligations based on relative standalone selling price. For example, contracts containing multiple products or services requires judgment in identifying the distinct performance obligations in the contract, and the appropriate timing of revenue recognition for such performance obligations. Management’s estimates of the standalone selling prices for software licenses used to allocate the transaction price are sensitive to changes in management’s business practices, such as pricing strategies. Such changes can have a significant impact on the determination of standalone selling price.
87

How We Addressed the Matter in Our AuditWe obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s processes to identify performance obligations, the estimation of the standalone selling price of each performance obligation, and the allocation of total consideration to be received over the contractual term to all performance obligations based on their relative standalone selling price.

Our audit procedures included, among others, an evaluation of management’s assessment of performance obligations. In conjunction with this assessment, we inspected a sample of customer contracts and reviewed management’s identification of performance obligations. We then tested the period over which management determined the revenue associated with each performance obligation should be recognized, as well as the standalone selling prices assigned to those performance obligations for purposes of allocating the transaction price. In testing the Company’s estimate of standalone selling prices, we evaluated the accuracy and completeness of the underlying data used in management’s analysis. This evaluation included assessing the effect of the Company’s pricing practices for various transactions sizes and volumes across different product types.
/s/ Ernst & Young LLP
We have served as the Company’s auditor since 2017.
Minneapolis, Minnesota
March 1, 2023
88

Report of Independent Registered Public Accounting Firm
To the Shareholders and the Board of Directors of Jamf Holding Corp.
Opinion on Internal Control Over Financial Reporting
We have audited Jamf Holding Corp.’s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 Framework) (the COSO criteria). In our opinion, because of the effect of the material weakness described below on the achievement of the objectives of the control criteria, Jamf Holding Corp. (the Company) has not maintained effective internal control over financial reporting as of December 31, 2022, based on the COSO criteria.
A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weakness has been identified and included in management’s assessment. Management identified a material weakness related to the Company’s subsidiary, Wandera. Specifically, management did not design and maintain effective controls over information technology general controls (ITGCs) for applications that are relevant to the revenue recognition process. As a result, the business process controls that are dependent on the ineffective ITGCs, or that use data produced from the systems impacted by the ineffective ITGCs were deemed ineffective at December 31, 2022.
As indicated in the accompanying Management’s Report on Internal Control over Financial Reporting, management’s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of ZecOps, Inc., which is included in the 2022 consolidated financial statements of the Company and constituted 3% of the Company’s consolidated total assets, as of December 31, 2022. Our audit of internal control over financial reporting of the Company also did not include an evaluation of the internal control over financial reporting of ZecOps, Inc.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the accompanying consolidated balance sheets of Jamf Holding Corp. as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive loss, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2022, and the related notes. This material weakness was considered in determining the nature, timing and extent of audit tests applied in our audit of the 2022 consolidated financial statements.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit
89

preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ Ernst & Young LLP
Minneapolis, Minnesota
March 1, 2023
90

JAMF HOLDING CORP.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share amounts)
December 31,
20222021
Assets
Current assets:
Cash and cash equivalents$224,338 $177,150 
Trade accounts receivable, net of allowances of $445 and $391 at December 31, 2022 and 2021, respectively
88,163 79,143 
Income taxes receivable465 608 
Deferred contract costs17,652 12,904 
Prepaid expenses14,331 17,581 
Other current assets6,097 4,212 
Total current assets351,046 291,598 
Equipment and leasehold improvements, net19,421 18,045 
Goodwill856,925 845,734 
Other intangible assets, net218,744 264,593 
Deferred contract costs, non-current39,643 29,842 
Other assets43,763 30,608 
Total assets$1,529,542 $1,480,420 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$15,393 $9,306 
Accrued liabilities67,051 54,022 
Income taxes payable486 167 
Deferred revenues278,038 223,031 
Total current liabilities360,968 286,526 
Deferred revenues, non-current68,112 59,097 
Deferred tax liability, net5,505 8,700 
Convertible senior notes, net364,505 362,031 
Other liabilities29,114 25,640 
Total liabilities828,204 741,994 
Commitments and contingencies (Note 8)
Stockholders’ equity:
Preferred stock, $0.001 par value, 50,000,000 shares authorized at December 31, 2022 and 2021; no shares issued and outstanding at December 31, 2022 and 2021
  
Common stock, $0.001 par value, 500,000,000 shares authorized at December 31, 2022 and 2021; 123,170,172 and 119,426,064 shares issued and outstanding at December 31, 2022 and 2021, respectively
123 119 
Additional paid‑in capital1,049,875 913,581 
Accumulated other comprehensive loss(39,951)(7,866)
Accumulated deficit(308,709)(167,408)
Total stockholders’ equity701,338 738,426 
Total liabilities and stockholders’ equity$1,529,542 $1,480,420 
The accompanying notes are an integral part of these consolidated financial statements.
91

JAMF HOLDING CORP.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share amounts)
Years Ended December 31,
202220212020
Revenue:
Subscription$455,007 $344,243 $248,879 
Services19,025 16,122 14,519 
License4,744 6,023 5,734 
Total revenue478,776 366,388 269,132 
Cost of revenue:
Cost of subscription (exclusive of amortization expense shown below)85,479 63,441 39,529 
Cost of services (exclusive of amortization expense shown below)13,816 10,898 10,726 
Amortization expense19,932 16,018 10,753 
Total cost of revenue119,227 90,357 61,008 
Gross profit359,549 276,031 208,124 
Operating expenses:
Sales and marketing217,728 148,192 98,885 
Research and development119,906 82,541 52,513 
General and administrative132,562 96,206 51,603 
Amortization expense28,227 25,294 22,575 
Total operating expenses498,423 352,233 225,576 
Loss from operations(138,874)(76,202)(17,452)
Interest expense, net(538)(2,478)(10,741)
Loss on extinguishment of debt (449)(5,213)
Foreign currency transaction loss(2,802)(849)(722)
Other income, net  91 
Loss before income tax benefit(142,214)(79,978)(34,037)
Income tax benefit913 4,789 9,955 
Net loss$(141,301)$(75,189)$(24,082)
Net loss per share, basic and diluted$(1.17)$(0.64)$(0.22)
Weighted‑average shares used to compute net loss per share, basic and diluted120,720,972 118,276,462 108,908,597 
The accompanying notes are an integral part of these consolidated financial statements.
92

JAMF HOLDING CORP.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
Years Ended December 31,
202220212020
Net loss$(141,301)$(75,189)$(24,082)
Other comprehensive loss:
Foreign currency translation adjustments(32,085)(7,866) 
Total other comprehensive loss(32,085)(7,866) 
Comprehensive loss$(173,386)$(83,055)$(24,082)
The accompanying notes are an integral part of these consolidated financial statements.
93

JAMF HOLDING CORP.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share amounts)
Stock ClassAdditional Paid‑In
Capital
Accumulated Other Comprehensive LossAccumulated
Deficit
Stockholders’
Equity
Common
SharesAmount
Balance, December 31, 2019
102,843,612 $103 $568,756 $ $(68,137)$500,722 
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions, offering costs, and tax13,500,000 14 322,399 — — 322,413 
Private placement85,880 — 2,233 — — 2,233 
Exercise of stock options526,460 — 2,985 — — 2,985 
Vesting of restricted stock units36,520 — — — — — 
Share‑based compensation— — 6,743 — — 6,743 
Net loss— — — — (24,082)(24,082)
Balance, December 31, 2020
116,992,472 117 903,116  (92,219)811,014 
Exercise of stock options1,903,560 1 10,690 — — 10,691 
Vesting of restricted stock units530,032 1 — — — 1 
Share‑based compensation— — 35,805 — — 35,805 
Purchase of capped calls— — (36,030)— — (36,030)
Foreign currency translation adjustment— — — (7,866)— (7,866)
Net loss— — — — (75,189)(75,189)
Balance, December 31, 2021
119,426,064 119 913,581 (7,866)(167,408)738,426 
Exercise of stock options842,188 1 5,202 — — 5,203 
Vesting of restricted stock units1,895,620 2 — — — 2 
Issuance of common stock under the employee stock purchase plan295,189 — 6,840 — — 6,840 
Issuance of common stock in connection with business combination711,111 1 15,082 — — 15,083 
Share-based compensation— — 109,170 — — 109,170 
Foreign currency translation adjustment— — — (32,085)— (32,085)
Net loss— — — — (141,301)(141,301)
Balance, December 31, 2022
123,170,172 $123 $1,049,875 $(39,951)$(308,709)$701,338 
The accompanying notes are an integral part of these consolidated financial statements.
94

JAMF HOLDING CORP.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Years Ended December 31,
202220212020
Operating activities
Net loss$(141,301)$(75,189)$(24,082)
Adjustments to reconcile net loss to cash provided by operating activities:
Depreciation and amortization expense54,830 47,069 38,511 
Amortization of deferred contract costs16,563 12,534 7,953 
Amortization of debt issuance costs2,722 1,251 773 
Non-cash lease expense5,869 4,994  
Provision for credit losses and returns328 37 1,024 
Loss on extinguishment of debt 449 5,213 
Share‑based compensation109,170 35,805 6,743 
Deferred tax benefit(2,955)(5,644)(10,318)
Adjustment to contingent consideration694 6,037 (1,000)
Other3,333 1,419 (490)
Changes in operating assets and liabilities:
Trade accounts receivable(9,487)(6,521)(23,112)
Income tax receivable/payable266 (611)(766)
Prepaid expenses and other assets1,773 (9,265)(3,620)
Deferred contract costs(31,134)(24,795)(20,398)
Accounts payable5,891 2,069 4,026 
Accrued liabilities10,017 4,345 5,501 
Deferred revenue63,426 71,216 64,945 
Other liabilities (35)1,898 
Net cash provided by operating activities90,005 65,165 52,801 
Investing activities
Acquisitions, net of cash acquired(23,816)(352,711)(2,512)
Payment of deferred consideration (25,000) 
Purchases of equipment and leasehold improvements(7,727)(9,755)(4,368)
Purchase of investments(3,100)  
Other(139)48 4 
Net cash used in investing activities(34,782)(387,418)(6,876)
Financing activities
Proceeds from convertible senior notes 373,750  
Proceeds from bank borrowings 250,000  
Payment of bank borrowings (250,000)(205,000)
Payment for purchase of capped calls (36,030) 
Debt issuance costs(50)(13,134)(1,264)
Payment of debt extinguishment costs  (2,050)
Proceeds from initial public offering, net of underwriting discounts and commissions  326,316 
Cash paid for offering costs(104)(543)(7,256)
Proceeds from private placement  2,233 
Cash paid for contingent consideration(4,588)(4,206) 
Payment of deferred consideration (25,000) 
Payment of acquisition-related holdback(200)  
Proceeds from the exercise of stock options5,203 10,691 2,985 
Net cash provided by financing activities261 305,528 115,964 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash(713)(993)604 
Net increase (decrease) in cash, cash equivalents, and restricted cash54,771 (17,718)162,493 
Cash, cash equivalents, and restricted cash, beginning of period177,150 194,868 32,375 
Cash, cash equivalents, and restricted cash, end of period$231,921 $177,150 $194,868 
The accompanying notes are an integral part of these consolidated financial statements.
95

JAMF HOLDING CORP.
CONSOLIDATED STATEMENTS OF CASH FLOWS (continued)
(in thousands)
Years Ended December 31,
202220212020
Supplemental disclosures of cash flow information:
Cash paid for:
Interest$763 $967 $12,649 
Income taxes, net of refunds1,747 1,334 1,394 
Non-cash activities:
Employee stock purchase plan6,840   
Debt issuance costs accrued but not paid 50  
Operating lease assets obtained in exchange for operating lease liabilities8,159 1,470  
Purchases of equipment and leasehold improvements accrued but not paid419   
Issuance of common stock for the acquisition of business15,083   
Reconciliation of cash, cash equivalents, and restricted cash within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows above:
Cash and cash equivalents$224,338 $177,150 $194,868 
Restricted cash included in other current assets383   
Restricted cash included in other assets7,200   
Total cash, cash equivalents, and restricted cash$231,921 $177,150 $194,868 
The accompanying notes are an integral part of these consolidated financial statements.
96

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 1. Basis of presentation and description of business
Description of business
Jamf Holding Corp. and its wholly owned subsidiaries, collectively, are referred to as the “Company,” “we,” “us,” or “our.” We are the standard in managing and securing Apple at work, and we are the only company in the world that provides a complete management and security solution for an Apple-first environment that is designed to be enterprise secure, consumer simple, and protective of personal privacy. We help IT and security teams confidently protect the devices, data, and applications used by their workforce, while providing employees with consumer-simple, privacy-protecting technology. With Jamf’s software, devices can be deployed to employees brand new in the shrink-wrapped box, set up automatically and personalized at first power-on and administered continuously throughout the lifecycle of the device. Our customers are located throughout the world.
Initial public offering
On July 24, 2020, the Company closed its IPO through which it issued and sold 13,500,000 shares of common stock at the IPO Price of $26.00 per share. In connection with the IPO, the Company raised approximately $319.0 million after deducting the underwriting discount and commissions of $24.7 million and offering expenses of $7.3 million. Upon completion of the IPO, authorized capital stock consisted of 500,000,000 shares of common stock, par value $0.001 per share, and 50,000,000 shares of undesignated preferred stock, par value $0.001 per share.
Concurrently with the Company’s IPO, the Company issued and sold 85,880 shares of its common stock in a private placement to certain of its named executive officers, certain of its other employees, and its independent directors at the IPO Price of $26.00 per share for aggregate consideration of approximately $2.2 million.
Upon closing of the IPO, the Company repaid $205.0 million of the principal amount of the 2017 Term Loan Facility and paid $3.4 million of accrued interest and $2.0 million of prepayment penalty. The Company also wrote off $3.2 million of remaining debt issuance costs upon repayment of the debt. The Company recorded a loss on debt extinguishment of $5.2 million for the prepayment penalty and write off of debt issuance costs in the third quarter of 2020.
Basis of presentation and principles of consolidation
The consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in accordance with GAAP. All intercompany accounts and transactions have been eliminated.
Use of estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the reporting date, and the reported amounts of revenues and expenses during the reporting period. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future and include, but are not limited to, revenue recognition, stock-based compensation, commissions, the fair values of assets acquired and liabilities assumed in business combinations, useful lives for finite-lived assets, recoverability of long-lived assets, the value of ROU assets and lease liabilities, allowance for expected credit losses, commitments and contingencies, and accounting for income taxes and related valuation allowances against deferred tax assets. Actual results could differ from those estimates.
Segment and geographic information
Our CODM is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. We operate our business as one operating segment and therefore we have one reportable segment.
97

Revenues by geographic region as determined based on the location where the sale originated were as follows:
Years Ended December 31,
2022
2021 (1)
2020 (1)
(in thousands)
The Americas (2)
$330,704 $261,516 $202,737 
Europe, the Middle East, India, and Africa113,861 79,918 50,534 
Asia Pacific34,211 24,954 15,861 
$478,776 $366,388 $269,132 
(1) Previously reported revenues by geographic region for the years ended December 31, 2021 and 2020 have been revised to correct an immaterial error in the disclosure. There was no impact to total revenues.
(2) The vast majority of our Americas revenues comes from the U.S.
Long-lived assets, which include equipment and leasehold improvements, net and operating lease ROU assets for purposes of this disclosure, by geographic region were as follows:
December 31,
20222021
(in thousands)
The Americas$28,087 $30,459 
Europe, the Middle East, India, and Africa4,904 6,839 
Asia Pacific10,258 2,347 
$43,249 $39,645 
The U.S. held 65% and 77% of the total long-lived assets as of December 31, 2022 and 2021, respectively.
Note 2. Summary of significant accounting policies
Net loss per share of common stock
Basic net loss per common share is calculated by dividing the net loss by the weighted-average number of common shares outstanding during the period without consideration for potentially dilutive securities. Diluted net loss per common share is calculated by dividing the net loss by the weighted-average number of common shares and potentially dilutive securities outstanding during the period. The potentially dilutive securities include outstanding stock options, unvested RSUs, shares related to the 2026 Notes, and shares issuable pursuant to the 2021 ESPP and are determined by applying either the treasury-stock method or the if-converted method, as applicable. Because we have reported a net loss for the years ended December 31, 2022, 2021, and 2020, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share for those periods given that the potentially dilutive shares would have been anti-dilutive if included in the calculation.
Cash and cash equivalents
The Company considers any highly liquid investments purchased with original maturities at the time of purchase of three months or less to be cash equivalents. The Company maintains cash in deposit accounts that, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts.
Trade accounts receivable, net
Credit is extended to customers in the normal course of business. Trade accounts receivable are recorded at the invoiced amount, net of allowances.
Effective January 1, 2021, upon adoption of ASU 2016-13, the allowance for credit losses is based on an expected loss model that estimates losses over the expected life of the trade accounts receivable. The Company estimates expected credit losses based on the Company’s historical loss information, current and future economic and market conditions, and ongoing review of customers’ account balances. Prior to the adoption of ASU 2016-13, the Company determined the allowance for doubtful accounts based on the delinquency of the account, the financial condition of the customer, and the Company’s collection experience.
98

The Company writes-off a receivable against the allowance when a determination is made that the balance is uncollectible and collection of the receivable is no longer being actively pursued. This determination is based on the delinquency of the account, the financial condition of the customer, and the Company’s collection experience.
Activity related to our allowance for credit losses for trade accounts receivable was as follows:
Years Ended December 31,
202220212020
(in thousands)
Balance, beginning of period$391 $530 $200 
Provision328 143 824 
Write-offs(321)(373)(494)
Recoveries of amounts previously written off47 91  
Balance, end of period$445 $391 $530 
Equipment and leasehold improvements, net
Equipment and leasehold improvements are recorded at cost less accumulated depreciation. Expenditures for renewals and betterments that extend the life of such assets are capitalized. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. These lives are three years for computers and server equipment, three years for software, five years for furniture and fixtures, and the lesser of the lease term or the useful life of the leasehold improvements. Repair and maintenance costs are expensed as incurred. Differences between amounts received and the net carrying value of assets retired or disposed of are charged to income as incurred.
Equipment and leasehold improvements, net are tested for impairment whenever events or circumstances indicate that the carrying amount of an asset may not be recoverable. There were no impairment losses recognized during the years ended December 31, 2022, 2021, and 2020.
Business combinations
When the Company acquires a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the date of acquisition. The allocation of the purchase price requires management to make significant estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates are inherently uncertain and unpredictable. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of the assets acquired and liabilities assumed may be recorded with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of the assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. Acquisition-related costs are expensed as incurred.
Goodwill
The Company evaluates goodwill for impairment in accordance with ASC 350, which requires goodwill to be either qualitatively or quantitatively assessed for impairment annually (or more frequently if impairment indicators arise) for each reporting unit. The Company has one reporting unit. The Company performs its impairment testing of goodwill at least annually and more frequently if events occur that would indicate that it is more likely than not the fair value of the reporting unit is less than the carrying value. If the Company’s reporting unit carrying amount exceeds its fair value, an impairment charge will be recorded based on that difference. The impairment charge will be limited to the amount of goodwill currently recognized in the Company’s single reporting unit. The Company elected to perform a quantitative assessment of goodwill as of October 1, 2022, and no impairment was identified. No other interim impairment tests were deemed necessary.
Other intangibles, net
Intangible assets with finite lives include trademarks, customer relationships, developed technology, non-competes, and order backlog. These assets are amortized over their estimated useful lives, which range from two to twelve years, on a straight-line basis. Intangible assets with finite lives are tested for impairment whenever events or circumstances indicate that the carrying amount of an asset (asset group) may not be recoverable. An impairment loss is recognized when the carrying amount of an asset exceeds the estimated undiscounted cash flows generated by the asset. The amount of the impairment loss
99

recorded is calculated by the excess of the asset’s carrying value over its fair value. There were no material impairment losses recognized during the years ended December 31, 2022, 2021, and 2020.
Intangible assets with indefinite lives as of December 31, 2021 included IPR&D. These assets are not amortized, but are assessed for potential impairment annually or when circumstances indicate that the carrying amount may not be recoverable. There were no impairment losses recognized during the year ended December 31, 2021.
Operating leases
The Company adopted ASC 842 on January 1, 2021 using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on or after January 1, 2021 are presented under ASC 842 while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under ASC 840.
The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. Under ASC 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset.
The Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2021 for existing leases upon the adoption of ASC 842). The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives. The Company made an accounting policy election under ASC 842 not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less.
Future lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes to an index and other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred.
The Company made an accounting policy election to account for lease and non-lease components in its contracts as a single lease component for all asset classes. The non-lease components typically represent additional services transferred to the Company, such as common area maintenance for real estate, which are variable in nature and recorded in variable lease expense in the period incurred.
The Company uses its incremental borrowing rate to determine the present value of lease payments as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company specific credit risk, lease term, nature and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease.
Debt issuance costs
Costs of debt financing are charged to expense over the lives of the related financing agreements. Remaining costs and the future period over which they would be charged to expense are reassessed when amendments to the related financing agreements or prepayments occur. Debt issuance costs for the Company’s 2026 Notes are recognized as an offset to the liability and are amortized using the effective-interest method. Debt issuance costs for the Company’s revolving line of credit are recognized in other assets and are amortized on a straight-line basis.
Stock split
On July 10, 2020, the Company effected a 110-for-1 stock split of its common stock. The par value of the common stock was not adjusted as a result of the stock split. Accordingly, all share and per share amounts for all periods presented in the accompanying consolidated financial statements and notes thereto have be adjusted retrospectively, where applicable, to reflect this stock split.
100

Offering costs
Prior to the IPO, the Company capitalized offering costs incurred in connection with the sale of common stock in the IPO, including legal, accounting, printing, and other IPO-related costs. Upon completion of the IPO, $7.3 million of deferred offering costs were reclassified to stockholders’ equity and recorded against the proceeds from the offering. During the years ended December 31, 2022, 2021, and 2020, the Company incurred costs of $0.1 million, $0.6 million, and $0.7 million, respectively, in connection with prospective and completed secondary offerings after the IPO. The Company did not receive any proceeds as only certain selling shareholders participated in these offerings. These costs were expensed as incurred and included in general and administrative expenses in the consolidated statements of operations.
Foreign currency
Our reporting currency is the U.S. dollar. The functional currency of our foreign operations, except for Jamf Ltd. and its subsidiaries, is the U.S. dollar. The functional currency of Jamf Ltd. and its subsidiaries is the GBP. The assets, liabilities, revenues, and expenses of our foreign operations are remeasured in accordance with ASC 830. Remeasurement adjustments are recorded as foreign currency transaction gains (losses) in the consolidated statements of operations. Assets and liabilities of Jamf Ltd. and its subsidiaries are translated into U.S. dollars based upon exchange rates prevailing at the end of each period. Revenues and expenses of Jamf Ltd. and its subsidiaries are translated at weighted-average exchange rates on a monthly basis. The resulting translation adjustment is included in accumulated other comprehensive loss.
Stock-based compensation
In accordance with ASC 718, the Company recognizes compensation expense for all stock-based awards granted to our employees and non-employee directors in the consolidated statements of operations based on the estimated fair value of the awards on the date of grant. We use the Black-Scholes option pricing model to estimate the fair value of service-based options and purchase rights granted under the 2021 ESPP. We use the fair market value of our common stock on the date of grant to estimate the fair value of RSUs. We recognize compensation expense for service-based options and RSUs on a straight-line basis over the applicable vesting period. We recognize compensation expense for the purchase rights granted under the 2021 ESPP on a straight-line basis over the offering period. Forfeitures are accounted for as they occur.
The Company has also granted performance-based awards (also referred to as return target options) to certain executives. The Company uses a Modified Black-Scholes option pricing model, which uses Level 3 inputs for fair value measurement, to estimate the fair value. The contractual term of the awards is 10 years. As originally granted, the performance-based awards would vest and become exercisable when Vista’s realized cash return on its investment in the Company equaled or exceeded $1.515 billion upon the Termination Event. In conjunction with the IPO, the vesting conditions of the performance-based awards were modified to also vest following an IPO and registration and sale of shares by Vista provided that Vista achieved a cash return on its equity investment in the Company equaling or exceeding $1.515 billion. In accordance with ASC 718, we calculated the fair value of these options on the modification date. The value of these options on the date of modification as of June 30, 2020 was $33.0 million. As the awards were not considered probable of meeting the vesting requirements, no expense was recognized during the years ended December 31, 2021 and 2020.
The Company used the following assumptions in the Modified Black-Scholes option pricing model to estimate the fair value of return target options modified during the year ended December 31, 2020:
Expected life of options1.5 years
Expected volatility55%
Risk-free interest rates0.16%
Expected dividend yield%
Weighted-average grant-date fair value$8.95
On June 24, 2022, the Company filed a Form S-3 “shelf” registration statement to facilitate future selling shareholder sales of common stock, including by Vista, and the achievement of the performance condition became probable, which resulted in the recognition of $33.0 million of stock-based compensation expense. On June 27, 2022, the return target options outstanding were modified such that these options were deemed fully vested as of June 30, 2022. The fair value of the awards immediately before the modification was higher than the fair value immediately after the modification and therefore no incremental compensation cost was recognized.
101

The Black-Scholes option pricing model requires the use of subjective assumptions as inputs. These assumptions include the following:
Expected Term — The expected term of stock options represents the weighted-average period the stock options are expected to be outstanding. For time-based awards, the estimated expected term of the options granted is generally calculated as the vesting period plus the midpoint of the remaining contractual term as the Company does not have sufficient historical information to develop reasonable expectations surrounding future exercise patterns and post-vesting employment termination behavior. The expected term for the purchase rights issued under the 2021 ESPP is based on the duration of the offering period.
Expected Volatility — For return target options modified during the year ended December 31, 2020 and return target options and service-based options granted during the year ended December 31, 2019, the expected stock price volatility assumption was determined by examining the historical volatility of a group of industry peers as the Company did not have substantive trading history for its common stock. For the purchase rights issued under the 2021 ESPP, the expected volatility was based on the Company’s historical data.
Risk-Free Interest Rate — The risk-free rate assumption was based on U.S. Treasury instruments with terms that were consistent with the expected term of the Company’s stock options and offering period for the 2021 ESPP.
Expected Dividend — The Company uses an expected dividend yield of zero as we do not currently pay dividends and have no plans to pay dividends in the foreseeable future.
Fair Value of Common Stock — Following the IPO, the Company’s shares are publicly traded, and the Company uses the applicable closing price of its common stock to determine fair value. Prior to the IPO, the fair value of the shares of common stock underlying the stock options had historically been the responsibility of and determined by the Company’s Board. Because there was no public market for the Company’s common stock prior to our IPO, the Board used independent third-party valuations of the Company’s common stock, operating and financial performance, and general and industry-specific economic outlook, amongst other factors.
Income taxes
We account for income taxes in accordance with ASC 740 under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities, NOLs, and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.
We use a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. A tax position is recognized when it is more likely than not that the tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the more-likely-than-not recognition threshold is measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement with a taxing authority. The standard also provides guidance on derecognition of tax benefits, classification on the balance sheet, interest and penalties, accounting in interim periods, disclosure, and transition.
Revenue recognition
The Company applies ASC 606 and follows a five-step model to determine the appropriate amount of revenue to be recognized in accordance with ASC 606:
Identify the contract with a customer
Identify the performance obligations in the contract
Determine the transaction price
Allocate the transaction price to the performance obligations in the contract
Recognize revenue when or as performance obligations are satisfied
102

The Company’s revenue is primarily derived from sales of SaaS subscriptions, support and maintenance contracts, software licenses, and related professional services. The Company’s products and services are marketed and sold directly, as well as indirectly through third-party resellers, to the end-user.
The Company assesses the contract term as the period in which the parties to the contract have enforceable rights and obligations. The contract term can differ from the stated term in contracts with certain termination or renewal rights, depending on whether there are substantive penalties associated with those rights. Customer contracts are generally standardized and non-cancelable for the duration of the stated contract term.
Nature of Products and Services
Subscription: Subscription includes SaaS subscription arrangements, which include a promise to allow customers to access software hosted by the Company over the contract period without allowing the customer to take possession of the software or transfer hosting to a third party. Subscription also includes support and maintenance, which includes when-and-if available software updates and technical support on our perpetual and on-premise term-based subscription licenses. Because the subscription represents a stand-ready obligation to provide a series of distinct periods of access to the subscription, which are all substantially the same and that have the same pattern of transfer to the customer, subscriptions are accounted for as a series and revenue is recognized ratably over the contract term, beginning at the point when the customer is able to use and benefit from the subscription. Subscription also includes sales of on-premise term-based subscription arrangements. Licenses for on-premise term-based software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from software licenses is recognized upon transfer of control to the customer, which is typically upon making the software available to the customer.
Services: Services, including training, are often sold as part of new software license or subscription contracts. These services are fulfilled by the Company and with the use of other vendors and do not significantly modify, integrate, or otherwise depend on other performance obligations included in the contracts. Services are generally performed over a one- to two-day period and, when sold as part of new software license or subscription contracts, at or near the outset of the related contract. When other vendors participate in the provisioning of the services, the Company recognizes the related revenue on a gross basis as the Company is the principal in these arrangements. Revenue related to services is recognized as the Company’s performance obligation is fulfilled. Related fulfillment costs are recognized as incurred.
License: License includes sales of on-premise perpetual software. Licenses for on-premise perpetual software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from on-premise perpetual software licenses is recognized upon transfer of control to the customer, which is typically upon making the software available to the customer.
Certain contracts may include explicit options to renew subscriptions or maintenance at a stated price. These options are generally priced in line with the SSP and therefore do not provide a material right to the customer. If the option provides a material right to the customer, then the material right is accounted for as a separate performance obligation, and the Company recognizes revenue when those future goods or services underlying the option are transferred or when the option expires.
Transaction Price
The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods and services to the customer. The transaction price is exclusive of amounts collected on behalf of third parties, such as sales tax and value-added tax.
Significant Judgments
When the Company’s contracts with customers contain multiple performance obligations, the contract transaction price is allocated based on a relative SSP basis to each performance obligation. The Company typically determines SSP based on observable selling prices of its products and services.
In instances where SSP is not directly observable, such as with software licenses that are never sold on a stand-alone basis, SSP is determined using information that may include market conditions and other observable inputs. SSP is typically established as ranges, and the Company typically has more than one SSP range for individual products and services due to the stratification of those products and services by customer class, channel type, and purchase quantity, among other circumstances. The SSP is reassessed periodically or when facts and circumstances change.
103

Disaggregation of Revenue
The Company separates revenue into subscription and non-subscription categories to disaggregate those revenues that are term-based and renewable from those that are one-time in nature. Revenue from subscription and non-subscription contractual arrangements were as follows:
Years Ended December 31,
202220212020
(in thousands)
SaaS subscription and support and maintenance$430,613 $313,950 $223,655 
On‑premise subscription24,394 30,293 25,224 
Subscription revenue455,007 344,243 248,879 
Professional services19,025 16,122 14,519 
Perpetual licenses4,744 6,023 5,734 
Non‑subscription revenue23,769 22,145 20,253 
Total revenue$478,776 $366,388 $269,132 
Contract Balances
The timing of revenue recognition may not align with the right to invoice the customer. The Company records accounts receivable when it has the unconditional right to issue an invoice and receive payment regardless of whether revenue has been recognized. For multiyear agreements, the Company will either invoice the customer in full at the inception of the contract or in installments (generally annually at the beginning of each renewal period). If revenue has not yet been recognized, then a contract liability (deferred revenue) is also recorded. Deferred revenue classified as current in the consolidated balance sheets is expected to be recognized as revenue within one year. Non-current deferred revenue will generally be fully recognized within five years. If revenue is recognized in advance of the right to invoice, a contract asset is recorded in other current assets on the consolidated balance sheets. The opening and closing balances of contract assets were as follows:
Years Ended December 31,
202220212020
(in thousands)
Balance, beginning of the period$1,792 $947 $499 
Balance, end of the period817 1,792 947 
Change$(975)$845 $448 
For the years ended December 31, 2022 and 2021, the allowance for expected credit losses associated with contract assets was not material.
Changes in contract liabilities, including revenue earned during the period from the beginning contract liability balance and new deferrals of revenue during the period, were as follows:
Years Ended December 31,
202220212020
(in thousands)
Balance, beginning of the period$282,128 $205,509 $140,449 
Acquisitions1,014 5,200  
Revenue earned(222,964)(160,002)(127,915)
Deferral of revenue287,608 231,421 192,975 
Other (1)
(1,636)  
Balance, end of the period$346,150 $282,128 $205,509 
(1) Includes contract assets netted against contract liabilities on a contract-by-contract basis.
There were no significant changes to our contract assets and liabilities during the years ended December 31, 2022, 2021, and 2020 outside of our sales activities.
104

In instances where the timing of revenue recognition differs from the timing of the right to invoice, the Company has determined that a significant financing component generally does not exist. The primary purpose of the Company’s invoicing terms is to provide customers with simplified and predictable ways of purchasing the products and services and not to receive financing from or provide financing to the customer. Additionally, the Company has elected the practical expedient that permits an entity not to recognize a significant financing component if the time between the transfer of a good or service and payment is one year or less.
Payment terms on invoiced amounts are typically 30 to 60 days. The Company does not offer rights of return for its products and services in the normal course of business and contracts generally do not include customer acceptance clauses.
Remaining Performance Obligations
Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and noncancellable amounts to be invoiced. As of December 31, 2022, the Company had $427.3 million of remaining performance obligations, with 71% expected to be recognized as revenue over the succeeding 12 months, and the remainder generally expected to be recognized over the three years thereafter.
Deferred Contract Costs
Sales commissions, as well as associated payroll taxes and retirement plan contributions (together, contract costs), that are incremental to the acquisition of customer contracts are capitalized using a portfolio approach as deferred contract costs in the consolidated balance sheets when the period of benefit is determined to be greater than one year.
The Company has elected to apply the practical expedient to expense contract costs as incurred when the expected amortization period is one year or less. The judgments made in determining the amount of costs incurred include the portion of the commissions that are expensed in the current period versus the portion of the commissions that are recognized over the expected period of benefit, which often extends beyond the contract term as we generally do not pay commensurate commissions upon renewal of the service contracts. Contract costs are allocated to each performance obligation within the contract and amortized on a straight-line basis over the expected benefit period of the related performance obligations. Contract costs are amortized as a component of sales and marketing expenses in our consolidated statement of operations. We have determined that the expected period of benefit is generally five years based on evaluation of a number of factors, including customer attrition rates, weighted-average useful lives of our customer relationship and developed technology intangible assets, and market factors, including the overall competitive environment and technology life of competitors. Total amortization of contract costs for the years ended December 31, 2022, 2021, and 2020 was $16.6 million, $12.5 million, and $8.0 million, respectively.
The Company periodically reviews these deferred contract costs to determine whether events or changes in circumstances have occurred that could affect the period of benefit of these deferred contract costs. There were no impairment losses recorded during the years ended December 31, 2022, 2021, or 2020.
Concentrations of Risk
For the year ended December 31, 2022, the Company had two distributors that each accounted for more than 10% of total net revenues. Total receivables related to these distributors were $29.3 million as of December 31, 2022. For the year ended December 31, 2021, the Company had one distributor that accounted for more than 10% of total net revenues. Total receivables related to this distributor were $17.4 million as of December 31, 2021. For the year ended December 31, 2020, the Company had two distributors that each accounted for more than 10% of total net revenues. Total receivables related to these distributors were $19.8 million as of December 31, 2020. As of December 31, 2022 and 2021, these distributors accounted for 33% and 22%, respectively, of total receivables.
No single end customer accounted for more than 10% of total revenue for the years ended December 31, 2022, 2021, and 2020. No single end customer accounted for more than 10% of total receivables as of December 31, 2022 and 2021.
The Company hosts our cloud service from third-party data center facilities operated by AWS from several global locations. The Company has internal procedures to restore services in the event of disaster at any of its current data center facilities. Even with these procedures for disaster recovery in place, the Company’s subscription services could be significantly interrupted during the time period following a disaster at one of its sites and the subsequent restoration of services at another site.
105

Research and development costs and software development costs
All research and development costs are expensed as incurred in accordance with ASC Topic 730, Research and Development. Software development costs required to be capitalized under ASC Topic 985-20, Costs of Software to be Sold, Leased or Marketed, and under ASC Topic 350-40, Internal-Use Software, were not material for the years ended December 31, 2022, 2021, and 2020.
Advertising costs
Advertising costs are expensed as incurred and presented within sales and marketing in the consolidated statements of operations. Advertising costs were $22.7 million, $17.0 million, and $13.4 million for the years ended December 31, 2022, 2021, and 2020, respectively.
Interest expense, net
For the year ended December 31, 2022, interest expense from debt financing of $3.5 million is partially offset by interest income from cash investments of $3.0 million. For the year ended December 31, 2021, interest expense from debt financing was $2.5 million. For the year ended December 31, 2020, interest expense from debt financing of $10.8 million is partially offset by interest income from cash investments of $0.1 million.
Strategic investments
In the third quarter of 2022, the Company executed a $2.0 million convertible promissory note with SwiftConnect. The note contains customary terms for an instrument of its type, including repayment or conversion upon certain future liquidity events. The note matures on July 29, 2024, and the Company intends to hold the note until maturity, unless it is otherwise repaid or converted pursuant to its terms. The investment is recorded at cost and included in other assets on the consolidated balance sheet. As of December 31, 2022, the balance of the investment was $2.0 million. The Company evaluates its strategic investments quarterly for impairment. During the period ended December 31, 2022, there were no changes in the carrying value of the Company’s strategic investments. All gains and losses on the Company’s strategic investments, whether realized or unrealized, are recognized in the consolidated statements of operations.
Adoption of new accounting pronouncements
Business Combinations — Accounting for Contract Assets and Contract Liabilities from Contracts with Customers
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606. Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. Historically, such amounts were recognized by the acquirer at fair value in accordance with acquisition accounting. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not been issued. The Company early adopted the new standard on January 1, 2022. We applied the new guidance to acquisitions completed in 2022.
Note 3. Financial instruments fair value
The Company measures its financial instruments in accordance with ASC 820. ASC 820 defines fair value 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. ASC 820 establishes a three-level fair value hierarchy, which prioritizes the use of observable inputs from active markets and minimizes the use of unobservable inputs when measuring fair value. A level is assigned to each fair value measurement based on the lowest level of input that is significant to the fair value measurement. The levels of the fair value hierarchy are as follows:
Level 1: Fair value is determined using an unadjusted quoted price in an active market for identical assets or liabilities.
Level 2: Fair value is estimated using inputs other than quoted prices included within Level 1 that are observable, either directly or indirectly.
106

Level 3: Fair value is estimated using unobservable inputs that are significant to the fair value of the assets or liabilities.
Assets and liabilities measured at fair value on a recurring basis
The Company invests in money market funds with original maturities at the time of purchase of three months or less, which are measured and recorded at fair value on a recurring basis. Money market funds are valued based on quoted market prices in active markets and classified within Level 1 of the fair value hierarchy.
In addition, the contingent consideration associated with the Digita and cmdReporter acquisitions are measured and recorded at fair value on a recurring basis. The estimated fair value of the contingent payments associated with the Digita acquisition is determined using a Monte Carlo simulation model, which uses Level 3 inputs, including assumptions about the probability of growth of subscription services and the related pricing of the services offered. Significant increases (decreases) in the probability of growth of subscription services as well as the related pricing of the services offered would have resulted in a higher (lower) fair value measurement. The estimated fair value of the contingent payments associated with the cmdReporter acquisition was determined using projected contract wins, which used Level 3 inputs, including assumptions about the probability of closing contracts based on their current stage in the sales process. See Note 5 for more information.
The fair value of these financial instruments were as follows:
December 31, 2022
Level 1Level 2Level 3Total
(in thousands)
Assets
Cash equivalents:
Money market funds$132,306 $ $ $132,306 
Total cash equivalents$132,306 $ $ $132,306 
Liabilities
Contingent consideration:
Accrued liabilities$ $ $6,206 $6,206 
Total contingent consideration$ $ $6,206 $6,206 
December 31, 2021
Level 1Level 2Level 3Total
(in thousands)
Assets
Cash equivalents:
Money market funds$146,037 $ $ $146,037 
Total cash equivalents$146,037 $ $ $146,037 
Liabilities
Contingent consideration:
Accrued liabilities$ $ $4,588 $4,588 
Other liabilities  5,512 5,512 
Total contingent consideration$ $ $10,100 $10,100 
The carrying value of accounts receivable and accounts payable approximate their fair value due to their short maturities and are excluded from the tables above.
107

The following table provides a summary of the changes in contingent consideration, which is classified as Level 3:
Years Ended December 31,
202220212020
(in thousands)
Balance, beginning of period$10,100 $8,200 $9,200 
Additions 359  
Total (gains) losses included in:
Net loss694 6,037 (1,000)
Payments(4,588)(4,206) 
Other (290) 
Balance, end of period$6,206 $10,100 $8,200 
The change in the fair value of the contingent consideration is included in general and administrative expenses in the consolidated statements of operations. The adjustments for the years ended December 31, 2022 and 2021 primarily reflected updated assumptions about the probability of growth of subscription services. The adjustment for the year ended December 31, 2020 primarily reflected a decrease in the liability due to updated assumptions about the probability of change in control as a result of our IPO, partially offset by an increase in the liability due to updated assumptions about the probability of growth of subscription services.
Fair value measurements of other financial instruments
The following table presents the net carrying value and estimated fair value of the 2026 Notes, which are not recorded at fair value in the consolidated balance sheets:
December 31, 2022December 31, 2021
Net Carrying ValueEstimated Fair ValueNet Carrying ValueEstimated Fair Value
(in thousands)
2026 Notes
$364,505 $308,504 $362,031 $398,044 
As of December 31, 2022 and 2021, the difference between the net carrying value of the 2026 Notes and the principal amount of $373.8 million represents the unamortized debt issuance costs of $9.2 million and $11.7 million, respectively. See Note 9 for more information. The estimated fair value of the 2026 Notes, which is classified as Level 2, was determined based on quoted bid prices of the 2026 Notes in an over-the-counter market on the last trading day of the reporting period.
Note 4. Equipment and leasehold improvements
Equipment and leasehold improvements were as follows:
December 31,
20222021
(in thousands)
Computers$18,191 $14,629 
Software2,168 1,182 
Furniture/fixtures5,162 4,394 
Leasehold improvements13,769 11,123 
Capital in progress1,558 3,003 
Equipment and leasehold improvements, gross40,848 34,331 
Less: accumulated depreciation(21,427)(16,286)
Equipment and leasehold improvements, net$19,421 $18,045 
Depreciation expense was $6.7 million, $5.8 million, and $5.2 million for the years ended December 31, 2022, 2021, and 2020, respectively.
108

Note 5. Acquisitions
ZecOps
On November 16, 2022, the Company completed its acquisition of ZecOps, a leader in mobile detection and response, pursuant to the terms of the ZecOps Merger Agreement. This acquisition uniquely positions Jamf to help IT and security teams strengthen their organization’s mobile security posture.
Under the terms of the ZecOps Merger Agreement, the Company acquired 100% of the equity interest in ZecOps for total purchase consideration of $44.3 million, subject to certain closing adjustments as set forth in the ZecOps Merger Agreement. The total purchase consideration included cash consideration of $28.2 million, equity consideration of $15.1 million (based on the closing price of the Company’s common stock on November 16, 2022), and repayment of the $1.0 million SAFE investment in ZecOps the Company entered into in the third quarter of 2022. The cash consideration included (i) $0.3 million in cash held back in an escrow fund as partial security for post-closing true-up adjustments and (ii) $7.2 million in cash held back in an escrow fund as partial security for post-closing indemnification claims with (A) 50% of the then existing escrowed amount to be released 18 months following the closing date and (B) the remaining escrowed amount to be released on March 1, 2025. The cash consideration was funded by the Company’s cash on hand. The equity consideration consisted of up to 711,111 shares of the Company’s common stock, based on (i) the deemed total equity consideration value under the ZecOps Merger Agreement of $19.2 million divided by (ii) the agreed upon floor of the Company’s stock price of $27.00 per share. On the closing date, 710,691 shares of the equity consideration were issued to applicable ZecOps equityholders, and 420 shares were issued in a reserve account, subject to the completion of customary shareholder certifications. The reserved shares were subsequently released in January 2023.
Acquisition-related expenses of $2.4 million for the year ended December 31, 2022 were expensed as incurred. These expenses were recognized as acquisition costs in general and administrative expenses in the consolidated statement of operations.
The final purchase accounting allocations for the ZecOps acquisition will be determined within one year from the acquisition date and depend on a number of factors, including the final valuation of our intangible assets acquired and finalization of income tax effects of the opening balance sheet. The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed (in thousands):
Assets acquired:
Cash and cash equivalents$820 
Trade accounts receivable, net448 
Prepaid expenses39 
Other current assets2,260 
Intangible assets acquired9,500 
Operating lease assets104 
Liabilities assumed:
Accounts payable(73)
Accrued liabilities(2,260)
Income taxes payable(48)
Deferred revenue(1,014)
Operating lease liabilities(85)
Deferred tax liability(529)
Goodwill35,119 
Total purchase consideration$44,281 
The Company accounted for the acquisition by applying the acquisition method of accounting for business combinations in accordance with ASC 805. The allocation of the purchase price required management to make significant
109

estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates included, but were not limited to:
future expected cash flows from subscription contracts and acquired developed technologies;
time to recreate customer relationships and anticipated growth in revenue;
research and development costs;
obsolescence curves and other useful life assumptions, such as the period of time and intended use of acquired intangible assets in the Company’s product offerings;
discount rates; and
tax-related valuation allowances.
The goodwill represents the excess of the purchase consideration over the fair value of the underlying net identifiable assets. The goodwill recognized in this acquisition is primarily attributable to expected synergies in sales opportunities across complementary products, customers, and geographies and cross-selling opportunities. The goodwill is not deductible for income tax purposes.
The estimated useful lives and fair values of the identifiable intangible assets acquired were as follows:
Useful LifeGross Value
(in thousands)
Developed technology5.0 years$5,900 
Customer relationships5.0 years2,300 
Non-competes3.0 years1,300 
Total identifiable intangible assets$9,500 
The weighted-average useful life of the intangible assets acquired was 4.7 years.
Developed technology represents the estimated fair value of the features underlying the ZecOps products as well as the platform supporting ZecOps customers and was valued using an excess earnings income approach. Customer relationships represent the estimated fair value of the underlying relationships with ZecOps customers and were valued using a replacement cost method, which estimates the cost to recreate the asset. Non-competes represent the estimated fair value of non-compete agreements acquired from ZecOps and were valued using a with-and-without income approach.
Pro forma results of operations for this acquisition were not presented as the effects were not material to our financial results.
Other
During the first quarter of 2022, the Company completed two acquisitions to expand our products and services offerings. These acquisitions were not significant individually or in the aggregate to our consolidated financial statements. The combined purchase price for these acquisitions was $4.0 million, which was paid with cash on hand. The purchase price was allocated to the assets acquired based on their estimated fair values as of the date of each acquisition. The allocation included $0.9 million to developed technology with an estimated useful life of 5.0 years and $0.1 million to other assets, with the remaining $3.0 million allocated to goodwill. The goodwill is not deductible for income tax purposes. Acquisition-related expenses of $0.4 million were expensed as incurred. These expenses were recognized as acquisition costs in general and administrative expenses in the consolidated statement of operations.
Wandera
On July 1, 2021, the Company completed its acquisition of Wandera. Wandera is a leader in zero trust cloud security and access for mobile devices. As an Apple-first provider of unified cloud security, Wandera expanded the Company’s security
110

offering for the enterprise. Building on the Company’s existing capabilities, Wandera added ZTNA, MTD, and data policy features to ensure mobile workers can simply and safely access the network resources they need while complying with organizational policies and reducing mobile charges. This acquisition uniquely positioned the Company to help IT and security teams confidently protect the devices, data, and applications used by a mobile workforce, while extending the intended Apple experience through the Company’s robust and scalable Apple Enterprise Management platform.
Under the terms of the Wandera Merger Agreement, the Company acquired 100% of the voting equity interest in Wandera and paid total cash consideration of $409.3 million. The total consideration consisted of an initial payment of $359.3 million at close and deferred consideration of $50.0 million that was paid in $25.0 million increments on October 1, 2021 and December 15, 2021. The initial payment of $359.3 million included $0.7 million held back as partial security for post-closing true-up adjustments as well as indemnification claims made within one year of the acquisition date. The amount held back was released in the fourth quarter of 2021. The acquisition was initially financed with cash on hand and borrowings under the 2021 Term Loan Facility.
Acquisition-related costs were expensed as incurred and were as follows:
Year Ended December 31, 2021
(in thousands)
Cost of revenue:
Subscription$88 
Sales and marketing180 
Research and development1,088 
General and administrative4,896 
$6,252 
The allocation of the purchase price required management to make significant estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates included, but were not limited to:
future expected cash flows from subscription contracts and acquired developed technologies;
historical and expected customer attrition rates and anticipated growth in revenue;
royalty rates applied to acquired developed technology platforms;
obsolescence curves and other useful life assumptions, such as the period of time and intended use of acquired intangible assets in the Company’s product offerings;
discount rates; and
uncertain tax positions and tax-related valuation allowances.
111

During the second quarter of 2022, the Company finalized its purchase accounting for the Wandera acquisition. The following table summarizes the final allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed and reflects all measurement period adjustments (in thousands):
Assets acquired:
Cash and cash equivalents$9,605 
Trade accounts receivable, net3,882 
Prepaid expenses900 
Other current assets426 
Equipment and leasehold improvements, net58 
Intangible assets acquired102,050 
Operating lease assets1,474 
Deferred tax asset918 
Liabilities assumed:
Accounts payable(788)
Accrued liabilities(3,464)
Income taxes payable(94)
Deferred revenue(5,200)
Operating lease liabilities(1,474)
Deferred tax liability(9,374)
Goodwill310,356 
Total purchase consideration$409,275 
During the fourth quarter of 2021, the Company recorded measurement period adjustments including an increase to other current assets of $0.4 million and an increase to deferred tax assets of $0.1 million, resulting in a decrease to goodwill of $0.5 million. The adjustments related to new information obtained about facts and circumstances that existed as of the acquisition date. The increase to other current assets relates to UK refundable research and development tax credits.
The goodwill represents the excess of the purchase consideration over the fair value of the underlying net identifiable assets. The goodwill recognized in this acquisition is primarily attributable to expected synergies in sales opportunities across complementary products, customers, and geographies and cross-selling opportunities. The goodwill is not deductible for income tax purposes.
The estimated useful lives and fair values of the identifiable intangible assets acquired were as follows:
Useful LifeGross Value
(in thousands)
Developed technology6.5 years$60,500 
Customer relationships11.0 years35,600 
Order backlog2.5 years3,800 
Non-competes2.5 years1,750 
Trademarks3.0 years400 
Total identifiable intangible assets$102,050 
The weighted-average useful life of the intangible assets acquired is 7.8 years.
Developed technology represents the estimated fair value of the features underlying the Wandera products as well as the platform supporting Wandera customers. Customer relationships represent the estimated fair value of the underlying relationships with Wandera customers. Order backlog represents the estimated fair value of existing order backlog with Wandera customers. Non-competes represent the estimated fair value of non-compete agreements acquired from Wandera. Trademarks represent the estimated fair value of the Wandera brand.
112

Wandera contributed revenue and net loss of $10.6 million and $11.3 million, respectively, from the acquisition date through December 31, 2021, excluding the effects of the acquisition and integration costs.
The following unaudited pro forma information presents the combined results of Jamf and Wandera assuming the acquisition was completed on January 1, 2020. As required by ASC 805, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations of the combined companies would have been had the acquisition occurred at the beginning of the period presented, nor are they indicative of future results of operations. The pro forma results below have been adjusted for the amortization of acquired intangibles, reduction of deferred revenue, deferred commissions, stock-based compensation expense, and additional interest expense. The pro forma results for the year ended December 31, 2021 have also been adjusted to exclude the impact of $6.3 million of acquisition-related costs (pre-tax) incurred by the Company that are directly attributable to the transaction. The adjustments do not reflect the effect of costs or synergies that would have been expected to result from the integration of the acquisition.
Pro forma consolidated revenues and net loss for the years ended December 31, 2021 and 2020, calculated as if Wandera had been acquired as of January 1, 2020, were as follows:
Years Ended December 31,
20212020
(in thousands)
Revenues$377,996 $288,666 
Net loss(83,383)(44,671)
cmdReporter
On February 26, 2021, the Company entered into an asset purchase agreement with cmdSecurity to acquire certain cmdSecurity assets, including cmdReporter, a suite of security and compliance tools purpose-built for macOS. The final aggregate purchase price was approximately $3.4 million, which consisted of cash consideration of $3.0 million and contingent consideration of $0.4 million. The purchase price was allocated to the assets acquired based on their estimated fair values as of the date of the acquisition. The allocation included $2.6 million to developed technology with an estimated useful life of 5.0 years and $0.4 million to IPR&D, with the remaining $0.4 million allocated to goodwill. The IPR&D was completed in the first quarter of 2022 and is amortized over its estimated useful life of 5.0 years.
Mondada
On October 15, 2020, the Company purchased all of the outstanding membership interests of Mondada. Mondada’s Kinobi patch management solutions integrate with Jamf Pro, allowing organizations to extend Jamf Pro’s built-in patch management functionality to include all Mac applications within an environment. The total purchase price was $2.7 million. The purchase price was allocated to the assets acquired based on their estimated fair values as of the date of the acquisition. The allocation included $1.0 million to developed technology with an estimated useful life of 5.0 years and $0.1 million to customer relationships with an estimated useful life of 6.0 years, with the remaining $1.7 million allocated to goodwill. The goodwill recognized in this acquisition was primarily attributable to the workforce acquired and the expected synergies of integrating Mondada’s Kinobi patch management solutions with Jamf Pro. The goodwill is not deductible for income tax purposes.
Digita
In 2019, the Company recorded contingent consideration in connection with its purchase of the outstanding membership interests of Digita. The maximum contingent consideration is $15.0 million if the acquired business achieves certain revenue milestones by December 31, 2022. The acquired business achieved the minimum revenue milestones, which resulted in the Company making cash payments of $4.6 million and $4.2 million in 2022 and 2021, respectively, to the former owners of the acquired business. An additional cash payment of $6.2 million was made in January 2023. See Note 3 for more information on the fair value of the contingent consideration.
113

Note 6. Goodwill and other intangible assets
The change in the carrying amount of goodwill was as follows:
Years Ended December 31,
202220212020
(in thousands)
Goodwill, beginning of period$845,734 $541,480 $539,818 
Goodwill acquired38,133 311,203 1,662 
Measurement period adjustments (1)
 (477) 
Foreign currency translation adjustment(26,942)(6,472) 
Goodwill, end of period$856,925 $845,734 $541,480 
(1) Represents the measurement period adjustments related to the Wandera acquisition. See Note 5 for more information.
The gross carrying amount and accumulated amortization of intangible assets other than goodwill were as follows:
December 31, 2022
Useful LifeGross ValueAccumulated
Amortization
Net Carrying
Value
Weighted‑
Average
Remaining
Useful Life
(in thousands)
Trademarks
3 - 8 years
$34,649 $22,200 $12,449 2.8 years
Customer relationships
212 years
249,659 96,973 152,686 7.2 years
Developed technology
5 - 6.5 years
116,881 66,373 50,508 4.7 years
Non‑competes
2 - 3 years
2,864 1,066 1,798 2.3 years
Order backlog
2.5 years
3,518 2,215 1,303 1.0 year
Total intangible assets$407,571 $188,827 $218,744 
December 31, 2021
Useful LifeGross ValueAccumulated
Amortization
Net Carrying
Value
Weighted‑
Average
Remaining
Useful Life
(in thousands)
Trademarks
3 - 8 years
$34,690 $17,788 $16,902 3.8 years
Customer relationships
212 years
249,495 75,600 173,895 8.3 years
Developed technology
5 - 6.5 years
116,193 47,142 69,051 5.1 years
Non‑competes
2 - 2.5 years
1,797 439 1,358 2.0 years
Order backlog
2.5 years
3,745 758 2,987 2.0 years
Total intangible assets subject to amortization405,920 141,727 264,193 
IPR&DIndefinite400 — 400 
Total intangible assets$406,320 $141,727 $264,593 
The gross value in the tables above includes a cumulative foreign currency translation adjustment of $(11.0) million and $(2.1) million as of December 31, 2022 and 2021, respectively. The accumulated amortization in the table above includes a cumulative foreign currency translation adjustment of $(1.0) million as of December 31, 2022. The cumulative foreign currency translation adjustment for accumulated amortization was not material as of December 31, 2021.
Amortization expense was $48.2 million, $41.3 million, and $33.3 million for the years ended December 31, 2022, 2021, and 2020, respectively.
114

Future estimated amortization expense as of December 31, 2022 is as follows (in thousands):
Years ending December 31:
2023$40,059 
202436,878 
202535,701 
202631,000 
202729,624 
Thereafter45,482 
Total amortization expense$218,744 
The amounts in the table above are estimates. The actual amount of amortization expense may differ from the estimated amount due to additional intangible assets acquired, changes in foreign currency exchange rates, impairment of intangible assets, accelerated amortization of intangible assets, and other events.
There were no impairments to goodwill during the years ended December 31, 2022, 2021, and 2020. There were no material impairments to intangible assets during the years ended December 31, 2022, 2021, and 2020.
Note 7. Leases
The Company leases office facilities and vehicles under operating lease agreements that have initial terms ranging from 1 to 9 years. Some leases include one or more options to renew, generally at our sole discretion, with renewal terms that can extend the lease term up to 10 years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants or residual value guarantees. The Company also leases office equipment under a finance lease agreement with a term of 4 years. The Company’s finance lease was not material to the consolidated financial statements as of December 31, 2022 or 2021.
Supplemental balance sheet information related to the Company’s operating leases is as follows:
LeasesBalance Sheet ClassificationDecember 31, 2022December 31, 2021
(in thousands)
Assets
Operating lease assetsOther assets$23,828 $21,600 
Liabilities
Operating lease liabilities - currentAccrued liabilities$6,539 $5,251 
Operating lease liabilities - non-currentOther liabilities21,895 20,086 
Total operating lease liabilities$28,434 $25,337 
The weighted-average remaining term of the Company’s operating leases was 5.2 years and 5.9 years as of December 31, 2022 and 2021, respectively. The weighted-average discount rate used to measure the present value of the operating lease liabilities was 3.9% and 3.5% as of December 31, 2022 and 2021, respectively.
The components of lease expense were as follows:
Years Ended December 31,
20222021
(in thousands)
Operating lease cost$6,882 $5,935 
Short-term lease cost281 272 
Variable lease cost2,442 1,943 
Total lease expense$9,605 $8,150 
115

Operating lease cost is recognized on a straight-line basis over the lease term. The Company leases certain office facilities with a related party, including the office space in Eau Claire, Wisconsin. Operating lease cost with related parties was $1.1 million for both the years ended December 31, 2022 and 2021.
Total lease expense, including the Company’s share of the lessors’ operating expenses, was $5.0 million for the year ended December 31, 2020. Lease expense with related parties, including the Company’s share of the lessors’ operating expenses, was $1.1 million for the year ended December 31, 2020.
For the years ended December 31, 2022 and 2021, operating cash flows included $6.4 million and $5.9 million, respectively, of cash paid for operating lease liabilities.
Maturities of the Company’s operating lease liabilities as of December 31, 2022 were as follows:
Operating Leases
(in thousands)
Years ending December 31:
2023$7,496 
20246,405 
20254,786 
20264,792 
20272,727 
Thereafter5,342 
Total lease payments31,548 
Less: imputed interest3,114 
Total present value of lease liabilities$28,434 
Note 8. Commitments and contingencies
Hosting Services and Other Support Software Agreements
The Company has various contractual agreements for hosting services and other support software. The below table reflects the minimum payments under these agreements as of December 31, 2022:
Unrelated
(in thousands)
Years ending December 31:
2023$37,738 
202435,039 
202516,911 
2026 
2027 
Thereafter 
$89,688 
As of December 31, 2022, the Company also has a variable obligation of $17.5 million over the term of a three-year contract for third-party hosting services. The variable obligation is not reflected in the table above.
Leases
See Note 7 for information on the Company’s future commitments related to its lease arrangements.
Contingencies
In 2021, the Company was engaged in discussions with an entity regarding the entity’s patented technology and allegations regarding the Company’s infringement of that technology. During the fourth quarter of 2021, the Company settled
116

this matter and paid the entity $5.0 million. The Company recognized the expense within general and administrative expenses during the year ended December 31, 2021.
From time to time, the Company may be subject to various claims, charges, and litigation. The Company records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company maintains insurance to cover certain actions and believes that resolution of such claims, charges, or litigation will not have a material impact on the Company’s financial position, results of operations, or liquidity. The Company had no liabilities for contingencies as of December 31, 2022 or 2021.
Note 9. Debt
The following table summarizes the balances and availability of our 2026 Notes and 2020 Revolving Credit Facility:
Outstanding (1)
Unutilized AmountInterest RateMaturity Date
December 31,
2022
December 31,
2021
December 31,
2022
December 31,
2021
December 31,
2022
December 31,
2021
(in thousands)
2026 Notes$364,505 $362,031 N/AN/A0.125%0.125%Sept. 1, 2026
2020 Revolving Credit Facility1,037 1,037 $148,963 $148,963 1.25%1.25%July 27, 2025
(1) Represents the net carrying amount of our 2026 Notes and outstanding letters of credit under the 2020 Revolving Credit Facility.
Convertible Senior Notes
On September 17, 2021, the Company issued $373.8 million aggregate principal amount of 0.125% 2026 Notes in a private offering. The 2026 Notes were issued pursuant to the 2026 Notes Indenture, dated September 17, 2021, among the Company, JAMF Software, LLC, as subsidiary guarantor, and U.S. Bank National Association, as trustee. The 2026 Notes are general senior, unsecured obligations of the Company and mature on September 1, 2026, unless earlier converted, redeemed, or repurchased. The 2026 Notes bear interest at a rate of 0.125% per year, payable semiannually in arrears on March 1st and September 1st of each year, beginning on March 1, 2022. The Company recorded the principal amount of the 2026 Notes, net of issuance costs, as a liability in the consolidated balance sheet in accordance with ASU 2020-06, which the Company early adopted on January 1, 2021.
The Company’s net proceeds from the offering were approximately $361.4 million after deducting the initial purchasers’ discounts and commissions and the offering expenses paid by the Company. The Company used (i) approximately $250.0 million of the net proceeds from the offering of the 2026 Notes to repay the Company’s 2021 Term Loan Facility and to pay any associated prepayment penalties and accrued and unpaid interest to the date of repayment and (ii) approximately $36.0 million of the net proceeds from the offering of the 2026 Notes to fund the cost of entering into the Capped Calls, and will use the remainder of the net proceeds for general corporate purposes, which may include working capital, capital expenditures, and potential acquisitions and strategic transactions.
The 2026 Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding March 1, 2026, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2021 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for 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 is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five business day period after any ten consecutive trading day period in which the trading price (as defined in the 2026 Notes Indenture) per $1,000 principal amount of the 2026 Notes for each trading day during the five business day period after any ten consecutive trading day period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate for the 2026 Notes on each such trading day; (3) if the Company calls such 2026 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the 2026 Notes called (or deemed called) for redemption; and (4) upon the occurrence of specified corporate events as set forth in the 2026 Notes Indenture. On or after March 1, 2026 until the close of business on the second scheduled trading day immediately preceding the maturity date (September 1, 2026), holders of the 2026 Notes may convert all or any portion of their 2026 Notes at any time, regardless of the foregoing conditions. Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of the Company’s common stock, or a combination of cash and shares of
117

the Company’s common stock, at the Company’s election, in the manner and subject to the terms and conditions provided in the 2026 Notes Indenture. As of December 31, 2022, the conditions allowing holders of the 2026 Notes to convert were not met.
The initial conversion rate for the 2026 Notes is 20.0024 shares of the Company’s common stock per $1,000 principal amount of 2026 Notes, which is equivalent to an initial conversion price of approximately $49.99 per share of common stock. The initial conversion price of the 2026 Notes represents a premium of approximately 40.0% to the last reported sale price of the Company’s common stock on NASDAQ on September 14, 2021. The conversion rate for the 2026 Notes is subject to adjustment under certain circumstances in accordance with the terms of the 2026 Notes Indenture. In addition, following certain corporate events that occur prior to the maturity date of the 2026 Notes or if the Company delivers a notice of redemption in respect of the 2026 Notes, the Company will, under certain circumstances, increase the conversion rate of the 2026 Notes for a holder who elects to convert its 2026 Notes (or any portion thereof) in connection with such a corporate event or convert its 2026 Notes called (or deemed called) for redemption during the related redemption period (as defined in the 2026 Notes Indenture), as the case may be.
The Company may not redeem the 2026 Notes prior to September 6, 2024. The Company may redeem for cash all or any portion of the 2026 Notes, at its option, on or after September 6, 2024, if the last reported sale price of the common stock has been at least 130% of the conversion price for the 2026 Notes then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2026 Notes to be redeemed, plus accrued and unpaid interest, to, but excluding, the redemption date. If the Company redeems less than all the outstanding 2026 Notes, at least $50.0 million aggregate principal amount of 2026 Notes must be outstanding and not subject to redemption as of the date of the relevant notice of redemption. No sinking fund is provided for the 2026 Notes.
If the Company undergoes a fundamental change (as defined in the 2026 Notes Indenture), holders may require, subject to certain conditions and exceptions, the Company to repurchase for cash all or any portion of their 2026 Notes at a fundamental change repurchase price equal to 100% of the principal amount of the 2026 Notes to be repurchased, plus accrued and unpaid interest, to, but excluding, the fundamental change repurchase date.
The 2026 Notes Indenture includes customary covenants and sets forth certain events of default after which the 2026 Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving the Company or its significant subsidiaries after which the 2026 Notes become automatically due and payable.

The following table sets forth the interest expense related to the 2026 Notes for the periods presented:
Years Ended December 31,
20222021
(in thousands)
Contractual interest expense$467 $135 
Amortization of issuance costs2,474 711 
In the third quarter of 2021, the Company recorded debt issuance costs of $12.4 million related to the issuance of the 2026 Notes as a reduction to the liability in the consolidated balance sheet. Debt issuance costs are amortized to interest expense over the term of the 2026 Notes using the effective interest rate method. The effective interest rate on the 2026 Notes was 0.81% for both the years ended December 31, 2022 and 2021.
Capped Calls
On September 14, 2021, concurrently with the pricing of the 2026 Notes, and on September 17, 2021, concurrently with the initial purchasers’ exercise of their option to purchase additional 2026 Notes, the Company also entered into the Capped Calls with third-party banks. The Capped Calls each have an initial strike price of approximately $49.99 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes. The Capped Calls have initial cap prices of $71.42 per share, subject to certain adjustments. The Capped Calls cover, subject to anti-dilution adjustments, approximately 7.5 million shares of the Company’s common stock. The Capped Calls are generally intended to reduce or offset the potential dilution to the common stock upon any conversion of the 2026 Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Company paid approximately $36.0 million from the net proceeds from the issuance and sale of the 2026 Notes to purchase the Capped Calls and recorded the Capped Calls as a reduction to additional paid-in capital in the consolidated balance sheet. The Capped Calls are subject to either adjustment or
118

termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to terminations of the Capped Calls, including changes in law, failures to deliver, and hedging disruptions.
Credit Agreement
The 2020 Credit Agreement provides for the 2020 Revolving Credit Facility of $150.0 million, which may be increased or decreased under specific circumstances, with a $25.0 million letter of credit sublimit and a $50.0 million alternative currency sublimit. In addition, the 2020 Credit Agreement provides for the ability of the Company to request incremental term loan facilities, in a minimum amount of $5.0 million for each facility. The maturity date of the 2020 Credit Agreement is July 27, 2025. The 2020 Credit Agreement contains customary representations and warranties, affirmative covenants, reporting obligations, negative covenants, and events of default. We were in compliance with such covenants as of both December 31, 2022 and 2021. As of both December 31, 2022 and 2021, we had $1.0 million of letters of credit outstanding under our 2020 Revolving Credit Facility.
In connection with the closing of the Wandera acquisition on July 1, 2021, the Company entered into the Credit Agreement Amendment, which amended the Company’s 2020 Credit Agreement. The Credit Agreement Amendment provided for the 2021 Term Loan Facility, a new 364-day term loan facility in an aggregate principal amount of $250.0 million on substantially the same terms and conditions as the Company’s existing 2020 Revolving Credit Facility. The Company repaid the principal amount of the 2021 Term Loan Facility on September 23, 2021 with proceeds from the issuance and sale of the 2026 Notes. The Company accounted for this transaction as a debt extinguishment and recorded debt extinguishment costs of $0.4 million for the write-off of remaining debt issuance costs.
In the third quarter of 2020, the Company recorded debt issuance costs of $1.3 million related to the 2020 Credit Agreement. In the second quarter of 2021, the Company recorded debt issuance costs of $0.7 million related to the Credit Agreement Amendment. As of December 31, 2022 and 2021, debt issuance costs related to the 2020 Credit Agreement of $0.7 million and $0.9 million, respectively, are included in other assets in the consolidated balance sheets.
The interest rates applicable to revolving borrowings under the 2020 Credit Agreement are, at the Company’s option, either (i) a base rate, which is equal to the greater of (a) the Prime Rate, (b) the Federal Funds Effective Rate plus 0.50%, and (c) the Adjusted LIBO Rate (subject to a floor) for a one month interest period (each term as defined in the 2020 Credit Agreement) plus 1.00%, or (ii) the Adjusted LIBO Rate (subject to a floor) equal to the LIBO Rate for the applicable interest period multiplied by the Statutory Reserve Rate, plus in the case of each of clauses (i) and (ii), the Applicable Rate. The Applicable Rate (i) for base rate loans range from 0.25% to 1.00% per annum and (ii) for LIBO Rate loans range from 1.25% to 2.00% per annum, in each case, based on the Senior Secured Net Leverage Ratio (as such term is defined in the 2020 Credit Agreement). Base rate borrowings may only be made in dollars. The Company pays a commitment fee during the term of the 2020 Credit Agreement ranging from 0.20% to 0.35% per annum of the average daily undrawn portion of the revolving commitments based on the Senior Secured Net Leverage Ratio. For the years ended December 31, 2022, 2021, and 2020, the Company accrued $0.3 million, $0.3 million, and $0.1 million, respectively, for the commitment fee.
On November 13, 2017, the Company entered into the 2017 Credit Agreement. The 2017 Credit Agreement provided for the 2017 Term Loan Facility of $175.0 million with a maturity date of November 13, 2022 and the 2017 Revolving Credit Facility of $15.0 million with a maturity date of November 13, 2022. On January 30, 2019, the Company entered into a First Amended Credit Agreement, which increased the 2017 Term Loan Facility to $205.0 million. The First Amended Credit Agreement provided for additional funding for the ZuluDesk acquisition. On April 13, 2019, the Company entered into a Second Amended Credit Agreement, which adjusted the rate for both the 2017 Term Loans and 2017 Credit Facilities. Upon the closing of our IPO, the Company repaid the 2017 Credit Agreement. See Note 1 for more information.
119

Note 10. Share-based compensation
The Company’s equity incentive plans provide for granting various share-based awards to eligible employees, non-employee directors, and consultants of the Company. In addition, the Company offers an employee stock purchase plan to eligible employees.
The Company recognized stock-based compensation expense for all equity arrangements as follows:
Years Ended December 31,
202220212020
(in thousands)
Cost of revenue:
Subscription$8,854 $3,755 $732 
Services1,299 594 139 
Sales and marketing33,559 10,938 1,748 
Research and development24,392 10,512 1,533 
General and administrative41,066 10,006 2,591 
$109,170 $35,805 $6,743 
The Company recognized a tax benefit related to stock-based compensation of $10.1 million, $12.8 million, and $3.8 million for the years ended December 31, 2022, 2021, and 2020, respectively.
Equity Incentive Plans
On July 21, 2020, the Company adopted the 2020 Plan. The 2020 Plan provides for grants of (i) stock options, (ii) stock appreciation rights, (iii) restricted shares, (iv) performance awards, (v) other share-based awards, and (vi) other cash-based awards to eligible employees, non-employee directors, and consultants of the Company. We initially reserved 14,800,000 shares of our common stock for issuance under the 2020 Plan. The total number of shares reserved for issuance under the 2020 Plan increases on January 1st of each of the first 10 calendar years during the term of the 2020 Plan by the lesser of: (i) a number of shares of our common stock equal to 4% of the total number of shares of our common stock outstanding on December 31st of the preceding calendar year or (ii) a number of shares of our common stock as determined by our Board. The maximum number of shares of common stock available for issuance under the 2020 Plan was 24,256,740 shares as of January 1, 2022. As of December 31, 2022, 13,413,731 shares of common stock are reserved for additional grants under the 2020 Plan.
The 2017 Option Plan became effective November 13, 2017 upon the approval of the Board and, prior to the adoption of the 2020 Plan, served as the umbrella plan for the Company’s stock-based and cash-based incentive compensation program for its officers and other eligible employees. The aggregate number of shares of common stock that may be issued under the 2017 Option Plan may not exceed 8,470,000 shares. As of December 31, 2022, 128,928 shares of common stock are reserved for additional grants under the 2017 Option Plan. All stock options previously granted by the Company were at an exercise price at or above the estimated fair market value of the Company’s common stock as of the grant date.
120

Return Target Options
The table below summarizes return target option activity for the year ended December 31, 2022:
OptionsWeighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 20213,687,664 $6.75 6.8$115,278 
Granted  
Exercised(414,744)6.75 
Forfeitures  
Outstanding, December 31, 20223,272,920 $6.75 5.8$47,623 
Options exercisable at December 31, 20223,272,920 $6.75 5.8$47,623 
Vested or expected to vest at December 31, 20223,272,920 $6.75 5.8$47,623 
The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the optionholders had all optionholders exercised their options on the last day of the period. No return target options were granted during the years ended December 31, 2022, 2021, and 2020. The return target options outstanding on June 27, 2022 were modified such that these options were deemed fully vested as of June 30, 2022. During the three months ended June 30, 2022, with the filing of a Form S-3 “shelf” registration statement, the market condition and the implied performance obligation were deemed to be satisfied and the Company recognized $33.0 million of stock-based compensation expense. See Note 2 for further information. There is no remaining unrecognized compensation expense related to these return target options as of December 31, 2022. The total fair value of return target options vested during the year ended December 31, 2022 was $33.0 million. The aggregate intrinsic value of the options exercised, which represents the difference between the fair market value of the Company’s common stock on the date of exercise and the exercise price of each option, was $7.9 million for the year ended December 31, 2022. No return target options vested or were exercised during the years ended December 31, 2021 and 2020. The Company issues new shares when return target options are exercised.
Service-Based Options
The table below summarizes the service-based option activity for the year ended December 31, 2022:
OptionsWeighted‑
Average
Exercise
Price
Weighted‑
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 20211,643,266 $5.68 6.1$53,129 
Granted  
Exercised(427,444)5.62 
Forfeitures  
Outstanding, December 31, 20221,215,822 $5.70 5.1$18,968 
Options exercisable at December 31, 20221,162,656 $5.58 5.0$18,272 
Vested or expected to vest at December 31, 20221,215,822 $5.70 5.1$18,968 
The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the optionholders had all optionholders exercised their options on the last date of the period. Service-based options vest over four years with 25% vesting one year after grant and the remainder vesting ratably on a quarterly basis thereafter. The Company issues new shares when service-based options are exercised. All service-based options outstanding under the Company’s option plans have exercise prices equal to the fair value of the Company’s stock on the grant date. All awards expire after 10 years.
No service-based options were granted during the years ended December 31, 2022, 2021, and 2020. The aggregate intrinsic value of the options exercised, which represents the difference between the fair market value of the Company’s common stock on the date of exercise and the exercise price of each option, was $11.2 million, $54.7 million, and $13.9 million for the years ended December 31, 2022, 2021, and 2020, respectively. The total fair value of service-based options vested
121

during the years ended December 31, 2022, 2021, and 2020 was $0.7 million, $2.6 million, and $2.6 million, respectively. There was $0.3 million of unrecognized compensation expense related to service-based options that is expected to be recognized over a weighted-average period of 0.9 years as of December 31, 2022.
Restricted Stock Units
RSU activity for the year ended December 31, 2022 was as follows:
UnitsWeighted-Average Grant Date Fair Value (per share)
Outstanding, December 31, 20216,890,938 $31.59 
Granted4,065,117 27.50 
Vested(1,895,620)31.88 
Forfeited(643,078)30.67 
Outstanding, December 31, 20228,417,357 $29.61 
RSUs under the 2020 Plan generally vest ratably on an annual basis over four years. RSUs under the 2017 Option Plan vest 100% on the one year anniversary of the date of the grant. The weighted-average grant date fair value of RSUs granted during the years ended December 31, 2022, 2021, and 2020 was $27.50, $32.51, and $26.33, respectively. There was $216.1 million of unrecognized compensation expense related to unvested RSUs that is expected to be recognized over a weighted-average period of 2.9 years as of December 31, 2022. The total fair value of RSUs vested during the years ended December 31, 2022, 2021, and 2020 was $60.4 million, $16.2 million, and $0.5 million, respectively.
Long-Term Incentive Plan
In the third quarter of 2021, the Company offered employees with LTIP grants the opportunity to convert those awards into RSUs under the 2020 Plan. Upon conversion, 50% of the RSUs vested immediately and the remaining 50% vested on the one year anniversary of the grant date, provided the employee remained continuously employed by the Company through the vesting date. All employees elected to convert their outstanding LTIP grants into RSUs, resulting in grants totaling 413,234 shares.
The conversion of the previously outstanding LTIP grants into RSUs resulted in the recognition of $4.5 million and $9.8 million of stock-based compensation expense during the years ended December 31, 2022 and 2021, respectively. The expense on the unvested RSUs was recognized on a straight-line basis over the vesting period.
Employee Stock Purchase Plan
On May 25, 2021, the Company adopted the 2021 ESPP. The 2021 ESPP provides for six-month offering periods beginning May 1st and November 1st of each fiscal year and provides eligible employees the opportunity to purchase shares of the Company’s common stock through accumulated payroll deductions at a 15% discount. On each purchase date, the purchase price of the shares is the lesser of (i) 85% of the fair market value of the Company’s common stock on the first day of trading of the offering period or (ii) 85% of the fair market value of the Company’s common stock on the last day of trading of the offering period. Payroll deductions are limited to 15% of an employee’s eligible compensation. The number of shares an employee may purchase during any offering period is limited to an aggregate value of $25,000 per calendar year based on the stock price on the first day of trading of the offering period. As of December 31, 2022 and 2021, the Company withheld, at the employees’ request, $1.1 million and $1.2 million, respectively, of eligible employee compensation, which is included in accrued liabilities in the consolidated balance sheet, for purchases of common stock under the 2021 ESPP.
As of December 31, 2022, 3,899,071 shares of common stock were reserved for future issuance under the 2021 ESPP. The total number of shares reserved for issuance under the 2021 ESPP increases on January 1st of each of the first 10 calendar years after the first offering date by a number of shares of our common stock equal to 1% of the total number of shares of our common stock outstanding on December 31st of the preceding calendar year. The aggregate number of shares issued over the term of the 2021 ESPP will not exceed 16,000,000 shares. During the year ended December 31, 2022, the Company’s employees purchased 295,189 shares of common stock under the 2021 ESPP at a weighted-average purchase price of $22.80 per share. Total proceeds to the Company were $6.8 million during the year ended December 31, 2022. No shares of common stock were issued under the 2021 ESPP during the year ended December 31, 2021.
122

The grant date fair value of shares issued under the 2021 ESPP equals the sum of (i) 15% of the Company’s quoted stock price on the first day of trading of the offering period and (ii) 85% of the fair market value of a stock option using the Black-Scholes option pricing model. The average grant date fair value for the offering periods under the 2021 ESPP that commenced in 2022 was $8.28 per share. The average grant date fair value for the offering period under the 2021 ESPP that commenced in 2021 was $11.97 per share. The Company used the following assumptions in the Black-Scholes option pricing model:
Years Ended December 31,
20222021
Expected term0.5 years0.5 years
Expected volatility
60.05% - 64.90%
40.31%
Risk-free interest rate
1.49% - 4.58%
0.06%
Expected dividend yield%%
There was $0.9 million of unrecognized compensation expense related to the 2021 ESPP that is expected to be recognized over a period of four months as of December 31, 2022.
Note 11. Net loss per share
The following table sets forth the computation of basic and diluted net loss per share:
Years Ended December 31,
202220212020
(in thousands, except share and per share amounts)
Numerator:
Net loss$(141,301)$(75,189)$(24,082)
Denominator:
Weighted‑average shares used to compute net loss per share, basic and diluted120,720,972 118,276,462 108,908,597 
Basic and diluted net loss per share$(1.17)$(0.64)$(0.22)
Basic net loss per share is computed by dividing the net loss by the weighted-average number of common shares outstanding for the period. Because we have reported a net loss for the years ended December 31, 2022, 2021, and 2020, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share given that the potentially dilutive shares would have been antidilutive if included in this calculation.
The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:
As of December 31,
202220212020
Stock options outstanding4,488,742 5,330,930 7,234,490 
Unvested restricted stock units8,417,357 6,890,938 1,293,107 
Shares related to the 2026 Notes
7,475,897 7,475,897  
Shares committed under the 2021 ESPP
193,977 108,331  
Total potentially dilutive securities20,575,973 19,806,096 8,527,597 
Note 12. Employee benefit plans
Employees located in the U.S. are generally eligible to participate in the 401(k) Plan. The 401(k) Plan allows eligible employees to defer a percentage of their annual compensation as defined in the 401(k) Plan on a pre-tax or after-tax basis up to the maximum amount allowed by the Internal Revenue Service. The Company contributes an amount equal to 3 percent of each participant’s eligible compensation each pay period regardless of whether the participant makes elective deferrals. The Company made contributions to the 401(k) Plan of $5.4 million, $4.1 million, and $3.2 million for the years ended December 31, 2022, 2021, and 2020, respectively.
123

Employees outside of the U.S. who are not covered by the 401(k) Plan may be covered by local defined contribution plans, which are subject to applicable laws and rules of the country where the plans are administered. The Company made contributions to defined contributions plans outside of the U.S. of $2.5 million, $1.5 million, and $0.4 million for the years ended December 31, 2022, 2021, and 2020, respectively.
Note 13. Income taxes
The domestic and foreign components of loss before income tax benefit were as follows:
Years Ended December 31,
202220212020
(in thousands)
Domestic$(123,521)$(71,537)$(34,829)
Foreign(18,693)(8,441)792 
Loss before income tax benefit$(142,214)$(79,978)$(34,037)
The components of income tax expense (benefit) attributable to continuing operations were as follows:
Years Ended December 31,
202220212020
(in thousands)
Current:
Federal$(6)$ $(551)
State154 217 (73)
Foreign1,894 638 987 
Total current expense2,042 855 363 
Deferred:
Federal(268)(487)(10,657)
State(170)(1,145)(1,173)
Foreign(2,517)(4,012)1,512 
Total deferred benefit(2,955)(5,644)(10,318)
Total income tax benefit $(913)$(4,789)$(9,955)
The income tax benefit differs from the amount of income tax benefit determined by applying the statutory U.S. federal income tax rate to pretax loss due to the following:
Years Ended December 31,
202220212020
Statutory U.S. federal income tax rate21.0 %21.0 %21.0 %
State income tax benefit, net of federal tax effect2.5 3.1 4.7 
Permanent differences0.1  (0.7)
Foreign rate differential(0.6)(0.5)(0.5)
Remeasurement gain/loss 0.7 (2.0)
Tax credits2.0 2.3 3.4 
Valuation allowance(21.5)(24.4)(2.3)
Stock-based compensation(1.6)12.2 6.9 
Transaction costs(0.4)(0.8)(0.5)
Deferred rate change0.4 0.9 (1.0)
Section 162(m)(1.9)(9.4) 
Foreign withholding taxes(0.5)  
Other1.1 0.9 0.2 
Effective tax rate0.6 %6.0 %29.2 %
124

Significant components of the Company’s deferred income tax assets and liabilities were as follows:
December 31,
20222021
(in thousands)
Deferred tax assets:
Accrued compensation$3,821 $4,529 
Deferred revenue12,883 8,331 
Section 174 capitalization9,540  
Stock-based compensation14,960 5,026 
Federal tax credits8,949 6,668 
Foreign withholding taxes2,782  
Net operating losses50,794 46,173 
State tax credits2,495 2,086 
Business interest limitation10,054 10,450 
Operating lease liabilities4,347 4,848 
2026 Notes6,627 8,304 
Other3,842 3,267 
Gross deferred tax assets131,094 99,682 
Valuation allowance(63,541)(31,512)
Total deferred tax assets67,553 68,170 
Deferred tax liabilities:
Deferred contract costs(14,170)(10,491)
Operating lease right-of-use assets(3,520)(4,047)
Intangibles and other(50,578)(59,670)
Other(300)(1,191)
Gross deferred tax liabilities(68,568)(75,399)
Net deferred tax liabilities$(1,015)$(7,229)
The components giving rise to the net deferred tax liabilities detailed above have been included in the consolidated balance sheets as follows:
December 31,
20222021
(in thousands)
Non-current deferred tax assets (1)
$4,490 $1,471 
Non-current deferred tax liabilities(5,505)(8,700)
Net deferred tax liabilities$(1,015)$(7,229)
(1) Included in other assets in the consolidated balance sheets.
As of December 31, 2022 and 2021, the Company established a valuation allowance against certain deferred tax assets in the U.S. and UK to reduce the total to an amount management believes are more likely than not to be realized. Realization of deferred tax assets is dependent upon sufficient future taxable income during the periods when deductible temporary differences and carryforwards are expected to be available to reduce taxable income. The valuation allowance increased by $32.0 million, $28.5 million, and $0.9 million during the years ended December 31, 2022, 2021, and 2020, respectively.
As of December 31, 2022, the Company had a U.S. federal NOL carryforward of approximately $141.9 million, a foreign NOL carryforward of approximately $59.7 million, federal research and development credits of approximately $8.0 million, and foreign tax credits of approximately $1.9 million primarily consisting of investment tax credit carryforwards. The Company also had state NOL carryforwards of approximately $93.3 million and state credits for research and development of approximately $3.5 million. Approximately $87.7 million of the federal NOL carryforwards will begin to expire in 2037. The remainder of the federal NOLs of $54.2 million and the foreign NOLs are carried forward indefinitely. The state NOL carryforwards began expiring in 2022 and are available to offset future taxable income or reduce taxes payable through 2042. The federal research and development credits, state research and development credits, and foreign tax credits will begin
125

expiring in 2033, 2026, and 2023, respectively. The Company also had a foreign withholding tax carryforward of approximately $2.8 million.
The Company has not provided for deferred taxes on outside basis differences for investments in its international subsidiaries that are unrelated to unremitted earnings as these basis differences will be indefinitely reinvested. A determination of the unrecognized deferred taxes related to these other components of outstanding basis difference is not practicable to calculate.
A company’s ability to utilize a portion of its NOL carryforwards to offset future taxable income may be subject to certain limitations under Section 382 of the Code due to changes in the equity ownership of the Company. The Company conducted a Section 382 analysis and determined that although an ownership change occurred in a prior period, all NOLs will be fully available for utilization before expiration.
A reconciliation of the beginning and ending amount of gross unrecognized tax benefits was as follows:
Years Ended December 31,
202220212020
(in thousands)
Balance, January 1$1,003 $670 $540 
Additions based on tax positions related to the current year230 161 130 
Additions based on tax positions related to prior years39 172  
Balance, December 31$1,272 $1,003 $670 
Under the provision for uncertainty in income taxes, the total gross amount of unrecognized tax benefit as of December 31, 2022 was approximately $1.4 million. At December 31, 2022, the realization of unrecognized tax benefits was not expected to impact the effective rate due to a full valuation allowance on federal and state deferred taxes.
The Company files income tax returns in the U.S. federal jurisdiction, Minnesota, the UK, and various other state and foreign jurisdictions. With few exceptions, the Company is not subject to U.S. federal, foreign, state, and local income tax examinations by tax authorities for years before 2019. It is difficult to predict the final timing and resolution of any particular uncertain tax position. Based on the Company’s assessment of many factors, including past experience and complex judgements about future events, the Company does not currently anticipate significant changes in its uncertain tax positions over the next 12 months.
The Company recognizes interest and penalties accrued related to unrecognized tax benefits as additional income tax expense. The Company did not recognize material income tax expense related to interest and penalties during the years ended December 31, 2022, 2021, and 2020.
On March 27, 2020, the CARES Act was signed into law. The most significant relief measure which the Company qualified for was the payroll tax deferral. Beginning with pay dates on and after April 17, 2020, the Company elected to defer the employer-paid portion of social security taxes, resulting in an accrual of $3.8 million as of December 31, 2020. The Company paid $1.9 million of the deferred portion of payroll taxes in the fourth quarter of 2021 and the remaining $1.9 million of the deferred portion of payroll taxes in the fourth quarter of 2022.
Note 14. Related party transactions
The Company made pledges to the JNGF of $1.1 million, $1.2 million, and $0.5 million for the years ended December 31, 2022, 2021, and 2020, respectively. As of December 31, 2022 and 2021, the Company accrued $1.3 million and $1.5 million, respectively, related to JNGF pledges, which are included in accrued liabilities in the consolidated balance sheets. The Company has an ongoing lease agreement for office space in Eau Claire, Wisconsin with an entity in which a related party is a minority owner. See Note 7 for further discussion of this lease agreement. The Company may engage in transactions in the ordinary course of business with significant shareholders or other companies whose directors or officers may also serve as directors or officers for the Company. The Company carries out these transactions on customary terms.
Vista is a U.S.-based investment firm that controls the funds which previously owned a majority of the Company. In 2021, Vista sold a portion of its investment in the Company such that its funds no longer owned a majority of the Company as of December 31, 2022. However, Vista is deemed a related party in accordance with ASC 850 as it continues to be a principal
126

owner of the Company. Except as discussed below, there were no material transactions with Vista or its affiliates during the years ended December 31, 2022, 2021, and 2020.
During the year ended December 31, 2020, affiliates of Vista were paid $2.1 million in interest on the portion of the 2017 Term Loan Facility held by them.
Note 15. Condensed financial information (Parent Company only)
Jamf Holding Corp.
(Parent Company only)
Condensed Balance Sheets
(in thousands, except share and per share amounts)
December 31,
20222021
Assets
Current assets:
Cash and cash equivalents$ $ 
Total current assets  
Investment in subsidiaries701,338 738,426 
Total assets$701,338 $738,426 
Liabilities and stockholders’ equity
Current liabilities:
Current liabilities$ $ 
Total current liabilities  
Other liabilities  
Total liabilities  
Commitments and contingencies
Stockholders’ equity:
Preferred stock, $0.001 par value, 50,000,000 shares authorized at December 31, 2022 and 2021; no shares issued and outstanding at December 31, 2022 and 2021
  
Common stock, $0.001 par value, 500,000,000 shares authorized at December 31, 2022 and 2021; 123,170,172 and 119,426,064 shares issued and outstanding at December 31, 2022 and 2021, respectively
123 119 
Additional paid-in capital1,049,875 913,581 
Accumulated other comprehensive loss(39,951)(7,866)
Accumulated deficit(308,709)(167,408)
Total stockholders’ equity701,338 738,426 
Total liabilities and stockholders’ equity$701,338 $738,426 
127

Jamf Holding Corp.
(Parent Company only)
Condensed Statements of Operations
(in thousands)
Years Ended December 31,
202220212020
Revenue$ $ $ 
Operating expenses   
Loss from operations   
Other income, net   
Loss before income tax benefit and equity in net loss of subsidiaries   
Income tax benefit   
Equity in net loss of subsidiaries(141,301)(75,189)(24,082)
Net loss$(141,301)$(75,189)$(24,082)
Jamf Holding Corp.
(Parent Company only)
Condensed Statements of Comprehensive Loss
(in thousands)
Years Ended December 31,
202220212020
Net loss$(141,301)$(75,189)$(24,082)
Other comprehensive loss:
Subsidiaries’ other comprehensive loss(32,085)(7,866) 
Total other comprehensive loss(32,085)(7,866) 
Comprehensive loss$(173,386)$(83,055)$(24,082)
Basis of presentation
Jamf Holding Corp. is a holding company with no material operations of its own that conducts substantially all of its activities through its subsidiaries. Jamf Holding Corp. has no direct outstanding debt obligations. However, JAMF Holdings Inc., a wholly owned subsidiary, as borrower under the 2020 Credit Agreement, is limited in its ability to declare dividends or make any payment on account of its capital stock to, directly or indirectly, fund a dividend or other distribution to Jamf Holding Corp., subject to limited exceptions, including (1) stock repurchases, (2) unlimited amounts subject to compliance with a 6.0 to 1.0 total leverage ratio giving pro forma effect to any distribution, (3) amounts not to exceed the greater of (i) $20 million and (ii) 20% of EBITDA in any reference period, and (4) payment of Jamf Holding Corp.’s overhead expenses. Due to the aforementioned qualitative restrictions, substantially all of the assets of Jamf Holding Corp.’s subsidiaries are restricted. For a discussion of the 2020 Credit Agreement, see Note 9.
These condensed financial statements have been presented on a “parent-only” basis. Under a parent-only presentation, Jamf Holding Corp.’s investment in subsidiaries is presented under the equity method of accounting. A condensed statement of cash flows was not presented because Jamf Holding Corp. has no material operating, investing, or financing cash flow activities for the years ended December 31, 2022, 2021, and 2020. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted. As such, these parent-only statements should be read in conjunction with the accompanying notes to the consolidated financial statements.
128

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rule 13a–15(e) and Rule 15d–15(e) under the Exchange Act that are designed to provide reasonable assurance that information required to be disclosed by the Company in the reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to provide reasonable assurance that information required to be disclosed by the Company in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2022. Based on this evaluation, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures were not effective as of December 31, 2022 due to the material weakness described below. Notwithstanding such material weakness in internal control over financial reporting, our principal executive officer and principal financial officer have concluded that our Consolidated Financial Statements included in this Annual Report on Form 10-K present fairly, in all material respects, our financial position, results of operations, and cash flows for the periods presented in conformity with GAAP.
Management’s Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a–15(f) of the Exchange Act. Our internal control over financial reporting includes policies and procedures designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external reporting purposes in accordance with GAAP. Our management, including our principal executive officer and principal financial officer, conducted an evaluation of the effectiveness of our internal control over financial reporting based on the criteria established in the Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on this evaluation, our management concluded that our internal control over financial reporting was not effective as of December 31, 2022 due to the material weakness described below.
The Company completed its acquisition of ZecOps on November 16, 2022. In accordance with guidance issued by the SEC, management excluded ZecOps from its assessment of the effectiveness of the Company’s internal control over financial reporting as of December 31, 2022. ZecOps’s assets represented approximately 3% of the Company’s consolidated total assets as of December 31, 2022.
Our independent registered public accounting firm, Ernst & Young LLP, has issued an audit report with respect to our internal control over financial reporting, which appears in Part II, Item 8 of this Annual Report on Form 10-K.
Material Weakness in Internal Control over Financial Reporting
A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company’s annual or interim financial statements will not be prevented or detected on a timely basis. Because the control deficiency described below could have resulted in a material misstatement of our annual or interim financial statements, we determined that this deficiency constitutes a material weakness.
During the fourth quarter of 2022, we identified that we did not design and maintain effective IT general controls for financial IT applications used for revenue recognition by Wandera, which we acquired in July 2021. Specifically, we did not design and maintain access controls relating to maintaining appropriate segregation of duties and user access as well as controls relating to change management over IT program and data changes. We have concluded that process-level automated and manual controls which were dependent upon IT general controls and data derived from impacted IT systems were ineffective because they could have been adversely impacted. Wandera accounts for less than 5% of our consolidated total revenue, and the material weakness did not result in any misstatements to our interim or annual financial statements.
129

We are working to remediate this material weakness in our internal control over financial reporting. We are in the process of implementing and testing new controls over the financial IT applications used by Wandera. These controls include authorization of changes to financial IT applications and enhanced user access controls to ensure appropriate segregation of duties. The material weakness will not be considered remediated until a sustained period of time has passed to allow management to test the design and operational effectiveness of the new controls.
Remediation of Previously Reported Material Weakness
As previously disclosed in Item 4. of our Quarterly Report on Form 10-Q for the quarter ended September 30, 2022, we were in process of remediating a material weakness in internal control over financial reporting related to a deficiency in the controls over our commissions process. Our management implemented several steps to enhance our internal controls and commissions processes to remediate this material weakness. Our steering committee, anchored by the Chief Financial Officer and Chief Operating Officer, hired a third-party consultant that provided recommendations to standardize and automate our commission processes. Based on these recommendations, we implemented changes in our processes and internal controls in 2022. During the quarter ended December 31, 2022, management completed testing of the design and operational effectiveness of the corrective actions and determined the newly implemented controls were operating effectively and have been operating effectively for a sufficient period to conclude that the previously identified material weakness has been remediated.
Changes in Internal Control
Except for the remediation measures implemented in connection with the material weaknesses described above, there have been no changes in internal control over financial reporting during the quarter ended December 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our principal executive officer and principal financial officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. The design of any system of controls is also 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
Not applicable.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.
130

Part III.
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this item will be set forth in the Proxy Statement, which will be filed with the SEC within 120 days of the fiscal year ended December 31, 2022 and is incorporated in this report by reference.
Code of Ethics
We adopted a Code of Ethics that applies to all of our employees, officers, and directors, including those officers responsible for financial reporting. Our Code of Ethics is available on our website at ir.jamf.com under “Corporate Responsibility.” We intend to disclose any amendments to our Code of Ethics, or any waivers of its requirements, on our website.
Item 11. Executive Compensation
The information required by this item will be set forth in the Proxy Statement, which will be filed no later than 120 days after the end of our fiscal year ended December 31, 2022 and is incorporated in this report by reference.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this item will be set forth in the Proxy Statement, which will be filed no later than 120 days after the end of our fiscal year ended December 31, 2022 and is incorporated in this report by reference.
Item 13. Certain Relationships and Related Party Transactions, and Director Independence
The information required by this item will be set forth in the Proxy Statement, which will be filed no later than 120 days after the end of our fiscal year ended December 31, 2022 and is incorporated in this report by reference.
Item 14. Principal Accountant Fees and Services
The information required by this item will be set forth in the Proxy Statement, which will be filed no later than 120 days after the end of our fiscal year ended December 31, 2022 and is incorporated in this report by reference.
131

Part IV.
Item 15. Exhibits and Financial Statement Schedules
Documents filed as part of this Annual Report on Form 10-K are as follows:
1.Consolidated Financial Statements
Our Consolidated Financial Statements are listed in the “Index to Consolidated Financial Statements” under Part II, Item 8 of this Annual Report on Form 10-K.
2.Financial Statement Schedules
Financial statement schedules have been omitted because they are not required, not applicable, or the required information is included in the Consolidated Financial Statements or notes thereto.
3.Exhibits
The following documents are incorporated by reference or are filed with this Annual Report on Form 10-K, in each case as indicated therein.
Exhibit NumberDescription
3.1
3.2
4.1
4.2
4.3
4.4
10.1
10.2+
10.3+
10.4+
10.5+
10.6+
10.7+
132

10.8+
10.9
10.10
10.11
10.12+
10.13+
10.14+
10.15+
10.16+
10.17
10.18
10.19+
21.1
23.1
31.1
31.2
32.1*
32.2*
101.INSInline XBRL Instance Document
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
133

101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
* The certifications furnished in Exhibit 32.1 and Exhibit 32.2 hereto are deemed to accompany this Annual on Form 10-K and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference.
+ Indicates a management contract or compensatory plan or arrangement.
Item 16. Form 10-K Summary
None.
134

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
JAMF HOLDING CORP. (Registrant)
Date: March 1, 2023By:/s/ Ian Goodkind
Ian Goodkind
Chief Financial Officer
(Principal Financial and Accounting 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.
Date: March 1, 2023By:/s/ Dean Hager
Dean Hager
Chief Executive Officer and Director
(Principal Executive Officer)
Date: March 1, 2023By:/s/ Ian Goodkind
Ian Goodkind
Chief Financial Officer
(Principal Financial and Accounting Officer)
Date: March 1, 2023By:/s/ David A. Breach
David A. Breach
Director
Date: March 1, 2023By:/s/ Andre Durand
Andre Durand
Director
Date: March 1, 2023By:/s/ Michael Fosnaugh
Michael Fosnaugh
Director
Date: March 1, 2023By:/s/ Virginia Gambale
Virginia Gambale
Director
Date: March 1, 2023By:/s/ Charles Guan
Charles Guan
Director
Date: March 1, 2023By:/s/ Kevin Klausmeyer
Kevin Klausmeyer
Director
Date: March 1, 2023By:/s/ Vina Leite
Vina Leite
Director
Date: March 1, 2023By:/s/ Christina Lema
Christina Lema
Director
Date: March 1, 2023By:/s/ Martin Taylor
Martin Taylor
Director
135
EX-21.1 2 jamf-12312022xex211.htm EX-21.1 Document
Exhibit 21.1
SUBSIDIARIES OF JAMF HOLDING CORP.
(as of December 31, 2022)

NameJurisdiction of Formation
Juno Parent, LLCDelaware
Juno Intermediate, Inc.Delaware
JAMF Holdings, Inc.Minnesota
JAMF Software, LLCMinnesota
JAMF International, Inc.Minnesota
Wandera, Inc.Delaware
ZecOps Inc.Delaware
Jamf Software Canada LimitedBritish Columbia (Canada)
Jamf Software S. de R.L. de C.V.Mexico
Jamf Japan G.K.Japan
JAMF Software Pacific LimitedHong Kong
Jamf Software, Inc.Taiwan
Jamf Software Pte Ltd.Singapore
JAMF Software Australia Pty LtdAustralia
Kinobi IP Pty LtdAustralia
Mondada Pty LtdAustralia
The Mondada Group Pty LtdAustralia
Wandera AU Pty LtdAustralia
JAMF India Private LimitedIndia
JAMF Software Atlantic B.V.Netherlands
JAMF Software UK LimitedUnited Kingdom
Jamf Ltd.United Kingdom
JAMF Software France SARLFrance
JAMF Software Poland sp. z o.o.Poland
JAMF Software Germany GmbHGermany
Jamf Sweden ABSweden
Jamf Software s.r.o.Czech Republic
Jamf Software srlItaly
ScreenTrust B.V.Netherlands
Wandera (Israel) Ltd.Israel
ZecOps Israel Ltd.Israel


EX-23.1 3 jamf-12312022xex231.htm EX-23.1 Document

Exhibit 23.1
Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in the following Registration Statements:

(1) Form S-8 No. 333-240087 pertaining to the Jamf Holding Corp. Omnibus Incentive Plan and the Amended and Restated Jamf Holding Corp. 2017 Stock Option Plan of Jamf Holding Corp.,
(2) Form S-8 No. 333-264487 pertaining to the Employee Stock Purchase Plan of Jamf Holding Corp., and
(3) Form S-3 No. 333-265821 of Jamf Holding Corp. pertaining to the registration of common shares

of our reports dated March 1, 2023, with respect to the consolidated financial statements of Jamf Holding Corp. and the effectiveness of internal control over financial reporting of Jamf Holding Corp. included in this Annual Report (Form 10-K) for the year ended December 31, 2022.

/s/ Ernst & Young LLP

Minneapolis, Minnesota
March 1, 2023


EX-31.1 4 jamf-12312022xex311.htm EX-31.1 Document

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


EX-31.2 5 jamf-12312022xex312.htm EX-31.2 Document

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


EX-32.1 6 jamf-12312022xex321.htm EX-32.1 Document

Exhibit 32.1
Certification of the Chief Executive Officer
Pursuant to Rule 18 U.S.C. Section 1350
In connection with the Annual Report on Form 10-K of Jamf Holding Corp. (the “Company”) for the year ended December 31, 2022, as filed with the U.S. Securities and Exchange Commission (the “Report”), I, Dean Hager, Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: March 1, 2023
/s/ Dean Hager
Dean Hager
Director and Chief Executive Officer


EX-32.2 7 jamf-12312022xex322.htm EX-32.2 Document

Exhibit 32.2
Certification of the Chief Financial Officer
Pursuant to Rule 18 U.S.C. Section 1350
In connection with the Annual Report on Form 10-K of Jamf Holding Corp. (the “Company”) for the year ended December 31, 2022, as filed with the U.S. Securities and Exchange Commission (the “Report”), I, Ian Goodkind, Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: March 1, 2023
/s/ Ian Goodkind
Ian Goodkind
Chief Financial Officer


EX-101.SCH 8 jamf-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Basis of presentation and description of business link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Financial instruments fair value link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Equipment and leasehold improvements link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Goodwill and other intangible assets link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Share-based compensation link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Net loss per Share link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Employee benefit plans link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Condensed financial information (Parent Company only) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Basis of presentation and description of business (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Financial instruments fair value (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Equipment and leasehold improvements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Goodwill and other intangible assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Share-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Net loss per share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Condensed financial information (Parent Company only) (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Basis of presentation and description of business - IPO (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Basis of presentation and description of business - Segment and geographic information (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Summary of significant accounting policies - Trade receivables, net (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Summary of significant accounting policies - Equipment, Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Summary of significant accounting policies - Stock split, Offering costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Summary of significant accounting policies - Stock-based compensation Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Summary of significant accounting policies - Stock-based compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Summary of significant accounting policies - Disaggregation of revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Summary of significant accounting policies - Contract assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Summary of significant accounting policies - Contract balances (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Summary of significant accounting policies - Remaining performance obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Summary of significant accounting policies - Remaining performance obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Summary of significant accounting policies - Deferred contract costs, Advertising, Interest (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Summary of significant accounting policies - Strategic Investments (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Financial instruments fair value - Fair value of financial instruments (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Financial instruments fair value - Changes in fair value (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Financial instruments fair value - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Financial instruments fair value - Fair value measurements of other financial instruments (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Equipment and leasehold improvements (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Acquisitions - ZecOps (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Acquisitions - Schedule of acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Acquisitions - Acquired intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Acquisitions - Other (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Acquisitions - Wandera (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Acquisitions - Related costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Acquisitions - Schedule of wandera acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Acquisitions - Pro forma information (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Acquisitions - cmdReporter (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Acquisitions - Mondada (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Acquisitions - Digita (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Goodwill and other intangible assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Goodwill and other intangible assets - Intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Goodwill and other intangible assets - Intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Goodwill and other intangible assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Goodwill and other intangible assets - Future amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Leases - Supplemental balance sheet information (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Leases - Components of lease expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Leases - Maturities of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Leases - Maturities of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Commitments and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Debt - Schedule of balances and availability of 2026 Notes and 2020 Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Debt - Schedule of interest expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Share-based compensation - Stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Share-based compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Share-based compensation - Return target options activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Share-based compensation - Service based options activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Share-based compensation - Restricted stock units (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Share-based compensation - Long-Term Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Share-based compensation - Employee stock purchase plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Share-based compensation - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Net loss per share - Schedule of Computation (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Net loss per share - Antidilutive securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - Employee benefit plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - Income taxes - Schedule of income before income tax (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - Income taxes - Provision (Details) link:presentationLink link:calculationLink link:definitionLink 0000092 - Disclosure - Income taxes - Rate reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - Income Taxes - Deferred assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - Income Taxes - Deferred assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000094 - Disclosure - Income Taxes - Carryforwards, unrecognized benefits (Details) link:presentationLink link:calculationLink link:definitionLink 0000095 - Disclosure - Related party transactions (Details) link:presentationLink link:calculationLink link:definitionLink 0000096 - Disclosure - Condensed financial information (Parent Company only) - Condensed Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 0000097 - Disclosure - Condensed financial information (Parent Company only) - Condensed Balance Sheet (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 0000098 - Disclosure - Condensed financial information (Parent Company only) - Condensed Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000099 - Disclosure - Condensed financial information (Parent Company only) - Condensed Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 0000100 - Disclosure - Condensed financial information (Parent Company only) - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 jamf-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 jamf-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 jamf-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic Concentration Risk Geographic Concentration Risk [Member] Business Acquisition [Axis] Business Acquisition [Axis] Foreign Current Foreign Tax Expense (Benefit) Foreign currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Provision Accounts Receivable, Credit Loss Expense (Reversal) Related Party Transactions [Abstract] Related Party Transactions [Abstract] Non-current deferred tax assets Deferred Income Tax Assets, Net Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Number of consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument [Axis] Debt Instrument [Axis] Equipment and leasehold improvements, gross Property, Plant and Equipment, Gross Deferred revenue Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Assets and liabilities measured at fair value on a recurring basis Fair Value of Financial Instruments, Policy [Policy Text Block] Additional paid‑in capital Additional Paid in Capital Fair Value Measurement [Domain] Fair Value Measurement [Domain] Financial Instruments [Domain] Financial Instruments [Domain] Interest margin, as a percent Debt Instrument, Basis Spread on Variable Rate Depreciation expense Depreciation Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Exercise of stock options (in shares) Share-based compensation arrangement by share-based payment award, options, exercises in period Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Interest rate (percentage) Interest rate (percentage) Debt Instrument, Interest Rate, Stated Percentage Operating lease, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Foreign withholding taxes Effective Income Tax Rate Reconciliation, Foreign Withholding Taxes, Percent Effective Income Tax Rate Reconciliation, Foreign Withholding Taxes, Percent Issuance of common stock in connection with business combination (in shares) Stock Issued During Period, Shares, Acquisitions Payment for purchase of capped calls Payment for purchase of capped calls Payments Of Capped Calls Payments Of Capped Calls Other Other Noncash Income (Expense) State Current State and Local Tax Expense (Benefit) Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Condensed Income Statement Condensed Income Statement [Table Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total potentially dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Additions based on tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Related Party [Domain] Related Party [Domain] Business acquisition, share price (in dollars per share) Business Acquisition, Share Price Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Operating lease, liability, current, statement of financial position Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Forfeitures (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Deferred: Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Unrecognized compensation expense, RSUs Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] Outstanding Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Shares committed under the 2021 ESPP Employee Stock [Member] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Remaining term, options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Premium percentage of stock price Debt Instrument, Convertible, Premium Percentage Debt Instrument, Convertible, Premium Percentage Operating lease liabilities - current Operating Lease, Liability, Current Unrelated Unrelated Party [Member] Unrelated Party Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Trade accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Equipment and leasehold improvements, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Europe, the Middle East, India, and Africa Europe Middle East India And Africa [Member] Regions of Europe, Middle East, India and Africa. Total liabilities Liabilities Condensed Financial Statements, Captions [Line Items] Condensed Financial Statements, Captions [Line Items] Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Decrease to goodwill Measurement period adjustments Goodwill, Purchase Accounting Adjustments Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Revenue recognition Revenue from Contract with Customer [Policy Text Block] Document Type Document Type Variable obligation Other Commitments, Variable Obligation Other Commitments, Variable Obligation Weighted- Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Useful life Property, Plant and Equipment, Useful Life Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Outstanding, beginning of period (in dollars per share) Outstanding, 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 Cost of revenue: Cost of Revenue [Abstract] Total deferred benefit Deferred Income Tax Expense (Benefit) Developed technology Developed Technology Rights [Member] Additional cash payment Business Combination, Contingent Consideration Arrangements, Additional Milestone Payment Business Combination, Contingent Consideration Arrangements, Additional Milestone Payment Schedule of changes in contract assets and liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Tranche One Tranche One Share-Based Payment Arrangement, Tranche One [Member] Share based compensation, number of shares reserved for issuance, period of increases Share Based Compensation, Number Of Shares Reserved For Issuance, Period Of Increases Share Based Compensation, Number Of Shares Reserved For Issuance, Period Of Increases Business acquisition, escrow fund as partial security for post-closing true-up adjustments Business Acquisition, Escrow Fund As Partial Security For Post-Closing True-Up Adjustments Business Acquisition, Escrow Fund As Partial Security For Post-Closing True-Up Adjustments Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Strike price (in dollars per share) Option Indexed to Issuer's Equity, Strike Price Operating lease assets 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 Debt Disclosure [Abstract] Debt Disclosure [Abstract] Trade accounts receivable, net Accounts Receivable [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] Accrued interest paid Repayment Of Lines Of Credit, Accrued Interest Paid The amount of accrued interest paid at the repayment of lines of credit. Accrued liabilities Accrued Liabilities, Current Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Gross Value Finite-Lived Intangible Assets Acquired Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Interest expense from debt financing Interest Expense, Debt Section 162(m) Effective Income Tax Rate Reconciliation, Expense, Section 162(m) Limitation, Percent Effective Income Tax Rate Reconciliation, Expense, Section 162(m) Limitation, Percent Line of Credit Line of Credit [Member] Variable lease cost Variable Lease, Cost Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Equity consideration value Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Schedule of stock-based payment award valuation inputs Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Applicable rate, as a percent Debt Instrument Applicable Rate Based On Leverage Ratio The interest rate that is determined with reference to the entity's net leverage ratio. This rate is added to the variable rate and the spread on variable rate to determine the total interest rate for the debt instrument. Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Schedule of income tax provision (benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Audit Information [Abstract] Audit Information Stock Option Plan 2017 Stock Option Plan 2017 [Member] Information pertaining to the 2017 Stock Option Plan, which and serves as the umbrella plan for the Company's stock based and cash based incentive compensation program for its officers and other eligible employees. Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Weighted average period over which unrecognized compensation expense would be recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Schedule of gross carrying amount and accumulated amortization of intangible assets other than goodwill Schedule of Finite-Lived Intangible Assets [Table Text Block] Payments to acquire businesses, gross Payments to Acquire Businesses, Gross Prepayment penalty Gain (Loss) on Extinguishment of Debt, before Write off of Debt Issuance Cost Gross profit Gross Profit Accrued compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Entity Registrant Name Entity Registrant Name Weighted average price of shares purchased (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased Payments for deferred payroll tax, CARES Act Payments For Deferred Payroll Tax Liability, CARES Act Payments For Deferred Payroll Tax Liability, CARES Act Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Series of Individually Immaterial Business Acquisitions Series of Individually Immaterial Business Acquisitions [Member] Employee benefit plans Retirement Benefits [Text Block] Wandera Inc. Wandera Inc. [Member] Wandera Inc. Leases [Abstract] Net operating losses Deferred Tax Assets, Operating Loss Carryforwards Principles of consolidation Consolidation, Policy [Policy Text Block] Proceeds from offering Proceeds from Debt, Net of Issuance Costs Minimum Minimum [Member] Conversion ratio Debt Instrument, Convertible, Conversion Ratio Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Remeasurement gain/loss Effective Income Tax Rate Reconciliation, Remeasurement Gain (Loss) Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) attributable to remeasurement gain (loss). Financial instruments fair value Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Other liabilities Other Liabilities [Member] Operating loss carryforwards subject to expiration Operating Loss Carryforwards Subject To Expiration The amount of the operating loss carryforwards which are subject to expiration. 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Other Contract With Customer, Liability, Other Contract With Customer, Liability, Other Convertible Senior Notes Due 2026 Convertible Senior Notes Due 2026 [Member] Convertible Senior Notes Due 2026 Foreign Deferred Foreign Income Tax Expense (Benefit) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Effective tax rate Effective Income Tax Rate Reconciliation, Percent Proceeds from bank borrowings Proceeds from Lines of Credit Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Defined Contribution Plan [Table] Defined Contribution Plan [Table] Use of estimates Use of Estimates, Policy [Policy Text Block] Acquisitions Business Combination Disclosure [Text Block] Accounts payable Increase (Decrease) in Accounts Payable Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Balance, beginning of period Balance, end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Concentration risk percentage Concentration Risk, Percentage Benefit period Capitalized Contract Cost, Amortization Period Expected volatility maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Net loss Business Acquisition, Pro Forma Net Income (Loss) Income taxes Income Tax Disclosure [Text Block] Accrued expenses to JAMF Nation Global Foundation Due to Related Parties Section 174 capitalization Deferred Tax Assets, Capitalization Deferred Tax Assets, Capitalization Maximum distribution, as percentage of EBITDA Debt Covenant, Maximum Distribution As Percentage Of EBITDA The maximum distribution, as percentage of EBITDA, allowed under certain conditions as borrower under credit facility. Credit Facility [Domain] Credit Facility [Domain] cmdReporter cmdReporter [Member] cmdReporter Gross Value Intangible Assets, Gross (Excluding Goodwill) Net loss per share, basic (in dollars per share) Earnings Per Share, Basic 2026 Notes Deferred Tax Assets, Convertible Notes Deferred Tax Assets, Convertible Notes Fair value of RSUs vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable SaaS subscription and support and maintenance Subscription And Support And Maintenance [Member] Subscription And Support And Maintenance Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Prepaid expenses Prepaid Expense, Current Entity Interactive Data Current Entity Interactive Data Current Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Money market funds Money Market Funds [Member] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Payment of deferred consideration Payments Of Deferred Consideration Payments Of Deferred Consideration Schedule of stock based compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Deferred contract costs Increase (Decrease) in Deferred Charges Income taxes Income Tax, Policy [Policy Text Block] Current: Current Federal, State and Local, Tax Expense (Benefit) [Abstract] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Lessee, operating lease, renewal term (up to) Lessee, Operating Lease, Renewal Term Current assets: Assets, Current [Abstract] Minimum leverage ratio Minimum Leverage Ratio For Exception To Distribution Limitations The minimum leverage ratio that must be achieved to attain exception to distribution limitations under the Credit Agreement. Schedule of revenue by geographic location Revenue from External Customers by Geographic Areas [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Proceeds from convertible senior notes Proceeds from Convertible Debt Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Trademarks Trademarks [Member] Fair Value, Recurring Fair Value, Recurring [Member] Aggregate Intrinsic Value (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value Related-party transactions Related Party Transactions Disclosure [Text Block] Schedule of pro forma revenue and earnings Business Acquisition, Pro Forma Information [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Foreign Plan Foreign Plan [Member] Cost of revenue Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] State tax credits Deferred Tax Assets, in Process Research and Development Indefinite-Lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] Offering costs Deferred Charges, Policy [Policy Text Block] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Condensed Balance Sheet Condensed Balance Sheet [Table Text Block] Total current expense Current Income Tax Expense (Benefit) Vested or expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Omnibus Incentive Plan 2020 Omnibus Incentive Plan 2020 [Member] Information pertaining to the Omnibus Incentive Plan (the "2020 Plan"), which provides for grants of (i) stock options, (ii) stock appreciation rights, (iii) restricted shares, (iv) performance awards, (v) other share-based awards and (vi) other cash-based awards to eligible employees, non-employee directors and consultants of the Company. Stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Investment in subsidiaries Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Goodwill Goodwill, beginning of period Goodwill, end of period Goodwill Maximum borrowing capacity per incremental loan Line Of Credit Facility, Maximum Borrowing Capacity Per Incremental Loan Line Of Credit Facility, Maximum Borrowing Capacity Per Incremental Loan Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Income tax benefit Total income tax benefit Income tax benefit Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred tax liability, net Non-current deferred tax liabilities Deferred Income Tax Liabilities, Net Acquisitions Contract With Customer, Liability, Additions Contract With Customer, Liability, Additions Entity Public Float Entity Public Float Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Supplemental balance sheet information Assets and Liabilities, Lessee [Table Text Block] Assets and Liabilities, Lessee Convertible senior notes, net Convertible Debt, Noncurrent Accounts Receivable Accounts Receivable [Member] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Common stock, $0.001 par value, 500,000,000 shares authorized at December 31, 2022 and 2021; 123,170,172 and 119,426,064 shares issued and outstanding at December 31, 2022 and 2021, respectively Common stock, $0.001 par value, 500,000,000 shares authorized at December 31, 2022 and 2021; 123,170,172 and 119,426,064 shares issued and outstanding at December 31, 2022 and 2021, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Schedule of potentially dilutive securities excluded from the computation of diluted weighted-average shares outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] 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 and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Current liabilities: Liabilities, Current [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Proceeds from the exercise of stock options Proceeds from Stock Options Exercised Additions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Remaining term, options vested or expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Deferred revenues Contract with Customer, Liability, Current Employer contribution, as a percent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Income Statement Location [Domain] Income Statement Location [Domain] Amendment Flag Amendment Flag Useful life Useful Life Finite-Lived Intangible Asset, Useful Life Operating lease cost Operating Lease, Cost Weighted‑ Average Remaining Useful Life Finite-Lived Intangible Assets, Remaining Amortization Period Shares covered (in shares) Option Indexed to Issuer's Equity, Indexed Shares Goodwill acquired Goodwill, Acquired During Period Revenues Business Acquisition, Pro Forma Revenue Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other assets Other Assets, Noncurrent Digita Security LLC Digita Security Llc [Member] Represents information pertaining to Digita Security LLC. Weighted- Average Remaining Contractual Term (Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Percentage of the fair market value of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Liabilities Operating Lease, Liabilities, Lessee [Abstract] Operating Lease, Liabilities, Lessee Commitment fee, as a percent Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Deferred contract costs, non-current Capitalized Contract Cost, Net, Noncurrent Lessee, operating lease, term of contract Lessee, Operating Lease, Term of Contract Counterparty Name [Axis] Counterparty Name [Axis] Business acquisition, repayment of investment Business Acquisition, Repayment Of Investment Business Acquisition, Repayment Of Investment Schedule of interest expense Interest Income and Interest Expense Disclosure [Table Text Block] Amortization expense Amortization Of Intangible Assets, Indirect Amount of expense for allocation of cost of intangible asset over its useful life included in operating expenses. Excludes amount related directly to production of goods and rendering of services. Estimated fair value of the acquired finite lived intangibles Developed technology Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Operating lease, payments Operating Lease, Payments Proceeds to repay debt Repayments of Long-Term Debt Stock options outstanding Share-Based Payment Arrangement, Option [Member] Domestic Plan Domestic Plan [Member] Eligible employee compensation Share-based Compensation Arrangement by Share-based Payment Award, Eligible Employee Compensation Share-based Compensation Arrangement by Share-based Payment Award, Eligible Employee Compensation Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Allowance Accounts Receivable, Allowance for Credit Loss, Current Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Common stock, shares authorized (in shares) Common Stock, Shares Authorized Other intangibles with finite lives, net Intangible Assets, Finite-Lived, Policy [Policy Text Block] Business Combination, Separately Recognized Transactions [Table] Business Combination, Separately Recognized Transactions [Table] Statement of Comprehensive Income [Abstract] Income taxes payable Accrued Income Taxes, Current Total operating expenses Operating expenses Operating Expenses Principal amount Short Term Debt, Maximum Borrowing Capacity Short Term Debt, Maximum Borrowing Capacity Maximum Maximum [Member] Condensed financial information (Parent Company only) Condensed Financial Information of Parent Company Only Disclosure [Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred revenue Increase (Decrease) in Contract with Customer, Liability Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Operating lease, right-of-use asset, statement of financial position Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Acquisitions Business Acquisition [Line Items] Measurement Frequency [Domain] Measurement Frequency [Domain] Indefinite-lived intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Number of trading days Debt Instrument, Convertible, Threshold Trading Days Deferral of revenue Contract with Customer, Liability, Deferral Of Revenue The amount of revenue deferred during the period in calculation of contract with customer liability. Schedule of carrying values and estimated fair values of debt instruments Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Schedule of minimum payments under contractual agreements Contractual Obligation, Fiscal Year Maturity [Table Text Block] Tax benefit related to stock-based compensation Share-Based Payment Arrangement, Expense, Tax Benefit Trade accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Change in Contract with Customer, Liability [Abstract] Change in Contract with Customer, Liability [Abstract] Basis of presentation and description of business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Condensed Financial Statements [Table] Condensed Financial Statements [Table] Two Distributors Two Distributors [Member] Two Distributors Schedule of unrecognized tax benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Payment for capped calls Payments For Capped Calls Payments For Capped Calls Repayment of debt Repayments of Lines of Credit Circumstance One Circumstance One [Member] Circumstance One Net deferred tax liabilities Deferred Tax Liabilities, Net Supplier [Axis] Supplier [Axis] Permanent differences Effective Income Tax Rate Reconciliation Permanent Differences Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) attributable to permanent differences. Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Estimated Fair Value Estimate of Fair Value Measurement [Member] Foreign currency translation adjustment Subsidiaries’ other comprehensive loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Issuance of common stock for the acquisition of business Issuance Of Common Stock For Acquisition Of Business Issuance Of Common Stock For Acquisition Of Business Condensed Statement of Comprehensive Loss Condensed Statement of Comprehensive Income [Table Text Block] Accounts payable Accounts Payable, Current Income Tax Authority [Axis] Income Tax Authority [Axis] Number of businesses acquired Number of Businesses Acquired Options vested or expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Threshold percentage of stock price Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Convertible Notes Payable Convertible Notes Payable [Member] Weighted-average shares used to compute net loss per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Change in Contract with Customer, Liability [Table] Change in Contract with Customer, Liability [Table] Change in Contract with Customer, Liability [Table] Income tax receivable/payable Increase (Decrease) in Net Income Taxes Receivable (Payable) The increase (decrease) during the reporting period in net amount of income taxes receivable/payable within one year (or one business cycle). Liabilities for contingencies Loss Contingency Accrual Business acquisition, escrow fund as partial security for post-closing indemnification claims Business Acquisition, Escrow Fund As Partial Security For Post-Closing Indemnification Claims Business Acquisition, Escrow Fund As Partial Security For Post-Closing Indemnification Claims Thereafter Contractual Obligation, to be Paid, after Year Five Interest paid on term loan Interest Expense, Related Party Preferred stock, $0.001 par value, 50,000,000 shares authorized at December 31, 2022 and 2021; no shares issued and outstanding at December 31, 2022 and 2021 Preferred Stock, Value, Issued Restricted cash included in other current assets Restricted Cash, Current Payment of acquisition-related holdback Payments For Previous Acquisition, Financing Activities Payments For Previous Acquisition, Financing Activities Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Operating leases Lessee, Leases [Policy Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] JAMF Nation Global Foundation Jamf Nation Global Foundation [Member] Represents the information pertaining to JAMF Nation Global Foundation. Percentage of outstanding stock Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Share-based compensation Share-Based Payment Arrangement [Text Block] Balance, beginning of period Balance, end of period Accounts Receivable, Allowance for Credit Loss Order backlog Order or Production Backlog [Member] Underwriting discount and commissions Initial Public Offering, Underwriting Discount And Commission The amount of underwriting discount and commission associated with the initial public offering. Mondada Mondada [Member] Information pertaining to Mondada, an acquired entity. Debt term Debt Instrument, Term Schedule of components of net deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Related Party [Axis] Related Party [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Goodwill deductible for income tax purposes Business Acquisition, Goodwill, Expected Tax Deductible Amount Level 2 Fair Value, Inputs, Level 2 [Member] Debt issuance costs Debt, Policy [Policy Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Other intangible assets, net Net Carrying Value Intangible Assets, Net (Excluding Goodwill) Tranche Two Return target options Share-Based Payment Arrangement, Tranche Two [Member] Stock split ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Tranche Four Share-based Payment Arrangement, Tranche Four [Member] Share-based Payment Arrangement, Tranche Four Share‑based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Current liabilities Liabilities, Current Risk-free interest rates minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Customer Concentration Risk Customer Concentration Risk [Member] Summary of restricted stock units activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Capital in progress Capital Assets In Progress [Member] Information pertaining to capital assets that have not yet been placed in service. Remaining performance obligation, revenue Revenue, Remaining Performance Obligation, Amount Contractual term Award expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Risk-free interest rates maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum The Americas Americas [Member] Income Tax Authority [Domain] Income Tax Authority [Domain] One Distributor One Distributor [Member] One Distributor Total cost of revenue Cost of Revenue Impairment of intangible assets, indefinite-lived (excluding goodwill) Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Increase in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Unutilized Amount Line of Credit Facility, Remaining Borrowing Capacity Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Credit Facility [Axis] Credit Facility [Axis] Amount of pledges to JAMF Nation Global Foundation Related Party Transaction, Amounts of Transaction Reconciliation of cash, cash equivalents, and restricted cash within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows above: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Stockholders’ equity: Equity [Abstract] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Shares authorized for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Schedule of Investments [Table] Schedule of Investments [Table] Schedule of equipment and leasehold improvements, net by geographic region Long-Lived Assets by Geographic Areas [Table Text Block] Discount percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Aggregate Intrinsic Value (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Fair value, liability, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Consolidated Entities [Domain] Consolidated Entities [Domain] Schedule of income tax rate reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Net 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 Commitment fee, amount Line of Credit Facility, Commitment Fee Amount Investment at cost Investment Owned, at Cost Accrued liabilities Accrued Liabilities [Member] Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Interest income from cash investments Investment Income, Interest Fundamental change, threshold percentage Debt Instrument, Convertible, Threshold Fundamental Change Percentage Debt Instrument, Convertible, Threshold Fundamental Change Percentage Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Measurement period adjustment, other current assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Assets, Current Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Assets, Current Aggregate purchase price Consideration transferred Business Combination, Consideration Transferred Concentrations of risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Majority Shareholder Majority Shareholder [Member] Entity [Domain] Entity [Domain] City Area Code City Area Code Assets Assets [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] Employee Stock Option, Service-Based Employee Stock Option, Service-Based [Member] Employee Stock Option, Service-Based Net loss per share of common stock Earnings Per Share, Policy [Policy Text Block] Non-cash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Share‑based compensation Share-Based Payment Arrangement, Noncash Expense Deferred contract costs Deferred Tax Liabilities, Deferred Expense Weighted-average grant-date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Variable Rate [Axis] Variable Rate [Axis] Other liabilities Other liabilities Other Liabilities, Noncurrent Other liabilities Increase (Decrease) in Other Operating Liabilities Purchases of equipment and leasehold improvements Payments to Acquire Property, Plant, and Equipment 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of computation of basic and diluted net loss per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Interest rate (percentage) Line of Credit Facility, Interest Rate at Period End Operating lease assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Entity Address, Postal Zip Code Entity Address, Postal Zip Code Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Business combinations Business Combinations Policy [Policy Text Block] Maximum distribution Debt Covenant, Maximum Distribution The maximum distribution allowed under certain conditions as borrower under credit facility. Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Prepaid expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Damages awarded Loss Contingency, Damages Awarded, Value Software Software and Software Development Costs [Member] Share based compensation, increase in shares reserved for issuance, minimum percentage increase Share Based Compensation, Increase In Shares Reserved For Issuance, Minimum Percentage Increase Share Based Compensation, Increase In Shares Reserved For Issuance, Minimum Percentage Increase Other Payments for (Proceeds from) Other Investing Activities Statistical Measurement [Domain] Statistical Measurement [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Contractual interest expense Interest Expense, Debt, Excluding Amortization Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Long-lived assets Long-Lived Assets Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Schedule of business acquisitions Schedule of Business Acquisitions, by Acquisition [Table Text Block] Domestic Tax Authority Domestic Tax Authority [Member] Payment of bank borrowings Repayments of Debt Subscription Subscription revenue Subscription and Circulation [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net loss Net loss Net Income (Loss) Attributable to Parent Schedule of share-based payment award, employee stock purchase plan, valuation assumptions Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Leases Lessee, Finance Leases [Text Block] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Fed Funds Effective Rate Overnight Index Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] ZecOps ZecOps [Member] ZecOps Redemption price percentage Debt Instrument, Redemption Price, Percentage Percentage that vest Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Leases Lessee, Operating Leases [Text Block] Service performance period Revenue Performance Period The period of time during which a service is usually performed. Plan Name [Axis] Plan Name [Axis] Balance, beginning of the period Balance, end of the period Contract with Customer, Asset, after Allowance for Credit Loss Research and development costs and software development costs Research, Development, and Computer Software, Policy [Policy Text Block] Unrecognized tax benefits, uncertainty in income taxes Unrecognized Tax Benefits, Uncertainty In Income Taxes Unrecognized Tax Benefits, Uncertainty In Income Taxes Number of operating segment Number of Operating Segments Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Threshold cash return on investment upon termination event to determine vesting of performance shares Threshold Cash Return On Investment Upon Termination Event To Determine Vesting Of Performance Shares The amount of threshold cash return on its investment upon a change in control of the Company ("Termination Event"), to determine the vesting and exercisability of performance shares. Non-recurring Revenue Non Recurring Revenue Generating Arrangements [Member] Information pertaining to revenue generating arrangements, such as those for perpetual software licenses and professional services, that are non-recurring. Revenues Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual IPR&D In Process Research and Development [Member] Payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Property, Plant and Equipment Property, Plant and Equipment [Member] Purchase of capped calls Adjustments To Additional Paid In Capital, Purchase Of Capped Calls Adjustments To Additional Paid In Capital, Purchase Of Capped Calls Offering periods Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Forfeitures (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Document Annual Report Document Annual Report Recoveries of amounts previously written off Accounts Receivable, Allowance for Credit Loss, Recovery Legal Entity [Axis] Legal Entity [Axis] Income taxes payable Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Taxes Payable Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Taxes Payable Geographical [Axis] Geographical [Axis] Voting interest Business Acquisition, Percentage of Voting Interests Acquired Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Issuance of common stock Stock Issued During Period, Value, New Issues Business interest limitation Deferred Tax Assets Business Interest Limitation Amount before allocation of valuation allowances of deferred tax asset attributable to business interest limitation. Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Schedule of equipment and leasehold improvements Property, Plant and Equipment [Table Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Restricted stock (in units) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Debt Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Accrued liabilities Increase (Decrease) in Accrued Liabilities Concentration Risk [Table] Concentration Risk [Table] 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Business acquisition, equity interest issued or issuable, number of shares (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares JAMF Holdings, Inc. Jamf Holdings Inc. [Member] Information pertaining to JAMF Holdings, Inc. Financial Instrument [Axis] Financial Instrument [Axis] Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Operating lease, liability, noncurrent, statement of financial position Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Affiliated Entity Affiliated Entity [Member] Services Professional services Technology Service [Member] Payment terms Contract Asset, Collection Period The period of time during which receivables related to contract assets are due to be collected. Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Subsequent Event Subsequent Event [Member] Document Period End Date Document Period End Date Accumulated amortization, cumulative foreign currency translation adjustment Finite-Lived Intangible Assets, Accumulated Amortization, Foreign Currency Translation Gain (Loss) Finite-Lived Intangible Assets, Accumulated Amortization, Foreign Currency Translation Gain (Loss) Total assets Assets Supplier [Domain] Supplier [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Credit Concentration Risk Credit Concentration Risk [Member] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 2023 Contractual Obligation, to be Paid, Year One 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five 2026 Notes Long-Term Debt, Fair Value Loss before income tax benefit Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Deferred tax benefit Deferred Income Taxes and Tax Credits Net loss per share Earnings Per Share [Text Block] Other Deferred Tax Liabilities, Other Schedule of Investments [Line Items] Schedule of Investments [Line Items] Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Total fair value, options vested in period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type [Domain] Award Type [Domain] Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Income taxes receivable Income Taxes Receivable, Current Computers Computer Equipment [Member] Accrued liability, CARES Act Deferred Liability, Employer Payroll Taxes CARES Act The amount of deferred liability at balance sheet date for employer payroll taxes accrued as a result of the CARES Act. Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Foreign currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Customer relationships Customer Relationships [Member] Non‑subscription revenue Non-Subscription Perpetual Licenses [Member] Non-Subscription Perpetual Licenses Entity Address, City or Town Entity Address, City or Town Operating expenses: Operating Expenses [Abstract] Vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract] Circumstance Two Circumstance Two [Member] Circumstance Two Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Operating loss carryforwards foreign Deferred Tax Assets, Operating Loss Carryforwards, Foreign Debt issuances costs capitalized Debt Issuance Costs, Net Auditor Name Auditor Name Operating loss carryforwards Operating Loss Carryforwards Operating lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Shares related to the 2026 Notes Convertible Debt Securities [Member] Deferred revenues, non-current Contract with Customer, Liability, Noncurrent Research and development Research and Development Expense 364-Day Facility Three Hundred Sixty Four Day Facility [Member] Three Hundred Sixty Four Day Facility Additions based on tax positions related to prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Remaining term, options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Depreciation and amortization expense Depreciation And Amortization Of Intangible Assets Amount pertaining to depreciation of property and equipment and amortization of intangible assets. Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Unvested restricted stock units Restricted Stock Units (RSUs) [Member] Vested or expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Total cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Jamf Holding Corp Parent Company [Member] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward] Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward] Number of shares issued in reserve account Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Reserved Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Reserved Payment of debt extinguishment costs Payment of debt extinguishment costs Payment for Debt Extinguishment or Debt Prepayment Cost State Deferred State and Local Income Tax Expense (Benefit) Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Assets Operating Lease, Assets, Lessee [Abstract] Operating Lease, Assets, Lessee Amortization expense Amortization of Intangible Assets Schedule of changes in carrying amount of goodwill Schedule of Goodwill [Table Text Block] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Vista Affiliates Vista Affiliates [Member] Represents the information pertaining to vista affiliates. Concentration Risk Type [Domain] Concentration Risk Type [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Sales and marketing Selling and Marketing Expense Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Tax credit carryforward, amount Tax Credit Carryforward, Amount Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Vesting [Domain] Vesting [Domain] Federal tax credits Deferred Tax Assets, Tax Credit Carryforwards Other Deferred Tax Assets, Other Total amortization of contract costs Capitalized Contract Cost, Amortization Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Summary of changes in contingent consideration classified as Level 3 Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Accumulated Deficit Retained Earnings [Member] Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Total lease expense Lease, Cost Common Stock Common Stock [Member] Other Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Contingent Consideration Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Contingent Consideration Number of reportable segment Number of Reportable Segments Components of lease expense Lease, Cost [Table Text Block] Common stock reserved for additional grants under the plan (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Total contingent consideration Contingent consideration, liability Business Combination, Contingent Consideration, Liability Statement [Table] Statement [Table] 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 Effective interest rate (percentage) Debt Instrument, Interest Rate, Effective Percentage Issuance of common stock in connection with business combination Stock Issued During Period, Value, Acquisitions Letter of Credit Letter of Credit [Member] Furniture/fixtures Furniture and Fixtures [Member] Operating lease liabilities - non-current Operating Lease, Liability, Noncurrent Contributions Defined Contribution Plan, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Debt issuance costs accrued but not paid Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Income Taxes [Table] Income Taxes [Table] Schedule reflecting information related to income taxes. Cash paid for contingent consideration Cash payment for contingent consideration Payment for Contingent Consideration Liability, Financing Activities Indefinite-lived intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Leasehold improvements Leasehold Improvements [Member] Trade accounts receivable, net of allowances of $445 and $391 at December 31, 2022 and 2021, respectively Trade accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Maximum employee payroll deduction percentage Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Employee Payroll Deduction Of Compensation, Percent Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Employee Payroll Deduction Of Compensation, Percent Proceeds from private placement Proceeds from Issuance of Private Placement Segment and geographic information Segment Reporting, Policy [Policy Text Block] Interest expense, net Interest Income (Expense), Nonoperating, Net Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Statement [Line Items] Statement [Line Items] Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Variable Rate [Domain] Variable Rate [Domain] Gross Value Finite-Lived Intangible Assets, Gross Adjustment to contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Operating lease assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Auditor Firm ID Auditor Firm ID Cash paid for: Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract] Document Transition Report Document Transition Report Foreign Tax Authority Foreign Tax Authority [Member] Local Phone Number Local Phone Number Deferred offering costs Deferred Offering Costs Summary of stock-option activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Operating Income (Loss) 2024 Contractual Obligation, to be Paid, Year Two Adoption of new accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Transaction costs Effective Tax Rate Reconciliation, Transaction Costs Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) attributable to transaction costs. Term Loan Term Loan [Member] Represents the information pertaining to term loan. Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets State and Local Jurisdiction State and Local Jurisdiction [Member] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Adjustments to reconcile net loss to cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and other intangible assets Goodwill and Intangible Assets Disclosure [Text Block] 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] Equipment and leasehold improvements, net Property, Plant and Equipment, Policy [Policy Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Shares granted (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Federal Deferred Federal Income Tax Expense (Benefit) Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use Additional Paid‑In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Restricted cash included in other assets Restricted Cash, Noncurrent Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Weighted-average shares used to compute net loss per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Expected volatility minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Equity in net loss of subsidiaries Income (Loss) from Subsidiaries, Net of Tax Expected life of options Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Change in Contract with Customer, Liability [Line Items] Change in Contract with Customer, Liability [Line Items] Change in Contract with Customer, Liability [Line Items] Recurring Revenue Recurring Contractual Revenue Generating Arrangements [Member] Information pertaining to revenue generating arrangements, such as those providing SaaS subscription, support and maintenance and subscriptions for on-site technology services that are recurring. Provision for credit losses and returns Provision For Doubtful Accounts And Returns The amount of expense (reversal of expense) for expected credit loss and returns on accounts receivable. ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Debt issuance costs Debt Issuance Costs, Gross Base Rate Base Rate [Member] Net Carrying Value Reported Value Measurement [Member] Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities 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 Asia Pacific Asia Pacific [Member] Assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Fair value, assets and liabilities measured on recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Convertible Debt Convertible Debt [Member] Deferred tax asset Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Short-term lease cost Short-Term Lease, Cost Private Placement Private Placement [Member] Preferred stock, shares authorized ( in shares) Preferred Stock, Shares Authorized Impairment of intangible assets, finite-lived Impairment of Intangible Assets, Finite-Lived 2025 Contractual Obligation, to be Paid, Year Three Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Concentration Risk [Line Items] Concentration Risk [Line Items] Employee Stock Option, Target-Based Employee Stock Option, Target-Based [Member] Employee Stock Option, Target-Based Purchases of equipment and leasehold improvements accrued but not paid Capital Expenditures Incurred but Not yet Paid Foreign currency transaction loss Foreign Currency Transaction Gain (Loss), before Tax Acquisition-related expenses Acquisition-related costs Business Combination, Acquisition Related Costs Foreign currency translation adjustment Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt, aggregate principal amount Debt Instrument, Face Amount Issuance of common stock under the employee stock purchase plan Employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Deferred contract costs Capitalized Contract Cost, Net, Current Non-current deferred revenue recognition period Contract With Customer Liability Noncurrent Period For Recognition The period in which the non-current contract liability is expected to be recognized. Entity Current Reporting Status Entity Current Reporting Status Condensed Financial Information Disclosure [Abstract] Condensed Financial Information Disclosure [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Statutory U.S. federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Issuance of common stock under the employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Schedule of acquisitions Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] IPO IPO [Member] State income tax benefit, net of federal tax effect Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Basis of presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Equipment and leasehold improvements, net Equipment and leasehold improvements, net Property, Plant and Equipment, Net Aggregate value of shares purchased Share-Based Compensation Arrangement By Share-Based Payment Award, Aggregate Value Of Shares Purchase During Offering Period Share-Based Compensation Arrangement By Share-Based Payment Award, Aggregate Value Of Shares Purchase During Offering Period Schedule of future estimated amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of finite-lived intangible assets acquired as part of business combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Net loss Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Sales and marketing Selling and Marketing Expense [Member] Maximum contingent consideration Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High SwiftConnect SwiftConnect [Member] SwiftConnect Redemption threshold amount Debt Instrument, Redemption Threshold, Amount Outstanding Debt Instrument, Redemption Threshold, Amount Outstanding 2026 Contractual Obligation, to be Paid, Year Four Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Outstanding Debt Long-Term Debt Other income, net Other income, net Other Nonoperating Income (Expense) Offering price (in dollars per share) Sale of Stock, Price Per Share Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total current assets Assets, Current Income taxes, net of refunds Income Taxes Paid, Net Revenue earned Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Measurement Basis [Axis] Measurement Basis [Axis] Other Commitments [Table] Other Commitments [Table] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Number of reporting units Number of Reporting Units Non-cash lease expense Operating Lease, Right-of-Use Asset, Amortization Expense Shares issued (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Revenue: Revenues [Abstract] Net Carrying Value Finite-Lived Intangible Assets, Net Stock split Stockholders' Equity, Policy [Policy Text Block] Remaining performance obligation, revenue recognition period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Summary of significant accounting policies Significant Accounting Policies [Text Block] Options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Equipment and leasehold improvements Property, Plant and Equipment Disclosure [Text Block] Options outstanding, beginning Options outstanding, ending Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability Consolidated Entities [Axis] Consolidated Entities [Axis] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Operating loss carryforwards not subject to expiration Operating Loss Carryforwards Not Subject To Expiration The amount of the operating loss carryforwards which are not subject to expiration and so are carried forward indefinitely. Debt Instrument [Line Items] Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Impairment losses Capitalized Contract Cost, Impairment Loss Debt issuance costs Debt issuance costs Payments of Debt Issuance Costs Total operating lease liabilities Total present value of lease liabilities Operating Lease, Liability Stock-based compensation Share-Based Payment Arrangement [Policy Text Block] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Lessee, finance lease, term of contract Lessee, Finance Lease, Term of Contract Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Deferred tax assets: Deferred Tax Assets, Net of Valuation Allowance [Abstract] 2027 Contractual Obligation, to be Paid, Year Five Auditor Location Auditor Location Write-off of debt issuance cost Write off of Deferred Debt Issuance Cost Foreign Line of Credit Foreign Line of Credit [Member] On‑premise subscription On-Premise Subscription [Member] On-Premise Subscription Entity Filer Category Entity Filer Category Federal Current Federal Tax Expense (Benefit) U.S. UNITED STATES Business combination, pro forma information, loss of acquiree since acquisition date, actual Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Options, exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Share-based compensation expense Share-Based Payment Arrangement, Expense Commitments and contingencies Commitments and Contingencies Security Exchange Name Security Exchange Name Outstanding, beginning balance (in dollars per share) Outstanding, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price License Perpetual licenses License [Member] Weighted-average economic life of intangible assets acquired Useful Life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Amortization of deferred contract costs Amortization of Deferred Charges Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Equity consideration Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Other intangibles with indefinite lives, net Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block] Shares reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Cover [Abstract] Entity Voluntary Filers Entity Voluntary Filers Fair value after plan modification Share Based Compensation Arrangement By Share Based Payment Award Plan Modification Fair Value After Plan Modifications The fair value of the share based compensation awards after the plan modification. Goodwill, impairment loss Goodwill, Impairment Loss Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Change Increase (Decrease) in Contract with Customer, Asset Deferred revenue Deferred Tax Assets, Deferred Income Call Option Call Option [Member] Contractual obligation for hosting services Contractual Obligation Risk-free interest rates Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Amortization of debt issuance costs Amortization of issuance costs Amortization of Debt Issuance Costs Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Payment of deferred consideration Payment for Contingent Consideration Liability, Investing Activities Gross deferred tax assets Deferred Tax Assets, Gross Schedule of income before income tax, domestic and foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Purchase of investments Purchase of investments Payments to Acquire Investments Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Vesting [Axis] Vesting [Axis] Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted Sale of Stock [Domain] Sale of Stock [Domain] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Cash paid for offering costs Offering costs Payments of Stock Issuance Costs Number of options vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Amortization expense Cost, Amortization 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Unrecognized tax benefits, beginning balance Unrecognized tax benefits, ending balance Unrecognized Tax Benefits Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Intangibles and other Deferred Tax Liabilities, Intangible Assets Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Options, exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Schedule of activity related to allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Schedule of operating lease liability Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Initial cap price (in dollars per share) Option Indexed To Issuer's Equity, Cap Price Option Indexed To Issuer's Equity, Cap Price Balance, beginning of the period Balance, end of the period Contract with Customer, Liability Product and Service [Axis] Product and Service [Axis] Deferred rate change Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Schedule of long-term debt instruments Schedule of Long-Term Debt Instruments [Table Text Block] Operating lease right-of-use assets Deferred Tax Liabilities, Leasing Arrangements Debt Conversion Description [Axis] Debt Conversion Description [Axis] Number of purchase periods Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Authorized Share Increases Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Authorized Share Increases Business Combination, Separately Recognized Transactions [Line Items] Business Combination, Separately Recognized Transactions [Line Items] Business acquisition, existing escrow amount, period Business Acquisition, Existing Escrow Amount, Period Business Acquisition, Existing Escrow Amount, Period Advertising costs Advertising Expense Debt Conversion, Name [Domain] Debt Conversion, Name [Domain] Schedule of disaggregation of revenue Disaggregation of Revenue [Table Text Block] Gross deferred tax liabilities Deferred Tax Liabilities, Gross Contract period Contractual Obligation, Period Contractual Obligation, Period Non-competes Noncompete Agreements [Member] Business acquisition, existing escrow amount, percentage Business Acquisition, Existing Escrow Amount, Percentage Business Acquisition, Existing Escrow Amount, Percentage Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets Measurement Frequency [Axis] Measurement Frequency [Axis] Weighted-Average Grant Date Fair Value (per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] General and administrative General and Administrative Expense Debt issuance costs in other assets Debt Issuance Costs, Noncurrent, Net Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Income Taxes [Line Items] Income Taxes [Line Items] 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. Measurement period adjustment, deferred tax asset Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Assets Advertising costs Advertising Cost [Policy Text Block] Remaining performance obligation, revenue recognition (percentage) Revenue, Remaining Performance Obligation, Percentage Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from initial public offering, net of underwriting discounts and commissions Proceeds from Issuance Initial Public Offering Operating lease liabilities Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements Foreign withholding taxes Deferred Tax Assets, Foreign Withholding Taxes Deferred Tax Assets, Foreign Withholding Taxes Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Cost of revenue Cost of Sales [Member] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] EX-101.PRE 12 jamf-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 jamf-20221231_g1.jpg GRAPHIC begin 644 jamf-20221231_g1.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#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#W^BBB@!#R M*\JU?7]6_M>[5+^>-$E9%2-]H !Q7JU>+ZM_R&+W_KN__H1K>@DV[F55M(E_ MM[5_^@I=_P#?TTG]O:Q_T%+O_OZ:SZ*ZN2/8QYGW.X\$ZIJ5[J4T-Q=23PB/ M,K1NSMZ*\R/CS6.RVH_[9G_&MCPSXKO=5U9;.[2$JZDJR*000,^M M*5&25V-5(MV.UHHHK(L**** "BBB@ KQ?5O^0Q>_]=W_ /0C7M!Z5S-[X(TR M]O);DR7$;2,69488R>O45K2FHO4SJ18TH!) ))XXKT;_A7VF?\ /Q=_ M]]+_ (5I:;X5TK3)1-% TDHZ/*VXCZ=A6[Q$5L9JE+J<_?"30/ D5H?DN;HX M8=QNY/Z<5PU=5X[OO/UB.T4Y6W3G_>/_ -;%"?^1FA_ MW'_E7.UT7@G_ )&:'_I4445P'6%%%% !1110 4F12GI7E>K M>(]7&K7:1W\L:)*R*B$ XJX015>_OH-/LY+F=PD:#))[^P] MZ\H_X2/6O^@G<_\ ?54[J^N[U@UU@J"BBNJUC$*Z+P3_R,T/\ N/\ RKG:Z+P3_P C-#_N/_*HJ? QP^)' MJ5%%%SU*]@$,\P.Y0"%."1N /0'&: -X]*\OU7PMK+ZK=216;2QR2LZNK+@@G M/MXHQ6G MUB1'LD>2?\(IKO\ T#I/^^E_QH_X137?^@=)_P!]+_C7K>*,4?6)![)'DG_" M*:[_ - Z3_OI?\:W?"?A[4['6ENKNV,,2*P^9@221CC!KOL4F*F5:4E8:II. MXM%%>,/&'7:0/<=JXWXQ?\B0O_7Y%_6MSP!_R(6C?]>R_P!: (O$?Q T/PQ< M_9;UYWNMH?RH8B2 >AR<#]:YV'XUZ"\H62QOT4_Q (WZ!JV?%U_X,TS4+>\U M^.VGOHTQ%&8_-?;G/W>F,]S[UAK\0? &J?Z'=6'EQ/\ +NN+)=@_[YR10!W6 MB>(=,\0VGVG3+I)XP<,.C(?1E/(JSJ>HPZ3IEQ?W ?4[:SAM[JUPP>% FY< MX(..M &SXC^(^A>&[EK2=I;BZ49:*W .S_>)( JGHOQ7\/:O=);/Y]E+(=J& MX V$^FX$@?C6%\*O"FG7VDR:WJ%NEWSM(;:Y@D56,2!0ZDXY _G0!ZB6PNZO"?B=XNTWQ%-:VMD+@/9S.LOF( "> MG')STKU7P)>RZEX)TR>=BTGE;&)[[21_(5Y]\8=,L+'^S'M+*W@>65S(T404 MO]<=: .JT#XCZ%=Z?'#"EV#;QI&^8@!G&..?:BM_2-"TB+3+9H]+LD9X4+%8 M%&X[1UXHH YKXQ?\B0O_ %^1?UK:\!''@#1R!G%J./SK%^,7_(D+_P!?D7]: MV_ '_(A:-_U[+_6@#RWP)I5MXS\::G>:[_I!0&8PNW#L6P ?]E1QCZ5ZY/X2 M\.S6Q@?1-/\ +QCBW52/Q S7":_\/-:T[Q!)KWA&Y$4LC%V@WA2I/WMN>"I] M#21S?%F^'V9H;>T!X:=EC7'OD$_H* ,/P_I5OHGQJ33K1RUO#(^S)R0#$3@G MVSBO5/&O_(E:Q_UZ2?RKAO#OP]US1/']MJ4SK=VJ9>6Z:0;G=D.X[>OWC7H7 MB:QN-2\,:C96JAKB>W9$4M@$D>M '(?!K_D3Y_\ K[?_ -!6MKXD_P#(@ZK_ M -%H['48 MUCN%E=BJN&&">.13O'VC7VO>$[BPT^-9+AV0JK.%'# GDT 0_#/_ )$'3?H_ M_H1KDOC7]S1_^NC_ ,J[KP3I5WHOA.RL+Y%2XB#;U5@P&6)ZBN>^)OA75_$J MZ<-+@27R'8OND"8!'O0!VVE_\@FS_P"N"?\ H(HI]C$\&GVT4@PZ1*K#.>0 M** /(_B9XMBUQQX6TVUN)KN*\Q(2GWG7("J.IY/7VKT_PUIKZ/X:T[3Y"#); MVZ(^.F['/ZYIFEZ=8PWU_=Q6=NER\[;IEB4.V3SEL9-; H *, 444 %%%% ! 21110 4444 %%%% !1110!__9 end GRAPHIC 14 jamf-20221231_g2.jpg GRAPHIC begin 644 jamf-20221231_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<# 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#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **C MFF6% M3@L :O17<;HXJZRAA@@$>AJG<:/9W& M2851O[T?RG]* +22+)R#FGUAR:;>6)W6\GVB,?P-PWX>M6++6%F;RY 8Y!U5 MN"* -2BD5@PR.:6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH ***@N;R.W0EF H FSCK4$U]%#U85EFYN]3;%NFV/\ YZ/P MOX>M6(= ASNN':X;T)POY4 -F\00(<*VX^W-1?V^W:&0C_<-:T-M#;C$<2)_ MNJ!4M &)_P )"%^_&Z_[RFK,&N038^89K2JK<:;:W.?,@0G^\!@_F* )HYTE M&5;-25C2:+-;?-9SDC_GG)_C1:ZL\<@AN4,,GHW?Z4 ;-%,CD6105.:?0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!4%U<+;QEF.*E=@BDFL7:VL7IC_Y=HSESZ^@H 2&&76I-[EH[0'CL7_^M6U# M"EO&$C4(@Z "G*H10JC ' I: "BBB@ HHHH **** &2Q)-&4D4.AZ@UBS6\ MNBOYD9:2TSR.I3_ZU;M(RAE((R#U% $%K=+<1@JJ!G[+*?DY^Z M?2MJ.02*"* 'T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4454U"\6U@9B>: (=2U#R5\N,%Y6.%4=2:;8Z3M83W7[R?L/X4^GO2:3 M8MG[7.,S/]U3_ /\:U* "BBD)"@D\"@!:*^7-9^+7C_]HKQAJOA?X07BM$/#$?WOU'&;Z_L2V=TGVG4_BG\0K_6SS_:*ZR8R& M[E4VD >V35SU33;F.\L+R)9X)XCE71AD$'Z4FK!HK:5@R@BJVH6"ZA!M)VR+RC M]U-4])O7):"8;98SM9: -:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBHKB80QEC0!!?7R6L9).*I6FGR7[">\!$?5(3_,_X46-N M=2N#=2C,*G$:GHQ]:V: $4!0 !@"EHHH **Y?Q%\2-!\+>+/#?AO4;IHM6\0 M/+'I\*Q,PD,:%VRP&%X'>NHH **Y7XB?$WP_\*])L]3\1W;6=G=7L-A$Z1-) MF65L(,*#@>_:NJH *@NK.*]B,XJ>B@#!5I]'N%25C);L<))_0^]; M<,HF4,#FFW%NEU"T4B[D88-9%E))IMX;69LCJC?WA0!N44@.X9I: "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBD/ - &9K5T8X M?+3EV. !W-6]/LQ8VJ1CENK'U/@_S[5M4 %%%% 'RW MJ'Q,^,OQ4^+7CKP]\.+OPSH.C^$KB&RFDUJ"266XE=-^X;>@ZU?_ .$9_:G_ M .AN\ _^ $]'[,3 _'C]H8 \C7;3/_?@U]*U;=B5J?-7_",_M3_]#=X!_P# M">C_ (1G]J?_ *&[P#_X 3U]*T4N8=CYJ_X1G]J?_H;O /\ X 3U'<:!^U/; M6\LW_"6> G\M2^T6,XS@9Q7TS5;4O^0==?\ 7)OY&CF"QYK^S/\ %J^^-?PA MTOQ-J=G%9:F\DMM=1VY/EF2-RI9<\X.,XKU.OG#]@'_DW6R_["E]_P"CC7T? M1+<%L07UJM[:O$W<<'T/8U0T6Y9E,4G$B':1[UK5BW2_8]:5QPLRY_X$*D9M M44BGJ!#S##\S>A/8?Y]*TKZ3RK=B:K:'#LLO-/WYF+GZ=OTH T:*** "O M)/VLO%]WX&_9U\'PIXAN]*M9&.?W M(8.B_0!L?A7,_P##?D'_ $)LO_@,G&Y6 '0D C'<5Z[7E5J-3#S=.JK-'?3JPK14Z M;N@K&UJ$VTT=['Q@A),>G8_Y]:V:BN85N;>2)AE74BL#4+:830JP]*EK(T&8 MF$Q.?G0E3]1Q6O0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% "5D:G(UW<1VD9P9#\Q'8=S6K,VV-C67HZ>==7-R><'RU_F: -6.-88U1!M M51@"G444 ?/_ .U!^T!KGP;N]#M-#L[.:6^22626\#, %( (]>M>%_\-R_ M$#_GQT3_ +\2?_%UTO[?/_(Q>$_^O6;_ -#%?*=?HN5X#"U<'"=2FFW?\SXW M'XNO3Q,HPFTE_D>@^//VHO%_B7XH?#[Q#=6FF"]T.:Y>V6.%PA+Q%3O^;TKT M;_AN7X@?\^.B?]^)/_BZ^>,#@XY'2BO1CE6$3DW33OMY:?TSBEC\0TDIL[SX M^?M/>+OB;X5TO3M4M--2&VU:UO$^RPN&WHQ*@Y8\5Z8?VY/B!D_Z#HO_ 'XD M_P#BZ^=BH;J ?J*6A95A%)MTU9VT[?\ #@\?B.5)3=SZ3T?]N+QS-J]C'=:; MH\ML\Z)*D<3JQ4L <'<<'GTK[G5MR@^HS7Y'Z3_R%K#_ *^(_P#T,5^M\?\ MJU^@KY7/L+1PSI^QBHWO^A[^4UZM93]I*]K?J.K.UJS-Q:^9&/W\/S+ZGU%: M-%?)GT!1TN[%U;J/L>I7%OT4-N7Z'FMN@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJM]="UA+4 6L/YG_"C[#J7_/6'\S_ (4 ;&:,UC_8=2_YZP_F?\*/ ML.I?\]8?S/\ A0!L9HS6/]AU+_GK#^9_PH^PZE_SUA_,_P"% &QFC-8_V'4O M^>L/YG_"C[#J7_/6'\S_ (4 ;&:,UC_8=2_YZP_F?\*/L.I?\]8?S/\ A0!L M9HS6/]AU+_GK#^9_PH^PZE_SUA_,_P"% &QFC-8_V'4O^>L/YG_"C[#J7_/6 M'\S_ (4 ;&:9,VV)C[5E?8=2_P">L/YG_"H;JRU)8&_?0]/4T 6="&YKN7^] M)M_(?_7K6K$\)PRPZ=*)F5G\YCE?PK;H *S/$GB/3O".A7NL:MW=IINH6]U>N'N9X=.5'G91A6)OBE (SS@@@]""""#T(K6KQG]D'_D@?A__KI= M?^E$E>S5^?XFFJ->=*.R;7W,^NH5'5I1F^J3"J^H*6T^Y4#),3 ?0UY%^T! M^T3'\$;C2+9=&;5[B_5Y,>=Y:HJD#K@Y))_2O&+7_@HC#?221V_A:&>2/[ZQ MZ@"5YQS\M=='+<57A&I".CVU2O\ B85,=0I2<)RU6^C/2?V%='O]#_9_L[74 M;*XL+G^TKUO)N8FC?!F.#@C-?0=87@?Q3'XV\(:1KT4+6T>H6ZSB%SDIDZR8_,5J5D>*(Y)M*(B*K)YBD%OK4%& MG;MNB6GYK L[+4F@7]]#^9J?[#J7_/6'\S_A0!L9HS6/]AU+_GK#^9_PH^PZ ME_SUA_,_X4 ;&:,UC_8=2_YZP_F?\*/L.I?\]8?S/^% &QFC-8_V'4O^>L/Y MG_"C[#J7_/6'\S_A0!L9HS6/]AU+_GK#^9_PH^PZE_SUA_,_X4 ;&:,UC_8= M2_YZP_F?\*/L.I?\]8?S/^% &QFC-8_V'4O^>L/YG_"C[#J7_/6'\S_A0!L9 MHS6/]AU+_GK#^9_PH^PZE_SUA_,_X4 ;&:,UC_8=2_YZP_F?\*/L.I?\]8?S M/^% &QFC-8_V'4O^>L/YG_"GQV>H()8?U_PH U\T9K'^PZE_P ]8?S/^%'V'4O^>L/Y MG_"@#8S1FL?[#J7_ #UA_,_X4?8=2_YZP_F?\* -C-&:Q_L.I?\ /6'\S_A1 M]AU+_GK#^9_PH V,T9K'^PZE_P ]8?S/^%'V'4O^>L/YG_"@#8S1FL?[#J7_ M #UA_,_X4?8=2_YZP_F?\* -C-&:Q_L.I?\ /6'\S_A1]AU+_GK#^9_PH V, MT9K'^PZE_P ]8?S/^%'V'4O^>L/YG_"@#8S1FL?[#J7_ #UA_,_X4?8=2_YZ MP_F?\* -C-&:Q_L.I?\ /6'\S_A1]AU+_GK#^9_PH EUZ3;9L >O%:$,8AAC M0=%4#]*Y76K/4/W0:6(C>N<$^HKK: %HHHH ^K/B,V_WE^B"BBO._$UO=-X@ND: M*[DO)V7^SI(7PB@8W<>W>O5Q6(>&@I*-]?Z[^B\SS\/1]O)Q;L>B44V'>(8Q M(OS//O]]?HC[?*?\ =5ZL****^>/9,6S_ '.M72= 6W?F*VL/YG_"C[#J7_ #UA_,_X4 ;&:,UC_8=2_P">L/YG_"C[#J7_ M #UA_,_X4 ;&:,UC_8=2_P">L/YG_"C[#J7_ #UA_,_X4 ;&:,UC_8=2_P"> ML/YG_"C[#J7_ #UA_,_X4 ;&:,UC_8=2_P">L/YG_"C[#J7_ #UA_,_X4 ;& M:,UC_8=2_P">L/YG_"C[#J7_ #UA_,_X4 ;&:,UC_8=2_P">L/YG_"C[#J7_ M #UA_,_X4 ;&:,UC_8=2_P">L/YG_"C[#J7_ #UA_,_X4 ;&:,UC_8=2_P"> ML/YG_"C[#J7_ #UA_,_X4 :&H2;+=C[5#H:;=-C/=\L?Q-9&K66I"U?,L6,> MIK9T9632;17P6$:@X^E %VBBB@#XP_;Y_P"1B\)_]>LW_H8KY;L%C:ZC$V/+ M[[C@5]2?M\_\C%X3_P"O6;_T,5\JQQM(P5%+,>@%?JF4?[C3^?YL^"S+_>Y_ M+\D7-52!)$\C;C'.TYJ;2X[1X6\_9NW?Q''%9TL,D! D0H3ZBG16LLRDQQLX MZ9 KU[:;GF]1C8\PX^[FM34([-;/,.SS./NMDUD]..]4KW6M/TUMMU?6]N_] MV20 _E2E*,5>3LAQ3EHEUN(KA/M$?,3AOXQZ5^NT?^K7Z"OB>))*7L6GW_0^HR5->T3\OU'4445\6 M?3&+J'[G6H'Z>9'C\C_]>MA6RHKGO%,%Q->Z>8&52-^=V?:K$=CJ1C7]]#T] M3_A0!M9HS6/]AU+_ )ZP_F?\*/L.I?\ /6'\S_A0!L9HS6/]AU+_ )ZP_F?\ M*/L.I?\ /6'\S_A0!L9HS6/]AU+_ )ZP_F?\*/L.I?\ /6'\S_A0!L9HS6/] MAU+_ )ZP_F?\*/L.I?\ /6'\S_A0!L9HS6/]AU+_ )ZP_F?\*/L.I?\ /6'\ MS_A0!L9HS6/]AU+_ )ZP_F?\*/L.I?\ /6'\S_A0!L9HS6/]AU+_ )ZP_F?\ M*/L.I?\ /6'\S_A0!L9HS6/]AU+_ )ZP_F?\*/L.I?\ /6'\S_A0!L9HS6/] MAU+_ )ZP_F?\*/L.I?\ /6'\S_A0!L4M9'EWMI&TLLD951D[2:T;6;SH@U $ MU%%% !6/XB/^B&MBL?Q)_P >9H U8?\ 4Q_[H_E3Z9#_ *F/_='\J?0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !45T-T+#VJ6FNNY2* ,S06 MPES'W63/YBM6L:Q;[-JSQG@2KQ]1_P#6S6S3 *\@_:S_ .2!>)_]V'_TO MUY!^UG_R0+Q/_NP_^CDKMP/^]TO\2_,Y<5_ GZ/\C\XZ***_7S\Y/T!_9I\3 M:;X,_9AL-=UBX^R:7IZWEQ)=:L-*T_Q:)[ MZ^F6""/[%.-SL<*,E..:M_LBQI-^S_H*2*KHSW096&01Y\G!KUF'0=,MY%DB MTZTCD4Y5E@4$?0XK\BQUOK=6_P#,_P S]$PG^[T_1?D?'W[?/_(R>$_^O6;_ M -#%?)T5G;VS2/#!'$[_ 'F10"?K7UC^WS_R,GA/_KUF_P#0Q7RFWW37Z)DZ M3P5)OS_-GQV8M_6I_+\D?I[\ ?\ DC/A#_L'Q_UKOZX#X _\D9\(?]@^/^M= M_7YIBOX]3U?YGVU#^%#T7Y!69KC?N(4[M(/TYK3K'U%OM&J0Q#I&NX_4US&Y MI6HVP+4U-1=J@>U.H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M ILGW&^E.ILG^K;Z4 97A[_CUK6K)\._\>M:U &1:G_B>R?]0_[DO5GQ&;?[R_1!6/J=C/<>(=&N8TW0V_F^8V?NY4 5L45[U2FJBY7W3^ MYW/)A-P=UY_BK!1116A!]*?L'_\ )4-<_P"P._\ Z/BK[GKX9_8.4GXG:ZV# MM&CL">W,T7^!K[FK\SS[_?7Z(^WRG_=5ZL***;)((HV=CA5&37SQ[)C1_O=; MG8= 0OY"MNL70T,C/,W5V+?G6U0 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110!E:^<1VO_ %U_H:T;?_4K]*S?$'^KM?\ KM_0UI6_^I7Z M4 9FJ_\ 'Y:_]=5_G6O61JO_ !^6G_75?YUKT %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 5-37=:M3='??IL/^R-OY58N$\R%A[5GZ)) ML,\!ZJVX?0T :M%%% 'QA^WS_P C%X3_ .O6;_T,5\LV=Q]EN$EV[MO:OJ;] MOG_D8O"?_7K-_P"ABOE.OU3)_P#<:?S_ #9\%F7^]S^7Y(MZA??;I%;9LVC' M7-2:?JGV&(IY>_G/6J%%>Q96L>;?J5;^+4=6OM-T;1TWZQK-Y'86@/9Y&QG\ M,U]A>-O@;X-_9+^ 5[XCL/#>E^+/%-N]JESJ.O0^?Y[R3(DA S\JX8X Z<=: M^1;'Q(? OC3PCXN,)N(-!U6&]GB49)B##=C\*_43Q!X?\'?M#_#/[%=NFN^% M-8CCF5[6=D\Q0P=2&0@@@@<=>,&OSW/ZE3ZTH2^%+0^QRB$/8.4=[ZGS5^TS M^RQX=C\#R_$KX?Z=;Z%XET6!-3NK"Q^6VO85 >160Y>ZDG&T*D3N0<$AB<=!CO7N_[/_@BZ^&_P4\&>&KX8OM/ MTR*.X7.=LI&YU_!F(_"OFI2;@HMZ(]I12DW;4]!HHHK(T,;53YFJ6R#^%"WY MG_ZU:\8P@'M6-"WVO6)Y.JJ0@_#_ .OFMJF M%%%( HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** *6M'&E76/[AIFB_\>:?2G:U_R";K_<--T7_C MS3Z4 :%%%% !6/XD_P"/,UL5C^)/^/,T :L/^IC_ -T?RI],A_U,?^Z/Y4^@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'U>!HV6>,?. MAW"M.WN%NH4E0Y5AG_ZU+/$)HRIK)LY6TVZ,,G$,AX/]UO\ Z],#:KSO]H+P MAJ/COX0^(M&TF,3:A/$KPQ$XWE'5]H]SMQ7HE%:4JCHU(U([IW^XBI!5(.#V M9^6U]\"_B8+.;[+X)U@W.T^7YEHVW=[T6/P+^)GV.'[7X)U@7.T>9Y=FVW=W MQ7ZDT5]/_K%6YN;D7XV/"_L>E:W,SS3]G+P?J?@/X/:#I&L0_9M1C$LLL.,M6\,W>@ MZ)>:Q###+%+]CC,A1BP(R!T!_I7S2?@7\1,'_BB=;_\ -J_4.BO?PN>5<+1 MC1C!-+U/)Q&5T\14=5R:N<9\&='O/#_PK\,:=J%NUK>V]C&DL,GWD;'0^]=G M117S]2;J3'?^/6M:LGP[_QZUK4 9%K_P A MZ3_KD?YBMBL>U_Y#TG_7(_S%;% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% #)%WH1659O]AU!HFXCFZ>S?\ UZV*S]4L_/C)7[PY!I@: M%%4M,OOM491^)X^&'K[U=I 9GB3PSI?C#1;G2=9LHM0TZX7;+!,.#W!]00>X MY%>3-^QW\,68G^R;D9/07;_XU[91732Q5>@K4IM+R9A4H4JKO4BF>)?\,=?# M+_H%77_@6]'_ QU\,O^@5=?^!;U[;16_P#:&+_Y^R^]F7U/#_\ /M?<>)?\ M,=?#+_H%77_@6]'_ QU\,O^@5=?^!;U[;11_:&+_P"?LOO8?4\/_P ^U]QR M/P]^%/ACX6V<]OX23'3+'G STZ5UU%%<4ZDJDG.;NWW.J,8 MP7+%605EZW/NC2U0_/,?F]EJ]=7*6D+2R'"K^OM67I\$EU<-@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@!.M8]QG3[]+@#Y/NO]#6S5:^MQ<0D8R:8%@$, 0<@TM9> MEW1A;['*<,O^K)[CT_"M2D!QWQ"^$GA7XI1VJ^(]+6^:U)\F0.R.F<9&5(X. M!P:XG_AD+X8?] .7_P "Y/\ &O9Z*ZZ>+Q%*/)3J-+U9SSP]&H^:<$WZ'C'_ M R%\,/^@'+_ .!R/JF'_Y M]K[D>+M^Q_\ "Z12K:#(RL,%3=2$$?G7'-^Q:_A&\FD^&7Q)\1_#ZRG;=)ID M)6[M=QZE4<_*?SKZ9HK&IB:U:WM)MV[ZFL*-.G\$4O0\)^&O[)NB^$?%T/C# MQ3K^J_$/Q?!_Q[:EKCY2U]XHA\JGKSV[8/->[445SMMFP55U*[^QVK,/]8WR MH/:?2G:U_R";K_<--T7_CS3Z4 :%%%% !6/XD_P"/,UL5C^)/^/,T :L/^IC_ M -T?RI],A_U,?^Z/Y4^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ JGJ%FMS&01FKE% &19Z@UFP@NC\G1)3_(_XUK=>E5[JS2X4@CK6 M.CRC^0J.1KK5&VD>3"?X!U/U- M:%I8I;* !S3 986*V\8XP:NT44@"BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "FR?ZMOI3J;)_JV^E &5X=_X]:UJR?#O_ !ZUK4 9%K_R M'I/^N1_F*V*Q[7_D/2?]C/7\ M/:K3*&>:9YC!XR5=>0R]10!IT5DPZI-;82ZC+#_GH@_F*T(;R"X_UY]ZV8HQ$H HCB6)<** M?2 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,GQ! M_J[7_KM_0UI6_P#J5^E9OB#_ %=K_P!=OZ&M*W_U*_2@#,U7_C\M/^NJ_P Z MUZR-5_X_+3_KJO\ .M>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH SM1L!,N]>&'(8=0:+'4B[""X^6;LW9O_KUHU2O=.2Y4\W6%< 5-0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 4=:_Y!-U_N&FZ+_P >:?2G:U_R M";K_ '#3=%_X\T^E &A1110 5C^)/^/,UL5C^)/^/,T :L/^IC_W1_*GTR'_ M %,?^Z/Y4^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *1E#=1FEHH IW&FQ3 \6%LPRNG^ZU;-% &-Y.HKP+AOQ -'DZ MBW!N&_ 5LT4P,?^QY9CF:5W_P!YJMV^EQ0]JNT4@&J@3@#%.HHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "FR?ZMOI3J;)_J MV^E &5X=_P"/6M:LGP[_ ,>M:U &1:_\AZ3_ *Y'^8K8K'M?^0])_P!0#TSFCR]2_P">[?\ ?(K9HI@8 MWV2^F.'N),>W%/CT-=VZ0[SZL.:V** *L.GQ0@8%60H7H*6BD 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %'6O\ D$W7 M^X:;HO\ QYI]*=K7_()NO]PTW1?^/-/I0!H4444 %8_B3_CS-;%8_B3_ (\S M0!JP_P"IC_W1_*GTR'_4Q_[H_E3Z "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ ILG^K;Z4ZFR?ZMOI0 M!E>'?^/6M:LGP[_QZUK4 9%K_P AZ3_KD?YBMBL>U_Y#TG_7(_S%;% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 9/B#_5VO\ UV_H:TK?_4K]*S?$'^KM?^NW]#6E;_ZE?I0! MF:K_ ,?EI_UU7^=:]9&J_P#'Y:?]=5_G6O0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %'6O\ MD$W7^X:;HO\ QYI]*=K7_()NO]PTW1?^/-/I0!H4444 %8_B3_CS-;%8_B3_ M (\S0!JP_P"IC_W1_*GTR'_4Q_[H_E3Z "BBB@ HHHH **** "BBB@ HHHH M*\5_;.\3:MX._9A\?:SH6I76D:M:6<;V][9RF.6)C/&"58<@X)'XU[57@7[> M7_)HOQ)_Z\8O_2B*KI_&B9?"S\A_^&L/C1_T53Q;_P"#>;_XJOO[_@F#^TQK MWQ.A\4^#/&6OWNO:W:%=1L;O4IS+,\)PDB;F.2%;:0/]HU^77A_0KWQ1KEAI M&G1&>_OIDM[>(=7D8X4?B37JG[(OQ3_X4O\ M%>$/$-T[6]BMV;&_#?+B&4& M-MV?[I8'VVUZ]6G&4&DM3SZZ!KE MZS:G?7>FSM#,ENN4C3:@@V>9YNX;=N,YSZ8K\ M%OVJOBP_QS_:"\5^)H':>QFN_L>FJ.?]&B_=Q8'^T!N^KFN##0YIW?0ZZTN6 M-EU(/^&L/C1_T53Q;_X-YO\ XJOV7_9&\0ZGXL_9I^'>KZUJ%QJNJWFDQ2W% MY=R&269SG+,QY)]Z_!_6]'N_#NL7NEW\+6]]9RM!/"W5''#*?<'BOW0_8G_Y M-/\ A?\ ]@6'^M=&*2459&-!OF=SVZBOF3]H[]OSX=?L^WUQHF^7Q3XJARLF ME:8RD6[>DTA^5#_L]?:ODC4O^"OGC>6\=K#P'H=O:Y^1+B\E=P/?*.%)QG !.#TJE1FTFEN+VD=KG MW!17Y6)_P5\\[)B%W+OV^F[;C/X5]P?LL?M:>&/VH_#-S=:7$ M^DZ[8;1?Z/<.&DBST=2/O(3W_ XISHS@KM"C4C)V1[G17$_%KXS>#_@?X7?7 M_&6LPZ38Y*Q*YS+PKX)^('_!7R==0DA\$^!(Y+)6PMUK5T4=QZ M^6@./Q-3"E.I\*'*I&.[/TLHK\MO#W_!7[Q9#J49USP#I5S89_>+87DB2@>H MW#!/UK[U_9\_:1\&_M)>$VUGPK=L)KZSK5_!IFE641FN+NZ<)'$@ZDDU^>?Q8_X*Y0V& MM3V7P]\()JEA"Y5=3UB9HA,!_$D:C(!]SGVJ84Y5/A0Y3C'<_1ZBOSA^$G_! M7"/4->M['XA^$HM*TZ9PAU32)FE$&3C<\;#)4=RIS[5T?CC_ (*T>'/"OC#6 M]'L?!5YKME875=HK$+*G^RP (^M:>PJ7M8GVL+7N??=%8/@'Q4 MGCKP-X>\21V[6D>L:?;WZV[L&:,2QJX4D=2-V/PKR3]I3]LKP%^S1:K;ZQ<- MJWB29-\&A:>RM/@CAI,G$:GU;KVS6*BY/E2U-'))79[S17Y7ZM_P5\\:2WSM MIW@+1;>SS\D=S>2O)CW(4#->T?L__P#!4KPO\1=>M-!\=:.O@N]NF$<6I+<> M98E^P=B 8\GN>/>MI8>I%7L9*K!NUS[HHILM:U &1:_P#(>D_ZY'^8K8K'M?\ D/2?]+O$=S]ETC3(3+*RC+N>BH@[LS$*!ZF MOR%^.G_!1CXK?%;5KE-!U:;P)XWC\) M[I#+]M.+/7C->CAZ<5#VC5SCJS?-R)V.0_X75\1/,\[_A. M_$V_^_\ VM+_P ! M:OV%TOP/\,O%VAJFFZ!X4UC1V7:JVEG;30;?0;5*U\T_'S_@F#X ^(\D>H>" M''@353,AN(H%,EI+'N&_$>?D?;DC:<9P,#K35>G+2<0]E..L6>U_LJ?M*V'[ M4'PY;Q)::->:)=6L_P!DO+:X!:(3!0Q\J7 $BX(]",X('?V>N8^&OPYT+X2^ M!])\)^&[-;+2--A$42=68]6=CW9CEB>Y-8GQL^.W@_\ 9_\ "$OB#Q?J:6UCPUQ=/\ W(DZL?7L!R:X':4K01U+1>\>A45^8/C#_@K]KLFI2#POX LH M=/4D(^K7C&5QV)"# ^F370_"K_@KI;WVK06?Q!\'C3+*1@IU+1YC,(L]VC8 MD#V)/M6WU>I:]C/VT+VN?H[16/X1\7:-X\\.V6N^']2M]6TB\C$D%W:N'1Q] M1W'<=15'XB_$KPU\)_"MWXC\5ZO;Z-I%L/FFN&QO;!(1!U9CCA1R:Y[.]C7S M.FHK\U_B1_P5Z>+4Y8/ O@=+FQ1L+>ZU<&-I!ZB- <#ZG-9'@_\ X*_:]'JD M0\4^ ;&;36.)'TF[83*/4!Q@_3(KH^KU+7L9>VA>US]/Z*\]^"GQW\'?'_PE M'K_@_5$O8!A;BU?Y;BU?'W)4ZJ?T/:OD_P")7_!572?AU\0O$WA:3X?ZC>R: M)J5QIS7*7L2K*8I&0L >0#MS^-91ISDVDBW.,5=L^\J*QO!?B-?&'@_0M>2! MK9-4L(+Y86()C$L:N%)'4C=BO%OVN?VN+/\ 91T[PS=7?ARY\0C6I9XE6WG2 M+RO*5#D[NN=_Z5,8N3Y5N-R25V?05%?._P"R+^V!9_M7Q>*7M/#=UX>_L)K9 M6^T3I+YOG"7&-O3'E?K6?^UO^VM8_LIZUXSES7FZ'TQ17QQX/_P""F_P]U7X5:EXQ\0V5QX?N8+YK M&TT)9DN+R\(16WHJ]%^;&XX&1UKH_P!D/]MG_AJOQ=XJTR+PJ?#]GH]M%<0S M278EDE#N5PRA0%Z9X)INE-)MK87M(MI)GU)17C_[1/[4W@?]FK0%O/$M[]HU M2<9L]%LR&NKGG&0N?E7U8\5\*:__ ,%?O%LVH.=&\ Z3;6.?D6^O)'D(]3M4 M#-.%&=172"52,=&S]2Z*^ /@C_P5@T#Q1K%MI7Q$\/\ _"*^>P1=6LYC/:J3 MWD! 9![\@5][:=J5KK%A;WUC,M=T/3O[&M9?LNGZA+!%O)DRVU6 R<#GVK]7*_'/_@JA_R= M2_\ V [/^%UJ:F%;2&AX-_PTE\5_^BE>*_\ P<3_ /Q5'_#27Q7_ .BE M>*__ <3_P#Q5???_!*CP!X8\6_!;Q5W_ /B*Z9UXPDX\IC&G*2OS'XU? ']H'XFZ MQ\6=QK-M%-;SZK,\UU>&S ML9/#^O::P:32;J97DD@.,3(1U7=E3Z'&>HK8_:F_:H\._LN>#[75=4MVU;5; MZ8166CV\JI-, ?G?GHJCJ?7 K'V3=DJV?N8Q[UY1^S[_ ,%#)_VB/B##X9T/X::G M!$D37%]J,EY&T-G"H/SO@=2<*!U)-?&W[9G[%+O0'TS4_M MQN+BY20.!%)'M 7H?G!_"MZ="7/:2T,955RW3/O']DG]N2S_ &JO%6N:);>$ M+CPXVEV2WAFFOEG$@+A-N BXZYS7U%7X;_L:_M26G[*WB_Q!K5WH%QX@75+% M;-8;>98C&1('W$MUZ5^N?[,_QXM_VCOA7:>-+;2)M$BN+B:W^R3RK(P\MRN< MCCG%*O2]F[I:#I5.96>YZK17S!^TU^WWX$_9WO)=#B5_%?BU!\^EZ?(H6V/I M/)T0_P"SRWM7R3'?$%F?!7B6X(2WCNIP]KB)+QACV5@,]J M^OJSE"4':2+C)25T+17P!XF_X*T:1X;\6ZMH;_#S49FT_4)K%IEOH@'\N5HR MV.P.W-:7QR_X*I^%? ]X=+\"Z-_PF&H*@\Z]DG\JRC]:>PJ M;6(]K#N?=M%?EMX=_P""OOBJ'5(CKO@'2[C32<2+I]Y(LP'JNX8)]C7Z)_!W MXO\ ASXY> =.\6^%[O[3IMV,,C\202#[T4B]F4_T/0TITIT]9(<:D9[';45P M_P 8OC-X4^!7@NY\3>+=22PL8_EBC',US)C(CB3JS'].IK\]O%W_ 5]\0RZ MM*/#'@*PATQ21&VJW;F9QV)"# ^F31"E.IK%!*I&&Y^AGQLU*[T7X.^.+^PN M9;.^M=%O)H+B%BKQ2+"Y5E(Z$$ YK\>_V??VF_BYKWQS^'.FZE\2O%%_I]YK M]C!0V[X0D@%&)X&>"3C-?"?[,_P#R<1\+O^QET[_TH2NVC3<8R4D< MM2?,TXL_H$HHHKS#N"BBB@ HHHH **** "BBB@ HHHH **** *.M?\@FZ_W# M3=%_X\T^E.UK_D$W7^X:;HO_ !YI]* -"BBB@ K'\2?\>9K8K'\2?\>9H U8 M?]3'_NC^5/ID/^IC_P!T?RI] !1110 4444 %%%% !1110 4444 %>!?MY?\ MFB_$G_KQB_\ 2B*O?:\"_;R_Y-%^)/\ UXQ?^E$5:4_C7J3+X6?CW^S+_P G M%?#'_L9-/_\ 2A*[3]NKX/'X._M(>)K""'R=(U=_[7L-HP DI)=1_NR;OS%< M7^S-_P G%?#'_L9-/_\ 2A*_1O\ X*N?!]/%7P@TSQY:Q9O_ S/+V#; MJ'BBY\NV9AR+.$E01Z!I/,/N%4U,TJ,)-=2XMU)*_0_-K]HABWQ^^)!/4^(K MX_\ D=J_9S]B?_DT_P"%_P#V!8?ZU^,7[0W_ "7SXD?]C#??^CVK]EOV-KZ/ M3?V0?AQ=S9$-OH$\7 M6/@KPA?0!M;669())[I<*IC=R%7>F-QZY7@9;(V_"7[-?['GB.U7P_HTGA?6 M+V4!%9=;$EXY]5;S-Q/TK\S_ (^?'3Q1^T9\2;[7=:N[B>*:X:/3=+5R8K2$ MMB.*-.F<8R>K')-?3OA'_@DGX_UCPO;ZEJ?BS1] UB:-95TQH993"3SMDD7& M&'?:&QZTY1<8KGG8:DI-\L;G@/[8WP#M/V^)OV3]!CO9#*=+O+K3H78Y/E(^Y!^ ?:/8"OR MU_:8\%_$7X<_$"V\+_$N^?4]5TFQCM[&[:?SUDL\L8RCGYBN2P&[D8QVK],? M^"5W_)JL7_8;O?YI3K_P5=W%2_B,^&?^"EW_ "=QXA_[!]E_Z U>P?L0_P#! M/?PM\7OAU9?$#Q[>W-]9:DS_ &+2+&4PJ$5BNZ5Q\Q)(/ X ]:\?_P""EW_) MW'B'_L'V7_H#5^B__!.__DT/P'_UQF_]'/2J3E"C'E"$5*H[GQY^W]^P[X,^ M!GP]L?''@1;NPMH[V.ROM.N)VF0K)D)(C-R"& !'0[O:N-_X)5WT]O\ M.2P M1RLD-QHUPLJ \. 589^A%?9?_!4C_DU'4?\ L*V/_HT5\6_\$L?^3I4_[ ]U M_(40DY4).022C55C](?VN?V>+;]I/X/W_AL/!::W;N+S2KZX!VP3K_>(YVLI M*G'J#VKYG^&G[)G[+'PKM8;#QSXV\.^+/%*X%T^H:Q%'"C]"JQ*^%&?[V3ZU MA_\ !5/]HKQ#X?U32/AAH%]/I=C=V7V_59K=RCW*LS*D)8<[/E)([Y&>E?+G M[+?[$GB_]J2TU'5M.O[/0/#UC-]FDU*^5I#+-@,4C1?O$!E))( R*BG!JG>4 MK(JSCT^:(7$6FW8N+.YB>14)4[B%9 M2P/!KR#_ ()>^*KW0OVI;33;>0BTUG3+F"YCSPVP"1&QZ@@_]]&K/Q^_8K^* MO[+?PSU_4+3Q7!KO@.^$<&L06+O#\OF*8VD@?((W[<,I)!]JYW_@FO\ \G>> M%O\ KSO?_1)K9:T9:W,_^7BTL?4O_!7/XHW>C^#?!_@.SG:*'6IY;^_5>/,B MAVB-#Z@N^['^P*^1OV)_V4S^U%\0KNVU*YFL/"NCQK-J,]OQ+(6R$B0XP"2" M2>P![U[[_P %A-/G7QU\-[XQL+:33KR!9,<%UDC8C\F%;'_!('QGI=K+\0/" MTTR1:O=-;7\$;$ RQ('5\>N"R_G4Q;AA[Q*:YJUF>R>,O^"67PE?DS\0O!EW\.?''B+PK?R137VBW\^GSR0YV M.\3E"5SV)%?T6$A023@5^ '[3]Y;ZC^T9\4+JUFCN;:;Q)J#QS1,&1U,[X(( MX(I86I*3:D[A7BHI-(_9;PAX\M_AA^Q[X=\5W0#0Z1X.M+K:>C,MHFU?Q; _ M&OQ62;Q#^T-\8H#?7RS>(/%6J*CW=T^$C,CXR2>B(O;T6OUF^*FGW&I_\$VW MM[6-I)CX(L'"J.<+%"S?H#7X\^"?#,WC7Q9HGA^VN[6QN=4NXK.&YO9"D,;R M,%4NP!(&2.<'K3PZ5I2ZBK/X4?L7\/?V'?V?/!7A2WTN_P!(T;Q-?>6!/[#]H$S61ZP+;[.NESR2;3'OW%M\:X^\.F>E?7U M<5;EYWR['33ORJX4445B:!1110 4444 %%%% !1110 4V3_5M]*=39/]6WTH M RO#O_'K6M63X=_X]:UJ ,BU_P"0])_UR/\ ,5L5CVO_ "'I/^N1_F*V* "B MBB@ HHHH **** "BBB@ HHHH **** /,/VC_ (%:7^T5\)]5\&ZE*;22;;/9 M7JKN-M^(_P'U2YMO%'ARZ_L^-RL>L6<3364R]F M$@'RY]&P:_=;QYXXT;X:^#]6\3^(+M;'2-+MVN+B9CV'10.[$X '/!=MX@\+:C!J^F7"XDA8#S(&QS'+&>58=P?U%=5*M*FMKHQJ4XS?F? M@+X7\=>(?!MTEUX>U_4-'G0Y62QNGCQ^1KZ=^#__ 4Q^+?P[O;>+Q#>1>.= M&#?O8-24+<;>^V91G/\ O9'M7Z:?$']D/X/?$Z.7^W/ .D-<29S>64 M;C)[ M^9%M;/UK\I?VYOV9-&_9C^)FG:7X>U2>_P!'U:S-[#;WC!I[7#E2C, -R\9! MP#U'.,UV1J4Z[Y6M3FE"=+5,_7CX&?'/PQ^T#\/;3Q;X9N&-K(3%([R2X:71M(N9-+TNW!^1(XV*LP'J[@ MG/TKZ2_X)#ZQ?'Q)\2]&21CI\NGV]T8NWFAW0'ZX8C\!Z5\(^/+.;2_'7B:U MND:*XM]5NXY%;JK"9\TJ--0J278=2;E!'ZD_LN_L)?"3PK\.]*U/Q_!I7BGQ M7J%NMQ+GPC# MZ8 RR$>H.$^B^]>]_LB?\$^_B3\!?CQH?C/7M5\/SZ590 MW,GW4SS-YD3( T2@C)&>:^*?VRK"?3_VI_B?'<1M&\FMSS*&'5'.Y3]" M"*N')*LY1[$RYHTTF?17[#?_ 3\TGXU>#X_'WQ FNUT&ZE=--TNTD,37*HQ M5I9''(7<" !C.TGIBO;?CA_P2K\$ZYX9>3X9RS>&_$43+Y<=]=/-:3+N 8/G M+*0,D$=QBO;_ -@OQ)IWB3]D[X?-I\B/]BLC8W$:'F.:-V5U;T/1OHP/>O?V M8(I+$*/4G%<IT1IPY5H>-?LO\ [,'AK]F+P/\ V1I -[K%YMDU35I! MB2ZD XX_A1OQ7_ZZ:9_*ZKG?^"PG_(\?#7_ +!UY_Z,CKH_YB?Z[&+_ ()X;^R# M^Q+K/[4[:AJK:S%X?\+:;<"UN+H)YMQ++M#%(TZ#"D?,?7H:_2/]GO\ 9#\( M_L>_\)1XCTO7M4U);JP NSJ1CV(D67W#:HQWKR3_ ()$?\D1\7_]C W_ *3Q M5]=_&;3[C5?A'XSL[6-I;F?1[N.-%ZLQB8 "LJU23FX7T+IPBHJ5M3\*_BC\ M0M>_:0^--]KMW+YVH:]J"V]E%*V$@B9]D,8[*J@C/XFOU-^#O["?P*^'_A"S ML_$%CH_B[7FB4WNH:I<*^Z3'S!%W810> !Z5^.N@Z*T>YEBMQ/ M<,5CC+$+N8@$@ GDXK[.C_X)0_&&:-9(_$'A-T8!E9=0N""#T(_<5UUDK*/- MRHYZ;=V[7(O^"@W[)O@[X++I'C#X?7,$>@ZC<_8KS24N1*+:8J61X^2=C!6! M'8@>M?0'_!)WXTWOBCP/X@^'NIW#7#^'V6ZT]I"25MI"0R?17QC_ 'S7@Q_X M)-_&)N#KGA,CWO[@_P#M"OH_]A7]B?Q_^S/\3-:U_P 3:EHESI]]IALUCTNY MEDZ5D?:=@4444 %%%% !1110 M4444 %%%% !1110 4444 9/B#_5VO_7;^AK2M_\ 4K]*S?$'^KM?^NW]#6E; M_P"I7Z4 9FJ_\?EI_P!=5_G6O61JO_'Y:?\ 75?YUKT %%%% !1110 4444 M%%%% !1110 4444 %%%% !7XY_\ !5#_ ).I?_L!V?\ .2OV,K\<_P#@JA_R M=2__ & [/^!+.6S\/>*M5T&UFD\V2"PO'A1WP! MN(!Y. !GVK8_X:*^)O\ T4?Q)_X-)/\ &OT+_P""4'A#0O$7P4\63:KHVGZE M,GB!D62[MDE95^SQ' + \O[&YU6..:UN-1D>.52K?*RD\BOU6_:H M_9ZTS]I+X3:CX:NA'!JT0-SI-\PYMKE1\I)_NM]UAZ'U KT"R^'OA?3;N*ZM M/#FE6MS$VZ.:&RC5T/J"%R#6Y<7$5I;R3SR+##&I=Y'.%50,DD]@!7'4J\TE M**M8Z84^5-/4_ +X?>-/%O[+OQLM]4C@DT[Q#X>O6M[VPFRHD4';+"_JK#// MN".U:?[0'QH\1?M5?&B;6S:3O)>2I8Z-H\;;S#$6PD0]6).2>Y/H*W/VVOC- MH7QT_:!UKQ!X;T^&VTJ!$L(KR-^3WKX-_;N_8K\%_LR_#_ $#7_#6H MZO>7FI:M]BE34)E= AADDR %'.4'ZU^M&DZM9Z]I=IJ6GW,=Y8W<2S07$3;D MD1AD,#Z$&OAC_@KW_P D7\%?]C$/_2::O-HU).KJ]SLJ1CR>A\@?L)_LR^&O MVGO&_B71O$UYJ%E;Z;IR7<+:=(J,6,@4@Y!XP:_1/QAINC_L$?L@^(X_"MU< MW)T]9#ITFHN'D-U<2;5)P "%9MV,=%-?)/\ P2"_Y*UX\_[ D?\ Z/6OJ+_@ MI]IUQ??LGZM)!&TB6NI6<\Q7^%-Y7)]LLOYUK5;E64&]-"*:2IN2W/RQ^!_P MSO?VA_C5I/AR\U;[-)JUS)<:CJEU(-RQ@&2:0ECRQ .,]217ZRZ5^Q3^SCIG MAA=%;PWHEZ/+V/?7-X&NF..6\S=D'Z5^0GP:^%>I_&KXBZ7X-T;4-/TW5-2\ MQ;>;4YFBA+*A?9N56.3MP!CDD"OJ/_AT[\8_^@[X4_\ ^Y_^,5O6LVDYV,J M>WPW/'?VQ/@#8_LY_%XZ3H&J?VAX?OH%U#3)UG#RPJ6(,;,I^\K*<'J1@U^K MG[$?QCNOC=^SCX;US4I?/UJT#Z9J$IZR30D+O/NR%&/NQKX$;_@DU\8FZZWX M2/UOK@_^T*^Y?V&/V>?%'[-?PKU?PUXJO-/O+NYU:2_B.FS/)$J-%&F#O1<' M*'MZ5A6E"5-*]VC6DI*;TLC\;OBLI?XL>-%');7KY1]3O($FE6WN7@MH"PSL0+@MC/WFZ^U?F;\4/^2O>+_P#L8;S_ M -*GK^@OPS_R+>D_]>D7_H K3$3E&,>5D48J3=S\9OV]OV7-'_9F^(FC1>&I MKA_#FNVLEQ;P74GF/;R1L%D3=U9<.A&>>37U1_P1^O)I/A[\0K9I&:"'5+=X MXR>%+1-N(^NT?E7&_P#!8C_D/?"[_KWU#_T*"NL_X(]_\B/\2/\ L)6G_HIZ M4I.6'N_ZU'%*-:R/G_\ X*??%>Z\&4N&;1_"]NEM%""0OGNH>5\>O( M7/HHKI?V$?V"=)^.WA>3QWX\ENAX<>=[?3M-M9#$UT4.'E=QR$#94 =2IKQ# M]NBSFL?VLOB,LZ-&TE^)5##JK(I4_B#7Z@_\$Z_$&GZY^R+X(BL94>33EN+* MZC4\QS+/(Q!]R'5OHPIU).G1CRB@E.H^8\(_:A_X)F^ M'^&>N>)_A_+=Z%J MFCVDEZ]G^UGZ_P"']-\5:/TNHP\<@!!PRG@\@'\*J+Y9) MBDKIH_ O]F65#^T5\,0'7_D9-/[_ /3PE?N]\2_ ME\3/A_X@\*ZBJM::M92 M6K[AD*67Y6_!L'\*PM+_ &>?AEHFI6NH6'@30;.^M95F@N(;"-7C=3E64@<$ M$9KT.MZU7VC370RIT^1-,_GFM?A-KMU\8(_AH+=D\1/J_P#8_DD9/[5%JGVC<5VEM^,YP2,UUE%:M[6P4Z?L[G\^7[0TJ#X^_$@ M;U_Y&*^[_P#3=J_9;]CFQCU;]CWX1V.69CCDDUVVAZ'I_AG2+32])LH=.TVUC$4%K; MH$CB4=%4#H*=6LJD5%+84*;C)MG\_OQ6^&?B3X!?$^^\/:U:RV.I:9=E[6:1 M"$N(U?,"-2?Q'%$%D;3YH_LTS@^)_P7\$?&;2TL/&?ANQUZ&//E-FV9##-JK-M?076M^#M%U2X@A6WBDNK)',<8SA%R.%&3Q6[X3\&Z%X% MTD:7X=TFST73A(THM;*(11[FZM@=SBHJ5HSAR)6*A3<9M>*/@CX \:ZQ)JNO>#M M&U?4I%5'N[RS221E7H"Q&>*Z3PYX:TKPAH]OI.B:=;Z5IEN"(K2TC$<: G)P MHX'-3.JI4U"VPXTW&3D?*_\ P5*8+^R?J)) ']JV/7_KJ*^+/^"5\BM^U,@# M*3_8]UT/L*_7;Q5X/T/QSI#:7XATFTUG36=9&M;V(21EE.5.#W!K$\)_!?P) MX%U;^T_#OA'1]%U'88_M5E:)%)M/49 Z&G"LHTW"VX2IN4U(_/G_ (*R?!;7 M)?%6@_$JPLYKW1/L(T[4)84+"T='9D9\=%8/C)XR/<5Y/^Q9^WA_PS)H.H>% M]SO;>*[M)T, M$O!MY8>'Y!%+JFIWY#R1Q+(K+PF50% MPHRQ[X'6O-O^":TB-^UYX6 92?L=[T/_ $Q-?K=X=_9_^'/A7PC<^%]+\&:/ M:Z#=!1#/%6F2'8TB-;SQ-T(PPY!&1W!!K]W MOC]\:-)^ /PKUOQEJQ5ULXMMM:EL-=7#<1Q+]6Z^@!/:OE?X;_MV? CX^>'[ M2'XM:/I6A>)(4 F35;'[1:NP[Q2[6('^RV,>IIT*DXQ>ET*I&+EO9GQ9-=P'/)! QUKPKQEX5O_ OBK6? M#FJ+&FIZ3=2V5TL3AU$L;%6 8=>0>:_7'Q3^V)^SA^S[X;O[GP,=$U+6F0^1 MIWANT"F9\?+OE"A57.,G)/L:_)QEUOXN_$9Q# U]X@\2:FS"&%>0D@#Z MM792E>[Y;(YZD;6UNS]VO@II-IK_ .S?X&TR_A6XLKSPM96\\3='1[5%8?B" M:_'7]JK]E?Q/^S7X\OHI;*ZN/"4TYDTO7(XV\IHRWB3^R=-MK$N.C>5$J9_';6CK6AZ?XBTV?3]5L;?4;&9=LE MO=1"2-Q[J1BO.IUG3DVMF=DJ:FDC\G_A#_P55\>> _#-KHWB;0+/QG]EC$4. MHO80K!SC^+@GO6#\4?^"FGQ:^)&I:?!X=AMO"-K#=1SI9Z;NGGN MF5@1&[D9*G&"J@9K]!-:_P""?OP&UR_DNY? 5I;R.=MXT7FS#Z.^2*U]K16JCJ9\E39R.H^$?C2^^(G MPU\/>(M3T6[\/:CJ%HDUQIM]&8Y8'(^8%3SC/(SV(KKZ**XGN=04444@"BBB M@ HHHH **** "BBB@ ILG^K;Z4ZFR?ZMOI0!E>'?^/6M:LGP[_QZUK4 9%K_ M ,AZ3_KD?YBMBL>U_P"0])_UR/\ ,5L4 %%%% !1110 4444 %%%% !1110 M4444 ?%7_!3/X3_%+XH> =''@N)M6\-Z>[7&IZ+9 FZGD'W) O\ RT51GY1S MDYY[?EGX1\>>,O@WXFDNO#VL:IX3UN$[)EA9H7X_ADC;AOHP-?T0UY[\1/V? M?AS\6-S>+/!VDZS.1C[1-;J)1[[QAOUKLI8A0CRR6ASU*7,^9/4_)BW_ ."E M?QZM].-J?$>G3OMV_:I=,C,OUX(&?PKP7Q3XN\7?&?QJ^HZU>ZAXJ\3:@P1? ME,LTG941%' ]%48K]CC_ ,$Y_@$S[O\ A"$'.*_$KQSSVC#Y[.W0'RHF]'^9F8=L@=17RI_P4=_9!UGPGX\U+XG>%M,F MU#PSK#>?JD=K&7:QN. TC*!_JWX.>QSGK7ZOTR:%+B-XY462-QM9'&01Z$5S M1K2C/G-W33CRGXL_LU?\%!_'?[/?A^+PV]I;>+?"\!/V:SO96CEM0>JQR 'Y M<_PD<=J[CXL?\%6?B'XTT6?3?"^BV'@E9TV/?I,;FY4'KL) 53[X-??OC3]B M'X)>/-2>_P!3\!: =->[0ADEO M0UP4([C>2!6[JT6^9QU,O9U-N;0Y[]@7XQ>*_B]\"[.;QAIFH0:II;BS75;V M%D74X@/DF4D?,0.&/<@'O7@/_!3#]D76?&.HP_%/P9ILVJ7B0+;ZUI]K&7F9 M$&$G11RV%^5@.< 'UK]#H88[:%(H8UBB0;51% 51Z #I4EDWS..IA[*:T3T.0_P"">_Q2^)GQ,^$+2?$+2+B**R98 M=,URZ4QRZE#C[S(0"=O W]&_ U^9O[;7P]U;X=_M->/(=4MI(H=5U.?5;*=E M(2>"=S("IZ'!8J<="IK]UHHD@C2.-%CC0!511@ #H *X_P")OP;\%_&325TW MQEX=L=>MH\F/[5'EXB>Z,.5/T-84ZRA-RMHS25/FBE<_(GX/?\%%OBG\&? E MGX4LTTG6M,L$\NSDU2%S+ G9-RL-RCMGITS7EWQP^)7Q*^-4UCX\\?27A W+DC)Y&37ZZ:#^P#\"/#NJ17]OX"LYYHCN5;N62: M//KM9B#7K7B+X3^#/%VFZ?IVM>%M)U.PT_(L[:YM$:.WR #L7&%S@=/2MOK% M.,KQB9^RFU9L^"?^".+JUK\5]K _O-,Z'VNJYW_@L-(J^./AKN8#_B77G4_] M-(Z_1[P9\-/"GPZ6['A?P]IV@"[*FX&GVZQ>;MSMW8'.-S8^IJ/QE\*_!_Q$ MGM9O$_AK3->EM59('U"V64QJ2"0N1P"0/RK'VR]K[2QI[-^SY#X[_P""0S!O M@AXOVD'_ (J!NA_Z=XJ^[)(UEC9' 9&&"#W%87@[P#X;^'MC-9>&=#L="M)I M/.DAL(%B1WP!N('4X 'X5OUC4ESR6*1^*W[N? ?X@ZKKFE:9/= M_#_5)VNK:]@C+)9,[9:"4C[F"3M)X(QW%=+\"?\ @IUX^^$_A:T\/:YI-KXV MTZSC$5K<7%PT-TB#A59P"' ' )&?H:=:ZM8S6=];17EI,NR2"= Z.OH M0>"*\&\1_L$? GQ/J#WMSX!L;>:0Y863O I/KM0@5U*O&4>6HKF+I2B[P9^? M'QF_X*>?$_XF6)TOP[;VW@2RD8;I-/D::[?G[HD(&T'_ &1GWK]-/V8?B9KO MQ<^"OAWQ'XET.\T'7)HO+NH+R P^:ZX'G(I .Q_O#ZD=JI?#[]D'X/\ PPO( M[S0/ NEP7T9W)=7$?GRJ?9GSBO85 4 8 X %8U)PDK0C8N$9)WDQ:***YS8 M**** "BBB@ HHHH **** "BBB@ HHHH **** ,GQ!_J[7_KM_0UI6_\ J5^E M9OB#_5VO_7;^AK2M_P#4K]* ,S5?^/RT_P"NJ_SK7K(U7_C\M/\ KJO\ZUZ M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\$='UK4?+6+[5>VB2R;!G"Y(Z#)_.MZ-14Y M,;WP_87$WVB6WM&3:\A 7<=RGG"@?A M75_\-M?&_P#Z*?K'_?47_P 17[+_ /#,OPG_ .B=^'/_ 71_P"%'_#,OPG_ M .B=^'/_ 71_P"%=7UFF]7$Y_8S7VC\H?@5^V!\8O$7QH\#Z5J7Q&U6]T^\ MUBW@N+>1HMLJ,X!4X7H17U/_ ,%-_P!K6+PKH,GPF\+:B@UG4H\ZY<02#=:V MYZ09'1I.X[+_ +U?8&F_L\?#+1M1MK^Q\!Z!:7MM()8;B&PC5XW'(8$#@BI- M:_9_^&WB/5KK5-4\#Z'J&HW4AEGNKBR1Y)&/4LQ&2:R=6FYJ7+L:*G-1:N?E MA_P3M_95;XX?$-?%NOV3/X(\/2K(PD7]W?70Y2$?WE7AG_ ?Q5V7_!33]E/_ M (0'Q,WQ2\,V6SP]J\NW5X84PEI='@2X'1)._P#M?6OU&\+^$]&\%:/%I6@: M7:Z/IL19DM;*(1QJ6.20!W)J7Q!X=TSQ9H]SI.LV%OJFF7*[9K2ZC$D<@!! M*G@\@'\*7UB7M.;H'L5R*U=/@_XKU)%C8E_#MU<2 <]6M,D_ MB@^H]*]7_P""L7A'5/$'[/\ HVI:?:R75OHNM1W5Z8E+&*%HI(]YQT4,ZY/; M-?2=C^SG\+],OK>\M/ .@6UW;R+-#-%81J\;J)?"RVL M\]Q;-:7%K>J6BFC)!&<$$$$ @^U?JE^S/\2D_;D_9=\0V'C5;4W]Y+=:3J<= MDFQ8L_-$Z*2<%5*,,]UKHM7_ ."??P&UG5)KZ7P':PRRMO:.VFDBCS[(K8'X M5['\/_AKX7^%>@IHOA+0[/0=,5MWV>SC"!FQC*U)ITY1T;T M/PM^,'P9\=_LM_$K[)JD-WIEU870FTO7;962&XVMF.6&3IG@''4'@U]0^!_^ M"N/C71-!BL_$G@[3?$6H1(%_M"&Y:U,N!C$ MU^\CJ3[*47[C/@/4O^"D7QE\>?%3PSJ.F0);V=C>+(GA;1HFD^WJ?E:.0X+. M2I(& #@XXK]?-#U)M:T.PU![2XL'NK>.$O!^EZ-/C:;F& &8_5SEOUKT.N>K.,K__3T]?T&^&?\ D6])_P"O2'_T 5QEU^SC\+KZ\FN[CP!X M?FNII6FDF>PC+.Y.XL3CDDG->AQ1I#&D<:A(T 5548 Z"JK5E4226Q-.FX7 MN?F7_P %BG5=>^%VY@/]'U#J?]JWKJ_^"/+*W@?XD;2#_P 3*TZ'_ID]?&- T M_08;E@\R:?;K$)& P"V!R0":?ME[+V=A^S?M.<_/K_@J5^S+K&J:U:?%CPYI M\VHV_P!F6TUN&VC+O#L'[N<@<[-ORD]MH]:^-_V??VI?'G[-NI7=QX1OH7L; MW!NM+OD,EM,PX#X!!5@.-P/3KFOWNDC2:-HY%5T8%65AD$'J"*\'\8?L+_!# MQQK$FIZCX#L8[R4[I&LF>W#D]250@9_"KIXA*/)-71$Z3Z\)10PV>E- ]Q>V&@6[AI88U+NTLA)(C 4D]!QS7DG[-$T;?M%?"[#J M<^)M.QS_ -/"5^X?P]_9\^'7PLT.[TGPQX2TW3+.\B:&Z"PAGN$((*R,:?2@#0HHHH *Q_$G_'F:V*Q_$G_ !YF@#5A M_P!3'_NC^5/ID/\ J8_]T?RI] !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'GOQP^!/A+]H3P M3)X9\7V;W%GO\ZWG@?RYK:8 @21MV8 D<@@@D$&OSV\<_P#!(;Q=::A(WA#Q MKH^IZ>6^1-8CDMIE'H3&KJWUX^E?J716T*TZ>D69RIQGN?DMI7_!(_XIW%VB M7_B;PK8VV?FEBFN)F'T7RES^8K[._9=_8+\$_LVWBZZUQ+XI\8;"BZM>1"-+ M<$8801 G9GH6)+8[@$BOINBJE7G-6;%&E&.J"BBBN'?^/6M:LGP[_P >M:U M&1:_\AZ3_KD?YBMBL>U_Y#TG_7(_S%;% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9/B#_5VO M_7;^AK2M_P#4K]*S?$'^KM?^NW]#6E;_ .I7Z4 9FJ_\?EI_UU7^=:]9&J_\ M?EI_UU7^=:] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 4=:_Y!-U_N&FZ+_QYI]*=K7_()NO] MPTW1?^/-/I0!H4444 %8_B3_ (\S6Q6/XD_X\S0!JP_ZF/\ W1_*GTR'_4Q_ M[H_E3Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ ILG^K;Z4ZFR?ZMOI0!E>'?^/6M:LGP[_P >M:U M&1:_\AZ3_KD?YBMBL>U_Y#TG_7(_S%;% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9/B#_5VO M_7;^AK2M_P#4K]*S?$'^KM?^NW]#6E;_ .I7Z4 9FJ_\?EI_UU7^=:]9&J_\ M?EI_UU7^=:] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 4=:_Y!-U_N&FZ+_QYI]*=K7_()NO] MPTW1?^/-/I0!H4444 %8_B3_ (\S6Q6/XD_X\S0!JP_ZF/\ W1_*GTR'_4Q_ M[H_E3Z "BBB@ HHHH **** "BBB@ HHHH ***^4?V*_VHO%?Q_\ $'Q-M/%, M6FVUMX;O4@M7LXS'\A,@)4MLNI1$L_3:#NP3GMFNQU[QAH/A62T36M;T[1WO'\JV6_NXX M#._]U Y&X^PJ>5]AW1KT5PFA_'?X<^)M>O-%TKQQH.H:K9H\L]K;ZA$SHB"VOXV\B,=9&YX0=VZ#UI\K M[!='&_VNOB'\;/VKK_ ,(>!_$'A31/ VBWR6\GV^2-Y]6C#86ZW"EHRZ+D;@",BJE3<6D M^I*DFFT=]17YU?#_ /:9_:^^)W@&#QKX9\$>%]6\/S"5HY$(623RW9' 0R@Y MW*PQWKWG]D[]M+2OCK\/=;U3QZMK.Z25X8WSL9 M]I. <'&:YVS_ &B?A?J'B0>'[;Q_X=GUDR>4+--1B+L_]T?-@M[#FLN5]C2Z M/1****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *;)_JV^E.ILG^K;Z4 97AW_ (]:UJR?#O\ QZUK4 9% MK_R'I/\ KD?YBMBL>U_Y#TG_ %R/\Q6Q0 4444 %%%% !1139)$AC>21ECC0 M%F9C@ #J2: '45!9WMOJ-K%_V,OV@M8^. M7P#/CGQF^FZ=:! MJNKNQ6.SM;^-Y)".H4 _,?IFJ<&FUV)4DTF>A45SVL_$3PIX=U)M.U;Q-H^E MZ@L)N#:7E_%#*(@"2^QF!V@ \XQQ6#HOQ^^&OB+1]5U73?'6@7>FZ6 U]=1Z MA'LM@3@%R3P"> >YX%3ROL.Z._HKB-%^-W@'Q)X7U#Q'I7C'1;_0]/.+N^AO MH_*@/8.Q("D]LXS7R7^S#^U3\4?VDOCC=SQ:WX5T/X?6=]-;GP_*\?\ :=S$ ML;%7B!R[\E"S#"]<5:IR:;[$N232[GW717GOQZ^-FA_L^_#+5?&>O!Y;:S"I M#:Q$"2YF8X2)<]"3W[ $]J^*] ^/?[9'QDT*3QSX+\*:-IGA5]TMG8RQ1F2Y MC!_@\P[W^N5![4XTW)7V02FHNQ^BU%>"_LE_M#Z[\=?AW>:IXO\ "5YX.U?2 MY6@NY+F!X;2XVYS)$7YP,$,#D CK7@T5BZUXU\/>&KZTLM7U[3-*O+L,UO;WMY M'#),%^\45F!;'?'2N?\ "?QT^'GCOQ!+H?AWQKH>M:O&&)LK*^CDE(7[Q !^ M;'?&:FSW'='=45R.M?%[P-X=;4UU/QCH-C)I8S?13ZE"KVV< >8N[*DDC@CG M(J?P+\3O"7Q.L9KWPGXCTWQ%;0OLEDT^Y67RV/0, G3:A>WEO M:6$,?FR74\JI$B 9+,Q. ,=S19APT'QUH&JWL*-+ M)!;W\;.$4$LV,\@ $DC@ 9KR?X6_MN^'?B-\?/%_P\D&EZ;8Z0XCT_6VU:)H M]4(/%MK\/\ PQX7U:UT"^:UG,X\ MED#/((_O2#)(C;IZ5]5?LS^(/CCK2Z\?C-H&CZ%Y1B_LXZ7*K>8,-YF[#-T^ M6MI4G!:M&<:BD]$>YT5XO\0_VGO!&E^$?&P\+^-/#NJ>+M%TB]O8--6^CD9I M886<+M#?-@KR!SC-8?[+7[28^)7[/N@^.?B#JVA^'K[4KRXM TDZ6D#LDC*J MIYCQJ>25N8KF5['T)163KWB[0O"MO;SZWK6GZ/!<2"&&2_NHX%E<] M%4N1DGT'-4_&GQ$\+_#K2DU+Q1X@T[0+!SM2?4+E(E<^BY/S'V%19C.BHKF? M!OQ,\)_$329M3\,>(],UVPA.)KBQNDE6(XS\^#\O [XKG[']H[X6:GXC30;3 MX@^'+G5WD\I+6/4HF9G_ +H.[!/L#3Y7V"Z/1J*^=/VH?VQ-*_9RU_PAI"V= MEKM[K-\+:\@_M%(9-.C)CVRR+@D*1(2"V!A3S5;XU:]XS\2?$SX2:E\/?BGX M5TCP?MV&N:825^U M6%PLT8(Z@E3P?8U%G:Y5^AN45P&L?M _#+0=*34[[Q_X;AL'E,"W U2%U:0 M$J-K') (R.V175^&O%&C^,M%M]7T'4[36-+N!F*\L9EEB?UPRDBBS6Z"Z-2B MBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@"CK7_()NO]PTW1?^/-/I3M:_Y!-U_N&FZ+_P >:?2@ M#0HHHH *Q_$G_'F:V*Q_$G_'F: -6'_4Q_[H_E3Z9#_J8_\ ='\J?0 4444 M%%%% #)9HX%W22+&O3+$ 5#_ &E:?\_4/_?P?XUC^-/ &@?$338]/\1:H6LFBZY;L7M8+ MB166^M^TL3#@^Z]16-_PRW\+?^A2@_\ F?_ .+KE_AY^S/I^A_$^?Q9CZ;8SO*&&"//E=B3N(/"C@=ZQE*M>-DOZ^1Z=&CE3I57*I*ZC[MX MI>]T2M-WOUTT6MT>^T445U'SAFW?B32;"ZFMKG4[2WN88?M,L,LZJZ1?WR"< MA>#STK\LOV3/'/AWP7\*_P!J/Q%XBL9M9\-R2I;O;6K[&NO.:6-45_X_#CP'\%=8^&-IITUUH.LJ?[2GN)17VG\1/V: M/"GQ,^+G@_XC:M/J4>O>%P!8QVTZI V'9AYBE"3RQZ$4Z^_9M\*ZA^T%8_&* M2?4AXJL[+[#'"LZ_93'L=,E-N?)_HA69D!^]\_R\?-FOMG]K[_DU_XG_P#8!NO_ $ U M)\*?V9?"?P?^(GC+QIH<^IRZMXKE::_2\G5X58N7/EJ$! R>Y-=S\1/ VG_$ MSP-KGA35GGCTW6+22SN&MG"2!'&"5)! /X&LYU%*:EZ%1BXQ:/S=_91^'_[4 M/BK]G?1O^%)[^022DR2-(V6"J#RQQQTJ+XX_!;0?V@/AW?> M"_$LM[#I-Y)%+(^GRK'*#&X9<,58=1Z5?MO?\KD^S]WS/BCXN_"O1/V<_P!@ MV^\1?#S3)].\0>*+#3K;6]7%Q(\\L$AW/DDX4$ML^4#AR*YWQ]^RS\&-%_8% MM/'>G+"GBI-&M]2B\0+=-YMQ>/M+0E=VW!8E-N,C'J,U^A=U\+_#VI?#3_A M]2L_[3\-M8+ITEO='<9(E4*,D8^;@'(Q@@$5\JVO_!*OX<0ZU$;CQ/XGO/#4 M5Q]HC\/RW8\@'TR!^9 !([U4:JZNVM_4)4WT1[5^Q;XGUCQA^R[\/M5UZ62X MU.6P*/--R\BI(Z(Q/VA7"1QJ M,*H'H *NUR2=VVC=:*P4445(PHHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ ILG^K;Z4ZFR?ZMOI0!E>'?^/6M:LGP[ M_P >M:U &1:_\AZ3_KD?YBMBL>U_Y#TG_7(_S%;% !1110 5Q'CZ'XARWMJ? M!ESX?@M/+/GC64F9R^>-NSC&/6NWHJ91YE:YO1J^QFI\J?DU='C_ -D^.O\ MS_\ @;_OS=5#>6WQN2SG:ZU#P&+41L93+#=;-F/FW9[8S7LU-D19$9'4.C#! M5AD$>AK+V/\ >?WGI+,W?^##_P !1\U?LGV_B]=9\03![%?A_)(YM%M4E6!Y M]WS-:"3YA%][.>,].]?2]1V]O%:0)#!$D,,8VI'&H55'H .@J2JI4_9QY;W, MLRQO]H8F6(Y%&_1>75]V^K"O*?VB/%VB0_ +XI%]6LQ]GT'4+64>>I,*I_@MHWPNN;C5K2;3]<\/: MJTK/&V&6*>-F+!R,,&))X(..E?I9XF_91^'OB;X$P?"5],DM/"MJB_9?L\F) MX958L)@Y!RY8DDD<[CV->3P_\$X?"FI:+IVF>*?'_CCQ1;:9+')IT-UJ86&T M"$858RK#H ,^G Q77&M!-OS,)4Y6L>+?'/X>Z'\7O^"CGP_\.>*;5M1T>^\/ M1RW5N)&3SMD,KA6*D'!8#(SS7.>#?V9_AW??\%%/&7PXFT'?X(L]/6]BT47$ MBPES;P2 -ALLH>1B%)QT]*^ZK[]F;PGJ'QTT/XL23ZF/$VD6/V"WB6=1;&/8 MR99-F2<.>=PJ32?V;/"NC_'_ %?XP03ZD?%.IVHM)XGG4VH01QQY5-N0<1+_ M !>M1[:RLGT_$KV>MWW/AO\ 9;^$7A;4OCQ^TO\ #2ZTYIO!4=NT:Z7Y[JH6 M.='C&X$-\IZ'.<<5O_\ !*CX1^%-4M?%7CFYTOS/$^BZU-IUA?>=(/)@:%-R M; VT]3R037U[X _9?\(_#?XE>-_'&EW&J/K'B]674$N)U:%0Q!/EJ$!7D#J3 M5O\ 9_\ V?\ @K)X>U/5OV>]'U"S626PTO7(9[Z-%R!&T__ M +//Q6\'>+O@1X5UG1]5L(-*L]*@AN$,ZJ+-HHE5XY,GY=I4]>W/>O2_$'A_ M3?%6BWNCZQ90ZEI=[$T%S:W"!HY488*D&OC+Q!_P2?\ AEJ6M3W.E>(?$6A: M9.^Z32X)U>/&?NAF&<>F[=BHC*,H'5-.FUR'3-9FL697AC*2.(W4@$*[(.>C!>,@UQ'[4O[+_P<^%_['^C^-?"! MCLO$]LEC-8ZW!=L9=3DD*;L@M@Y!9Q@#;MXP :^TM!_9(^&'AWX.7WPRM?#J M/X9OQF[\U]UQ/+VF:7KY@(&", 8P!CBO$O#O_!+3X?LV^$OB%\0O GC"^:^M-1\&;AI=O8R)';A3CY7 M3:<@;1@ BF_$?]FSPK\4/BIX,\?ZO/J4>M^%&#V$=K.J0,0Q;]XI4D\D]"*2 MK+1=-0=-ZGQ=\-/@AX-^.'_!0;XY6'C721K>GZ<6NX;.25TB:0M"FYPI&[ 8 MX!XYKD/AM#-\!_C!^UAI_@&.:PAT3P_*VG6\J_A#]F#P;X- M^*GC;Q];&^O-5\80-;:G:WLJ26IC8KN54V @':!R3U-'MEK?:R#V;/S;^ OP MAUSXE?L_WDFG_ +3?'USK!N-_C:Y\2P0WD<^6 94<[H]A.=IP&QSG-;/Q\M_ MB9X)_9=^"_PX^),MQH5A$-!U*0O=Z%I=^5MW!/*CV[?-NKV?Q/^RWX#\8_! M+3OA;K%I=WWAS384BLII[@O=V[("$D64C[P!(Z8P<8QQ5NM&Z9*INUCA?#W[ M$/P \/:]X:U#2M$MX-0AMI8[7R]1E:GC/]@GPEXI^.R?%& MR\1Z[X=U5[R&^N[739@L5Q+&RMR<9"L5&Y3D&H51*ZYGJBG%NSL?3M%)2UQG M0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110! MD^(/]7:_]=OZ&M*W_P!2OTK-\0?ZNU_Z[?T-:5O_ *E?I0!F:K_Q^6G_ %U7 M^=:]9&J_\?EI_P!=5_G6O0 4444 0R7EO"Y22>-&'\+. :9_:5I_S]0_]_!_ MC7%>+/@/X$\<:Y-K&N>'HK_4IE59)VFE4L%&%X5@. /2LC_AEOX6_P#0I0?^ M!,__ ,763=2^B7W_ / /4A3R]Q3J5)I];0BU]_.OR1W'BCQ*^B^'[Z_TVU76 MKVWC,D>GPW"(\Y'55)XSC/UQBH/ /Q T?XD>'HM7T:X\R%B4EAD&V6WD'WHY M%_A8'M7G/BK]F/P):>';^70? ]C?:RL9^RV]Q>SQQL_0;FW\ =?PK=^!7P3L M?@SX?N(8Y!<:OJ#+-?W"9$989PB*3PJ[B!GD]ZS4JOM$FM/Z\CKJ4LM6"E.G M4DZG,K725UUNE*6BZ/3737IZ;11172> ?D#^RE\*O$_Q*\6?%9_#OQGO/A*M MGJX$\=K(R_;BTEQM)Q-']S:?7[_:OHWXE>$?'/P/_9)^,-YF37I7P;_8E^''P5\.>+=!TM-2U?2O%$*P:C;ZQ.DJLBA@ NU%Q]X\^ MN*[IU8MW3_ YHTVE:WXGR=X#_94^#.I?L$WGCF6VAO\ Q7_8%SJ;:U]L>.6& M\2-B(0-VT , FPCYL^IS7D'C)@O_ 3M^#18@ >-KDDG_MXKZ\TO_@E=\-;' M4+Y)O$GBBY\/7&]H]$%Z$AC<@A7) P[+G()'4#.>E>B:Y^PG\/M:_9_L?A*; MG5DT73[Q]0L;]YU>Z@G9F);.T*PP[#&.A_&G[:*>]]1>SE;:VAY'_P %-KZV MG^&?PG2.XAD=_$MFZ*K@EEP/F'J.1S[UP7C3PQH_Q\_X*/2>#?B;-(_AG2=) M0Z3I$TS1PW3"&-PHP1][>\AP>=N.E>P:)_P2\^&UK:V)UGQ'XJU[4;&XCFM[ MR>_ \I4(*Q*A5@$R!D#]*])_:)_8O\#?M%7&FZGJ4M]H/B73XUBM]:TJ0).4 M'W5?CYLN.*F-2$4HI]]1N,I.[78X3X@?"OX'?LH_"+XM^)=*\.FXL] M0LTL-4TFROF8@2!5C@3)/DAF<-D\C.1P *^'?BQX!NXOV5H/&L?P(T3P7H\K M6\NE>*=,UEI;Z-2X"FXCZSX MJ_X2R 6^JWFIW9+NJG%)?"VM_$+QSK/ MAA3FSTEM26.WM?FSD)M*D\GJ,#).*<*D8O5W"4)26B/G+]M[X=^'[[2_V?/% MMS9&37O%9L[/6KUYGS=0HEJ@!&["_*[<@ \UWG[4WP]\/_"WXZ?LG^%O"]D- M/T'3]6F6VMA*TFP/>6[M\S$DY9V/)[U].?'']CWPA\<_AGX:\':E>:AI\?AP M*NFZA;NIFC 0(0V1ALA5STY -9>F_L/^$(;/X8KJ>O\ B+6;[P!<2W6FWES= MJ6F>2=9B)LH2RAD&!D8&>:2JQLKO:X^1W?R/F#P[X+T#]H[_ (*)?$C2/BLO M]H6FAP-%H^AW![C1Y9KJQ29I8K:58XW"YR>4=V0$\X.#7TI^T)^P_X(^/WB:#Q3)?:GX4\ M6Q(L9UC19?+DE0<#>.Y . P(...:V?V=?V0O!'[-MGJ;:']LU/6]479>ZSJ4 M@>XD7.=JX&%7//J3R2>*3JQY=^EK H/F_4^*OV!?V8/AQ\9?@KXZU_QCH UK M4X-0GL[:66>11;(L"/F,*0 VYOO%_!WCO4O&/A!/"^I,+B MZTN/1I%NC"&(9%DW[0QQUK3DTYKD&4\1>&=6#3](M MIEW++=S2K&@*Y&0-Q;'^S6!^R;\9O$?Q.\/>(]#\>1VMM\0?"FIR:;J\-FFR M)OXHY$7)^5E/7U!JN5\O,+F5['N]%<'XT^._P\^'9U%?$?C+1])FTYHDN[>X MNT$T+2KNC#1YW9906 QR!FM#P#\5_!_Q2T&76?"?B+3]=TR$E9;BSF#"(@9( M<=5..>:7*[7L.ZV.LHKR;Q%^UA\'O"JV+:E\1?#\*WJ[X&CO5D#+G&[*YP,@ MC)]#6;^TY\9;[X=_L\ZEX\\%WMC>3J]D;.[(%Q;R1S7,4988.&!5S@@TU"3: M5MQ[NY MH[:U@0R2S2L%1% R6)/0 5YK)^U!\)H]?TK1?^%@Z ^HZJ$:SBCO4<3!_N88 M';\W;)YH2;V072W/4:*\VL?VD/AAJGCP>"[3QQHUQXG:0Q+IT=RI=I!U0'H6 M&#\H.>*M?$CX^?#SX0W$%OXP\7:9H5U.NZ.VN9AYK+_>V#+8]\8I\LKVL%T= M_17)^'OBOX.\5^"Y?%ND^)=,OO#,*,\NJ17*F"(*,MO;.%QWSC%/L.:Q_AK\=O 'QADNX_!OBO3=?GM0&G@M M9LR1J>C%#@X]\8IP76QWE%>;?$#]I#X8_"W78M%\5^-=)T759%#BSN;@ M"15/1F ^Z#ZG%=7X;\>>&_&/VW^PM>T[6/L.P77V&Z27R-Z!TW[2=N5(89ZB MGRNU[!=;&]17E5K^U1\([[QFY>HSC@XHY9+=!=';T5Y7XF_:F^$O@[Q0_A[ M6?'^B6&L1N(I;:6Z7]TQ/W7/1#_O$5W6N>-O#_AK2;;5-6UNPTW3;F2.*"\N MKE(XI'D.(U5B<$L2,8ZTYT6PM M[D,[LH)95/1B,'@$]#7%1_M?>%?^&D+KX:2ZQH,6GQZ=&Z:F=23>^H-/Y7V+ M;T\SH=N=W/2GR2["YEW/H"BBBH*"BBB@ HHHH **** "FR?ZMOI3J;)_JV^E M &5X=_X]:UJR?#O_ !ZUK4 9%K_R'I/^N1_F*V*Q[7_D/2?] M:>E_>7DTJE@(HG(4(N,$]??G N,>8ENQ]4T5X5\/=4^*_P +[KQ$WQ@\2>%] M8\%V-G]JMO%T2C3I0^[!BGA^XH YW XY R)8? M#^B>*]*U?6)K'^TDM;&Y69C;9&)?E)&T[E_.N,9Z\4N678=T>KT5SOCCXB>&?AIH+ZUXIURRT+2U(7[3> MS!%+'H!GJ3Z"L7X:_';P!\87NX_!OBO3=?FM #/#:S R1@]"4."![XQ2L[7L M%UL=Y17G'C/]HSX8_#T7?_"0>.=$TV2TN?L=Q#)=J98IMH;8R E@=I!Z=#53 MQ!^U)\)?"MCH]YJGQ T*UMM7B$UE(;M2)HR M)_'+XPZMX)\2?!Z#P[<6GW:Z3P_XEUX_ M&7QGI>J>(_#,_AVSL;6YL='M'(U2S#*?,DN0> C$':?3Z&GRNUQ ^!/V@I?B%^TQ>^%M"U;3-8\#?\(K!K-K=66)&> M9IV1OW@/3 ^[C@U[9XB\2:3X1T:YU?7-2M=(TNV ::\O95BBC!( +,Q ')'Y MT.+B[,$TS2HKRUOVHOA,OC*/PJ?'^A_V])((5M1=JOZ]INBO>+*]NM_=)"95B7?(5W$9"KR<=!1ROL%T;]%<3'\:O LGP M]3QW_P )5ID?A!]VS6))PENVURA 8XR=RD>Y%5?AK\?OAW\8+BYMO!WB[2]> MNK==TMO:S#S57^]L.#CWQBCE>]@NCT"BLCPSXOT/QI8R7N@:O9:S:1S/;O/8 MSK*BR(<,A*DX8'@CM7G?QB^)=Q;^'M2B\$^-_!VCZ[HNHV<.K2>(KG,%I'*X M'ER!3E)'!P@;J:%%MV"^ESUNBN"^)'QX^'_PAN+6W\8>*]-T*YNE+0V]S+^] M=1U8(,G'OC%9?CKXF)X@^!^M>*_AQXP\+PR+ )+37]6N-^EPD.N\S,O0!=P] MB1FCE>@71ZC17'ZY\2_#_P /? MGXA\9>(]*TNQ:",R:B\PCMY9&4']UDY(; MD@#)Q5;X:_'#P'\8$N6\&^*M-\0-;?ZZ*TF!DC!Z%D/('OBCE=KV"ZV.YHKS M[QA^T%\-O ,=^VO^-M%TU["<6MU#+>(98I2H8(R E@VT@XQTK.\3?%.W\:?! M'6_%OPS\7^&LI;2/:Z[JDQ;3;=DY5"C.<].,T'+OQ1XET6UN=2M8REX+E8K:[E$/F2- 6/S)@,P_V>:R/A[^T5\-?BMKMUHO MA+QGI6NZK;(9)+2UG!DV X+ ?Q ''(R.:.5[V"Z/1J*\W^('[1WPR^%FNPZ+ MXK\:Z3HFJRJ'%G1GJ*7*[7L%UL;M%%%(84444 %%%% !1110 4444 9/B#_5V MO_7;^AK2M_\ 4K]*S?$'^KM?^NW]#6E;_P"I7Z4 9FJ_\?EI_P!=5_G6O61J MO_'Y:?\ 75?YUKT %%%% !1110 4444 %%%5]06YDL+E;.1(KMHF$,DJ[D5\ M':2.X!Q0!8HKXF^,/C;]ICX.W?@F"^\<^"+\^*=>@T& P:%*OD/*&(D;+\J- MO0<\U[?X4\1>-/@_H6LZY\N-HWB;QSH^E:JF/,M);@&2//3>!G;^.*CEE>UBKJUSU"BLO2O%&D:Y MX?@UW3]3M;S1IH?M$=_#,K0M'C.\.#C'O7GWAW]JCX2>+/%2>&](^(&AWVM2 M2&**UBNES*X.-J'HQ]@31RM[(+H]5HKYXE_:8MO!WQ^^)OA_QMKVE:%X.\/: M;I=Q93W6(G,UPKEU+$_.3M&% S7K?PY^+'A#XN:+)JW@[Q#8^(+"*3RI9K.4 M-Y;]=K#JI^M-Q:U$I)G645Y1=?M6?"&S\5'PW-\0M"CU@3?9S ;M<"3.-A?[ MH;/&,]:[_P 1>,-#\(VMK=:WK%CI-M=3I:P37MPL22RO]Q%+$ L>P[TN5K=# MNC8HKF? _P 2O"_Q+M;^Y\+:Y9Z[;6-RUG<364@D1)E )3<."1D=*S_C7\2H M_@[\)_%/C22S;4!HMB]TMJIV^:PX52>P+$9/89I6=[!=6N=M17R3X3T?]IOQ M[X!TOQSIOQ7\*P7FJ6T>HV_AD:!&]BL;J'6$W.3)G! )['//>NI\7?M6CX4W M_P ,=!\>S>&=%\3ZY+L\1VJZJ!'I$?DNZS G^!F0+EN,D@$]3I[-WLGV-JMRADN8!C,L:YRR#(Y''-6)/%6C0^ M)(?#SZI:)KLULUY'IK3*+AX0VTR!,Y*@\9QC-9V99JT5YGXD_:6^%O@_QBGA M76?'6BZ?K[.L9L9KI0R,W17/1"?1B.M<]^RS\7M:^+7@KQ/K'B*:S+Z?XAU# M3H9;:,1H+>&3"$\G)V]6JN5VN3S*]CVVBO*M%_:H^$GB+Q6GAO3?B!H=WK,D MODQV\=TO[R3.-B-]UCGL#7<^)O''A[P7]D_M_7-/T7[6SK;_ &^Y2'S2BEV" M[B,X4$G'84N5K1H=T;E%>:^!_P!I+X8?$C4-1LO#7C?1]6N]/A:YN8H;@;HX ME^])SC*CNPX%CI::@LLFJVRQ*YN$ M7N!\W*Y'R]:?)+7387,NY[O117S3^TI\4OB3H?QJ^&/P^^'FJZ-H\_BF*^>6 M[UBQ:Y1#!'O'"L",@$?B*48\SL-OE5SZ6HKY#\:?%CXZ?LU7WAW7?B1?^%/& M?@;4-2ATN^?1+*6TN[)I6VI*H9B'&>WX<=:]U^(G[1?PT^$^I)IWBSQGI6BZ M@Z[Q:3S@RA>S%!D@>YJG!Z6U%S+J>CT5S%K\3O"5YX(_X3&'Q)IC^%/*\XZS M]J3[*J9QN,F< 9XY[U%X;^+'@_QCKFL:/H?B/3M6U'1T22_AM)UD^S*^=I_:HLQW1UE%>5:3^U1\)-<\6IX9L/B!H=UK3RF!+:.Z4[Y!_ K?=+>P-= MKXH^(/AGP3-:Q>(/$&FZ+)=1RRP)?W20F5(E#2,NXC(4$$XZ T^5K1H+HZ"B MO._A[^T-\-_BK>)HO#^@^/= M&U+6)F*0VL5P-TS#LF>&/TS4J+>J0[H]5HKEO&'Q3\'_ _E\KQ)XFTK0YOL M[W8BOKM(G:%2 SA20#@X.,<4P76QW%%>8>(/VG/A5X7\9'PIJOCS1+'Q KB)[.:Z4-&Y MZ*YZ*?8D5D?LK_%;7/B]X(\1:KKSVLEQ9>)=1TN!K2+RU^SPR!8\\G)P>O>J MY7:[%S*]CV:BBBH*"BBB@ HHHH HZU_R";K_ '#3=%_X\T^E.UK_ )!-U_N& MFZ+_ ,>:?2@#0HHHH *Q_$G_ !YFMBL?Q)_QYF@#5A_U,?\ NC^5/ID/^IC_ M -T?RI] !1110 4444 %%%% !1110 4444 35\RY;$V]ZY\\?L\^!O#VO? MM+?M%ZQJ>B6.HZG;:]:6T%S=P+*T4;6B%E7<#MR>N.N*\%\8&?PA\'_VK+#P M]&--TY?&EG!)!:DPQ0V\K0B?!7_5JP8@D= 37WYX/^%^@^!O$WBW7M)AFBU' MQ1=QWNI/),SJ\J1B-2JGA1M'05F:5\"O!NDKXXC&F?:[?QI>.?@K-X.A^#7@&P\/3:<$L;VUU MU1]D(3,5S&XB&&4[7W \XY/)KZF^%.FZ_H_PR\*V'BF=+GQ):Z9;P:C-&^]9 M)UC =@W?)!.:\7M_V$?!L$2Z6WBGQG-X11]R^%WUR7[ %!R(]H^;9_LYKZ.M MK>.SMXH(5V11($11V4# %3.2:LBHI[L^)/VF/C);:A^UIX%\.G1-<\4^'_ J M-KFJV?AZP:]D^VR(RVP=5Z!<[N?45BZ+\=K/1_VV-#\66_A?Q1X2\.^.K)- MU9O$>ER643WZ9-K(I;@D@!/^!5]@_#_X,>&/AKXD\6:_HUOZG=7 M5PTSR. 0JJ6^ZH!X4<5)\6_@_P"&OC9X7BT#Q3;33V4-W%?0O;3M#+#/&%' ML_WA16SC.U 6 ST&>><>#1=+\$?MR>*=-\(00V5AJW@B2\U^PL8PD$=PKD0R MLJ\*[ ^G/XU.W[,X^)/[3?QCU?6$\0>'$,6BC0_$VDW3VLS;;,I.L<@X<950 MP(/(%>N_##]G'PQ\$= \3-H0O]6U[68G:_UC5K@W-[=L%(56<]AG@#BFY)=> MB!)OIU/*OV _AKX,U/\ 9=T>XG\.:/?7.IRW8U&:>UCF>=O.==LA8$\ ;>@ M]*\*O/)L?V$?C%HVEW+7?A31_'SV.@S%BR?8UU&V90A[J&9\8]Z]&_9W_8IM M?$'P+T(Z]?>,/ .N70G35].TS49+,78\Y]IEBY&2F.1@D5]*WG[.'@.[^#1\W_$*Z\5: MM^W9=6]EX6T;Q=%2K!Y.-I.,@5V'@'X8?$=? MVGM)\>7GA'PWX&L)-+GL=T:Y:VO;4'[RK(.JD=5.15?X2_LY:!\)]>OO$":MKOB; MQ)>0"UEU;Q!J#W4PA!R(U!^51GG@5'M%R_*Q?*[G4?&#_DE'C'_L$77_ **: MOA[7OAYX8T__ ()::/>6V@:?!>SZ?IUU)=I;J)FF:[B#2&3&[<02,YZ<=*_0 M'7M%M?$>BW^E7JL]G?0/;S*K%24=2K $=.#7"WG[/O@W4/@O;?"N:TNCX0MX M(;:.W%TXEV12+(F9,[L[E%3":C;U'*/,>$_M3?#_ ,,^$_AS\%)=$T#3])FL M_&^A1V\MG;+&\:NQW@,!GYL#.3SC)J[J6J>*/BA^TA\0-/\ AWX;\%Z9-X8B ML['6?$?B2R>YNKZ5XS)'"@7E8U4D;N_O@5] ^//A1X>^)&D:%INMP336NBZE M:ZK9K%,T96XMR3$21U SR#UKC?''[,>A^+/B!<>-=+\0>(O!?B*]@2VU"Z\. MWYMA?1IPGFK@@E1P&ZXQ51FK68G%]#Y9\*VE_H_@_P#;+TZ_TK3]!N888I)= M-TF3=9QRM9.7>+@8#\-C (S@]*[?Q;\+?"&G_P#!-N^-MX:TR"0>#TO_ #DM MD\TW B5_-+XW%MW.']>\<:MH_]I6NL>*HC-;Z9'%:Q^=*% M'+R,&P!^/I65IV@^*O#7[K(^J>&D:!-1C6,$":)AE60 M],D@YX/%>_\ Q$_9M\*_$+0_"EDT^IZ)?^%55=%UG2;MH;VS 0(0LG<%5 (. M\2>,=/AFMX]8UK4I)Y#'(NUE*_=P!T '&:%. M-OO'RNYY)^Q#X8\.^*[+XFZYXAL++5?'MUXJOX=:_M&!)+B!%D*PQ88$JFS! M X!Y]*\8UQH_ 7PW_;)C^'R0Z?9V^KV4,0THXC@A>-5N-A7[H4-+T^[@],5Z M#\9--^&DWQ<\27GC#X3_ !(T?6S-Y8U;P=%<26VN0#[DCFW8#<1P5?D=S7?? ML<_!^73/#WQ(U;6O!_\ PBF@^--2#6/A6^0&2#3XX1"@G7)P\@W%E////6M+ MI7F_(BU[1.(F^'/C7Q=\ 8_!VG?!SP$GA2ZTI4L[ZWUY#VDWGPI'K"9_AS[5Z_XK^#_AGQDWA ZC:2 MD>%+Z/4-*6&9D$4J(47=@_, I/!J/:)/0KE=CYY^)?PQ\(WG[=7PFM9?#.EM M:MX;U*5[<6B")WB9#$60#:VPL<9!Q^ K&\86TG@7]J3XU77@^QCT_4O^%7K> MQ1V,03?<+*P63:O5P .?:OJ?5/A;H&L?$K0_'=S!,WB+1K.>QM)EF81K%-CS M 4Z$_*.3TI+?X6>'[?XG7_CY;>4^([W3$TB:1I6,36Z.7"^7TSN/6H53OV'R MGQ]^S7HOC2__ &>= M=$^$7@?Q/H6K67F7E_?:TK3:A(^?->?,1/F%B003E2 M,=JQOB;\,O$/@C]C'PCX.\;+:W$'_ !)XL\&Z5J4K3WFB:!J[V]E*['YR$'W-W?;BN_U/]G?P M3JOPY\/^!I;">/P[H5U;WEE;QW3AUEAD\Q"SYRWSO'5_K^B^*;SPO\ $72PMK>: MKX6U(1W,1 !5;B-3SQCK@_E7T=7@_P 3/V-? WQ$\93>+K6ZUKP=XIN?^/K5 M/#5^]I)<\8S(!\K'WQFM(/E=[V)DKK8\T^%NO>.O GQZO_@1\1_$%G\4M!U' M0)-7L-2O+1/M$2*Y7RKE.5(.#C.>W)SQE_LM>'M*LOV,OB-J5MI=E;ZC(/$< M#W<5NBRM&K3;4+@9*C P,X&!7OGP7_9E\(?!&_U35M-;4-:\1ZHHCO==UNZ: MZO)D!R$WMT7..!C.!63X'_9%\)> -6\53:;JNOG1_$,5W%/H,FH,;&'[3GSF MCC_A8Y//;M6KG'7Y&?*SPG1_#EM\-_\ @F;/XA\%:1!IGB6\\*1SW.I6<(^U M/YI03R&3[W$9<]>,<8Q5[PWX#\8^(O@'I_A73?@OX O?!UYI*)#=)KJDRHT8 MQ<;_ "L^83\^[.<]Z^M/"/P\T/P7X!T[P7I]IO\ #UC9#3X[6Z8S;H NW:Y; M[V1P<]:\1_X81\&6XFT^P\3>,=,\)32%W\+V>MRQV&""HP0>6W5Y-L32^4H8@D!-HP < C/6OL'P?\+- \#:YX MMU;28)HKWQ3>C4-3:29G#S",)E0?NC:!P*H>$/@EX6\#_#K5/!&E6UQ'H&I& M[-Q%)<,[G[26,V'/(SO./2E[3]!\OZGR-#(TGPC_ &*F=B['6+++,FRW>H^&]2N[NYDME:665//V.7(SE=BXYXQ MQ7G>M7VN:OX'_8_T3^RK'Q'I%UIS70TO6[O[/97]]% OD),Y!#%02RH0=QXY MK[I\*?!WPUX+^$\?PYTRWGC\+QV4VGB&2=GD\F7?O'F'G/SMSVK#U[]FOP)X MD^$>D_#B^TV67P[I$42:V*B-=Z.F[Y2>WUK4^%WA_1O M&W[;?QFO?%4%OJ6N:):Z?:Z):W\2R""Q>/<\D2MG&7."P]:]!\"_LE^'_"/B MS3/$6I>)_%?C'4-)8OIJ^(-6DN(K1B"-RIP"<'&3FM#XP?LN^%OB]XFL/$\E M]K'ACQ79Q?9TUSP]>-:W+PG_ )9N1PR\]QQ1SK8?*]SR_P"'_A;0?"?_ 4( M\96^@:=9Z7%/X-MKBYM[%%C3SFN#EBB\*2 I/ SU[YKK_P!OQ5;]D?XAAONF MTC!^GG)74_"O]F#P/\'_ !5<>)M#AU"7Q#=V0L;S4=0OI+B2Z4/OWR;CRY/? MT %9/[:WAG5O&7[,?CC1]$TVXU?5+JVC2&RM4WR2GS4) 7OP#2YDZD;>0N5J M+.6^-'PE^&UO^QKKL$NC:/I.D6OAT7=O>6UO&K13+$KQ2)(!G<9-OS9R=W4Y MKRS6M)3XH7_[&-MXXT]-7-]:7TU]:WR965UL8G4NIZ_,JG!X..=$(G!0<,-H /2GSJ/6^_Y!RMGS]\B:U^UA\#O M!^OV5K#X&CM-1U"RTMXE2RN=2C"^6C)PK%5)8+CDGHYV,%'J/6O.?&W@#4/"_[ ^K>)/$417Q?XV\1:?XE MU=I%PZO/?PM'&>X"1[!CL2U?8WQF_9^\$_'ZST:U\9Z8^HQ:3=B\M?+F:(A^ M,J2O56P,J>#@5L?$SX6^'_BUX-E\+^(;>6;1Y)8)C%;RM$VZ&19(\,O( 9%X MIJHE9_?\@<7J>#?$WX4_$;P=\?M9^*?PZT_P_P".'U/38;#4?#^M3>3+M.\2>)_!OB&[B6"\N_#NIO;BY11A0Z-OVJ/@YHGC"..[T/3_A^NIZ)I]XH:WN-1W(DC;3PSI$ P'.,9KJ M?C/X9\/^#_VJO@7JWARVM=*\4:G>WEA?P6$:QM=Z?]F=F:55 W!'"X8],UZG M\4/VJ1D\(#WP.:7.MPY7L>7?L\^!_#VO M?M1?M#:MJ>BV.HZE;:S;6\%S=P+*T49MU9E7<#MR>I')KSJVTVUT/X-_MK:7 MI\$=GIMMJNH&"SA4+%%NLU9@JCA03V'M7V7X0^%?A_P/XJ\5^(=*@FBU/Q/< MI=ZD\DS.KR(@12JGA1@=!6+)^SWX-DT?XB:8UK=?9/'LTD^N+]J?,KO&(VV' M/R?*!TH]HK_<'*[6]3Y_^)'AS2_%FC?LAZ3K-A!J>F7%W;>=:7"[HY-NE,P# M#N,@'!X.*Z7XS>$]&\-_MV7GP;\,WW_ @GFV\Y_P"$)=9-'Q.P\LK 8!O_ +_R$CGOS5SQ/\,=!\7> M,_"7BG4H9I-7\+R7,FFR1S,J(T\8CDW*.&RH&,]*7M-OF/E_0^=_V+O#'A[Q M8WQ9USQ%IUCJGCRX\8ZA;ZQ_:$"2SV\2/M@APV2L>SH. >1SMXD_9!TWP]X7 M^-'[2%IX?CL;#0+77+$QQV;*+>+_ $9C(!@X4!BV0.!R.,5R/QJT[X:W'Q?\ M27OC#X4_$?2M;\P1+J_@Z*XDM]<@"C;(YMV W=5VOR !DUK?L^? O5+KX7_& M:[E\%?\ "+6/CJ0)HWA2]N&MI8;:* Q1&=URT;.26;OU]:UELVWO8A;I=C[$ MAGCNH4EAD66)QN61&#*P/0@CJ*DK@/@+\-I_A#\'_"O@^YO6U"YTFR2"6X+% M@S=2 3SM!.!GL!7?UR/?0V04444AA1110 4444 %%%% &3X@_P!7:_\ 7;^A MK2M_]2OTK-\0?ZNU_P"NW]#6E;_ZE?I0!F:K_P ?EI_UU7^=:]9&J_\ 'Y:? M]=5_G6O0 4444 %%%% !1110 4444 ?+/[\ M\2:E^V+\,](M/#^F>*+2WT:\OM,TC7+O[-9SW@.UY,E6#R(G(&.,YKZ;^(OP ME\._%.X\,S:_!-._AW58M9L/)G:/9*I?&+X'^&?C=HUI9Z] M'<07=A-]IT_5-/F,%Y92_P!^*1>5R.".AK>,TK7\S)Q;N>"_\*R^*.O_ +0' MP\\:S>!_"W@:?2I9H=4NM)U822ZA8O'AHGC$:[]K;6!.<&L_X<7GC+XS:MX] M\3^ ?!_P^TCPFVNW=G+;ZY9/+>ZW-$VR:6:101&&(P 0<>G>O9OAG^S!H/P[ M\71^*;KQ!XD\7^(886MK:^\1:F]R;>-L;E1>%&<#)QFJ%Y^R1X='BS6]8T7Q M)XH\*VFNW!N]5T;1-4>WL[N9OON4'W2W?:1G-5SQ#E9\EZ%<3VG[ WBG3)R^ MAZ._Q DTO48;:8LEA8-J$2S1*X_Y9J"5R.,$^M?<:_!?X9-X9T&P/A70/[(T MZ2WGTW_1HU6.1"#$Z, ,MG!SGG/?-0>#_P!G7P'X)^&>K?#^PT?SO">J33S7 M6GWLK3AVE(+C+'..!CTQ7GOAS]AGP5H&M:5/+X@\6:OHND7*7>G>']1UB26Q MMI$.8R$ZD*0, D]*)3C+K8%%HY_P7X+T'Q-^WM\7+W5]'L]4NM.T+1_L2?$!KOX?\ B;]L(^#8/[)N(]%TV=(M.CV!&="L MLBJO ;87.1[FOMO1_A?H&@_$;Q#XXM()E\0:];6]I>RM,S(T< (C"IT4@,!_!/B_6_@%I?AG3/@QX U/P;?Z2BK/F+M*T^^,K>)O@?X2\6>%_"_AV M]L94TGPU>6E]IL$$[IY4EM_JAZU7M$FFAH M^+_".C^/O#.H^'O$&GPZIHVH1&&YL[AA K#1-:FFI\FZU^QKK M'PIT6]\0_!#XN:UX2M+>%KV#1=2N%O-)=0-Y +<(A'?!^O>N6M?&-C^T;9_L MO>-O$GAG2CJ^M:]=V>I[K-'2Y$5M<+CY@2T9*[@IR :]/_X=[>!E@?3$\5^- MH_"SMEO#JZ[+]C*9_P!7CKM[8S7H_P 0OV8/!OCSP#X<\*0"]\+V?AN9)M'N M=!G-M/9,JE248>JD@YZYK?VD>KN9"..WA3PEJ<<44 M:A54"1,*H'0 #H/2H/'5T\/[>&DM:,KWD/PXOV1%(+!OM(*Y'N17=_$;]E/P MO\2=%\(V][JVO6.L^%H_*T[Q%8W[1ZBJE0K[Y?XMV.<]ZM?#7]ECP3\+_&,/ MB[3_ .U-0\4K926,^K:IJ$EQ-=([*S&3<<$Y4 >@X%3S1M\K%6?L(_#W MP;XG_9KM=7U/2=-U_7-?NKR;Q%OGZWNKO MPK^P-\3K;PU_HVF-XXNK"=[>4JL5@UZJ.-XR50KA2W]UC7U=K/[$/@;4/&&I MZUI^J^)/#EGJ\_VG5-#T75)+:QO9"%]4EGENM.NY&GC?SOOK\W1?0=JKVD4V_,7*]CYU\ -,T)[$+I]]9ZZH^Q$*#%<1.(ARIPV[=SW)R:T_BYX+NM7U3]E;PY\0K> MUUW4$U1XM5CE_>PW$\>GN2QS]X%U#<\'O766O["?@VWCCTV3Q1XRN?"43[H_ M"\NN2FP50&QB,&DZB6WF'*SP/XP^#]#T7]L+X 3Z?I%E8R7T&MV5U]G@2-9X5M%*QN M ,,H+'@^M-_9#\'Z#8_%CX]W%MHFFVUQI_C*2WLYH;2-'MHC;1Y2,@91>3P, M#DU[]XC^&.@^*O''A3Q;J$,SZUX9-R=-D29E1//C$N MVM[;W\1EMIX[B,,5WQ.&&0<$9'<&OCC]KS2O$NM_M8? >R\(:U;^'O$4EOJO MV74KNV^T1Q8ARV8\C.5##\XC MLXY& 2)9'Y;A0Q.!RQ]*[/Q)\(_#GBOXB>%?&^H6\[Z_X96=-.E2=E1!,A23 M<@X;@]^E3%J$G8;3E$\,_P"&4OB!\2/$^@W7Q@^)T?BSP[HMXFH0:!I>F+9P M7%PARC3-DE@#V_EUK$T35/%7Q>^,WQ,NOAUX4\":3I^BZ@NE:GJ?B.S>>\UB MX1!E25'[N,#@$@YZX-?8->)^)?V5/#^L>/M4\6Z/XA\2^#M0UC;_ &M#X>U% MK:&_*C :10/O8XW#!JHU+_$)Q['R3IEO/I_[%7[4NGS:?!HWV/Q+?Q#2[.7S M+>S.^ M'$>FT,3C%>Q?M)>'+3X4_L)ZE'X&TFWT$3Z?80WDFGQB)S!(\8G=Y M -QRK/EB2>2:]@TK]E'X>Z+\,_%G@*TL+Q/#GBBX>ZU*%KV1I'D;;N*R$[E^ MXO0UZ3=>$]*U#PL_AR\LX[W19+7[%):7 WK)#MV[6SUXJG45TUWN2H.UCY!\ M5?#/QYXV^!\G@RP^#W@'3_#LVGHFG:A9:\H^S$*##34_Q M \#3ZQ\7/V3?#WQ$M;/7]1@L]3&I1S 3037$5G"VXYX<;U!YX..17=VO["/@ MRU5--'B;QB_A!) Z^%6UN7^SP 8#?#]C^T%^T%+;:%IMM+IOB" MUBLGALXT:U1K3YEB(7Y >X7&'/&]W#,VOZ!;W-K8RK,RH MJ3A1*&3HQ(48)Z5QEK^S+X=TWXWW7Q.T[5=>/-,^'WP+UJ[U3PY;>+([Z:WTV#1KTXM[F> M655C$I[(&PQ^E?,G[4G@WXD^&?A)X?O_ !;I'@5H[77=*>VO/#%L]G"]3\*^);(7^C:A&$FBW%6&"&5E8%](\5?MX_">WUG3;;5+>'PSJ=Q'#=QB2,2*Z[6VG@D= ML]#S6?K6DQ>"_P!MSQ-/X6TZ&QOKGX8S7GDVD019[E+EEC8JHP6X45]&:E\+ M= U;XF:-X]N()F\1Z393:?:S+,PC6&4@N"G0GCJ>E*WPOT%OBDOQ!,$W_"2K MI7]C";SF\O[-YOF[=G3.[OUI>T7X#Y?S/!?V(/AOX&U[]E?P]?7.D:7K][KT M4]UKMW?VZ32W%VTK^PSWJ?_@GI9V>G?!OQ-::>J)I]OXQU>*V M6-MRB)90$ .3D @;N%(ZUZI\)?@_X8^"/AB;P]X2LY+#29+R6^\AYFDVR2$%@I;HO P. MU.4TT[/<48M6\CM:***YS4**** "BBB@"CK7_()NO]PTW1?^/-/I3M:_Y!-U M_N&FZ+_QYI]* -"BBB@ K'\2?\>9K8K'\2?\>9H U8?]3'_NC^5/ID/^IC_W M1_*GT %%%% !1110 4444 %%%% !1110 45YW\3/CWX0^%.I6&E:Q=75UK=\ MC2V^D:39R7MX\:_>D\J,%@@_O'BO/OB;^U_X5T?X$^*/&GAK42^J6*36EM:: MA83*\5^(BZ0SQ%0R9P#\V!@]:M0D]D3S)'T+17COPY_:7\)>)/@E;>/M6UF& MQL[2W@35;B2"2&.*Z:.-FC0,,MEG 7& /AIX@ET#7M M=6WUY+5;Q-+AA>:YGC9BJ^7&H)!SQ4OPG^/W@SXT+JZ>&[^;[9I+JE_I M^H6TEI=6VX$JSQ2 ,%(!P<8XI36K>PFDTR&8 _*UT%,8P<#).,UD_LU_'L2?LJZ-\0/B1XD1F>6X2?4KA5 M7S#]H=(E54 W,0% &3Q5>SE:[0N97L?1U%>.^#?VL/A[XT\66/AN*ZU/1]7 MU#(L8==TN>P%X1R5B:50';'8 OA7K-EHVL:A=76NW<(N M$TC2;*6]NUB/1WBC4LB^Y K@/A#\?)/BM^U-XJTK1=?;4O!5OX5M+R"Q,(C- MO=FX9)0X*AU? *MTXXHY)6N',KV/I2BBOE+]I+Q+\0-4_:8^&7PZ\(>.[OP M/8:]IE[++ [9!Z#'441CS.P2?*KGU;17Q9\5-2^,7[+.I^#=? MNOBPWQ,TW5-:M])NO#>I:5!;7$ZS-C=;^5\Q9>OM[U]7W'Q$\/VOCVT\%RZC M&OB6ZLWU"&QP=S0*P5GSC& 33<&E=:@I7W.DHKEIO'^B7GC2]\#VVK)%XKCT M[^T#:["S1PLQ19?0C<.F>U?-OCOXL>)_"_[#0PCQ5;620 MB;.I+$ZB)EP,*3'T[9I1@Y Y)'UW17S%XH_;$TWPW^U)I/P\EO(5T%K"1+^0 MV,S3I?[U$2*P&"A#Q;HKXM_9]^,*_'7]H#Q=K5Y\2=:M;32=7NH-'\*VMN8-/ETZ&, M 33LR?>8L6(+ C;Z5ZU-^VY\)(=1DA&NW4NFQS_9Y->BTZ=]+1\XP;H+Y8&> M,YQ5.G).UA*::N>\45R'C;XM^$/AWX;T[Q!XAUZST[1-0N8;6VU"23,+O*"4 M^<<8(!.[I@4[X;?%+0/BQI%WJOAR6YN=.M[EK47$]K) LS!5;?'O WH0PPPX M/-1RNU[%76QUM%?-GB;XB>+9?VU['X?V>O2V'AR\\'SWGV9(8V$=UO95F!(R M2O!QG'%>3_'K0_C7\&=1^'MM!\?M8U0>*O$<&ANTFAVW97KTV^]>>_MH>,O%WA?0? 5CX/\23>%;[7O$UMI4VH6\$@E+B^T/6]&M[: M*Z@+JK*KQ\AOFX_R*]MUC]JCX>^%;'23K^LC3-5U+1H-;@TGRGENI893M58T M4$N^[(VKD\$]*?LWO'47-WT/7Z*\T\=?M%>!_ASHFAZAK>H7$,^N0K/IVE0V MDDNH7"LH;Y;909. >>..]6/A;\?/!7QA_M"+P[JC?VCI^/MFEW\#VMY; ]&> M&0!@I]<8J>65KV*NKV/0Z*\.G_;,^&,-U/MU#4[C289S;R:_;Z3<2Z8K@X;_ M $E4*8!X+9QQUKVRUNHKVVAN()%E@F021R*Q+1114C" MBBB@ HHHH *;)_JV^E.ILG^K;Z4 97AW_CUK6K)\._\ 'K6M0!D6O_(>D_ZY M'^8K8K'M?^0])_UR/\Q6Q0 4444 %%%% !1110 4444 %%%>5_$+]I?P/\-_ M$4N@7UQJ.IZW"BRW&GZ)IL]_-;JPRIE$2G9D%+ MO4I+1H,FZN/,00[5VF0N0Q 1>N>E7[.78GG1]-T5Y?\ "O\ :2\#?=0T/ M0KV[M]=L8Q/-I>JV4ME<^43@2".102N>XK-\9?M8?#SP9XBO=#EO=0UG4; [ M;Y-"TR>_6R;^[,T2L$..Q.14\DKVL/F5KW/8J*X5OCAX&_X5A+\0T\16R#F7<]NHKYD^+7[8FE_#3]HCPMX+FO(H]"DMKIM;D M:QFDFAE5%: 1E1@@Y.< _A7HG@_7KJX^/_CC3)O'<>JVJ:;8W5MX3%F$?2T9 M2#*9<9<2$$X)XSVQ3Y&E=AS*]D>KT5X?XD_;,^%OAG7K_2Y-7O-1.FR>5?WN ME:=/=VEDXZK+-&I1".^3QWKI/&7[1W@'P1I>BWMUK#:C_;4/VG3+;1[>2]N+ MR'&?,CCC!8KR/FZPE" M16,8 @N'W J7&=Q4D$XZ"G[.6KML',CZ?HKQGX:?%K1/"O[/.C^,/&'Q%LO$ M>GQPGS_%,D(M8[M]Y "QX'S9&T*!DXZ5)X%_:R^'/C[Q-:>'[34;[2M6OAFQ MM]Z;J-I):74& M[[K-%( VTX.#CM2Y96O8=U>QZ/117E?CK6KS3OCC\.;)?'46BV-]'>H_AAK0 M2-J[K%N#"7&4\O[W49I)7!NQZI17CGC7]K/X<>!?%USX9NM2O=3UBSQ]N@T7 M3IKX66>TQB5A&?8\USG[,?QENOBAXL^,UU/XBBUGPQI.O1Q:/<+L6*&U-LCD M!@!D9))+N^\=?&GP3\-+'1KWQ+XBL]*L=8D,5C=2OF*9MA?AAD8VCCUR* M.62Z!S+N=M17D/@7]JKX>_$'QHGA73[Z^L]>UM]5TZ>S^V(@RS0F11YF M!SQVK@OA?^V'IOCS]H_Q;X$:\A.CPK;Q:(R6,R333E7\]9&(P "O!( /J:?L MY:Z;!S+N?3=%?).M_M%W7P@_9L\9>))OB!:^/_$MKJ5_::;>OIC1PK<1OE;5 MU0#A!P6) /K7JOPK_:>\%?$2U\)V2:TB^(-]#IR2N+F6Q[#17.>*OB'X?\ !.HZ%8:QJ,=I?:Y=_8M.M\%I+B7:6*J M,\ $D]!71U!84444@"BBB@ HHHH **** "BBB@ HHHH R?$'^KM?^NW]#6E; M_P"I7Z5F^(/]7:_]=OZ&M*W_ -2OTH S-5_X_+3_ *ZK_.M>LC5?^/RT_P"N MJ_SK7H **** "BBB@ HHHH **** "BOF[]KSXD>,[._\$?#;X8ZJ-)\>>*[Q MY!>B-9?L=E A>65E8' )VKG']['-=?\ LI_&"X^,7P6TO5M981>)=.:32]8GF5['L5%>'77[9GPQM;JYVW^IW6E6TQ@GUZ MTTFXFTR-@<-FY5"F >IS@8KKOB)\>O!OPQM]';5M0FN;O6!OT[3]+MI+N[NT M #%XX8P6*@$9;&!FER2[!S+N>AT5P/PX^.7A'XI6^J-H][/;W&E8-_9:I:R6 M=Q:*02&DCD *J0#STX-<1-^VK\*H;QU_M:_ETJ.7R7U^+2[A]+1LX)-T$\O; MGC=G'O1R2VL',NY[K17!?$/XY>#?ACH^E:CK&J^:NKL%TRVTZ-KNXO\ (#?N M(XP6D&"#D#X>?'[P=\2IM4M].N[JPO\ 2X?M%[8:S9RV-Q!#_P ]&250 M=G^UTIP[J]CT:BO#8OVSOAA-BCGK3Y M)=A%6/[:WPJU+1[J\M]7OI;ZVG^S2Z&NFSG5 ^,G_1=OF8QSNQBN MZ\ ?'#P5\2_ <_C+1-<@?P_;>8+NYNLP?9&C^^LP?!C*]2&H<9+=!S)[,[NB MO#=/_;0^%FH:A;0G5KZRT^ZE$-OK5]IEQ!ILS$X7;<#CUX HY9+2PF>$=#O=9UF^ATW2K*,S7%W<-M2)!U)->/Z7^V9\,M2UK3K"6^U32H]1F6WL M]1U72;BTLKB1ON*L\B!#N[<\U*BY;(;:6Y[E17G7Q$_:"\!?"O6HM&\2Z]'8 M:O/9F^M[!8WDFN(P^S$:*"78MP%'/6J7PO\ VEO ?Q">E=-X2^/G@+QM\/;SQMIGB2S/ANQ#_; M;NX;RC9E!EEF5L%&']TC/(I\LM[!S+N>@45XWX4_:Q\ >+M36;%M5? MR]/N]3T>YM;:\8C*B.5T"L2.G//:O9*3BX[H$T]@HHHJ1A1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% %'6O^03=?[AINB_\>:?2G:U_P @ MFZ_W#3=%_P"/-/I0!H4444 %8_B3_CS-;%8_B3_CS- &K#_J8_\ ='\J?3(? M]3'_ +H_E3Z "BBB@ HHHH **** "BBB@ HHHH ^=?C+\&]:\0?&2T\;_#/Q M[I_AKXDV6D_8KG2]2B2ZAO+(R;EWQ9WH-^?G ZUYKX@^,&O^/OV??VBO"?C7 M0M*TSQKX3TJ>'4;K1'\RTO/,MB8Y5)^8-@8(/(XZ=*^BOB9^SGX ^+>M6>L^ M(M$9];M$\J'5;"[FLKM4_N>;"ZL5Y/!..35OP;\!? ?@'P5JOA/1?#MO;Z'J MPD&HP2,\SWGF+MJ^(%T/1H-0U.%9;6Q::),7+J?E.W;QGC)%"9/A2/$GQ$3QK:2 M>,=.PFH:=#;W<4VXY:!XP/DQG*D'CO7O7AS]DWX6>%_ .M^"[3PPLWAK6'1[ MRQO;N>X#%!A"K2.63;VVD8[4S0_V2?A;H-U872^'I=1O-/FCGLKG5M1N;V2U M:,Y3RFED8H!Z+@''-4IQ6Q/*V<%9V<%Q_P %$]3EE@CEE@\!PM$[J"8R;I@2 MI[$CTKCO'5G?_P##3'[0J:#&R:O/XN /P%?5T?P_\ M#\7CJ7QDFF1+XFELETY]1R?,:W#%Q'UQC<<]*6U\ ^'[/QMJ'BZ'3(4\1ZA9 MQV%SJ )WRP1L61",XP"3VJ/:+\"N4\3_ &7=0\$C]BSPQ+8RV$7A^'02FH_: M60(DX0_:!-G@'S-V=W."*\#^&GQ(UCP'^PW\*['PR-.M]2\3^)AHEKJFIP+- M:Z?YEU*PG*M\I(VC;GO7TS:ZZ?X ?#ZX^&)^'DGA>S;P;DLNE_-L1BY?61\Q?M >"?&O@GQ1\"T\2_$"/QK:2^/=,,?V[3X;>]AF&_<8FCQF(C[R MD''RA:#^R7\+M!U#3;] M/#LFH:CIES%=V-[JNH7-[-;21$F/RWED8JH)SM'!XR#@5WVF_#_P]H_C+5O% M=GI<4'B'5H8K>]OU+;YHX\[%/..,GH*3J*UD/E=[GSK^SC)86_[6'[05OK!5 M?&,NHVLMJ+@CS'TSR1Y7EYY*@YSCU&:F^'ESI,__ 4$^)ITR6TD,?A"Q2\- MJ5.VX$YW!\?QA=F<\]*]5^*_[-'PY^->J66I^+/#RWFJV:>5#J%K\ ?L_?#WX6WDUWX5\+V>C74]BNG330;M\L 8OM!] ^(_[9'P:^J_A;\)O"WP7\+ MGP]X/TL:3I!N)+HVXF>7]XYRS;G8GL.,\8K'^*7[._PZ^-=]8WGC;PM:Z_=6 M,;16\MPSJ8U)R0-K#O4PDHRN5).2L?'7[17PD^'O[,=KX4^(?PX\17$OC:QU MJVM[+2K[5CJ0OTD<+)&(W9B"%).Y<8_$5[;XDN$C_P""A7@H2LL3S>"[U8U8 MX+,)E) ]2 "?PKOO!?[(/P<^'OB*UUW0/ .E66K6K;X+IE:5HF[,N]B P]1R M*V_BW^SWX"^.+:;)XPT/^T+K32QM+N&YEMIX0WWE$D3*VT]QG%:.HGN1R/H> M1^'M4L]2_P""B'B=+2[AN7M?!%O!<+#(&,4GVDG8V.C8(.#ZBO!A_P HK?\ MN+_^YROMGX>_L_?#WX5ZJ-3\*>%[/1M1^QBP:ZAW&22$-OP[$G<=QR6.2?6I M?^%$^ _^%;?\(!_PC=K_ ,(?YOG?V3E_+W^=Y^Y5QSG;G@5[3X&U3X;_\ M#%NGW,;Z:/ *>%E6Y&5\H?N )%;MYF_(/?=[UZ_X7\ Z!X,;6SHNF0V']M7\ MNJ:ALR?M%S+CS)&R3RV!TXXKRBZ_8=^"EWXB?6'\$PB22X^U/9)=3K9/+G.X MVP?RCSSC;BM.>,MR.5K8^9IM/O;C]A_]GBTUZ!YHYO&VCJD%XN[=:M/-Y2L# MV,97@]J_0V&)((DCC18XU&U548 'H!7/^*OAWX<\;:?I5CK6DV]]9Z5>P:A9 M0L"JP7$.?*=0I'W6\Q8"(-*AU.31;Y-2T]I2P^SW"?=D7!'(]^*I5%S)]D+E=FCI:^4?\ M@H#I4VNZ%\+-.M]0N=)GNO&=G"E_9D":W8A@'0GHPZBOJZN=\8?#WP]X^_LK M_A(-+AU/^RKQ-0LO-)'DW"9VR#!'(SWJ(2Y9)E27,K'@=W^PW!XKNK*/QW\5 M/'/CW0K:=;@Z'J]\GV69E.1Y@106&>U3?V18R?\ !0BV#V<#BR^&JM;;HP?( M(U$J"G]T[21QV-?3%8'_ @F@_\ "='QE_9L7_"3?V?_ &5_:.3O^R^9YGE= M<8W\],U7M'U%RKH?.FCM96O_ 40U_\ X238M_<^$K<>&6N.A42-]I6'/\?< MXYQFH?B NDZE^WMX+M]',9OHO"FH)XI:W8 +9MM$ F(Z'<21GG&#TKW3XK? MWP1\;+"TM?&.A1:I]C?S+6X61X;BW8]3'+&5=<]P#@U!\+?V?_ /P:T_4;3P MGX=@L%U+_C]FF=[B>ZXQB260LS#!/!..35%]3 M2:+3VU^PAO;*QN)%69E>)9-JKU8JK+I/$^JZ-<0Z]-$(+B^TO4;FQDN8 MQT64P2)Y@ X^;/%:0DE>Y,DWL?./P1@U"W\._M;6VI7=GJ&HQZE<+/<:;'Y< M$TOV'#.J9.TDC+#/#9%:UGK6GVO_ 2XAN)KZWB@;P7]G$KR@*9"A0(#_>W? M+CKGBOICP'\&_!7PQL]6M?"WAVST:UU9Q)?0VZG9.P39E@21]T8]^:\YTW]A MGX(Z7>7H_$#]G/X??$[PCHGAGQ!H"W&D:(5.FQP7$L$EIM7:-DD;!@-N > M><#/2MK2?A'X2T/6/#^K6>C1QZGH&F?V/IMTTCO)!:$*#$"6.0=J\G)XZU/. MOS'RL\(\70R+^W]H#6:JEY)X%O0KX )82C;D]\&O-/V*]-^*5]\+=1MO"OBO MP?IE[:ZQ>IK-AJNC33:A'=F9BQN'69=Q(Y!(Z8':OM"?X?>'KGQU;>,I-+A? MQ-;6C6$.HDMYB0,VYD'.,$CTK@/'W[)'PL^)/B:X\0ZQX;:/6KD!;F\TV^N+ M)[D#_GKY+J'/NV33516LPY7>Z/F[XF?"R_\ AO\ L@_'^>\\4Z'XCBUZ_?4# M!X>@,-I97!>-)XU7>^TEE!*Y&#GBO2/VO-/M;7]BF&&"VBABMQHIACC0*L9% MS;\J!TZG\Z]MM?@1X!LOAG-\/;?PQ90>#IU*S:5&&6.7)#$L0=S,2 2Q.3CK M6UXJ^'?AWQMX2_X1C7-*AU#0?W(^Q2%@G[IE:/H0?E**>O:CVBNGYAR:,^?? MB4L;?ME_ ,.J'?HFK9W ?,?*C_/I5-(]0E_:[^.Z:22-3;P-IXM=O7S<2[SA6U@G3Q"+DJK1W0=_M'VG/0]<[NV*SO'GC'7_B#^T1X;^&O M@#Q%IO@S18?#?]N-X@L+."YN+N!I=BPVA8%!'P"2N:[KQA^Q;\'?'7B:\U_5 M?!\9U"^?S+P6MW/;0W3?WI8HW5')[DCGO71>./V;_AW\0;708=4\/) V@Q^3 MI=QI<\MC-9QXQY<(-/\2Z_9^* M-0C^'T8_M""U2WEEC^WKL%PB?+YH!Z@#*[.*O_LBB+_A4GQE(">8OC/Q". , M@<<5[7\/_@#X"^%^N2ZWX;\/Q6&M36ALI]2::2:XGB,@D(DD=BSDL =S$G@# M.!6=H?[,?PW\-_$35?&^F^'OLGB#4_.^URQW3O\L,P)R0N>:'4 M3O\ (7*SXJ\)M96WP-_9+N_$@'_"#P^);C^TVF(%NMP?,^R-+G@*),]>.M?0 M7_!0*;2Y?A1X:M;8QOXSN/$>F_\ ",I;D?:/M(G4LT>.=OE[\D<D\=1^,FTN$^)H[(Z>NHY/F"W+;C'UQC//2JM]\,O#LWB+6?$ ML>CVC^)-4TW^R[B\GW$30#.V)QG[N6.<<\U'.OPL5RO\3;\/^(M*\5Z3!JFB MZE::OIL^?*O+&=9HGP2#AE)!P01]17S[\O\ ?U?_ -)#7I'[.WP: MM_@-\*]-\)PS0SRQRS75P]LAC@$TLC2,L2DDK&N[:H)SA1GG-=7K'@'0/$'B MC0O$>H:9%=:UH9E.G7CD[[?S%V2;<''*\?!#PS>9K$AA; M3""KI]F7SMFW@G'F=.^:^I/B%^R+\*?BAXLD\2Z_X6636IE"7%U9WD]H;E1T M$HB=1)QQ\P/'%=GX"^$?@[X7PZI#X4\/6>AP:G(LMW#:)M25E0(I*YP/E '% M:^TC=R6[)Y7L?-/P_P##?Q"\9?LY:3#I?CGX;K\/+K0D@*R:%*(H;?R@KB0_ M:-H9>=Q/\0)K"\;?#E_ &C_LF>$=4U>U\7)I_B41#4(X\P7$8@=HRH);*@;< M:):R?\(S.+G1U52BV4@0H"@4@#"G&.E'M%?07(^IX?^TG#&O[2G[- MDP11*-9U",.!\VTVA)7/IP.*A^#BQ+^VY\<5VQAAINDD+@9'R-R*]_\ $'@' MP_XJU[0-:U73(KW5-!F>XTRYD)W6TCIL9EP<*I=6RU M.,^$_BJT_:I_:F3X@Z8YN/!/@;1H[?3'/*R:A>1!YC]8XSL/H17UY7CO[)OP M-'[/OP2T3PO.L/\ ;#;KW5)+?[C74ARX7_94;4'LM>Q5E4:;LMD7%.VH4445 MF6%%%% !1110 4444 %%%% !1110!D^(/]7:_P#7;^AK2M_]2OTK-\0?ZNU_ MZ[?T-:5O_J5^E &9JO\ Q^6G_75?YUKUD:K_ ,?EI_UU7^=:] !1110 4444 M %%%% !114-W:Q7UK-;3+OAF1HW7)&5(P1D*!@T[+YO+&1R&R.@8CZ7O@/XPUOP?^U=XQ M\/>,O!%Y\/-#^)UG)J5KIE[>Q3I]KACQ<,LD? #)N)'!SS7V;X!^'OAWX6^% M[7P[X5TJ#1=%MF=HK2WSM#,Q9CDDDDDDY)J+Q9\,_#'CK5M$U/7=&M]2O]%F M:?3[B4'= [*4;!!Y!4D$'(/I71[2.JMH9,'I7?^// T_P ;M6^&_P 3 M?AUXTMO OQ#70/M5C8:A%'7]B#X-2WDLG_ M B;QV3.U==\2?V=_A_\6&TJ7Q%X?26\ MTI/*L+VRGEL[FV3^XDL+*P7_ &H?VMX79C'?6;N V0?F1PF_Y3V)Q[]?\,]!^(_BKX!:,-&\; M_#9_ %QHRQ>5)H,ODI;^5ATD/VC:"!D-G'(.:^@/AC\#?!/P?M=1B\+:*MG) MJ3[[ZZN)I+FXNCC \R65F=NIX)QS7!ZA^PW\%M2U6YO9/!_E)>QMK^YA MLI')R2UND@C.3VVXI^TCL+E>YYQ9_LQWUG\/?@S8:!\5]/LOB3X/MKMM!UA( MDGM]0M)3EU$#.2\8B:)=RDX ]#6QX!^)?BK5/'_BWX0?&>PT!=5D\-R7I\2: M!(8XIK!LQR"4/S$1DGKCC\:]@^('[._P\^)VCZ/INO>&K:2WT90FF/9L]I+9 M* !MADB*LBX X!QP/2F_#_\ 9U^'WPSBUE=$\/HTVLQ^3J-UJ,\E[/=QXQY< MDDS.S)S]W./:IYTUJ5RM/0^:=1M?BK^R'\)EU;2O$?AGXJ?!G0X$<6&H0K#> M)8EP%$4R$I*0&&">OH:[F\N+3Q)^WEX U/[,&CE^'MQ>6XF0;HBURI!]FPQ' MXFNQL_V(O@W8WT,T?A1VM8;@74>ER:E=/IZR Y#"U,ABZ]MN*]4E^'_AZ;QO M:>,'TN$^)+6Q;38=0Y#I;,P=HP,XP6 /2FZD?F)19\_?!33[7_AMKX\W/V:' M[0EII06;8-P#1-NP?? SZXKYZ\?6=_'^SG^TU'I2>590_$R5[^.)"5%F)H#+ ME5QE1P2!V!K]!M(^'_A[0?%FM^)[#2X;;7M:6)-0O5)WW"Q@B,-SC@$]!46@ M_#7PQX9A\0Q:=HMM!#XANY;[58BI=+N:4 2,ZMD'P^(I]-U62VEO6CRERT6G2!9,$G^Z".37=6O[#/P5L]32[3P MQ5\YR+8R&/&>VW'M7K6L^ O#_B#4_#VH:AI<-Q>>'YFN-+ MD.1]ED:,QEE ./N$CFCVBZ!ROJ>%?'2VB'[7W[.DXB43/_;L;28^8J+12%)] M,D\>]-_9.6(?%3]HE0(PZ>-FP!C(!MH_\#^1KW?6O >@>(?$^@>(M1TV*ZUK M03,=-O')W6WG($EVX./F4 ]H0_ELVTD9*Y_&IYURV?;]1\KO_";X!^)_$>G65I?7T*PV\,>H M('MD:69(@\JG@JN_<<\<5\S_ +67@/XB>&?V7+W4?$?Q.M?%UGE MP0(DAN8BC63Q@,I'H&]+\8Z#?:)K=A!J>DWT1@N;.Y0-'*AZ@ MBO(K/]BSX06]A]AG\+RZG8J L-KJFIW5W%; ,&'DK)*PBY4?=QP,=.*=.<8V MN$HN1P_BJYTJW_X*#^ 1J;5\^9CD OMQGWQ6A\4OV=%^+'[3NDZOXC\.0 M:QX!3PC/ID\LTR@QW1N5DC"@,)%8*"0ZXQZUZ%\)_P!FGX=?!/4KW4O"7AY; M/5+Q1'/J%U02!@I(/R,>#VKW30?@'\/O#?PUG^']AX5T^/PA<*PGTR2/S$ MG+8):0L2SL2!\Q)/ YX%.4XQ;:8E%M*YX#_PDWQB_9MOO!MKXYU3PY\2/A_= MZE::-#J,-M]DU.V>3Y() F2DF#C)'.,GWKZ]KQGP?^R#\+/ WB'3-:TSP_<2 M7NEL7T];_4[J[ALV((S%%+(R(>>"!Q7LU93DI;%Q36X4445F6%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 4=:_P"03=?[AINB_P#'FGTI MVM?\@FZ_W#3=%_X\T^E &A1110 5C^)/^/,UL5C^)/\ CS- &K#_ *F/_='\ MJ?3(?]3'_NC^5/H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "FR?ZMOI3J;)_JV^E &5X=_X]:UJR?# MO_'K6M0!D6O_ "'I/^N1_F*V*Q[7_D/2?]!+#PWXF\5^,M,A@N&TO1;$2^9'*F\.)"P554$ M9+8Y8 9[5&+EL)M+<]QHKYCT[]N[P_XD\-M>^&O ?C3Q)K%H\D>K:)8Z;^_T MIHR0PG9F"AB0<*I+'!X&*]%TG]I;PCK7P/M_BG91ZG>:!,H"VEK9M->^:9/+ M\GRES\^\XZX[YQ5.G);H7,F>KT5\^^'_ -L"RE\9Z%X?\6^ ?%G@#^WI_LNE MZAKMK&+:XG(RL19';8[=@>]:WQ!_:N\.>!?B!J?@2WT'Q'XE\96=I#>)I>BV M F,\&W":KHNLV^RZMP5+*P52=RD XQ_45PFJ_MP6&E:?+K\GPQ\>'P/$V9/$S: M8J0K'G!F\IG$GECKDJ..<4>SE>U@YEN?2]%>4_%;]I/PC\*_!^@:[*;SQ#)X MC:--"TS183/=:FSJ&7RDXXVD$D],CN<5S/A?]L#1-4\6>'O"OB'P?XK\%^)M M>N_LMC8:Q8*JR_(SF02JQ4J-N#@[@2.,H45\M/_P %"/!D MWANR\5:?X1\8WW@MF5+_ ,1#3%2UT\L^S$A+_,02,[,@9'.>*U[S]N#PQ8^( M-$6?PIXJM_!^L7L>GV7C*XT_RM.EED.(R-Q#[&/1BHSUQ5>SGV%SQ[GT=17E M_P 8?V@-$^$5YI&DG3=4\4>*M8W-I_A[0H!-=S(OWY2"0$C7NS$#Z\U1^%'[ M2>C_ !*\57?A/4="UKP1XQMX/M7]A^(8%BEG@S@RPLK%9%!ZX.1Z5/+*U[#Y ME>QZ]17SC=?MN:!J,FL6WA#P/XS\;7^CWLUEJ%OI.FJ1;-&Q!)(_#[JNJ:#K< BNK<.I9' !(9& M.&!_IGS:7]O7PUJ7A^XUOPMX&\;>+=,L7F74KG3],41V/EL5?>Q?#' +84G" MX)Q5>SE>UA2R?<@C MB!R9",&OG?\ : _:DU'Q1X<\':8/#'C+X::U=>*M+: :M;&!+ZW\\>:B MRHQ&<'F-L''KS3C3E)B']/UKQ1HOA[P;XN\9:SX9O9;+ M5+;2=.#);^7]Z0R%]I4\[1]X[3\H[Q&+EL4VEN?1%%?,%]^WUX4F\(P>*?#O M@[QAXJ\.1VXN-3U/3]- @TSC+I(S,-SH.6"9 XYKU/QI^T-X-\#_ IT[X@7 MEW/=:+JD<#:;!90F2ZOGF \N**/JSG/3M@YIN$ET%S+N>F45X%X*_:\TK7/& MFD^%_%7@SQ1\.=2UIBFDR>)+18X+YP,^4LBL0),8^5L?GC.C\5?VIM(^'?CJ M/P3I'AG7_'OBX6ZWEUI?AVV64V4!^Z\SLP5-W&!U.1ZC+]G*]K!S*USVRBOD M[X(_&:3XJ?MB>+OLSZUIFEVW@^V\[0-8B>W>QNQ VTCYER"".:ZC4O MVSM+FU'4_P#A$_ /C#QWH.ES/!>Z]H5BCV@=#B01%G!FV\YVCJ.*;IRO87,C MZ)HKRW5/VDO!.G_ V3XM0WD^I>$([<7#26<6Z8#>$*%&(PZL<%21C!KE?^&R M/"L'@KQ#XUO?#_B;3_!>E-;+%K5UI_E1WXFD"!X$9@S(I8$L0..1FIY)/H/F M7<]\HKYR_P"&V="M?$VA6NJ>"/&&A^&=LC5?^/RT_ZZK_.M>@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** *.M?\@FZ_W#3=%_X\T^E.UK_D$W7^X:;HO_ !YI]* - M"BBB@ K'\2?\>9K8K'\2?\>9H U8?]3'_NC^5/ID/^IC_P!T?RI] !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4V3_5M]*=39/]6WTH RO#O_'K6M63X=_X]:UJ ,BU_P"0])_UR/\ M,5L5CVO_ "'I/^N1_F*V* "BBB@ HHHH **** "BBB@ KYK^%./^&XOCL<<_ MV1H7_HEZ^E*S[;P_I=GK%YJUOIMI!JEZJ)=7T<"K/.J#"!W W,%'0$\=JJ,K M)^9+5['S[^R*!N^/AP,GXCZQD_\ (:\'\ ^.]=\!_L.V,N@ZN?#1U+QK<:9 M=^(%0,=,MY=097F&00"!P&/3=FOOO2] TS1?MO\ 9VG6EA]MG:ZNOLT"Q^?, MV-TC[0-SG RQY.!6?)X \,R>&;KPX?#VEC0+K?Y^EK9QK;2;SN8M&!M))Y)Q MUYZUK[17U78GE?<^+_VBO!]IX#F^#EI:_%C7/&"WWCG1YCI7B#48K^27:[?Z M3$^T/&HW8*@E3O' QSZUX! _X;V^*QP,CPII'U^_)7J7A7]G?X9>"0/[$\": M#9,)DN%D%BCNLB'*,K,"5*DDC!XSQ79P^']+MM:N=7ATVTBU:YB6&>_2!1/+ M&N=J-(!N91DX!.!FAU%:P*+O<^1[?Q%J/@W]H[]IW7-$LQ>ZMI_AFQN[:W"Y MWRI#(5R._(''?%ZYJWAVZEN[6XOH'TMY)8'#62V M97"'),8VD.#SVQ7W/;>'=*L]6O-4M],LX-3O55+J]CMT6:=5^Z'<#+ 9X!/% M<-9_LT_"JP\07.M0?#[P^NI7.\RRFPC96W@ASL(VC()!P.Y]::J+\AL_&W0_& M5KX6T6P^'_A3PQXET:V?R=0\+:PJPPW%J$PB0DJ8TVD X(Q@ 5Y1X'^#GC[Q MA\4/!NJZ[X"\,_";P7X3NI=4AT70IH9I;^]:)HE=S"H554,?"I13Q M^=>F_#'P1IC?%#X@^+C\78OB1XHM_#G]C:E;VUC:VR01EC+$S^1PSC8XYY ; M![5[K\0OA'X+^+%I!;>,/#&F>(HH&W0_;K=7:,_[+=1^!JUX+^&_A;X=:&VC M^&/#VG:%IC9+VMC;+&DA/4O@?,<=SFH=1-%*.I\5V0'_ Z+? &#H,A_\GC7 MI'[8JJO[)OA, :IX?Q_P!_XJ^EAX*\/+X9_P"$;&@Z8/#VSRO[)^QQ_9-F M=VWRL;<9YQCK5C5/#.D:YIL>G:EI5EJ&GQLCI:W5NDD2LA!0A&! *D CCC'% M'M-;^=QMK^?Q^WPWM/$?A2*QTC6YM/M[J"66*8M+:9 MG!6-CE7XP3P.]=EX9\"6>N?M$>$-2UOX[0^-_%GAVVNKBTT>WTVRMY#!*GER M;V@YV\@X/I7T/XV^'_AOXD:&^C^*=#L-?TQB&^RW\"RH&'1AD<'W'-9OP]^# M?@?X3Q3Q^#_"NE^'O/\ ]:]C;*CR>S/]XCV)H]HK>8^74\6_8/ _X1'XCD 9 M/CC5LG_MK7AL*@?\$X?BZ$7"KKNL<*. !J'\L5]^Z/X>TKP[%/%I6FV>F1W$ MS7$R6<"1"25CEG8*!EB>I/)JJO@GP]'H-[H<>AZ=%HU]YOVK3X[5%@F\PDR% MT P2Q)))'.>:/::W\T')I8SOA=XCTKQ)X%T2?2=2M=2ACLK='DM9ED"MY2G! M(/!P1Q7SUXXUC6?B9^UMJWP]U;X@:O\ #_PSH^B6U_I]IH=V+&XUB63/F.9R M"2L9^7:/\:^B/A]\,/"?PIT>32O"&@6/A[3Y)3.]O8Q!%=R "Q]3@"JOQ"^# M?@CXK?9/^$O\+Z;K[VA)MY+R ,\6>H5NH!],XJ8R2DV-IM'S1^SK&MK^UM\: M[-/%TGC9;30-,MQJUP8FF.T2?NY7C 5W3."V 3QGG-;?[%ZJ?V-;\8!#3:WG MCK^_FKZ-\,?#OPMX*4CP_P"'-*T4M ELS6%G'"S1+G:C%0"P&3P?4^M7])\- M:1H.EG3-,TJRT[327)L[6W2*$[R2_P B@#DDD\6 MGA7X'?LE>,]>BW>#M#UNY&ISMGRK5Y@Z6\TGHJ." MC:9XCTS5-5NO&&DW,-M9W"S.8EG!:3Y2<+R.3USBOJ5_ OAR3PK)X9.@Z:/# MLD9A;25M$%J4)R5\L#;C//3K7,>$_P!G?X8^![>6#0_ 7A^PCEF2X<+81L3( MAW(V6!.5/(]#R*OVD6^9]">1VLCT.OFK]D3'_"7?M"GO_P + OO_ $7'7TK6 M?IGA_2]%DOI-.TVTL)+Z=KF[>V@6,W$IX,DA4#-M=;;X*T18DU*>0$Q6DDUH M8X)Y.P4.0-QZ9K[AL?"NBZ7H)T2ST>PM-%*NATZ"V1+6!MPQ8DC'.3 MGK3+CP?H5UX9/AR;1K"3P^81;_V6ULGV;RAT3R\;=HXXQQBM?:*[TW9GR:'R M_P#MG>./#?Q#T;X>^#/"^J67B#QEJ?BK3KO38=-G6:2WCBDWRW!*D[$"9&3Z M^QJ7X,^*M$^&G[5WQUT7Q??VNCZ]KMW8ZKIEUJ$HC%[8B#:$C9L ^6V00#W/ M]VO=OA]\!?AW\*;ZXOO"/@W1] O;A=DES9VJK*5_N[NH'L#BK7Q$^#/@;XM1 MVJ>,?"NE^(OLI)@:^MP[1YZA6Z@>V<4<\;CO%;+9I)8 MV<<+B!3N$>Y0#M!YQTRL:MQNO+FT4R/CIO(^ M]_P+-/VBVZ"Y'N?+/Q(\$Z'X-_X)_P#Q/F\/>,U\=:7KFH3:N-5CMXX(C))< MQ+*D:1_*%WQL< ?,<<5Z=^V:JK^R'&H4!/M&BC;CC'VNWKZ(G\'Z#=>'1X? MFT33I=!$8B&EO:1FUV Y"^5C;@8'&.U3ZMX=TK7M+_LW4M,L]0T[*'[)=0)+ M%E""AV,"/E(!''! J?::I^=Q\FY\X_MW*O\ PH?PUP/E\4Z)CV_TE:^G(_\ M5K]!5'6?#NE>(K..SU73+/4[2.1)D@O($E19$.4<*P(#*>0>HK0K-R]U(I+6 MX4445)04444 %%%% !1110!D^(/]7:_]=OZ&M*W_ -2OTK-\0?ZNU_Z[?T-: M5O\ ZE?I0!F:K_Q^6G_75?YUKUD:K_Q^6G_75?YUKT %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!1UK_D$W7^X:;HO_'FGTIVM?\@FZ_W#3=%_X\T^E &A1110 5C^)/\ CS-; M%8_B3_CS- &K#_J8_P#='\J?3(?]3'_NC^5/H **** "BBB@#%\57%_;V"-I MX)_\ GGB45TTZRA&SBF83IN3NI-'G?]J>)_ M^>=Q_P!^?_K4?VIXG_YYW'_?G_ZU>B45I]8C_(B/8O\ G9YW_:GB?_GG)_^>=Q_WY_^M7HE%'UB/\B#V+_G9YW_ &IXG_YYW'_?G_ZU']J> M)_\ GGB44?6(_R(/8O^=GG?]J>)_\ GG)_P#G MGB44?6(_R(/8O^=GG?]J>)_P#GG)_^>=Q_P!^ M?_K5Z)11]8C_ "(/8O\ G9YW_:GB?_GG)_^>=Q_WY_^M7HE M%'UB/\B#V+_G9YW_ &IXG_YYW'_?G_ZU']J>)_\ GGB44?6(_R M(/8O^=GG?]J>)_\ GG)_P#GGB44?6(_R(/8O^ M=GG?]J>)_P#GG)_^>=Q_P!^?_K5Z)11]8C_ "(/8O\ G9YW M_:GB?_GG)_^>=Q_WY_^M7HE%'UB/\B#V+_G9YW_ &IXG_YY MW'_?G_ZU']J>)_\ GGB44?6(_R(/8O^=GG?]J>)_\ GG)_P#GGB44?6(_R(/8O^=GG?]J>)_P#GG)_^>=Q_P!^?_K5Z)11]8C_ "(/8O\ G9YW_:GB?_GG)_^ M>=Q_WY_^M7HE%'UB/\B#V+_G9YW_ &IXG_YYW'_?G_ZU']J>)_\ GGB44?6(_R(/8O^=GG?]J>)_\ GG)_P#GGB M44?6(_R(/8O^=GG?]J>)_P#GG)_^>=Q_P!^?_K5Z)11]8C_ M "(/8O\ G9YW_:GB?_GG)_^>=Q_WY_^M7HE%'UB/\B#V+_G M9YW_ &IXG_YYW'_?G_ZU']J>)_\ GGB44?6(_R(/8O^=GG?]J> M)_\ GG)_P#GGB44?6(_R(/8O^=GG?]J>)_P#G MG)_^>=Q_P!^?_K5Z)11]8C_ "(/8O\ G9YW_:GB?_GG)_^>=Q_WY_^M7HE%'UB/\B#V+_G94TEYY--MFN01.4!?<,'/>K, MG^K;Z4ZFR?ZMOI7&W=W.E:*QE>'?^/6M:LGP[_QZUK4AF1:_\AZ3_KD?YBMB ML>U_Y#TG_7(_S%;% !1110 4444 %%%% !1110 445X)\3/VC/&?PXOM?E;X M-:WJ/AW21)(VO+JME#;R0H,F4!W# 8!X(S51BY:(3=CWNBO"-!_:ST>Y_9WB M^+>O^'M4\-Z;=-LLM*F"RW=Z6?9"(E7[QE8_+[<].:QI/VHO&W@TZ;JWQ(^$ M-YX+\%WT\<#:VFLPWKV)E(6,W4"*&C4L54G)VD\U7LY"YD?2%%>&_%G]IQ_A MW\3M+\ Z-X)U;QIXBU;1SJNGQZ7)&L ,=2:C^(7[2FJ M>"[WPCX3T[P)=>)/BEK]B+Y_"MG?Q+'8( !(\]T1L5%;*AL?,5.*7)(.9'NU M%>'?##]I&_\ $/Q(;X>>/?!-W\//&DMJU[8VLMY'>VNH0K]]H9T !9>ZXXK> M_:;\9:]X%^"?BK5/#FC7VKZD+"X0/I]PD,MBI@D)N]S$<1D!L+\W3%'*[V#F M5KGJ=%?+/PO_ &EM>\*_LAQ_$'QKX1UD?V'HME*+F[O8I9M;5HDS1)=ZFKNJD^1UA W@@N> M1VI^SD+F1]"45YQ\6OC19_";X*W_ ,1KK3+C4+.TM[:X-C"ZK(PFDC0 $\<& M4'\*Y;QY^T/K5G\3(_A_X"\#MXT\3Q:9'J^H"YU./3[:RMW;;&#(RL7=B/NJ MO3G-)1;V&Y)'N%%?,?QB^.'CY?V:?'6L?\*Z\0>$O%%A'-9RI'?0_P"BCRR? MML$ZL!)&O!RH!SP!Q7=?LI^//$OQ ^#>A7WB?0-1T>]CM+=$N]2N8YWU)?*4 M_:05)(#$GAN:;@U'F#F5['L5%>;?%SXF>)_!%SI6G>$OA]J7CG5M0$CAH[F. MSL;5$QDSW,F0A.X;5P2V#Z5S7PE_:*U/Q?\ $C4OA[XV\%7'@/QE:V2ZE!:F M^COK:\MBVTO%,@ )!ZC%+E=KAS*]CVZBOFQOVK?%7C;7-45)P ,9W]-I![@4_9R#F1[?17B/@+XW?$"^\8V>B>/?A#J' M@NUOH))X-9M=4AU*SBV*6*W#Q@>22!QG.37-VO[4WC3QTFH:Q\-/A!?>,_!E MG-)"FMSZO#8-?^62':UA=2TBY! )(W$8H]G(.9'TE17A6K?M>>$[/X#6_P 3 M;*RU#4([JZ33(-$"".\_M!I/*^RR!CA&#\$DX &1GC.EX)^+'Q*OO&&F:/XR M^$5QX;L=11S'J^FZS#J4%NRJ6VW&U4,><8!&X$D#-+DD',CV.BOFO2OVIO&W MCZ'6-:^'OPBN/%G@[3;R:S_M*36X+2YO&A8K*8+=E)8 @@;F4MVKZ#\.:N_B M#P_INIR6%UI4EY;QSM8WR!)[LC5?^/RT_P"N MJ_SK7H **** ..\1WVNPZM*EBDQM@%V[(\CISS69_:GB?_GGB4 M5UQKJ*2Y$=_VIXG_YYW'_ 'Y_^M1_:GB?_GG=_P!J>)_^>=Q_WY_^M1_:GB?_ )YW'_?G_P"M7HE%'UB/\B#V+_G9 MYW_:GB?_ )YW'_?G_P"M1_:GB?\ YYW'_?G_ .M7HE%'UB/\B#V+_G9YW_:G MB?\ YYW'_?G_ .M1_:GB?_GGB44?6(_P B#V+_ )V>=_VIXG_Y MYW'_ 'Y_^M1_:GB?_GG=_P!J>)_^>=Q_WY_^ MM1_:GB?_ )YW'_?G_P"M7HE%'UB/\B#V+_G9YW_:GB?_ )YW'_?G_P"M1_:G MB?\ YYW'_?G_ .M7HE%'UB/\B#V+_G9YW_:GB?\ YYW'_?G_ .M1_:GB?_GG MB44?6(_P B#V+_ )V>=_VIXG_YYW'_ 'Y_^M1_:GB?_GG=_P!J>)_^>=Q_WY_^M1_:GB?_ )YW'_?G_P"M7HE% M'UB/\B#V+_G9YW_:GB?_ )YW'_?G_P"M1_:GB?\ YYW'_?G_ .M7HE%'UB/\ MB#V+_G9YW_:GB?\ YYW'_?G_ .M1_:GB?_GGB44?6(_P B#V+_ M )V>=_VIXG_YYW'_ 'Y_^M1_:GB?_GG=_P!J M>)_^>=Q_WY_^M1_:GB?_ )YW'_?G_P"M7HE%'UB/\B#V+_G9YW_:GB?_ )YW M'_?G_P"M1_:GB?\ YYW'_?G_ .M7HE%'UB/\B#V+_G9YW_:GB?\ YYW'_?G_ M .M1_:GB?_GGB44?6(_P B#V+_ )V>=_VIXG_YYW'_ 'Y_^M1_ M:GB?_GG=_P!J>)_^>=Q_WY_^M1_:GB?_ )YW M'_?G_P"M7HE%'UB/\B#V+_G9YW_:GB?_ )YW'_?G_P"M1_:GB?\ YYW'_?G_ M .M7HE%'UB/\B#V+_G9YW_:GB?\ YYW'_?G_ .M1_:GB?_GGB4 M4?6(_P B#V+_ )V>=_VIXG_YYW'_ 'Y_^M5K2]0\12:E;+<).(#( ^Z+ QGG MM7=44GB$U;D0U1:=^9A1117&=(4444 4=:_Y!-U_N&FZ+_QYI]*=K7_()NO] MPTW1?^/-/I0!H4444 %8_B3_ (\S6Q6/XD_X\S0!JP_ZF/\ W1_*GTR'_4Q_ M[H_E3Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ ILG^K;Z4ZFR?ZMOI0!E>'?^/6M:LGP[_P >M:U M&1:_\AZ3_KD?YBMBL>U_Y#TG_7(_S%;% !1110 4444 %%%% !1110 5\-?M M-?&KPS\4_C9;?";Q%KK>&_AOH,BWGB:XEBE!U>=6#1V,953E <,Y]L=A7W+5 M272;&:1I)+*WD=CDLT2DG\<5I"2B[M$R3:L?)?[6$FG_ !F_9[\-^)?AS)=Z MSH7A7Q'9W\T/AZ(I<"W@RD@@4IPT:N&'RD#;TXKEM:@^"'Q(\.PZ)<_'KQWX MLM]<:*V/A^#5([BYE+,N%>!;;>NT@%L@;=ISTK[CM[6&UC\N&)(8\YVQJ%'Y M"J-GX7T;3[UKRUTBQMKMLYN(;9$D.>OS 9JU4LK$N-SY[FTDZ5^WEX2MX$F: MSMOAO-;K*X)'RWH !;&,X K(\<^);/X#?MG2^-_%X>Q\&^*O#$6D0^()(R;: MQNH9BYBE<<1JZD$$\$X]#7U7Y,9F$OEKYH&T2;1NQZ9]*BOM/M=4MFM[RVAN M[=OO13QAT/U!XJ>?OVL/E/E&^\=Z3^T+^UK\,;KP$_\ ;^@^#(+Z\U;Q%:(6 MM$::$QQVZRXPS$G) /&*]_\ CE:S7WP4^(%O;Q//<3>'M0CCBC4LSL;:0!0! MU)/:NLTW2;'1[?R+"SM[&#.?+MHEC7/K@ 5:I.6JMT&EO<^$O$'C_P />//^ M":%]I/A[58=7U31/"FFV>I6=KEY;68*BF-U R&S&_'^S7LG[5&D7VM?L0^*; M*QM)[V];P_;,+>%"TC;3$S84:?IZ&PTV)YI;;9/ SF<*/W0&TCYL&?'7P/\)VF@:U:ZK=:3I-I:W\-N^6MI?*7*..S<'BO8K:QMK*U6VM[>*"V M4;5AC0*@'H .*ATW1=/T99%T^PMK%9&W.MM"L89O4[0,FE*:DFK#46F?*'[3 M-SI^J?M*^"M!^)'B'4/#?PGDT6:YA:&\DLK.^U02X\FXG0K@"+#*I89/UKDO MACHWAJ3]M)+/P-K^I:[X;_X0VZAAN[BYDO(+5VE&8X+A\EU'!QN;![U]O:GI M%AK5O]GU"RM[^#.?*NHED7/KA@12V>EV>GQQI:VD%LD:[$6&-4"KZ# X%4JE MHV%RZW/CW]E7XX>#OV?_ (8S_#?XDZG!X'\4>&KV[26'5081?1M,[I<0,1B4 M,&_ASS6C\<_'5K?>)/@/\=K/2]2O_ FCW=\FHF2QD6>SANHO*2[>$C<%1DSG M'0@]Z^JM2\.Z3K,L*2$PM&C0E=IC*@J5Z8 MQZ4N=#?$\'B'6]-QR3Q7RU\ V\$^$OAO9^&?'WQB\:_"_P 6: 'LK[P]<:K%9QH48X>W M1X"7C88(P6ZU^@FE^']+T1I#IVFV=@9/OFU@2/=]=H&:9J'AG1]7N$N+[2;& M]G3[LMQ;)(R_0D9H4U%60.+>K/EVU\&_!/0?V8M5?6Y_$FM_#_Q7K3ZC=:CK M4,INTNI75/M64C1HEW1"0/MQSGD'% _#WPS^,FH?%7PGK)'@*[#$R@J5],=,52T MOPWI.AN[Z;I=EI[R??:UMTB+?7:!FCVFCN'+L?"'C2W^$&CKXK\6?#/XQZM\ M(_%D4L]S<>'&F*13W:Y.TZ?*,DNP_A!SNX':OI;X:?M 0IX)^$MO\16_L'QW MXVLU\G3FMW7S+A4#.",?N\AE.&_O8KU:Z\*Z+?7PO;G1["XO%.1<2VJ-(#_O M$9J[/I]K=7$$\UM#+/;DF&22,,T9(P2I/3CTHE-25F@46BQ1116)H%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 9/B#_5VO_7;^AK2M_\ M4K]*S?$'^KM?^NW]#6E;_P"I7Z4 9FJ_\?EI_P!=5_G6O61JO_'Y:?\ 75?Y MUKT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110!1UK_D$W7^X:;HO_'FGTIVM?\ ()NO]PTW1?\ MCS3Z4 :%%%% !6/XD_X\S6Q6/XD_X\S0!JP_ZF/_ '1_*GTR'_4Q_P"Z/Y4^ M@ HHHH **** "BBB@ HHKE?#?Q(TCQ)X@U70D,UCK.G2%9+&]C,4LB=I4!^] M&>S"I1Z==),UNQSA7"D[3P>OI73U^;?_ 3GU;4/#\W[1NIZ1IHU?4[.Z^T6U@9! M']HD7SV6/<>F2,9]ZUC#FBWV,Y2Y9)=S])**_./Q1^VI^T)X#T4>-M8TGP!> M^%X9XQ>Z-I>IQW%[:([859-DK,IR0,E>"1FO:/VE_P!L?Q!\*_"?PEUWP;X< MM]='CAHV6QNV99<21(Z(I7^(EP*KV,KI=Q>TB?6E%?GEK'[:7[1/PO\ C!I? MA'QM\.M%NKWQ%;E]&T;393YAD$M#7Q3-H]S?Z1;:>Q5//6!IH59][!T?85)XP11[&5KA[1;'U3XF_:&^&_@ M_P <67@W6/&.EV7B>\=(X=+>;,Q9_N@@?=)[9QFNWUS7-/\ #.CW>JZM>P:; MIMG&9KB[NI!'%$@Y+,QX 'J:_*;]D%/&OC7]L[Q1JVN>!-*UO5O[4W^()KY] M[:&VX@O!D\L&55!YX%?H1^U]_P FO_$__L W7_H!ISIJ,E&X1FY1".HVC-7*A9OM8A5;I'Z045^?6E_M@?M&?'3_A(/$_P?^'^ MDR>!M)F>*,ZB"]S>;.2$^==SXQ\J@XR!UK7UC_@H7XBU+]F^&O#5A_:^ MDZS'I/B72;QW*VH=3MEC(YVLQ4<]"2.U9^QD7[2)]W45\7?M+_\ !0(_""Y^ M&O\ PCFFV6L6WB*QAUG4C,[%K6RVMV#297;QGRU!Y[NM3[*5KCYX['U'11161H%%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %- MD_U;?2G4V3_5M]* ,KP[_P >M:U9/AW_ (]:UJ ,BU_Y#TG_ %R/\Q6Q6/:_ M\AZ3_KD?YBMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** ,GQ!_J[7_KM_0UI6_P#J5^E9OB#_ M %=K_P!=OZ&M*W_U*_2@#,U7_C\M/^NJ_P ZUZR-5_X_+3_KJO\ .M>@ HHH MH **** "BLOQ/KR^%] OM5>TNKY+2/S&M[*(RS.!UVJ.OK^%)X9\4:7XPT6W MU71[R.^L9QE)8CG![J1V8=P>12YE>W4U]E/V?M;>[>U_/L:M%%%,R.9\'?$S MPG\0IM2B\,>(],U^339!%>KIUTDQMW)8!7VD[2=K=?[IH\2?$SPEX.US2]&U MWQ)I>D:MJAVV-E>72137)R%Q&I.6Y(''K7Y;?L?_ +5WA[]F?Q7\6HM1-6@$3.7G1@5&>1Q79]7?-;H<_MER^9^L=%?&GQQ_;$\9S?&^Y^%'P@L-!D MU?2XO,U;6_$EP(K2!L#,:Y9(=-\/QWLOD6S:EGZSXI&B> +# M1])D9[GPVVJQW&IQQ+)L)95EW>_"].<8K$_;G^*5O\;/@'\ /&UO:-8IK&LI M<-;,=WE-A RY[@$'FKC1=U?9D.HK.Q^DSW4,L&_^(WA M;2_%]CX4O/$.FVWB6^C,MKI,MRBW,Z $EDC)W$<'H.QK\U_VQ_&'Q2A_;0^' MSP>&K7[9IEXB^$[<7!":J@E0J9>?ES)\OTK4^/GBSX@:?^V=\&-=MO"D&H?$ MA_#(+: D^V%;IUE5U+_W$R6)]!35';7="=3R/TWHKXB^#?[57QGT[]J'3?A' M\8/#FBV4^L6LD]K+I.?W6V-I%;<'8.I",IZ$$5FZI^V!\:_C=\2?$^C? 'PA MI6H>'?#BSELM2OUM[6"(MM^U2%R-BYS\I/3!S@UY-X)_;.^+O M@[XR>"/#'Q-L?".LZ!XNNELK34_"=VLRQ2,X0?.DCJ<,R@@X.&S25*3O8'-( M^^:*^(OB3^U]\8O^&DO&GPC^&_@;2O$5]IL436=S<2LGDAHH7:6;)"[09"O4 M<_P 7 M=0,DT>QEH'M$?:=%?)_[,/[67B;QM\4M9^%/Q-TW2;#QI8V_VVUOM#N!+9WT M/&[:0S , RG@GC/0BOK"HE%P=F5&2DKH****@H**** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *.M?\@FZ_W#3= M%_X\T^E.UK_D$W7^X:;HO_'FGTH T**** "L?Q)_QYFMBL?Q)_QYF@#5A_U, M?^Z/Y4^F0_ZF/_='\J?0 4444 %%%% ',?$#P#9_$328M/O;W4+&*.42B33[ MEH') (P2.W/2O/\ _AEKP_\ ]##XH_\ !M)7L]%92I0D[R1Z5#,L7A8>SHU' M%=CQC_AEKP__ -##XH_\&TE;RU^,#>*;M]4T[2M$=X-/BO[XW%Q>G M!!D9L_+'SPO?O7TE16?U>G=.VQW1SW'QISINI?F5M>B>]O5:?D%%%%=)\^?) MW[1W[4_Q8^#OQ&NM'\._!O4O%OAUK%3::M:12R[[DYSGR@V$7@;2 3ZXKP'X M(?LO?%FS_9/^--Y)87&A^,O&KQSV>DL1%<8!QFOTOHK M=5>562,W"[NV?COJWPEC\2?LVVGA?PW^SOXRL?B=8>6=2\02V;Q)*P<>8%(=!,$FLK%_HR2?9[A=I;URRC M\17V?14>U=K6Z6*Y/SN?$W[&?PS\6^#_ -J3X\:UKGAW4-)TG5;V1["]NHML M5RIG+ H>_'-?1'[46AZCXF_9W^(>DZ393:CJ=YHUQ#;VENNZ25RAPJCN37J- M%3*;E)2&HV5CXY_9R_9K'C[]A'3/AK\0]#NM&O96O6$-W%LN+.8W,K13*.Q& M01Z@X[U\X?LG?LB_$7P;^T#XM\/>+]!U"VT:?0M0T8>(/++6DHDCV1NCYY!! M! [8QVK]5:*T5>2YO,CV:T\C\S?@K\2/C5^Q5X3UWX7W7P/!+>?V>Q!: MU94)@W8X#[\L1GC('4&ONZBAUF]E8:II;L_+']EW]D7QW\0O"OQ)?XE>']1T MN[A\+#P]H4.J1;'W9:1?+&>BLNW/^W7H'_!.7X%^/M*^*/B3QS\2M$U+2]0T M_2K?1--.J1;&D0 E?4*D<:Y]S7Z'44Y5Y237<2I)6\@HHHKF-@HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ ILG^K M;Z4ZFR?ZMOI0!E>'?^/6M:LGP[_QZUK4 9%K_P AZ3_KD?YBMBL>U_Y#TG_7 M(_S%;% !1110 56NM1M;)E6XN(X2PR [8S5FL+Q#X777YHI#<&'RUVX"9SS] M:N"BY6F[(B3DE[JU+W]O:=_S^P?]]BC^WM._Y_8/^^Q7-_\ "MT_Y_V_[]C_ M !H_X5NG_/\ M_W['^-=/)0_G_ PYJW\ITG]O:=_S^P?]]BC^WM._P"?V#_O ML5S?_"MT_P"?]O\ OV/\:/\ A6Z?\_[?]^Q_C1R4/Y_P#FK?RG2?V]IW_/[! M_P!]BC^WM._Y_8/^^Q7-_P#"MT_Y_P!O^_8_QH_X5NG_ #_M_P!^Q_C1R4/Y M_P YJW\ITG]O:=_S^P?]]BC^WM._P"?V#_OL5S?_"MT_P"?]O\ OV/\:/\ MA6Z?\_[?]^Q_C1R4/Y_P#FK?RG2?V]IW_/[!_P!]BC^WM._Y_8/^^Q7-_P#" MMT_Y_P!O^_8_QH_X5NG_ #_M_P!^Q_C1R4/Y_P YJW\ITG]O:=_S^P?]]BC M^WM._P"?V#_OL5S?_"MT_P"?]O\ OV/\:/\ A6Z?\_[?]^Q_C1R4/Y_P#FK? MRG2?V]IW_/[!_P!]BC^WM._Y_8/^^Q7-_P#"MT_Y_P!O^_8_QH_X5NG_ #_M M_P!^Q_C1R4/Y_P YJW\ITG]O:=_S^P?]]BC^WM._P"?V#_OL5S?_"MT_P"? M]O\ OV/\:/\ A6Z?\_[?]^Q_C1R4/Y_P#FK?RG2?V]IW_/[!_P!]BC^WM._Y M_8/^^Q7-_P#"MT_Y_P!O^_8_QH_X5NG_ #_M_P!^Q_C1R4/Y_P YJW\ITG] MO:=_S^P?]]BC^WM._P"?V#_OL5S?_"MT_P"?]O\ OV/\:/\ A6Z?\_[?]^Q_ MC1R4/Y_P#FK?RG2?V]IW_/[!_P!]BC^WM._Y_8/^^Q7-_P#"MT_Y_P!O^_8_ MQH_X5NG_ #_M_P!^Q_C1R4/Y_P YJW\ITG]O:=_S^P?]]BC^WM._P"?V#_O ML5S?_"MT_P"?]O\ OV/\:/\ A6Z?\_[?]^Q_C1R4/Y_P#FK?RG2?V]IW_/[! M_P!]BC^WM._Y_8/^^Q7-_P#"MT_Y_P!O^_8_QH_X5NG_ #_M_P!^Q_C1R4/Y M_P YJW\ITG]O:=_S^P?]]BC^WM._P"?V#_OL5S?_"MT_P"?]O\ OV/\:/\ MA6Z?\_[?]^Q_C1R4/Y_P#FK?RG2?V]IW_/[!_P!]BC^WM._Y_8/^^Q7-_P#" MMT_Y_P!O^_8_QH_X5NG_ #_M_P!^Q_C1R4/Y_P YJW\ITG]O:=_S^P?]]BC M^WM._P"?V#_OL5S?_"MT_P"?]O\ OV/\:/\ A6Z?\_[?]^Q_C1R4/Y_P#FK? MRG2?V]IW_/[!_P!]BC^WM._Y_8/^^Q7-_P#"MT_Y_P!O^_8_QH_X5NG_ #_M M_P!^Q_C1R4/Y_P YJW\ITG]O:=_S^P?]]BC^WM._P"?V#_OL5S?_"MT_P"? M]O\ OV/\:/\ A6Z?\_[?]^Q_C1R4/Y_P#FK?RG2?V]IW_/[!_P!]BC^WM._Y M_8/^^Q7-_P#"MT_Y_P!O^_8_QH_X5NG_ #_M_P!^Q_C1R4/Y_P YJW\ITG] MO:=_S^P?]]BC^WM._P"?V#_OL5S?_"MT_P"?]O\ OV/\:/\ A6Z?\_[?]^Q_ MC1R4/Y_P#FK?RG2?V]IW_/[!_P!]BC^WM._Y_8/^^Q7-_P#"MT_Y_P!O^_8_ MQH_X5NG_ #_M_P!^Q_C1R4/Y_P YJW\ITG]O:=_S^P?]]BC^WM._P"?V#_O ML5S?_"MT_P"?]O\ OV/\:/\ A6Z?\_[?]^Q_C1R4/Y_P#FK?RG2?V]IW_/[! M_P!]BKU<:/AP@/\ Q_M_W['^-=D!@ 5C4C3C;D=S6FYOXU86BBBL34R?$'^K MM?\ KM_0UI6_^I7Z5F^(/]7:_P#7;^AK2M_]2OTH S-5_P"/RT_ZZK_.M>LC M5?\ C\M/^NJ_SK7H **** /-/&GP'TCQQXBGUB[UC7;2>944PV.H/%$-J@#" MC@=*P_\ AEKP_P#]##XH_P#!M)7L]%8NC3;NT>O3S;'4H*G"JTEHCP/Q1^S? MIFB>'[Z^TV]\6:U?PQ[H;"+6G1IFS@#<3@=)_$W[4'P+U?PUX5O-0T?3+C??WEA;@Q6W^D1G,A'3@$_A7W%16_M M7S\YE[-_#O]J+7_ !WKGPNU'XL_#OQ,S7#V^CM(;FRN&P6) M6/YN"#C(VD-U!%>@? 7X/Z9XLT;XBZOX)^">K?"#75T>>P\/ZUJ]U()YY)HG M5P8W(*$';@XQSUR*^^**?MGRV#V:3N?CMX3^$+V_P%\1^"=0_9\\87OQ?\R1 MD\2?9'$2X8'(F) (VY&U=P;.<\UZ9\3O@?\ $+4OV0OV=]"M/!NL7.M:/J7F M:C81V^9;5=P.9%SP*_3VBJ^L.][$^Q7<^#/V]O#/C+0?CO\ !GXG:!X.U/QA MIOAQPUS:Z5"\L@D29) K!58J&&0&P1DU"X\+6>D20W.KQQ9MXF,%RNUF['+*/Q%>2?#>\^*?[ /CWQWX>B^%^K_ M !$\'ZY>&^TR_P!%1W((W!"Q1'P=I 96 .5!!QU_2BBA5=+-:![/6Z9^=W[4 MUI\7OVAOV>? ?B?7/AUJ>GK8:V9]<\'Z?(S3W=ID;) @RXX)7:?: MI\+5\8?'3X,^(?AG\!_%/@/PWINM6;:I+?69A0[)XB9#$6)4*H.7.-WX5^J5 M%4JW*K)"=.^[/C?X6?#GQ3I?_!1KXI>++OP_?VWAB^TB.*UU:2+%O,_EV@VJ MW%?VH+KXFZA\-[_P"*GP^UV)?M^FZ2S_:K6<1A-P5/ MFQ\JL."#R#CK7Z3T5*K-._E8;IIJQ\3?L:_#GP?J7Q(U+Q/I?P"UCX8QZ7!M MTS6=:N)!-<%P5E0Q.01QC!P1UYK[9HHK.:?2@#0HHHH *Q_$G_'F:V*Q_$G M_'F: -6'_4Q_[H_E3Z9#_J8_]T?RI] !1110 4444 %%%% !1110 4444 <) M\5OC=X/^"^GVMUXIU3[++>2>59V-O$T]W=-W$4* L^.^!Q7,_#O]K#X*\Z_:<^'?C_ $GXU>!?C'X% M\/6_CA_#EE/S^O2K'PY_:D\#_%SXAZ;X<\3^#M M1^'OQ/ACD;2K?Q1IP$FXH0QMYB/F.,\<9 XS6_(N6ZU,^9WL?1FF^)-)UG4- M2L+#4K6\O=-D6*]MX)5>2V=EW*LB@Y4D<@'M6E7Q-^RGX5^(6G_M(_&F?4?' M5KJ%OI^K6RZY"FCQ1'59&LCY3JP/[G9E>%^]M]ZZ']FWQW\5?BIIEQ\0O%OC M6SLO!V@:EJD+Z38:<@EOXH7D4-,_\(0 8"CG;DFE*G;9@IWZ'UQ17PMX5^,G MB7X[:7<>,YOVA/#?PGM[F:3^Q_#"RV+O#"K$(UWYK;F9L9*\8!KT3P3^T;K_ M ,0OV:_$^N'Q1X5\+>+?#6I2Z)J?B.X87&E!XG3=?"[PAXLM/"FA?\(S#JL]Z^GI<7,+&9D)AW M?Q-@#YL@ 9 S0Z33W%SH^H:Y_P >>/-#^&GA>Z\0^([Y=-TBU:-9;EP2%+NJ M+P/5F _&ODWX8R?';XD>(/B'\.)_BG;Z:G@G5%MF\3P:5&^H7PEB$D2%3\B* MHSD@;B3C.!7*^./B-XI^(7[!_P 1(O&5[#JGB#P[XG70)]0AB$8NOL]_;@2% M1P"=W;TIJEK9O^F)STO8^TH_BAX9D\?0>"EU2,^)I]._M6.QVMN:VW;?,SC& M,GUKJJ\"_P"%@:O9_M8>#/!L36PT2\\$2ZE,IMD,QF2=47$N-P7!^[G'>N!\ M(WWQH_: \1?%&QL/B/;^"M!\->+;[1[&6PTN*6\E6,KL1V88"*".0-S%CD\" MI]GYCYCZ[HKXS\._M6>,/"_[+?B#6_$,VFZEX[T?Q/-X.@O[C%O:SW"S+&MQ M+T"JJL6;H/D]ZP/%GQ8\6_!OPR_CJW_:-\*_$B\T_;:PCBNX)+_ ,1S6PG>RT[@)Y:' MC>[';D]./6N$\3>$?B#X)_:8^ FG^+_&*KY&D MM-&L)KZ2-3@N(T+;0>Q.,?C7S)X%\._M!?$+P#;?$JZ^)=GI-[J]F=2MO!SZ M4C:=';NFZ."1_P#6;BA&7!R">^*B,;J[=BG*VA].^ _'FA_$SPG8^)/#=\NI M:-?!S!O7TNDZ?=Z MM(%L[222\G+S2LQ VH@9N3R0*E\4?&;Q#\ ]/M/&@_:$\.?%?3[>XA76_#3S M6*2O [A'DM/*;<&0MNV\Y .>E:.D[M(A3T5S[HK%\9^,=(^'_A;4O$>OWBZ? MH^G1&>ZN7!(C0<9P.>]>1?#?XMZ__P -'>-_AWXIO(KFSN+&W\0^%)UA2(O8 MO\DT)( WM')CD\XR37GNI_'CQEXNL?VA?$NDW5H/ W@^RFTS1HYK*.5;G4(4 M+3S%F!WJK87:>*E4WPK<6\R@@/&PRIY]0: MOU\E:[\;O'WBK0?@WX!\%7=GIGC;QIHBZMJ6NRVBO%IMFD:^9+'$/E+,QVJ. M@_EZ'\/_ C\4?A/K6H7_B[XD0^.?!,>G2W$YO\ 3U@OK>=,$>6T?RE"H;(/ M3 QUH<+=04KGN5%?"GA;XR>*?CAH4OCD_M#>%_A=]KDDDT7PH9;%_)A5B(S> M>:V\N^,D<8!&*^B/V5?CA/\ ';X7C5M16S77=-O9M*U,Z=()+:2>%MIDB8$@ MHXPPY[T2IN*N"DF>QT445D6%%%% !1110 4444 %%%% !1110 4444 %-D_U M;?2G4V3_ %;?2@#*\._\>M:U9/AW_CUK6H R+7_D/2?]LC5?^/RT_P"NJ_SK7H **** "BBB M@ HHHH **** "BBHKJZBLK6:XGD6*"%#))(QP%4#))]@* ):*\6^"7[7GPW_ M &@?%6M^'O".HW4VIZ4ID=+JV,0GB#;3+$OS]_9W^ M.+_ O]@F?Q1;VL,FKW'B.]L=/MKYPD0N9KLJGFMV5,EFYZ*:U_%7Q9\6?!_P MP_CW_AH[PK\0]0T_;1S5NB[M(2J:79 M]UT5\Q?M!?%R867@R\M/BYIWPO\ #6N60N@8]/-[J]V[ ,BPQA6P@4\L%Z\9 MJA^RS\9->UGXM>(_ &H>.[/XG:)'HL.O:7XCAA2&X16F,,EO.B@8<,,X(! Z MCFH]F^7F*YE>Q[QH?QD\&>(/#5]X@M?$%FFBV.H2:7<7MP_DQQW*2"-HR6QS MO(7W)%:/C#XA:!X#716US4$LEUG48=*L2P)\ZYESY<8QZ[3S[5^Q@U[I^U%I/C?0_A1 M\%K34-?L?$_C1?B!IAM]2GLA:6SR$3F$/%&>%7*@XY./>M/9*Z5R/:.VQ]E4 M5\C>(K[XO_ 7XK?#*ZU[XDKXXT+Q?KT>@ZAI4VF16R6[RJS+) 4Y 4J>"?3K MS6OXK\8?$?XZ?''Q/X \!>)E\!>&?!\<*ZOKD5HEQ=W5W*N]88P_RJJKR3UK M/V?GH7S>1]145\_72_%7X6_!CQ8WBKXD^&?[0LYT_LWQ;JUEY20VA*AVN(P0 MK2C+;0.&.T'.:\'TG]H36O!/BSP7J>C?'*/XK:3JVMVNCZKH.I:6ME,L=P2J MW-N-B-M5L<@%>1S35-RV8.5MS[YHKY<^+7C;XI^)/VG(_A9X)\46/A;2;KPS M_:=QJ$UBEQ/;,)BI>('JQX7#' !)QFN=\;_&C6_%7Q8U3X:VGQ;T?X9Z5X1M M+>/5O$6HO;)?:M>NF2L*S$*J*.6(!Y.*2IMASH^Q:P_''C;1OASX3U/Q+XAO M%T_1=-B\ZZNF!(C3(&<#GJ17SW^SS\<-4/Q@U3X5:[XZT7XF)_9G]LZ/XGTF M6$R/$) DMO)].LX[^ MZL K;HX7.%>[%PZ!3*!O(( 7.*2C=M#YM$SZ%K,N/$VDV>O6FB3Z ME:PZQ=Q//;V#S*)I8TP&94SD@9&2.F:^+_@/\1O&/QHTG1]>TS]H/3T\>W$X MDO\ P-?6$$=O N[]Y;"$@3;E7/S@GD9J3XT>$?B-?_MS>!DTGQ]:Z7=7>B:A M-I15^SULV3SZ72/M^BOC_ ,??&_5/B1\9O%?@ MS3OBUHOPA\->$6BM+J_NI;9;_5+UDW.(Q.0%BC& 2!R3^70?LZ?';5KWXG>( M_A=K_C+1?B)/8Z*=8B5$J-CD=0:GV;MR8N=;GV517Q'>_&76/@7JF@:]+\?] ^+6A7-_!8:QH9FLA=(LSB,3VWDMN^ M1V4E3GY>$QJ]SJ%U8K<36Q^TM&9( M0>KD;5 8[1DG&<4>S?<.='T]16?X?L;O2]!TVRO[]]4OK>VCAGOI$"-<2*H# M2%1P"Q!.!ZUH5B:!1110 4444 %%%% !1110 4444 %%%% %'6O^03=?[AIN MB_\ 'FGTIVM?\@FZ_P!PTW1?^/-/I0!H4444 %8_B3_CS-;%8_B3_CS- &K# M_J8_]T?RI],A_P!3'_NC^5/H **** "BBB@ HHHH **** "BBB@#Q3XT>+/C M'X$\7:;K/@SPII_CSP4+8Q:AHD,XMM32;=Q-$[G:PQ@;?K]1Y-J7A_XD_M1? M&7X;ZUK/PXN/AIX5\$Z@VJR7FLW44E]>2[0%AC2,G:F0,DG&/P%?8E%:J?+L MM2'&_4^7_ .E^.?AG^U%\387\"W^K>&?'-_9WL'B2UN(A;6:1VWEN)58ALAA MT R:Z;]EGX0ZUX&^"&K^$_&%A]AN+_5=4D>".=),V]Q,Y4[D) )1NG4=Z]ZH MI.HVK?UH"C8^'? /@+Q)^SSH\O@C6_@%;_%*TLII!H_B;1X;-VN;=F)1+D2X M9'7.TGG(%=C\7/@QXP^(/[.^ABT^'^@:#XETW7[?Q#=^"M.N$%K?QPR'%N\B MA4:0Q[PN16L?)'Q*L_&W[0%]\/7TWX/:AX8AT#Q!9Z MC>7WB":T@GAC0_.L"+(Q=<=3QD#@&O1['X:>(H?VQM4\=O8J/"\WA*'2X[SS MDR;A;AG*;,[OND'.,>]>X45//I9(?+U/$O@?\-O$/@WXQ_&W7M6LEMM+\2ZO M9W6ES"9',\<=L$=BJDE<-QA@#7CNI?LZ>/KC]FGXN^$H]%1M>U_QM<:SIUM] MLA FM6O()%-%L% M/AS3_!DVD7-WYZ92Z:=7";,[C\H)W 8]ZO\ [-_PYU_X?ZA\6)==LELTU[QO MJ&L:>5F23S;641^6_P I.W.T_*V",9(LJ NXQG "YY'6OK^BK]H^J)Y$?-GQT\!>,_ M!/Q9\&_%OX=^'E\3/I&ERZ!J_ABVG6WDGL78.A@)^7,;\[>_%84UK\5/C9\< MOA/XOO\ X;R^"_"7AJ]NY9UU34(7OR9+9T#M$K85,D $L2%+N0PV^M:?/8-*!DQ^8A4-CO@D''M7S;\.O&WQU\%> MK'X8WOPBEU?Q!I=I_95MXH_M2&/2)X439'/(Q/F#Y ,H 6)'8G ^MZ*F,K*S M5QM7=SXRTW]ESQG+^QWX \,S:9IZ_$/P?J#:M;Z7J$L3X@^%[B2&WAEECA2>SN(S' M-&6#-"&BZUX M:DNTC-]:.B^8D4N2OF(ZEAS@\?CZ/X#\>_$+XQ:OJ6F>(?A;<>!O!,NG2P7% MQK5\C7LT[X4+%%&2-@4MEF([8Z8/N%%#G?=!RVV/AWX?^!/$_P"S[H)\":U^ MS_;?%"+3Y)(]&\3Z3'9'[7;EB8UNO-PT;KG!8YX'MD_5GP=TG4-*\!V/]K^% M-'\&:O/NFN](T-E>WAA-=M11*?,$8\H4445F6%%%% !111 M0 4444 %%%% !1110 4444 %-D_U;?2G4V3_ %;?2@#*\._\>M:U9/AW_CUK M6H R+7_D/2?] MLC5?^/RT_P"NJ_SK7H **** "BBB@ HHHH **** "HKFVBO+>6WGC66"5#') M&PR&4C!!]B*EHH \:^"W[(_PU^ /BC6O$'@_2)K34]44QR27%R\PAC+;C'$& M^ZI.#Z\#GBO9:**;DY.[$DEHCP[]I3X9^(OB%X@^$USH-BMY#H/BF'4M09ID MC\FW6-P7PQ&[DCA M,K77[C7--6YE2>#S%N3+")"A8;77*GKC=R*V-+OO$VK+9:*?V4=,L/$A=(KR M_O\ ["ND1@$>;(LJ@NRXW%5"YR0.:^OZ*T]J^J(Y$?+?Q$\$>)/AK^TQIGQ0 MTWP-<>//#LWAY=#:PTW>Y\(? _B_4/VJ/$OQ M,U3P(O@KP]JOA>+3H(Y;FW>ZEG6Y#[ITB8[9"@_V@ J@MG@?3%%+VCM8?*KG MQ1J7[//C^U_9%^(?A9=#67Q-=>+[C7K'3DN8V-U;_;XYTPP8J&9$/!(-=WX^ MT;QS\>O!/PGU$>!;[PO?Z+XXT_4[_2]4NH!-#9P>8'FX;!^\,*/FYZ5].44_ M:/L+D1XG^T;\-_$'Q \1?""ZT.R6\@\/^,K35M19IDC\FV1) S@,1NP6'"Y/ M/2N(\2>'?B#^S_\ '3Q;XZ\(^$;CX@^#_&:02ZGI6G7$<5]97D2;%E17(#HR M]0#D?S^HZ*E3:5AN/4^2?B]X:^*_[1'P7^V:I\/[+1+_ $CQ+9ZWI_A*[U%9 M)=4LH"2\%RP^1'?<2%SCY0#5+XNZ7XY_:(;X=_V3\'=0\,Q^'O$MAJ=[?:_/ M9P3111O^\2!%D8NN.2GV'15*I;9!R^9X;_P *R\1?\-D#QY]A7_A% M_P#A$O[+^V>? M!O2_A?IBPI%I[O\ 9_[3G))\WS$A7$:<+@%L\>_&M^U5X#UKXG?L\^.?"WAZ MU%[K6J6'D6MNTJ1AWWJ<;G(4< ]2*]7HJ>;WN9#Y=+'RQX'^(G[0?@WP;H>@ M_P##/D5T=-LH;3S_ /A,K)?,V(%W8P<9QTS74KX!\;6O[3GB3XA6>BVQM+GP M'!IEG]HO$$;:@MRTOD-M)<+@C+[<>E>_44^?LA\'^*?CUH<.CM^S MU<>$/BDUW P\:)/:K::>Z2*SW"74;^9(,*V$V\Y'>O1_CQX>\=>#_CE\,?B- MX?\ "%[\0+;1]'O-(O[339XX[@22A"LO[P@;25.3VYSVS]1T57M/(7(?'?B; MX6Z]\*?C%XJ\:0_":W^*7A+QH8;ZZT^-;:34M'OA&%D"B7B2-\9.T\$?GZQ\ M";'5-2NM;U:_^$.D_"^S>-8=-56@.HSJ<[S,L*[47.W"[B?6O;**3J-JPU%) MW/#OV2_AGXB^%_[/=CX7\26*V&MQ37SO;K,DH DGD=/F0E>58'KQFO%;?]E/ MQJO[+OPBLUT;39OB'\/[Z;4!H.J2QRVM]&\\IDMG<$I\\;J0V< CG';[;HH] MI*[86&:5\@;< # MN<5WC_#;Q!_PV)#XZ6Q7_A%E\%G2/MGG)D77VLR;-F=WW.:?2@#0HHHH *Q_$G_'F:V*Q_$G_'F: -6'_4Q_[H_E3Z M9#_J8_\ ='\J?0 4444 %%%% !1110 4444 %%%% !17S=^T%XL\?W'Q^^&7 MP]\'>+1X2L?$EAJ4NH70L8KF11"BL&CW@X<#('..?>"])^+]_\ &SQ[ M\&S\8]0?0M)M+/5O^$BGL(7U@).IQ;QOC8HW*27*D\#;C)K54]+W(YM;6/M* MBOF/]G'QQXRM;3XS^$/%7C"+6;OP-J;6MCXGU>%5/DR6_FHUP%V@A,Y)R.XS M@"OGWQ7\>K[PSX+O?'&@?M&:UXI\4ZH8AX^;4^J**^)_B9\0XM6^)GB;2[W]I/4_#5Y M8W7E6MAX7T;-AI:G 1;ZHV$^GW7Q(\2> M(_\ A$++5!$/LYE$SH;PH!M^XF[;TR>F.*?LG9,7.C[8HKXM^.F@?&7]F?X- MZKXRTKXUZEXGN86MH[ZWUW3+=U'F3(A>V(7]V06QM;<"I/0@&NF_:.^/-S9_ M%CP[\+K;QW9_#&RNM,;5]9\4W#1+.D6=L<%OYORAW8'+8) !Q1[-O9AS]SZL MHKXW^%_QPE\#_'7PKX(M?B[:_&3PIXL2>*&XFF@EU'2KN)/, =X0 \4B@XW# M@CCW=X;B^+?Q\U+XOA/BS>>#](\+^*M1TO28=(TZ 3GR@"BS2%>8E!4!1\S$ ML6;@4>S:W8@_%W]J#6+#X<_!^PL]>TOP5K_P 0;9)[SQ)J(4V^ MDVZPK)-(JO\ *9&+!4!XR?I1[)WLF'.MSZWHKX8;XYK\$?%OA2]TCX]P_&#P M_JNJ0:9K&AZA/:S7ENLK;5NK9H0" C$;D.1@_B.YU;6/B;\5OVGOB%\.M*^( M,W@_PCI&F6%WYFGV,+WRO(&RL4C+\H)');<<# QG-'LWWT#G1]2ZGJ5KHVFW M>H7TZ6ME:1////(<+'&JEF8GT !/X5#H.O:?XHT6QUC2;N+4-,OH5N+:ZA;* M2QL,JRGN"#7Q79:I\2M8^'O[0OPUU7XB7-Y=^"5>2'Q#-I\$MQ?6,EE)(UM* MI&T%AQY@^8=J]D_8?\.Z_HO[._@VYUGQ5+XAL[_1[&?3K.2QBMQIL/DC]PK) MS*.1\S\\42I\JO<%*[M8]_HHKY6UK5OB=\4OVH/B)\.]'^(#^#O".CZ9IMV9 M+&PADOE::,DK#(Z_*&()9FW$8 7&341CS7*;L?5-%?(/@+XS^*_@A:_M :+X MW\0W'CR+X(/AG#\2' M^,%Y9>-;BQ&KV_A>&P@_L=%*>8EJR%=S97Y2^ M&]%^*&F?#^ZGG'B74M.EU2WA2$LC01DAB6Z \'BJ'[/?Q8_X7=\'?#7C)K46 M-SJ-OFYME.5CF5BDB@^FY3CVKQKQS_RD<^&O_8F7_P#Z,>IC'5I] N4#OG 525Y)/0#K7I7P=_:*\*_'*[U2V\.VV MMP2:!_M=?$#QKX&TSX<6_@35;72=7U_Q?9Z,\M] M;K-"T*OV=_ GAKPI>?$U;SQ9XPUIX3XT\1 M6\,,&E0[ \SK$,( H4A%)/+\FIC38W*USZMHKX0U3XX#X%ZMX=US1/V@X M?B[I%UJ5O8:UX=U.XM)KD12N$^T6IB 92A()3D$?2O1M:U3Q_P#M%?'OQGX1 M\->.+[X=^"? ZVUO=W>CP1M>ZC?31^9MWN"$C1>, I<&E M<:E=V._^*?Q6\/?!OPN/$'B:>>WTTW,-IOM[=YF\R5PB#:H)QD]:Z^OBN3]H M/QY-^P!!\1WUI'\8MJ*PG4&LX"-G]J^1CR]FS_5_+G;[]>:[+XR^*/B3XD_: M>T+X8>$O&@\'Z)J?AJ:_O;J.PBN)XF24#?"6'#D?+R=H!)P3BJ]F]O7\!'X=Z7HNC0WFM^+K]H%U#4)GXCAA,@V*2HWLP& M><"I?@]\=)?"?QRTSX?K\4[7XQ>%M?T^ZNK+4S+!)J&F7%NGF/%,T6 \;H&* MD@'*X[')[-VN/G5['V!7(?#KXJ:!\4H=;ET">:9-'U*;2;OSHC'MN(B X&>H MYZU\U_"&U^+7[4&EW7Q.3XHZCX T:ZO9T\.:#I=A#+;_ &>*0HLESY@S*7*G M(R/8BMO_ ()_IJ$?A+XF)JTEO-JJ^-M2%U):J5B>4%=S(#R%)Y -#IJ*=WJA M*5VCZHHHHK$T"FR?ZMOI3J;)_JV^E &5X=_X]:UJR?#O_'K6M0!D6O\ R'I/ M^N1_F*V*Q[7_ )#TG_7(_P Q6Q0 4444 %%%'OAI?6MKK/V[S;F M,RQ_9+*2<;0<:UJ/A'56EO\ 5M/0S1:JMH\"74.0 TD; &.3D9'0]J]WJZ=2 M-2/-$Y,=@:V7UG0KJSW]4]G_ %KW"LSQ1XBLO"'AK5M>U)VCT[2[2:^N61=S M"*-"[D#N=JGBM.N _:#_ .2!_$K_ +%G4O\ TEDK6.K2//>Q+\&?C1X8^/7@ MM?%/A&XGN=(:XDM0]Q"8FWIC<-I^HKNJ_/3]COQ1K/@W_@G;KVL>'_$.C>%M M7M=3O&@U77L?9(3OC!W9[D9"\'DC@]*\MN?VG_'WPPU/PYXKT;]H>P^+5K-J M<5IJOAYK)K?:CG!94=0=G4!U"X...U=/L7*343'VEDFS]7:*^%OC[\;/C->? MM>^'/A=\-_%-EH%GKFBI2V^W6UD#8AXU9G!E+ X&UAG;@G MI7S3^SW\3/CMXNN/CC\);OQW;WGB[PW%NT_Q!J$*R+$RS*LH^X2RO&3@,I*D M]JQ/^"5_A?Q]<:MXAUJQ\0:;!X(M]4FM]8TN2V4W5W=>4I21)/+)51D<;QWX MJ_8J*DY/8GVC;5NI]Z_&CXU^%_@'X-/BCQ=<3VVD_:([7?;P&5O,*-)\.:OX@L-.UW5L"PT^XF"S7 M.20-B]^01^%?!WCWQ)^TE^QC_P (SX[\:_$"W^(/A:\O([76-)=.++/'< M\2A7N3"'80KM&T'@@ *27 ^4 TO[//[6VN^$/CPWPZ\1?$O3OB_X1OM/GOK+ MQ+:1JD]N\43RM&^.Y6,_*2>HP>HJ?8RY;C]HKV/T)KG/''Q%\,?#/2X=2\5: MY9:!833"WCN+Z41HTA!(0$]R ?RKX&^'/BW]I#]MBX\3>,?!WC^V^''A33KM M[/3-/CCXF=1D*Q"ECP5W.QQDX"X%"W MO]/T^V".VI'SV2;=LY"Q80X(4L"0O>FJ/O*+8G4]UM(_3^WN(KNWBGA=9895 M#HZG(92,@C\*DKRG]F70_'N@?";3;?XB>(;+Q+K3D2V]U80")([4QIY41 1, MLN&R<LC5?^/RT_ZZK_ #K7H **** "BBB@ M HHHH **** "BBH;V\AT^SGNKF016\$;2R2-T55&23] * )J*\%^ 7[:/P]_ M:,\8:WX:\+-J46HZ9&9Q]OMA&MS"'V&2,ACP"1PV#R.*]ZJI1<79B34M49WB M+Q%IGA'0[W6=:OX-,TJRB,UQ=W+A(XD'4DFOG5O^"@GP[DMY=1M/#WCC4O#< M3[7\26?AV5]."@\OYA(.T>NVHOVTH!XN\0?!OX?Z@63PSXG\3JFJJ3B.>.&- MIDA8^C,HX[XKZ6L]+L]/TZ*PMK6&"QBC$26\: 1J@& H7IC':KM&*3>MR=6[ M(X#4?VB/ =CX-\,^*XM:74M \1W]OING7E@AE62>9BJ*1U7D$'."I&"*UX?B MUX=G^*MQ\.TGN#XGM].757A^SOY7D,VT'S,;&SX0;4C:> M1'N^T"?;O\S;OZ?PYQ[4^1-77F+F=[,]YKC?BE\6?#OP=T&UUGQ-/<6]C]?+'P=TWXT?M)?!8^+KWXRWWAJZ2>^CTVWT73K>( M.8IG56NFV_/RH&U0 % ZDFM#5OVBO&M]^P?X0^)$5]#:>+;R\L;6YNUMHW63 M_B8"WD8(ZE0752>!P6XQQ3]GK:_6P<^ES[)HKYB\?^*O'7QI_: U7X6>#O%, M_@3P[X;T^&^UW7+"!)+Z>:;)BMX2X*H,#<6QD\UV/A[PS\0/A+X#\:GIQ*7R^$-(> M_CM6!Y5W!"Y^A-=!^U[XPU3P#^S/\1-=T9WCU.VTJ1898_O1ER(RX]"HV;>DD3R]Z\=L/A/\?=8^'\?C MMOC)?6WCJ:T_M*+PU'I\']CJ2N];0H5W$$87?G.>:.52U3L@YFM#ZWHKY ^( MG[3'C'Q1^S/\)O'7@JZM_#.O^*]?L-,N%N(%N((V>22&9"&!.SS(SR,-@=16 M=XNTOXR?#7X[>!_"-C\9;S6(O'<-Y'=7&KZ7 ZZ<\,?FM+:Q* %. 0JL2!QG M=35-]7_2%SH^T**^7?A#>^.OAK^U-JOPR\0>.[_Q[H%]X97Q!:7.KQ1KO+O#.J?&CXN?L^^*/B3/\7[S0;C09]4;3;#2M-MT2<6T MLF!=-M^?.S: H )W$FCV?G_3#G\C[SHKX1\9^)OC'!^S7I?Q^E^*,UMJ,- MG8ZE_P (MI]A%'I[_$#XH^(M*^.WP)T*QO M5M=&\4Q:G)JEH(D83>5:I)& Q!9=K,3\I&>^:3IOH_Z0^<]WHKQ/Q]\1O$&B M_M4?"GP?9W_D^'M(P1P:^*]-^.'Q%T/]D?XUW.J>($U+QEX U6[T:VUY[6(M<"*2/;( M\94H6PY'(.<5W_Q5^)GCGQ3XH^&?PL\$ZRGAW7O$VDMK.L>)&MEFDL;.-%#& M*,C;YCNVT$\#VSD5[-["Y^I].45X=X)^&/Q'^%FJZE=7_P 79?%?A5M.F=E\ M4V<9GM+D#*2B:/8/*')93V''J/EKQ/\ &:]M?">L^*]%_::U?5?%VFPS7D-L MVABW\.W\D(+M:PEH=K9"E5Q(2211&GS/1_F#E;<^_?$'C'1/"MSI-OJ^IV^G MSZM=K86$<[[3<7# E8T]6(!X]JR-;^*WA[P_\2/#O@:\GG3Q#KT$]S8Q);NT M;)",N6<#"G'K7R1^TPGB[XES_LU^*[+QC)X=B\0ZQI3VVG0Z;!.FG7LMN\GV MI6<9D(#;?+;Y>,U[)XK\:>+?!7Q]^!_@J;Q!_:EIJUEJ(UBYDLH8WOI(;?,[7XE:I\-O!L6HW%AH&FZ M#;0F69(7,;7%P\@);)->MK9 M%CO(WB\VUN3$05#%O0 8QT?[3GQDU?0?B1X#T76_&6 MI?"WX<:MI37MUXFTFU#R37VX;;4SLCB%0AW9QSGFCV;>S#G/KJBO)?V>(;_^ MPM2G_P"%I1?%7PY-,ATK4BD+7$"A3YD:?2G:U_R";K_<--T7_CS3Z4 :%%%% M !6/XD_X\S6Q6/XD_P"/,T :L/\ J8_]T?RI],A_U,?^Z/Y4^@ HHHH **** M "BBB@ HHHH **** /%_'GPQU_7OVH/A;XUL[>)_#^@Z?JEO?S-,JNCSQJL8 M"'ELD'ITIO@WX8^(-'_:L^(GCFZMXD\.ZSHNFV5G.LREWEAW^8"G4 9')ZU[ M515\[M;Y$\J/EJX_9N\4>(K3]IG3+IX=+A^(%RC:-=K,'W*+01Y<+RHWC!!Y MQFN.\9Z)\7?B3^S#<_""+X.QZ/JT>EPZ<]_<:E;#3OW)3$D&#N+-LR,@8)Y- M?:U%6JC[$\B/GS5O@]XGNOC;\#_$D=K"=)\*Z+>66J2&=0T+OA?X@UC]JWP%XXMK>-O#FDZ!J-A=W!F4.DTS(8P$ZD':>1TKVNBIYV5 MRH^1_A'X>^)7[/,GC+P5;_#0>,;'5M;N]3L/$4%]#%!.EPV[;=ASN!3H< Y' M05SFD?LO^)])_9-TW0-;U'2/!?CO0_%4GB+1KF6Y0V4=R;EFAC+ XVN'VXZY M(XK[;KG?'_P^\/\ Q0\*WGASQ/IL6JZ/=@>;;RY'(.58$^+_C/KW[/VHZ;XX\,^&_!ME-?[3'MBMHU V\C>S^*7AOXL^#- L?%^H6.G-I&L>&;YD0WMJQW(T3N"JR(W//4 M<5TG@W]C'X7>"?$VGZ_;Z7?ZIJ.G/YEDVLZE/>I;..C1I(Q56'8XXKW*FZB5 MN42B^IX-\(M1\<^*/'"WFK?"'1_A[X9MK=\374T,FHRW!QM\L1#"H!NR2#R*]LHK)S M+Y3YD\ ? SQ=X?\ V%[SX9WMG GBZ32=0M%MEN4:/S)99FC'F [<$.O/;-9O MCO\ 9T\73?"[X.ZOH-GIMU\0?A[:QHVCZBRO:ZA&T*QW%L7(*@G;E6Z C/I7 MU;15>T=[BY%:Q\V^!]:^(?B_QAHL$_P)T;P3HL,P?5-2U6XMY)-@!^6W2)22 MV[&"<#CWKI/ 7PM\0Z#^U)\2O&UY;1)X>US2]/M;*99E9WDBW;P4'*XR.3UK MVZBDY]D/E/G#1O@;XH7QK^T9=W$%O;V/CBUCM](G,ZMO/V)H274 M#_B#\6/@M^R+J4&H>!+'PYK_ ('TJRL-/DU;4$DM]3*$1R,H0Y!VA=J]69@! M7V%45U:P7L/E7$,<\60=DJAER#D'!]#3]IW787+V,OP9JM]KO@_0]2U.R.FZ ME>6,%Q=639S!*\:L\?//RL2/PKR_P-\,=?T/]J7XG>-[NWB3P]KNEZ7:V,RS M*SO) C"0%.JX)')ZU[3143,5HT4C% '?AO'\,$^'5E?:Y;V?\ 9%MXV75( MUL3"%V+"OB';VL+>%]+\-W>FW-P9U$BSR.Q5 M0G4C!'(XKWFBIYG=ON/E5K'B7[5'PN\0_%3P_P"#;3P];17,VF^*-/U.Y$LR MQA8(I-SL">I [#DU[;112YFTD.VMSQK]H[X::]\1K[X5R:';Q3IH'C2PUJ_\ MR98]EK$L@=AG[Q&X?*.35;]J#X0ZU\1-)\->(?"4%C=^,/"6HC4K"QU,#[-> MJ5*30.3P-R,<$]"!7MU%-3:MY"Y4[GS-X1UWXC>+O%&B6;_ /1?!VFQW"OJV MIZM _"2^/O"OC6.WDU/2 M(;Q+:ZLKV%/+$J;^&1EZ^_T&?J6BJ]IKL+E/CSX*ZIXPUO\ ;D\1ZAXUT>S\ M/ZI<>!H'ATJTG\\VT'VL;5EDZ-(3N)V\#(%0_!C3?CC\!]-U?X;Z7\.+/6[5 MM6O+K3/%4NII%9+%/*9 \R??RNX_*HR<8KZFA^'N@6_CZX\:QZ>B^)KBP73) M+_)W-;J^\1XSC&[FNCJG4\A*/F?&D?[-/C\?L%6WPODL+0^-$OEG>W6[01;1 MJ?V@D29V_P"KYQ^'6O7-4^%OB&Z_:]T+Q]';1'PS:^&)],EN#,H<3M*&5=G4 MC Z]*]OHJ74;O\_Q'RH^8_C5\)O%GACXVQ?%GP3X8T_QU%?::FEZ]X:OFC22 M58VS%<0.X*AU!VE>X_3J/A!<>-/%GBB\N]>^%&C_ [\-)9M%"9)H9-2FG8@ M$@1#:D>PL#DY.1[U[I12Y]+-#Y=;GQ[\,M,^-?[,L&H?#K0_A]#X^\++?3S^ M'];75$MEMH)9"XBN%;D!"QY'6MOX*>!?BQ\#/@I\3;R7P]INN>/]0UZ\UBPT MRVNP+:Z\UDY#=5&-QVGGY0.]?4]%-U+]!,-_$%;(SWQ6G116184V3_5M]*=39/\ 5M]* ,KP[_QZUK5D M^'?^/6M:@#(M?^0])_UR/\Q6Q6/:_P#(>D_ZY'^8K8H **** "BBB@ J&[A: MXM9HDE:!Y$95E3&Y"1@,,]QUJ:B@:=G_#?2_ASIL\-FTMY?WK.W\AT%=9114QBHJR-:U:I7FZE5WD^H5\"_'%OVQ?$EYXV\%Z?XYG+,6@#'L%8 $\%D![UY_\0OV?OC3 M\&?!$OAFYMM]]'?0)<7*H &*C PIQN()))]:_2ZBM%6DB'33 M/DK7/V>?&U]^W1X(^)D-C;MX1TO1/L5U=&Z02++Y,B8$>=Q&6'(J?PI^S_XT MTK]O[Q;\5+FQMU\&:CI:VMO="Z0R-(+>W0@QYW#YHVY([5]745'M'^%A\B_4 M^0O@#^SGXY\ _M*?&[QCK-A;0:#XICE72YH[I'>0LZD;E!RO /6M;_@G_P# M/QE\ ?!'C+3?&=C;V-WJ6N-?6RV]RDX:(QHH)*G@Y!X-?4]%#J2DFGU_0%!* MQ\X_M[?!;Q5\>O@.WACP=:0WNL'4[:Y\J>X6!?+0DL=S''?I7LOPJT&\\*_" M_P 'Z)J*+'J&FZ-9V=RB,&"RQP(C@$<$94\UU-%3S/E42N57YCY5_;:^ /C/ MXV>)O@_>^%+&WO+?PYK37NHM-\*=PH8Y)YP!P"V>E=S^VE\ M ?B1J'Q0^%7Q#^&&BV_B&?PA&L']G32JA!CQF3?E6& MT@?WE*J1GFO1/V?_ 'XZ\5>--3O/'7P1\"?#OPN]A);VZZ9:P?VBLKKM9ED M1"5R#7HO[3'P+^,7QV_9!\.:1K<&F7WQ+TR_AU"[ MM+&0)'S5FKZ'D?[,&K?$?5/A?;+\ M3O#EMX:UZUD^S0V]K*'$ENB(%N445BW=W-%HK!1112&%%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!D^(/]7: M_P#7;^AK2M_]2OTK-\0?ZNU_Z[?T-:5O_J5^E &9JO\ Q^6G_75?YUKUD:K_ M ,?EI_UU7^=:] !1110 4444 %%%% !1110 4R:&.YADAE19(I%*.C#(8$8( M(]*?10!Y5\)?V7_AM\#_ !%K.N>#O#L>EZGJORSS>:\A5-V[RTW$[5SS@>@] M*]5HHIMN3NQ));'E'[27P2?XY?#]--T_4O[#\3:9=Q:GHNK;<_9+N,Y4D?W2 M,J?8UY7;_&#]IG2],70[SX+Z?JOB-5\E==M]:C33I&Q@3,I^91W*_AQ7U715 MJ=E9JXG'6Z/E[X@?!?XJ>-OA#\-M-\0:G8^*/&.F>+;#6]5N( EK#%;QRL[H MF?O[%( [MCI783?"OQ$_[7P\?BVB_P"$9_X1-M)^T>2O^S9X[;]A;PM\,AI]M_P )=8:A;W$]M]K3RU1-2-PQ$F=I_=G/UXK[&HI^ MT=[^=PY5:Q\S_$KP'\0/A7\=KSXK?#K08O&-AKNGQZ?K_AS[2MO.6B/[JXA9 MOE) ."#VJ'QEX5^+/[3'P'^)'AWQ1X>?/^[=9"+EE^4!V M0+QT#'/O]/44>T>FFJ#E/C+XO:;\7/CS\ ;CX=6_P=A\-ZBL-LDMQ?ZE;BTC M,+H?]%P21Q7NU%'M':R7],.4R/%_A73?'7A75O#NL0?:=+U2UDL[F+^]&ZE3CT. M#P>QQ7ROX)7X^_LPZ2G@FU\&0_%SPC89BT35[74$M;R&W'W(9T?KM& ".PQS M7U_14QERJS5T-QOJ?,VF_#/XL?'KP'\0M/\ BU<:=X9TGQ-8BSTOPSIP$[Z: M0=RS23C[S;@N5'IVKFK+Q9^TMHW@!/AVGPVL[KQ'#:?V9#XT758Q8[-NQ;HI M]_<%P=OJ*^OJ*KVGD+E\SY9\7?LNZSHOP)^#O@'PP8]6D\)^(]-U&_N)I5B# MI'*\EQ*N[KEW8A>O-=[\3_ACK_B?]HCX1>+=/MXI-$\._P!H_P!HRM,JM'YU MN4CVJ>6RWITKVFBE[1_G^(/Q;Q?\ ",IX-.C&X\Y=_P!I M^U^;MV=<;>=W2N1^$/P1\6^$?V3_ !;X%U.S@B\1ZBVLFW@2X1D;[1)*T.7! MP,AUSZ=Z^E:*.=VM_6@^57N?,GC#X&^+M8_8/MOAA;6<#>,$T.QL6M6N4$?F MQ21,X\S.W "-SWJ7]H;P%X\L_$7P>\>^"] B\4ZCX):YBO=$^TK#)/%<6Z1, MT;GC*[3^8]Z^EJ*:J-?UW%RH^6?#_A?XL_$K]I+X>?$?Q1X/L?"7AO1-/U*T M^P_V@D]Y$TT:@-+C@[B %SM"DGK7>? OX8>(/ OQ2^,^MZO;Q0Z?XFUR"^T MQXYEU44G-O0.7J?(.K?LY>.;OX&?M%^&8K"V.K^,_$5[ MJ.C1&[0+-#(T10LV<(2$;@UU/Q<^$?CG2=:^&WQ*\ V=KJGC#PEIS:7J&A75 MP(DU*SDC421K)T#JR[E)X)_*OI6BG[1ARH^9KR7XP_M$^&_%_A?7O!%O\-?# M.HZ)<627%YJ N+V2[<80J(^!&.ASR0>/2N,?3?BYKG[--[\&Q\';>RU2/0Y- M&_M*?4;<:6P6,HLL0R6WDX901PQR2,9K[,HH]I;H'+YGRE\8?A/X[L_@W\"9 M?#^@)X@\1?#^_P!*OK[1H[I(VG\BV\J14<_*2&/Y!_&OQ#^,WP3^(% M]X>30H-&M-2_MBQEO(Y)+-YH2D:#'W\G&=O3-?0U%'M'_7F'*CY"\(:+\7OV M4[SQ#X7\,> A\2? ][J,^HZ+/:ZC';3V/G,7>"97ZJ&)(8>IJ2U_9Q\>:E\ M?C9-KJV=Q\3_ (E)+/+I]O.!;6F(_+MK82'@[%R"W3FOKFBG[1[VU#D1X)\; M_A'XE\;?L@7'@#2;6&;Q,^D:?:"W>=43S(G@+C>>, 1MSWQ5OXG:S\1/"LVB MV=A\-[#XB^"Y-/C@U"RCN8UO(K@9!(27Y'C*X'KG->X45*GT:'RGS3^RA\(= M<\&^.?B-XQO/"=O\.=$\326HL/"-K.L@@,2L'N'"?(C.6^ZOI]*^EJ**F4G) MW8TN56"BBBI&%%%% !1110!1UK_D$W7^X:;HO_'FGTIVM?\ ()NO]PTW1?\ MCS3Z4 :%%%% !6/XD_X\S6Q6/XD_X\S0!JP_ZF/_ '1_*GTR'_4Q_P"Z/Y4^ M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *;)_JV^E.ILG^K;Z4 97AW_CUK6K)\._\>M:U &1:_P#( M>D_ZY'^8K8K'M?\ D/2?],OVP M[+PS\4/$/@32OASXW\9:OH20O>R>';"*XCC65-R$_O 1GD<@<@U]!U\)V/B+ MXD^'_P!MSXX-\.?"&E^+;B6STD7L>IZF+(0*(FV%3@[LDMGTP/6M:<5*]S.; M:M8^EOA+\=+[XHZ]=Z;<_#/QMX*2"V-P+WQ-IR6T$I#*OEJP=LO\V<8Z*:]6 MKR+X5^+OB_KNI:E%\0O >C>$],CLVDMKK3=9%X\DVX#85VC V[CGV%?-/P5^ M%/B+X_\ P&UGQ7XH^*OC1-0MKS5$TN/3=2-K':^5-)M,FT9E.5'WC@#@>M/D M3UV_$.;H?>=<)\8OC!I7P5\.Z?K.L6EY>6][J=KI:)9*C.))Y BL=S*-H)YY MS[&ODNU^,WQ ^(G[._P%\*V/B";2_%/Q!O9-,O\ Q)#@7$5K;!C/(A/25D4< M^N?6H?VI/V>C\'_ _A2\TGQWXJUC39O%6DQ7NF>([\WZ3/\ :%VRQLPW1L#U M X()&*J--72DQ.>ET?>M%?)?QBL?$?Q$_;"T/P!!XVUSPQX6NO"LUY?VVC3^ M5).5G 1\'RV/&6'.,CO3/#^@Z[^S'^TWX(\*67BS7?$_@/QY;7D2V/B&^-Y M/8WEO&)-\N<^(GC1/AWX)U?Q))I6HZVFFP> M>=/TB#SKJ;D#;&F1N/.>O0&OE7X1_#G6/VP-)UKXE>+?'?BO0].OM2NK7P_H MOAO5&LH;&UAE:)7?:/WDC,A)W>GOQ%H_Q,\"2 RP.Y'_+15&":KV>MKBY]+GV#X=U@>(M!T_5%M+FQ6\@2<6M MY'Y(-2:], M5-Z#<0 V5Y^4FNGKXG_95^#LFB_M/?&.<^-O%%^/#NIV4;1W=XK+J7 MFVC'==#;\Y3.%QC&!7O7[6%UXYL_@/XEE^'<=U)XE"QA?L"!KH0&11,80>LG ME[L?IS2E!*2BF-2=KL]>HKXR^ =]\--0^(GAY?"_Q1\=:)XGB&;WPKXRO)C) MJ:[#N0Q7(^\&P=T7]W@Z5XS\7^+O#?A#PG=)I>GZ/ MX32YC:ZGV;I;B>:!&/!("ID>M5[)WL+GT/NVBOB7X8_'G5OA/8_%VQCO_$'C M;P9X9T)M?\/ZMXBLYH[A6PP:SEE=%,FU]I#==I-;_P /_P!EWQ)\1OAWI/C7 MQ%\7/&EG\0M:M8]46ZTS43'863R*)$B2U V,B@A2#UYI.GR_$PYK['UW17SM MXK\1>(-%_:Z^#WAEM>NY]-N?#FIO?P@A(KR:-$"RN@XW9R1CIFKNJ>*M8C_; MDT7PZFIW*Z#)X$FO7TT/^Y:<7NT2E?[VWC/I4\C_ N/F/>G;8C-@G S@=37 MEFF_M&>'?^%9ZCXY\0:=K7@_1K'46TV5-;L'CG+B98E=8UW$HS.,-])-4_LGQ%JEMINBI=>7:JJ3NG[\ 9FZ_*#@* ,5XY\ M4$UOXF_LD^/-;UKQ=KLD^B?$*\LX85NAY4T)OX(XXY 1RL8.4 (P0*U5-\&6]\VC>)/[ M9NQ-F&[;,-Q)A0!Y4A"[NR[176^.O%NN?$+]K7P;X"\.ZO=6&A>%;)O$7B9[ M*3:)F?Y;2UD/HQ^I^'U\5:3]LDREJL *W<<>>@& VWL*B,>:]BF['TS17Q%^SC^T!XL\*V/Q M OOBAJ$SC5-!/Q#T2.Y;_CWL7:17MDSTV8@PO;?[UA7GQ.\:>%O@#\)=!\1^ M*];TS7OB3?SZCJNN0Q-<7FGV3 S^5;JH)!*>6HP/E#$UK[%WL1SJUS[ZKA=# M^+VE:_\ %SQ/\/(+2\35O#]E:W]S<2*OD.D^[8$(;=D;3G('XU\?7/BK3O@_ MXH\*:Y\+/%OQ$\3F75+>RUKP[XB@O;R&[M)7"/,C2QCRI(R0V0<$?KU5]\+[ MCXL?MN?%72W\5:UX:T=- T>2]CT&?[-"O$^C3:KI9UVY^TW=A/ P\Q/-/+(5 M(QGO^OU;64H\IHG<****@84444 %%%% !1110 4444 %%%% &3X@_P!7:_\ M7;^AK2M_]2OTK-\0?ZNU_P"NW]#6E;_ZE?I0!F:K_P ?EI_UU7^=:]9&J_\ M'Y:?]=5_G6O0 4444 %%%% !1110 4444 %%%5]0OHM,T^YO)]PAMXFF?:,G M:H).!WX% %BBOF3]F#]NCP]^TWX]\1>%].T#4-'N--B:ZMYKEE=;B .$).W[ MC9(X/K[5]-U4HN+M(2DI*Z/.OB%\;M(^&OC[P1X7U>POQ_PEEQ)9V>J1HAM8 MIU7<(Y6+!@6 XP#7>ZA?V^EV%S>W M_$#X ZU+HL9/B;P_)%KNDR*/G6>W<2''U4,/?->4_'O]H27XI?LD^#+3PE-G MQ3\4WM]"MH8S\\1? O"0.@0!E;TWUI&',E8ARY6[GKO@3]J_2?B'H'@K6])\ M'>*Y-+\6:M-I=G="Q1TA6,D&YF*N?+A)# $\_*>*]RKY@^+EG=?!&S_9N\'> M%=0N=*TF/Q78:-<16S[!=6XMY-R2#^(,R[C[UB>+O#OB/XO?MC>+_ \OCWQ! MX=\&V?AFPOY].T6X\F2:0RL,))C,63@L5Y8#%/D3U6B%S-:,^E-'^(_A_7O' M/B'PA97IFU_0(K>;4+7RG40K.I:([B-K9 /0G'>NFKX@^!?P/?2?VSOB;"/' M?BVZ7P[!H]SNN;]7;41)!(1'='9^\1.B@8Q7L'[,7BK6?$7CSXZVVJZG=:A; MZ9XSEM+&*X?_T5\A?#7XFWW_ K3]H34 M?$_CR\\/VFD^*KZTMM3A5]6KPWQUXCB^&O@6W\?^%-=^ M,6C^([&ZM)[:Y\:?:&TW6XWF1)(V1AL3'6;[1Y-:CNE5?LXB241E2=V[=DY^[C'>D^-OQ>T[X%_#G4?&FKZ M??ZEI6GM%]I3341Y8T=U3S,,RC:I8$\YQ7D6LL9/^"@GA)CU;X?W9_\ )M*] MZ\>>#K#XA>"];\-:I&);#5;22TF5AG =2,_4'!'N*EI1:N--NYHZ+J]KX@TB MRU.QE6>SO(4N(9%.0R,H8'\C7CVI?M6:%;ZY\3-,TSPWXB\1/X!BA.I2:1:I M,)II,8@A&_>+9KRYT[Q_XDTV]\4WVH1DI<17$R MEX\'J"J;?H2U7[-)N_>Q/-=:'V=HNI#6='L=0%O/:"Z@CG%O=)LEBW*&VNO9 MAG!'8@U7\4:ZOA?PUJNL-9W6H+I]K+=&TL8_,GFV(6V1K_$YQ@#N2*^0_CGK MWBB;0/@I=:W/XN?X87.CQS^)KWPB)3>M=&W0PF5HAY@B+$EBO4UU?PAU3PK; M_"_XFZG\._BIK7B[3X]+GEATS5[PSW6BSK!(<[I!YJ[B 0'Z;>*GV>EQ\VMC MV&W^.?AV+PWX$U;6(]0\.R>,KB"RTS3]2M'6Y%Q*I9(I54'8V%/)./>O1*_. M#QKX3U7XG?#/]E#Q)JWC?Q,NI:]J.EZ=<-#> !)&29C>)E3BXYQO.>.U>I?M M&V^M^"_'7@'1_%.I^.KKX.66E/'?:MX=>5KN:^7A'O9( )-NWGY< FJ=-:)/ MN+G9]FT5X?\ LKR>%I_#>L3>#?B7J7Q!T"2Z!AM]6NA<7&EG:-T+,P$G)RF6( J+^T+7_ )^8?^_@_P :H^)-%;7;)($E6(J^[00< M@T2?ZMOI5?3+,Z?I]O;%@YB0+N QG%6)/]6WTKD=KZ'2MM3*\._\>M:U9/AW M_CUK6I#,BU_Y#TG_ %R/\Q6Q6/:_\AZ3_KD?YBMB@ HHHH **** "BBB@ HH MHH *^5/$7P&^,WAWX_>.OB!\.O$?A6SM?%$-G#+;ZU:2S2(((]HQM( R2WZ5 M]5T5<9..Q+CS'CWPETGXV6^L:A_PLK6_"NI:/)9LEM'H5G+#*LY9<,QJ?"/X*7O@S4;^UO+Z>YU"=;BW5A&!<2.ZC!YR PS7LM%',P MY4?)J_L>>(;/]GCX?^&]/\0V=A\1/ M^=5TC6$B9K8S;V)B=3R8W5@I^G?I4 M/Q ^#7Q^^/>DZ)8^,]3\&>&K'2=7LM2-EHJSSF^:&4,6>1\% "0JCDXR>*^ MN**KVDMQ-FM+M/M #12%?F3 M.W:48EG>20 MLY'&,=*]\?PKHLGB2/Q"^E6;:]';FU34C OVA82<9Q6K3=32R$H MZW9\KZ3\'?C1\!=6\1Z;\)KCPIK7@C6+^;4[73_$SSQ2Z3-*07,5^NULW)DM$@!B],,I//:NH\= M?"74?%'Q\^&'CNWO+>'3O"MOJD-U;2*WFS&ZA6-"A' P5).:]5HJ>=CY4?// MA/X4_$GX??M,>,O$ND-X?OO /C*XM;O4FNY)5O[5H8#&%B51M;)QR3WKUGXI M:;XOU;P;=0^!=8LM#\2J\? P5@6C=>H# ;=PY&?"'XL_&+XC> -8^(=AX-\-Z=X1U2/6?/\/R37%Y>S1@A8@\BCRXB3DC)) MQ6EXF^#/Q)^&_P 7/$/CKX1WFAWEKXH\N36O#?B)I(H6N47:MQ%+&"58KP01 M@U](457M&+E1Y%X/\#^/O&G@_P 7:7\7[[1+NV\00O:1Z/H,++#90/&4=?-? MYI&.'[%!9Z=XJU-)_[1MK48"!H M/+=T4;02<' KZOHI<[[#Y3YW^-?P=^(VH>//AU\0_ NH:+J/BSPO9W&GW=IK M@>"VOHYT42.#&"4;<-P XYIOPY^"_P 2F_:$MOBGX^US0[B4^'9='_LC1X)% MCLRTZR*J.YRZX!)9NFIXR\-V/B*/393-:I?1 M[UB*W@CABC6*&-0B1H %50, =ABJY_=L@Y=;GE_P"R M_KWC3Q/\#_#6J>/V63Q+=1N\LOV?[.TL?F,(I&CP-A9-K8QW&>Y"C&>.37T3TX%+4*34N9#Y; MJS/FO]JG]DJ?X[VO@>'0-5A\/#17:PO05;%QI<@02P#;_P!'_#=SX/U&'PWXP\)727N@WLL>^",A/+:&11R8WC)4XZ<5[!13YY:>0< MJU/"/"*M&/BF3P3X9\/VBBIE)R=V-*P4445(PHHHH **** "BBB@ HHHH **** ,GQ!_J[7_ M *[?T-:5O_J5^E9OB#_5VO\ UV_H:TK?_4K]* ,S5?\ C\M/^NJ_SK7K(U7_ M (_+3_KJO\ZUZ "BBB@ HHHH **** "BBB@ I" P((R#U%+10!R?@[X3^#?A M[J.IW_AKPSIFAWNI/OO)[&V6-YSDGYB!SR376444[M[@-=5D5E90RL,%2,@C MTKY&^"?[$-_\,?V@;GQ;?Z];ZCX,TJ2]G\,:(JMNT^2Z?=(QSQP-PX]:^NZ* MJ,G%-+J2XIV;/*/CA\(]2^*'B'X8:A87MO:1^%?$\&N72W"L3-$D*]9HHYG:P< MJO<^=YOA7\3/"/[4FO>.?"K>';[PGXLATZWUB/5))4NK1+92C&$(,,2I.-QQ MD].*PX/A+\:OA;\5_B!J/P[N/".H>&/&>I+JTC>(#.MQIUP4"2%5C&)!P" 2 M.@]\_4E%/VC%RH^3-)_8W\1S? WXH>"]?\5VE[KGBK76UVVUB"V*(DP>.1#) M'TQOCP5'_$[X5?'SXZ?"6Y\">(3X(\.0/]F,]]8R7%RUX89HW "LJB$'9 MN_B/ ' S7UE13]I*]PY%L>1WOP=U*Y_::T/XDK>VPTJP\,3:(]H5;SFE>=9 MX/3;@8]:]+_!FESP6-WK&ERV%O-.#Y4;,N 2!S@>U M=_15\\G;R%RK7S/$_$/A;XO>$-!\$0^ -0\.:C#H^EQ:=J>BZU')%%>.L:*) M8YT!9"-IPI!!SS7(_#_]G?QC=>)?BAXU\7OH.C^(O%^B_P!B0:5X?5VM+=%C M=5ED=@&D!?&'CWQSXP;1K3Q!XNFMVDTGP\C M+96D<*%5PS %W;<2S8&:]WHHJ92:?2@#0HHHH *Q_$G_'F:V*Q_$G_ !YF@#5A_P!3'_NC^5/I MD/\ J8_]T?RI] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4V3_ %;?2G4V3_5M]* ,KP[_ ,>M:U9/ MAW_CUK6H R+7_D/2?]D_P"N1_F*V* "BBB@ HHHH **** " MBBB@ KPSXD?'CQ3I_P :M/\ AIX"\)6OB36%T]-7U6ZU&^^RP6EJTOEC:=I+ MN>3CVKW.OB+0?@#X+_X>":[']ANMMGH5KXBA_P!-FXO3=,2Y^;E>!\A^7VK6 MFD[MD2;TL>]2?&[Q%H?P?^(GC;Q+X&N= G\+RW[6NG3W +:A;0+NCF5L?*). MC1VVHF. M\EC\R.'2PT87:PV$'J5QGO6O)'K_ %H1S/H??UU>06-N\]S-';P(,M+*P55^ MI/ I+*_MM2MUN+2XBNH&^[+"X=3]".*^'_C=K%EXU_:@G\!>)O#'BKQ?X$\' MZ):S0>'?#<8E6XN9AD37(,J%E51M R>NZ=K]LL=E;7,:;[>>$"9]K,048# Y'K4>S]V]RN?4^R)KJ&W:)998X MVE;9&KL 7;&<#U/!KCOA/XVU_P =:#>WOB+PA>>#+N&^FM8[.^D5VEB1L)," M/X6'(KYJ_8U^$&B^+M7\7^/M=GU#5]9T?QQK,&E175Y(UO88EP6CCSC:ZEJE__P ,._M"SB^N5N(_&5TD*V@3[TLSA%7Z MD\"OAS]J+]G/PE\'?@U8?$7PU_:-OX]TG5-,N!XBFOI)+NZ>2YC20RL6PVX. M3C&*[3XN^&;?X_?M@:5\-O%%Q(_@C0?#AUZ31EG:)-1N9)3&N_:06"#G%3[- M/5/0?,]K'UC:W4%];I/;31W$$@RDD3!E8>H(ZU+7QE-\(M#^"O[:/PBTWPB] M]IF@ZCIFK3/HWVN1[2*143+QHQ.W.1D=. :^S:B45&UNI47>]PJI:ZM8WTD\ M=M>V]P]N<3+%*K&,^C 'CH>M?._[;VG2:WH'PXTE;^]TV+4/%]C:S3Z?.T,H MC;>&"L.F1Q7DOCS]FGP9X/\ VK/AOX3\.+J6@>'_ !5I&H#7;.PU"5!J*P;' M59#NR=S'YL')Q]:N,$U=LER:>Q]QZ?JEEJT;26-Y;WD:MM9K>59 #Z$@]:;= M:SI]C=16MQ?6UO-5_V??V5?!WQ\^"NG_$#XAM=^)O&GC")] M1FU@WDBR61=FV1V^&Q&(P!C Z@T>S2U;T#F;TMJ?2?Q_^+ ^!OPB\0>-VTYM M6&E+"?L:R",R>9/'%]XCC'F9_"NSM]&-6_L!=5D.Y[F.#48%C=CW;:0,]\5Z M1\9/V.? _AOX,:YXMT*74=-\?Z+I[ZQ;^+)-0E-X]S$GF;I7+88,001C !XZ M57LXK1O6_P#D+F>Z/HWQ%XTUW2?B1X7\/V7A.\U/1-4CN'OM?BD40ZF:\_U;XEZS\*OA7^U) MJ_A^62UUBX^(DVGV]W" 7MS.88S(N?X@I./M M:=-J#V,=_:R7J?>MEF4R+]5SFKM?G?XA^%_@RT\!.O@[X0_%C1_B%9P>?I_B MS[(OVMKU1E9)7^TG([C3H7U&TD M4*T=QL'F @=/FR<>]9RARJZ+C*^A5L_BYHU]\8-1^'$<=R-=L=+BU:60I^Y, M+N4 #9^]D=*Q?AM\FZ8ES\W*Y ^0_+[5+\(?V?\ MPA\9_C1^T!<>,;6XUFSL_%S10:7)H(ZTT7D#71MA/&;E5WF'>-X7IG'7'O7P+X/C MF\'_ ++/[4'A>PO;O^R/#6JZA::5'+.SO;0^6C!%8G. 377-X8L?V;?V.]<^ M*WAY[R_^(-[X9M?.US4[EYYBTIC12 QP%C,F0 ,?**GV?2Y2F?8O]M:?_:'V M#[?:_;NOV7SE\WIG[N<]*L7%S#9P/-/*D$*#+22,%51ZDGI7YY)\+_ ES\.4 MC@^$OQ8;QX]J)T\:K:*;UKTKN\_S/M7W2_.W&,<5WOCSQ7+XT^$?P8\.?$OP M=KWBCXEZPKNW@NUO?L*7CPJRR37C9VB,*!)CGDCBG[+LQ!M4^&FD^+/"^HV^N^'/M_VBRN@N DT$J-][ M:S D!6'ISFNW_85^"OA/PWXE^*>OV%G<1ZGH_C35M"M)'NY75+11#M4J6PS< MGYB"?>ATU%-W!2;:/L:BBBN@Q5'_A6\7_/[)_WP*ZHPHV5Y:G.Y5;Z1.D_ MMW3O^?Z#_OX*/[=T[_G^@_[^"N;_ .%;Q?\ /[)_WP*/^%;Q?\_LG_? JN2A M_/\ @3S5OY3I/[=T[_G^@_[^"C^W=._Y_H/^_@KF_P#A6\7_ #^R?]\"C_A6 M\7_/[)_WP*.2A_/^ LV,TBHEY"[LM:U &1:_\AZ3_ *Y'^8K8K'M?^0]) M_P!(-D$@9')]/>OH.BK]I*]Q3C )( !/7->K44N=VL'*KW/-_@7\'5^"NA M>(=-75CJXU?7[[7/,-OY/E?:'#>5C9_'CX,+\;O MA1<>"FU"M;F^)#? M";XC0VTZ:9K\MLDMG<6^1YEO.),1MG.0K,#Z9KZ@K+\0^%]%\76'V'7=(L-: MLMP;[-J%LD\>1T.UP1FG&5@<;GQ+\-(Y/'G[:'@_4=/^(MQ\6[CP[HU[)KFO MV\,4.FV?G!4@MX4B_=JQY8X+$]SQ@?0W[-.F^/;&'QY+XTU?5-5L;CQ'=4.F?V#K=OK(Q!YOG^5G]W]X;&;2\M1I_V?<+C[0%&[S-PV[=O3:K?LBZ(W[+^H?!G1M6N--M;Y4:?6IXA//+,+A)Y)G7.]';P/K?QD2[^'$NV&ZV:.D>L75J,?N)+@-M.0-I<*" MPY(.2*^HZ*%4DA']>U"36-*^(.LSZO/&D/D/9F0)M5&W-N9&1 M6#8'('%>X44N>7@#^V3 . ID,A3 M?@8\S:3WZU]'6D+6UK#"\SW#QHJ&:7&YR!C<< #)Z\ 5-12E)RW&E8\$\?? M/QE=?'ZT^)G@;QC8^'Y;C3H=)U>RU+3OM0FMXYO,S$0PVL02O/3K].R^%/P< M'PP\5?$76AJQU$^+]:_M@PFW\O[+^[5/+SN._P"[G.!UZ5Z313YVU87*KW/ MX_V543P-\8O#G_"2L1\0[ZXO3,CDX.*[BBASDPY4CYET7X#_'3PKH4' MA#1OC18Q^%+9!;6NH7>@B;5[>V PJ"3S-C,J\!R,\"NM^*7P!UOQ)JG@/Q5X M6\6?V?X[\'PO;6^I:Q;?:8;^&2,),EPB%#E\;MRXP:]MHI^T=[ARH\&\/_ # MQ??_ !K\.?$_QKXWLM3U32+"ZT^/1])TDV]FB2D.2V<\8QBG_ K^ M!?C3X5?%GQ9J5CXQL;GX?>(=8NM>GT.73?\ 3%NIT ($^[ 0,JGIR%QQDU[M M11SL.5!1116904444 %%%% !1110 4444 %%%% !1110!D^(/]7:_P#7;^AK M2M_]2OTK-\0?ZNU_Z[?T-:5O_J5^E &9JO\ Q^6G_75?YUKUD:K_ ,?EI_UU M7^=:] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 4=:_P"03=?[AINB_P#'FGTIVM?\@FZ_W#3= M%_X\T^E &A1110 5C^)/^/,UL5C^)/\ CS- &K#_ *F/_='\J?3(?]3'_NC^ M5/H **** "BBB@ HKFO'>F^)]4TN*+PKK-IHE^)0SSWEI]H5DP+OCMKWQ M1M_%\NGQV?AN]6&U>WA$(6,F3)EWL]G>:Q8VMW!;_: MY;>:X19$A_YZ%2#STK\M?V3?'F@>"?A/^U%XEU[39-?\ #DLT=NUG"VS[ M7YS2QJ@?^'/F*=W8<]<5T4X\T9:=C&'/!KV::_K^F:(]Z_E6RZC>1P&=_[J;R-Q]A7 MY$?%;P'J%/"'AZY:WFTKQ#H^H.=1AC:0!3<*[%I5D!(SG()! MP.*]E_:ZL(_&WPP_9)LM8:2ZAU1K&&[;>0\BR6\(?YNN2">?>M/8QNK,GVCM ML?=&@?M&?##Q3X@O=#TGQYH-]JEG')+/;Q7J?*B.-$U.32XFGO!#>*!#$OWI"20-@[L.!ZU^??[37[-_P[\'?ME? M!GP?H7AV/2/#FO11)J5C:2NBW \V13D[LC:7LH6NF]KCYY7U74[#P MK^UQ\0OCE^UAJ'A7P9XN\*^'? >D7R0".^,+S:S$K8?[.YR9';YB A "C-?7 MWQP^*-O\%OA/XF\;75JU['H]H9EMD.#*Y8(BY[ NR@GL,U\"?L*?!CP;-^UU M\68GT2-H_!NHLV@KYLG^A%9F0;?F^;Y>/FS7W]\;+;P?>?"?Q3#X_DAA\'/8 MR#4I)F*A8NN01SN!P5QSNQCFE545-12TT"FY.+;/A;P;\9OVS/B_X+'Q'\'Q M>&Y?#=S)*]MI$,4!E946\LWEQP1@X#R;_P#5Y')4DX]>U? ^N?LBZE\*?!6H_$GX%_'P+X=M M[9]02"2^^SEXU&[9YD;;'; QAT7)X-*KF2UM;KQ:- M'US5K>+REN8$1)$=E'&1NR0 !E!6LJ:J?#:U_F0I..^Y^D7@W]I+X7?$+7_[ M#\.>.]$U;5CG;9P72[Y,==@.-_\ P'->%?"7]L:XN/C;\;-$^(FNZ)H/A/PA MJ+6FG7$^V!B!/)&%))R[;4' &>M=/X._9#_9\\.ZQX"UG2-&TV'5[';4K MO=2AF*@@,<+@9Z9-91C3M+>Q;?$/P_;ZN)!$UN]\F%"C-IT.DP>190P2,3!%]J$9*G.Z'F/CKL!QNP.?ESQ7Y:>,O'WBO7/V&O@[HFMW]W!X7N_$] MW875XQ;YK6$J858_Q*I:7 Z?NAZ5[+^W-\"?A5\"?A/X+\6?#.&WT#Q;:ZE; M#3+K3KIGEOUQNWL=QWGHVX>N.AQ1[%)V;U8>T>Z1]%)^T7XM;]O:?X1$V7_" M))HXO0/(_?\ F>2C_?STRQXKZDK\^/"-U6W8T@V[W[A1116)H%%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !39/]6WTIU-D_U;?2@#*\._\>M:U9/AW_CUK6H MR+7_ )#TG_7(_P Q6Q6/:_\ (>D_ZY'^8K8H **** "BBB@ HHHH **** "L M#Q7\0/#'@.*"7Q+XCTGP]'.2L3:I?16PD(ZA2[#/X5OU\?\ PC^'_ASXX?M, M?&W7_'NG67B;4/#NJQ:'I6FZI")XK&S6(,'2-LJ#(23G'8^IJXQ3NWT);MHC MV#P?\;KGQ9^T5XF\"6\>GW/A[3_#]EK-GJ5JY=YVG=E/S!BA3"C! _&NXU[X MJ>"_"^L1:3K/B[0M(U67&RQOM2AAG;/3",P8Y^E?*_@7PKI7P9_:P^-<'@S2 MH]/MK7P1:ZA;:=!DQ1S%Y&*QI_ I89VKQDG YK@?V=?"UYXU^"=IK.I_L\Q? M$N^\4K+>:GXHU#6M.,][([L&*^:_F1!<;0HQMVUM[.+UZ:&?,]CZ^_:0^-5O M\"/@]X@\7*+6[U&UM]UA8W$X3[3*SHB@#.6 +JQV\X!Z4GP1UKQ8W@.ZUCXA M>*O#.LRES,+S00([2VB" LCR%R"5;=ELC@"OD7XK?"37M#_8"\3VOQ+\.1QZ MUX7O-OAN34+J*^NK*REO8%1?.1F&=AV'!Z**ZW]I[PO8^$;CX(?#'PMX,AN/ M!FO:I1RJ;69BQ4GYM@'7%/DC:R[O\ YG>Y]<^ M%?B9X/\ '5Q/!X;\5Z)X@F@&98]+U&&Y9!ZL$8X%6]:\;>'O#<-[-JVO:9I< M5D$-U)>7D<2P!_N;RS#;NP<9Z]J^1?$/PQ\9W_BWP7KW@S]GV#X<:_HFJ0.V MKV&LZ8D;61;;<0RQQ.#(IC+8&#@@8K7\._"OPI\2/VZOC'/XIT2UUY=,TO16 MM;:_3S;=6>W(9S$WRLV% !()&3CK4A:Q8:UI MK$J+S3[E)X21U&]"1D?6LC0_BWX&\4:TVCZ-XS\/ZMJRD@V%CJD$TXQU^17+ M<8.>.*^4/"/P;_M3Q5^UK\+_ 1WTJKX2O-*^%UYX \.?%W]GVQ\(_P!GW=M9Z;XTT(PW-D+S[L3.\8$D?F-C MABFYR!GVJ7P[X MGT?Q=I::EH6K6.M:=(2JW>GW"3Q,1U ="1G\:^*?$=QK'Q"_;(^(::A\,?\ MA:WT^.6/>\_E7# .\C?Q@' &/2N[^!GPZ\;>$_VB+_7 MK#X8_P#"LO >LZ4T>K:7'JUI<6[WR,##<10P.=C%=RMA<'K2=-);ZCYM3ZKE ME2"-Y)'6.- 69V. H'4D]A7*Z#\7/ WBK6#I.B^,_#^KZH,_Z#8:I!/-QR?D M5R>._%<;^UEXHT+PK\"]?F\0Z!-XIL;Q[>P31(9V@:]FEF18HO,4Y4%R,GT! MKY)_: \!^)/ ?P^\(:]J/PF\&>"M0L=?TM[#6O!=UMN--+3JIAG#1(7#*<95 MF&<9'>E"FI+4)2Y3] -6\5:)H(N3J>L6&G"V@^TSF[NDB\J+=M\QMQ&U<\;C MQGBHO"WC;P]XYLGO/#FO:9K]I&VQY]+O([E%;T+(2 ?:OF7Q3\-O#?Q,_;]% MMXITF#6[.Q^'L-Y%9W@WP-*-0=07C/RO@,2 P(!P>H%9/AS1+#X-_M7_ !HM M_!>FP:/9#P#%K*Z991B.W-VKN XC7Y03M X'/?V>=&\2^)O#^E^,?$/BJ. M34-6U?4H!/GQ:3\$M:L;2<#J>M.48I.VZ$I-M'T?>ZI9::T*W=Y!:M,2L2S2JA<@%B%R> M2 ">.P-9MOXZ\-W7AV77X?$.E3:#$6$FJ1WL36J;3M;,H;:,'@\\&OG_ /;$ M\(Z7X\\=? C0-:@:ZTJ^\4S1W,"R-'YB?8Y3M)4@X.,$9Y&17G?[1'AZ#3_C M]\+/A?H7P^MO$'@>STJZUR+P78W%OIUI>7:R%0TGF%8Y!&/FV'DEB>>:4::D MEJ-RM<^P?"?Q \+^/(9I?#7B/2?$,4) E?2KZ*Y$9/0,48X_&EUWQ[X9\+V] MW/K/B+2=)AM"HN)+Z]BA6$M]T.68;<]L]:^4K7X:>.%^-WP_\6^$_@C'\+S9 M7PM=>NK/6-/^SWFF.")$D@A?YV0X93@D8^E2^"OA7X2^(_[;WQJG\4Z#9^(! MI]CI@MH-0C$T*%XF#-Y;94M@8!(R,G%/V<=7<.9GTYJ?Q6\$Z+H]AJVH>,-! ML=*O_P#CTOKG4X(X+C_KFY;:_P"!-=#'J5G)IRZ@EU ]@T7GBZ60&(QXSOW9 MQMQSGIBOB?\ 8W_9[^'GBSP3\11KGA6PUE;?Q)JFD6JZA'YXL[5)"%C@#Y\H MMZ-XB\0SZ=J.GQ7JVK7\$5Q.8K,S.P5 M5?:HY(X7%5[)7LF+G=KL_0OPS\4O!GC6^EL?#WB[0M=O8@3);Z;J4-Q(@'4E M48D"KOBKQQX<\"VD5UXDU_2_#]M*VR.;5+R.V1V] 78 GZ5\>>.OA;XTU8>' M+[P+^SI;?#SQ5H>H6]Q9:WI^M:9%Y<(<":*18G!D1X]ZE3GK70>#?!.A_'+] ML7XKW7C_ $^UUYO"-O8:?HVC:C&)K>VBEB+R3"-LJ2S9YQZU/LX[W'S/8]>T M?XX3>(?VBCX$TO\ LS4?#([;5;64R--*;OR-H=6*&/'.0,Y[UO_ G\ M7^)=8\':CJ7CR/P_I5]:7]S"3HU]Y]LEO&V$:1V/ROC.X$\>U>'?#KX;^&_A ME^WWK5AX7TN'1=.N_A]]M>RM?E@25M116,:=$!V@E5P,Y..37F'@_P 1:)H_ M[,7CW3]8\+_\)K+K7Q.U'3K#0&N&MTO+I[M#&)''1 5W-G@@$=ZKD3V\A'O&&@Z[?1@L]KINIPW$J@=251B<5R?_ T/X?7X]3?# M*26SCFCT4:K_ &FVH1[/-^T^1]EV=1)_%C.<=N]?*GQ9\$^(?A_XH^#&L:E\ M,O"'@K5%\9Z;:0Z]X'N=JK#+N66TG0QQL=P'##"UU\J]LI!U ZE@W7_ %TQ_%UI>SBM0YF?0G@_Q)XMU+XD>,]* MUJTT.#P]I[0?V1+87ADO959,N;B//[OYNG R/6M*?XM>![7Q$- F\9:!%KI? MRQICZG +G?\ W?++;L^V,U\;?$3Q?J_@'XA?M=Z]H,C0:M9Z#I9@F09:,M&4 M+CW4,3GMBO5?!O[(7P?U#]G2QT^ZT'2[S[?I"W=QXHFB4WIF>/>UU]H/SA@Q MW=<<8Z4.$5J_ZT!2;T1]+7VIV>EK$]Y=P6BRR+%&T\BH'=N%49/)/8=36%I7 MQ.\':[X@FT+3?%>AZAK<)82:;:ZC#)L_'[X.^"OA;XL^"6K M^$/#.F^&M3@\6V]B+K3+=89'ADCD#H[*,N"/[Q-'LTM&]=?P#G>Z/KBBBBN< MU"BBB@ HHHH **** "BBB@#)\0?ZNU_Z[?T-:5O_ *E?I6;X@_U=K_UV_H:T MK?\ U*_2@#,U7_C\M/\ KJO\ZUZR-5_X_+3_ *ZK_.M>@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** *.M?\@FZ_P!PTW1?^/-/I3M:_P"03=?[AINB_P#'FGTH T**** "L?Q) M_P >9K8K'\2?\>9H U8?]3'_ +H_E3Z9#_J8_P#='\J?0 4444 %%%% !111 M0 4BJ%S@ 9.3@4M% !1110!\Q_M!?L ^ OVAO'#>+=6U77-+UF6%+>=K*Y!C MDC484!6!V_@<>U=OX)_9)^''@/X-:K\,K'29)_#NKHPU%KF7=<73G'[QG 'S M#:I7 &T<5[+16GM)62N3RQO>Q\B6?\ P33\ _\ ".R^'=4\8>-M6\.JVZTT MJ75]MO:'=G*1A=N>O4=SQFO5_&/[*?@GQQI7PZT_4GU06_@-X7TGR;E58F)% M5?-.T[N$&<8KV2BAU)O=BY(]CRKX@?LV>$?B5\6/"/Q$U=M1'B#PN + 6]P$ M@.&9AO4J2W+'N*=>_LX^$K_X^6/Q@E;4/^$ML[/[#&JW %MY>QTY3;G.)&YW M>E>IT4N:7 = ^*'A'4/#/B;3H]5T6_0)/;2Y ."""".000"".A%=#12YFW>X[ M)*Q\17'_ 28^%4FIM+#KWB:WTUI-YL%NHRN,]-VS]2,U]"77[+?PWNO@J/A M4= 2/P@%&V&-R)ED!W><).OF;N=WX=.*]9HJW4G+=DJ$5LCY+^%__!-GX<_# M/QUI'B<:UXCUN;1YA/IUI?7N(;=P?)H=O>C[.3GH,J3CL,Y(]:^S:*%4FM4PY(OH>9>+/V;_ (?>,OA# M;_#.^T"*/PC:Q)':6MN2CVI7.V2-^H?))W'.Y5[:%@6+^S M?X23X^/\7PVH#Q8UG]A*^>/LOEA%3_5[M:U9/AW_ (]:UJ ,BU_Y#TG_ %R/\Q6Q6/:_\AZ3_KD? MYBMB@ HHHH **** "BBB@ HHHH *\'^)7[+/?!'CK5OAMXHOH%MM M3GTV&.X@U!$&$,D+_+O4,&\2:U MXGU_7-/BLM2NM9E60SLC%O, &W.0H0?* !7*+^R#JOA/4-5C^&_P 5M?\ MA_X;U2X>ZGT&VM8;J&&1SES;M)S$#GH,XKZ2HJO:2O>XN5'DWB+]G32?$WP" MN/A3?:YK5WIEQ%''+JMY<^?>N4F6;<78;;:9]FAL89'VE09_+YE !Z' SS7<^&_A%IOAGXM>,/'\%W< MR:EXFMK.VN;>0CRHEMT*H4XSD@\YKNZ*;DV+E1Y-J'[.FCZAK'Q0U$:UK%C< M^/H[..\EL+@026GV:$Q(T#@94DYQ?Q@^%>D_&CX?ZGX3 MUF2XM[6\V.EU:/LFMYD_%O7_ !-I^GW5 MM=VD,-G!9CS(7#*9MNXRGC') YSC-?2-%$9RCL#BGN<+!\)=.M_C5-\2A=W) MU670%\/FU./)$*S^=OZ9W;N.N,5'9?!W2K/XS:S\1OM-Q+J>J:/#HLUG)M, MBCD+A@,9R2<'/%=]12YF.R/F>P_8SOO">IZC:>"OBQXG\'>"-0N6N9_#-BD3 MK$7.9%@G<%H0Q)Z XS^->J_ OX)Z/\ _!,GA?0KJ\O-/:_N+Y7OG#R*97W%= MW<#ID\GO7H=%-SE)6;$HI;'%>//A7I_C[Q-X)UN\NKB"X\*ZD^I6L<.-LKM" M\15\CIAR>.XK%^-_P%TGXUVND3RZC?>'/$NASFZT?Q#I3A;FRD(PP&>&1AP5 M/!Q7I]%)2:M8=D>+?#OX!^)O#OC2R\2^+OBOXA\;W.GQR1V=C)#%8V:[U*LT MD4?$C8/!8\=:ZKPK\'=,\)?%7QCX[MKRZEU'Q/%;17-O(1Y48@4JNS SSGG- M=_13L:M6MP9GF6:-U&%96<@<=.*]PHHYY;W#E M1X'X7_9O\8V>O:-=>*/C7XG\4Z5I,RW$&F+;PV0E=1A//DC^:4#N#C/>K?Q8 M_9C_ .$W^(5OX^\)>,]4^'?C,6PLKK4=,B2>.]@'W4EB?Y6*]CVKW&BGSRO< M.5;'BGPG_9CL_AG\2KOQ]=^+-<\5^*K_ $DZ7?7FK2(5F!F67>J* (P-BJ$7 M@#/4G-4KK]D/PW-\+M<\&Q:QJ=L;_P 03>)K;5HV47-A>O*)0\1QC"D8P>H) M!KWBBESRO>X^&;OQY\4M<\5R>'=6MM6L(8K."R@\R$Y'F( MN=Y/3=D8&<#DUM?%#]G&]\;?%G2?B%X=\=ZIX(URVT[^R+S[#;QSK>6GF^;Y M9#_=.[/S#/;TKVNBG[20M?'GC_Q-=--J1\:6L%GJ.GW(!@\N M-"F%&,\ACGFO)5_8AU*UT27PAI_QC\66'PTD)C/AA$B9UMR?FMUNB-ZQD9&, M=#BOJ:BA5)+J'*CRWQI^SOX8\6^!?"'A&#SM$T3POJ%E?V$%CC@VQRB'(.0> MYZFMOXE_"G3OB?/X7EU"ZN+8^']6BUB 6^/WDD88!6R/N_-VKMZ*GF8[(X#P ME\,-1\,_$_Q=XLN/&.K:O8ZZL*P:#=$&UTXQ@@F+_>[\#\:[^BBDVWN,**** M0!1110 4444 %%%% &3X@_U=K_UV_H:TK?\ U*_2LWQ!_J[7_KM_0UI6_P#J M5^E &9JO_'Y:?]=5_G6O61JO_'Y:?]=5_G6O0 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %'6O M^03=?[AINB_\>:?2G:U_R";K_<--T7_CS3Z4 :%%%% !6/XD_P"/,UL5C^)/ M^/,T :L/^IC_ -T?RI],A_U,?^Z/Y4^@ HHHH **** "BBB@ HHHH **** / MEK]H?Q;\1+_]I;X;?#CP9XZD\#V6O:7?W=U=1Z9;WIWP#*=&MW9KC1W\,V=J+D%2 IE0[EP2#QZ8KQ?\ :K\% MZ5\0/VRO@[HFM:QJ&@Z=/HFJ.]]I=^;&="J[E"S#[H)&".X.*]1^&O[-W@/P M1XXTO6])^(OBS6=1M68PV.H>*VNX)2492&B)^; )/U&:Z7917IV,=7)_YG0^ M./VO/A3\/=2U73-7\4+_ &MI=P+6[TZSM9KFYB?8'YCC0G:%();H,]M(/M!C!?R_L:G9NZ[<\XZ5QO[*^@Z9#^Q[\5/+TZU3[1?^(EFV MPJ/,"&0(&XY"C@>G:CDAU\OQ#FD?2OB;XY^ _!_AS0-?UGQ/8V&B:ZZIIVH2 MN?)G+(9!A@, ;5)R<#BN0\#_ +8WPG^(7C"U\,:1XE8:O>$BSCO;*>U2[QVA M>1%5SZ 'GM7RUJ7]EG]F?]C[^W/LG]D_\)!I_P!I^W[?(V>5+]_=\NW..O%> MS?\ !0?^QW^#.@F!H3XN7Q!IK>&!;E?M!N?/3/E8^;'E[LXXZ>U'LXW2[AS. MUSV+XM?M"> _@C]AC\6ZV+.]OL_9;"W@DN;J8#JRQ1JS$#UQBF^!/VBOA]\2 MO"&L^)?#_B&.\TS18WDU(-%)'/9JBEF\R%E#K\H)Z)/[)L%\._:L FQV'S_(S_TTZ[>V2.WE*D\0_%;PIX5\#6WC'5-9@MO#=TMNT%_AF203E1#M !)W M%UQQWKX1\)6,WB&'1OV4K_S9H]'\;W1U&-LKYGA^#_3(23_=D:1$'TK0\"ZI M=^*?%7PT_9XU#S)Y_!?BN]N=51@?FTZS!FL6;V8R1@?[E7[)?UV%SO\ KN?6 M_P 3/VG?AU\)=6MM)\0:W)_;%Q$+A--T^SFO+D1'H[1Q*S*ONP%=+\.OBUX2 M^+'A5O$7A768=5TI&9)9$#*\+J,LDB, R,/[K &OD'X'_P#"SI/CE\P?\>^W[N.,Y]J]4^#/PN\5^&/BA\5/%FOZ M[X3FDUK3X8=1T?PJTFV*\C5ML\J.!M=HV.>YZ^]3*G%+?4:DV=+M^-/B!I^IKK4,<$/B1K?[+!J,Q1F+A ,1@A6/.!Q7DG[*.CV&F_\$]C< M6EE!:SWFA:M-=2Q1A6G?=<*&3*<,IX(R!P:KDC=KS)YGN?4GP]_:X^%WQ0\:1^%- \0R2ZY-&\M MM;W5C/;"Z11EC$TB*), $_*3P,U=^*W[3_PX^"^MVFC>)]=:'6;J/SH].L;2 M:[N!'_?9(E8JON<=*\Y_:DM84^.G[-UPL2+<)XHFA611AA&;5R5SZ$J./:L? M]GF^T?2OVK/CZOB6:VM/& *^6_@;>:!J'[>825X+YZ]\]>:V/\ @H=_:G_#+NO?V=N^S_:[/^T>&V_8_M"> M;OV\[,?>Q_#FER+G45UL/F]ULZ'0?VV/@_XD\06>DV?BAU:]F^SVM]EPW4ODVT2HTT]P_\ =CB0 M%G([X'&:^>/B'X#^*?Q-^!]WH-]K?PDM? NH64<5O>P-J3:M%KNFS69AN,Q6@D@\Q)4$D8W9(( MP&P>N*^@_#_Q \/^*?$7B'0=+U*.[U;P_+%#J=LH8-;/(F] ?&C M^QC^VW^S\;?[%_;HBUH7?E[?M/D_8_W7F8^;;G?MSQ]['>K'[.]W!#^U!^TG M#)/&DW]I:7+Y;. VP6>"V/[N>_2B44XW7;]03=[/O^A[KX9^(WASQA>>(K72 M-4AO)O#]XVGZHJY7[-.JAF1B0.@(.1Q7D\G[=7P5CUYM+_X3 ,%N/LK:BME. M; 29QC[2$\O&>,[L>]?/+:E?ZI\%?VS+SPG4>DA2%6*J>Q. :J# M]J;X=:E\(]6^(.E^);>?0K$M;RS20R!H;CHL4L6W>I+%>"!UKS";Q)XW^*W[ M2GC/PKX&UO0_ &G^%+&S6YU+^RHKN_U/S$+Q@99?]'7..#U/O7.?LVV^I1?$ MW]IZVUR32[K4DG@-U)I2;;667[(VZ0(<[6.,L#G#9&:.2-KAS.YZQ^RC^TYI M?[0'PK@UB]U"PB\2V%LLVNVMK')%!9EFDV\N3P5C)^\>AIEC^W/\%M0\01:5 M#XO!\VX^RQZ@]E.M@\F5_JOW.W''F>9MZ M<[O>G*,;O3K82E*R]#TSXA?&CP5\*3I7_"6>(K/0UU03&SDNF(241('DPP&. M%(Z]<@#)KE=0_:P^&>E^!]"\5W&N3#3-=FD@TN%;"=KN\:-BK^7;A/,(!'7; MC!![BOFVUTFXUY?V)K3Q=9?;[IH[Q[FWU*/>2RV*,A=6')&%//<"O"O%G@3QAI7ASXD:!;W265CK"":"]M9 HF!C!WC' W*/XJ7)%63'S- MW:._^%GQX\%?&5]1A\+ZJUQ?:<0+S3[NVEM;JWST+Q2JK 'UQBO0:^=_@'\8 M/%&N?%GQ/\/_ (C>%M(T?Q]IFFPZ@^J:'()8+ZT9]B9)^=2&/",>YKZ(K*<> M5V+B[H****@H**** "BBB@ HHHH *;)_JV^E.ILG^K;Z4 97AW_CUK6K)\._ M\>M:U &1:_\ (>D_ZY'^8K8K'M?^0])_UR/\Q6Q0 4444 %%%5KK4+6S8+/< M1PLPR [ 9II-["O;Y?HJA_;NG?\ /]!_W\%']NZ= M_P _T'_?P4Y?HJA_;NG?\_P!!_P!_!1_;NG?\_P!!_P!_!1R2[!S1 M[E^BJ']NZ=_S_0?]_!1_;NG?\_T'_?P4Y?HJA_;NG?\_T'_?P4?V[ MIW_/]!_W\%')+L'-'N7Z*H?V[IW_ #_0?]_!1_;NG?\ /]!_W\%')+L'-'N7 MZ*H?V[IW_/\ 0?\ ?P4?V[IW_/\ 0?\ ?P4Y?HJA_;NG?\_T'_?P4 M?V[IW_/]!_W\%')+L'-'N7Z*H?V[IW_/]!_W\%']NZ=_S_0?]_!1R2[!S1[E M^BJ']NZ=_P _T'_?P4?V[IW_ #_0?]_!1R2[!S1[E^BJ']NZ=_S_ $'_ '\% M']NZ=_S_ $'_ '\%')+L'-'N7Z*H?V[IW_/]!_W\%']NZ=_S_0?]_!1R2[!S M1[E^BJ']NZ=_S_0?]_!1_;NG?\_T'_?P4Y?HJA_;NG?\ /]!_W\%' M]NZ=_P _T'_?P4Y?HJA_;NG?\_P!!_P!_!1_;NG?\_P!!_P!_!1R2 M[!S1[E^BJ']NZ=_S_0?]_!1_;NG?\_T'_?P4Y?HJA_;NG?\_T'_?P M4?V[IW_/]!_W\%')+L'-'N7Z*H?V[IW_ #_0?]_!1_;NG?\ /]!_W\%')+L' M-'N7Z*H?V[IW_/\ 0?\ ?P4?V[IW_/\ 0?\ ?P4Y?HJA_;NG?\_T' M_?P4?V[IW_/]!_W\%')+L'-'N7Z*H?V[IW_/]!_W\%']NZ=_S_0?]_!1R2[! MS1[E^BJ']NZ=_P _L'_?P5?J6FMT--/8****0S)\0?ZNU_Z[?T-:5O\ ZE?I M6;X@_P!7:_\ 7;^AK2M_]2OTH S-5_X_+3_KJO\ .M>LC5?^/RT_ZZK_ #K7 MH **** "BO.O&'P1T[QIK\^K7'B+Q-I\LRJIM]-U5H(%V@#(0#@G'/O6)_PS M/H__ $-WC3_P>/\ X5DY3OI'\3U:=#!2BG.NT^JY+V_$]+\4^(%\*^'K_5WL M[J_CLXC*UO8Q^9,ZCKM7(S@<_A2>%?%6E^--"M=8T:\CO=/N5W)+&?S!'8@\ M$'D&O(/%7[/MGH/AZ^O]/UOQUK-]!'NAL(->97F;. H)''U] :VOV=/@S<_" M+PU>G4;Z6YU;5I1=74'FEX8&YPJ^K<_,_P#$0/2LU.I[1)K0ZZF%P$<%*K"M M>HI))6M?OI=VMO?Y>GK=1W$33V\L2RO SJ5$L>-R$C&X9!&1[@U)172?/GP9 MX/\ VIO'W[._[2^L?#GX[^(5U3PS?QF;1?$6,;DQHH*N 4;.=KJ. MV:T/V9/CQ\6/VJOV@->\0Z9JTF@?!;1IFCCL?L<):\(!$:>8R%]S??;##:,# MC->4_M_MS?M$:3\*?AS;6=W9>%EG>]\1,NZ-9" )/W@S^Z4JJC^\YXZ" MO2O^";WQH3P[:ZE\!O%FFQ>'/&/AZXF:WA9!$UXNXM(#_>D7KG^),'H*[Y17 M)S6UM_3.5-\W+?0^N/CAXBU#PC\&?'6N:3DNOV2[?XE_%SQ1& FI3VMQJLUNL:@>?Y<2[(D ZD#@?6O M9OVE?^3=_B;_ -BUJ/\ Z325^=5G_P HC-1_[& ?^G!*RIQ4HV?=%SDXRT[' MVMJ7_!0+X#:7KEKIGPQ8_-='%L6V.3YAZ;?-\O=_LXSQ5*E"6JOU_ 3J26C/6OC!^W0OBOXL?! M6V^$/C>.?P]K6JM9:Y:+9IYI_?6ZJKK-'OCRKO@C&>?2OK_P_P#&KP7XI^(F MM^!=+UV"[\5Z*F^_TU58/ OR\DD8_B7H>]? '[5T/PPC_:R^ S?#P>'!=MJD M/]J#PZ8MF!<0>1O$7R@X\S'?'7M76_!?QCH7@W_@I-\;Y=?UFQT2&XM_+AEU M"X6!'8+ Q 9B!G )_"G*G%Q32Z?J)2:E9]S[,T'XZ>!/$GC+Q+X5T_Q%:SZ] MX;0R:M:GWH'M':Y]6_M$?M]:;\(/CEX3\'Z9J&BW.C^=L\47%U%,TNG(0K(RE2!RK9 MZ-7L^O?M;?"/PO\ V%_:WC;3]/77--&KZ>\X=5GM2&Q(#MP =C8!P^B1%GC81E1<$\':I YZ5<_:(\&^$? M%G[>?P%\/+ING:EX,FT)$AL8 K6HX_=O]=M=/XD^-W@ MGPC\0-$\$:KKT%KXJUH;K#3-KM+,.>?E! '!ZXZ&OD3_ (*#_#9/A*WPQ^,/ M@G2K?2CX+U&.VN;;3X%BB6V>7S$^50 %\PNI]?.-9W[)./C=-%- M_P ([H<2Z;H8G7H63:!]0ID8XZ%Q4>SBX\ZV_4OGE?E>Y^@M%%%$8-/UFP=GMKI9Y6,;%2I."Q'1B/QKV>BKYY6M^T\NGE0:>(I$;(=LLOS 8&3S76>!?V.?A7\._&-MX MGTK0)9-6M,FS>_O9KI+,GO"DC$(>P('%>UT5?M)6M<7*KW/-_BY^SUX%^-_V M&3Q7HYN+ZQS]EU"UG>VNH0>JK+&0P4^F<5<^$OP.\&?!#2[JQ\(:.FG"[D\V MZN))&FN+A^QDE9VM?0=E>YR=G\*_"NG_$?4/'MOHUO%XMO[-; M"YU10?,DA4KA3V_A7_OD4FG_ G\)Z3\1=2\=VFB6\/BS4;9;.ZU-0?,EB4C M"GMV'Y5UM%+F861Y5\5/V8_A[\8M:M]:\0:1*FMP1^2NJ:;=26=R8_[C21L" MR^QK<^&/P3\'?!_0;S2?"VD+86U\YDO)'D:6:Y?&-TDC$LQP<YRWAOX9>&O"'@%/!6D:5%9^&$MY;4:>A.SRY"Q=>3GDNWYUG)\$/!,>A M^$-'70H!IWA*>.ZT6#+8LY$4JK+SV#'KZUW5%+F?<+(YWQ-\/M \8:QX>U75 M].CO;_0+HWNFS.3FWF*E"XQWVDCFOG']I/1;;7OB'CQ=^S]>?$31H+>/^R_$ M'A^:-KL-SYD4RED95SC')'6OK"BJC)Q=Q.-SY@_9+^$^MZ'XY\;^/]5\'V_P M[T[6K>STS1_"T;HTMM:6ZMB24IP'?'I4VHSO8 M(X.1BW+[, \@8Q7H'Q8^!?@KXV:'::5XMT9+^"RD$MI-$[0SVS8QF.1"&3@# MH:[ZBGSR;NV'*MK'DG@']E3X9?#76-*UC1?#JKK>FR2RV^JW5Q)/=;I(_+?= M([$L-A( / SQ5?XD?LD_#+XJ^,_^$JU[0YFUMXEAGN+.\EMOM4:]%E$; .!T MY[5['11SRO>X,\XQBO?Z*%.2U M3#E78\J^(7[,?@#XE>)+7Q!J>FW-GK=O;BT%_I-[+92R0CI&YB8;E'8'I6W\ M._@AX)^%+:LWA;0+?2FU;R_MQC+-]H*+M!;<3DX)R>^37=44N:5K7'9;GE?P MM_9E^'WP;NM;E\+Z3+:1ZNABN;6>ZDGMQ&6+%$C=BJ*2QX [URUC^PM\&M/\ M0Q:K%X7?9%]F:P23.01;EO+X/.,8KWVBGSRWN+E78YS7?A[X>\2>( M/#>MZCID5QJ?AV2672YSD&V:1/+&=,>*^U M%@UYJ%YF<5Z%112;;U8;;!1112&%%%% !1110 4444 %- MD_U;?2G4V3_5M]* ,KP[_P >M:U9/AW_ (]:UJ ,BU_Y#TG_ %R/\Q6Q6/:_ M\AZ3_KD?YBMB@ HHHH *PO$/A=-?FBD:=H3&NW"J#GFMVBKC*4'S1)E%25F< M9_PK>'_G]D_[X%'_ K>'_G]D_[X%=G16WUFK_,8_5Z?8XS_ (5O#_S^R?\ M? H_X5O#_P _LG_? KLZ*/K-7^8/J]/L<9_PK>'_ )_9/^^!1_PK>'_G]D_[ MX%=G11]9J_S!]7I]CC/^%;P_\_LG_? H_P"%;P_\_LG_ 'P*[.BCZS5_F#ZO M3['&?\*WA_Y_9/\ O@4?\*WA_P"?V3_O@5V=%'UFK_,'U>GV.,_X5O#_ ,_L MG_? H_X5O#_S^R?]\"NSHH^LU?Y@^KT^QQG_ K>'_G]D_[X%'_"MX?^?V3_ M +X%=G11]9J_S!]7I]CC/^%;P_\ /[)_WP*/^%;P_P#/[)_WP*[.BCZS5_F# MZO3['&?\*WA_Y_9/^^!1_P *WA_Y_9/^^!79T4?6:O\ ,'U>GV.,_P"%;P_\ M_LG_ 'P*/^%;P_\ /[)_WP*[.BCZS5_F#ZO3['&?\*WA_P"?V3_O@4?\*WA_ MY_9/^^!79T4?6:O\P?5Z?8XS_A6\/_/[)_WP*/\ A6\/_/[)_P!\"NSHH^LU M?Y@^KT^QQG_"MX?^?V3_ +X%'_"MX?\ G]D_[X%=G11]9J_S!]7I]CC/^%;P M_P#/[)_WP*/^%;P_\_LG_? KLZ*/K-7^8/J]/L<9_P *WA_Y_9/^^!1_PK>' M_G]D_P"^!79T4?6:O\P?5Z?8XS_A6\/_ #^R?]\"C_A6\/\ S^R?]\"NSHH^ MLU?Y@^KT^QQG_"MX?^?V3_O@4?\ "MX?^?V3_O@5V=%'UFK_ #!]7I]CC/\ MA6\/_/[)_P!\"C_A6\/_ #^R?]\"NSHH^LU?Y@^KT^QQG_"MX?\ G]D_[X%' M_"MX?^?V3_O@5V=%'UFK_,'U>GV.,_X5O#_S^R?]\"C_ (5O#_S^R?\ ? KL MZ*/K-7^8/J]/L<9_PK>'_G]D_P"^!1_PK>'_ )_9/^^!79T4?6:O\P?5Z?8X MS_A6\/\ S^R?]\"C_A6\/_/[)_WP*[.BCZS5_F#ZO3['&_\ "N(?^?V3_O@5 MV(& !2T5G.I.I\3-(4XT_A04445D:&3X@_U=K_UV_H:TK?\ U*_2LWQ!_J[7 M_KM_0UI6_P#J5^E &9JO_'Y:?]=5_G6O61JO_'Y:?]=5_G6O0 4444 %%%% M!1110 56U+3X=6TVZL;E6:WNHFAE56*DJP((!'(X/459HH \_P#A/\!/ 7P. MAU&/P3XZ>')>4J#MRQ).!D\>YJOKW[.WP]\2_$JQ^(%_P"&[9_& M%F4,.K1EDE&W(7.TC/!(Y[<5Z115F: MC;26EU;OTDB=2KJ?J"17GZ_LR_#6/X4R?#9?"]L/!4D_VEM*W-Y9D\P2;LYS M]X ]:]1HH4FMF%D]SA_%7P5\&>-?AO#X!UG0X;WPE#%##'IKE@BI%CRQD'/& M!^597Q)_9N^'?Q:\%Z9X6\3>'8+[2-+54L55F22V4*% C<'<. >><5Z;11S M-;,+(\'\*_L-_!3P;)HD^F>"+5+S1[K[9:7DDCO.)LJ0S.3EL%%QGIBI_BG^ MQ7\(?C-XR/BGQ3X76[UEU59IH;B2$3[>!YBJ0&XXY[5[C13]I.][BY8VM8\I M\*?LL?"KP1/KTFB^"]-L5URT^PZC"B$Q7$'_ #S*$XQ7#:9_P3T^!&D^((M6 MA\%J\D4OG):S7Q\J_MWZM\2]<\''X=^!/AM)XQ ML_%%E+;WNJ,R^78MO4+P6 W8RVX\# ->C?LD? T_L]_ W0O"MQY;:OAKO4Y( MCE6N9.6 /<* JY_V:]DHJN=\O(A#CH:I_#SXY^#_ (I> M*O%OA[P[J1O-4\+W0L]2C,94*YSRA/WUR&&1QD&O /VRM ?VC/C=I.J)XD\7-!=:>-(\/:-:27DD49MP9&51Q&N MXC))&37OGP3^.OA_XZ:)J-YHT-]IU[I=V;'4M)U6W,%W93 9VR(>F1R#]?2O M*_V>U7_AJ_\ :,;"[_M>EC..E3?LSX'[0_[2H&!_Q/\ 3^G_ %YBHDDT M]-DOT*BV>X_$+XA:#\+?"=[XD\27RZ?I5H%WR$%F9F(5411RS,2 %'))KR;P M_P#MB>';[7M-T_Q#X6\6>!;759EM]/U7Q+I3VMG<2M]Q/,/",W8-C-*+.[U+4%MUN%M(R2B3M$P*LJ.R$Y&!UKE_BQX%O?B+ M\/TT3Q?^TMI-SX>UZ:WAM]FE:%Y7W[9HC"+BF^H2D[V1C M_M0_%JW\6_M(>#_AQ?3^.]+\*6<%W/J<7AFTN89[^X 3R3')&-TD*[B69> > MM9&A^.K/XP_M>?\ "+:AJ'Q$L?#GAJSLK31M/M8[JU4W*,=\]\P&2C>6 '?A ML^]>O>,(3:_MT_"&!I3*T?A'5D+MU;#1#/XT?"ML_MT_&<9S_P 2+2?_ &>K MNE'1=/U)UO\ ,T/@O\3?!WP_^$OC/Q1J?Q#U;Q!H.GZ]>K2RAOE4#KG@5H^"OVO-#\6>*-)TB\\'>,O#$6L2B#3-2UK198;6ZD/*J'P M=I8"4.,@K@@[NOXT^2.[\OR)YGLCZ/\=_M$^!/AWX-\.>*]4UD2^'O$%U# M9Z?J%C&UQ'*TJ,Z'Y<_*0AY_"N2\*_M?>'/$/Q"T[PE?^&/%?A>ZU82?V3=: M]I+VL.H%%+E8RW.XJ"0#R:\1\5^ =*^'/P7_ &9M!T?Q$OB[15^(NFW%GJAC M54GAF>XE7:HX"@/@#T%>Q?M.*O\ PM#]GUB!N'C(@'O_ ,><]3RQV]2N9[G* M? _]K*[\??M%^//"=]9:^='^TVT.BQ3:%+#]B_<,TOVEL?NPS+E2^,Y&.M?4 M][>V^FV<]W=31VUM C22S2L%1% R6)/0 5\P_ W7+#3?VO\ ]H&TO-0MK6YN MKG21!!/,J/+_ *,1\BDY;\*]/_:LT'5_%'[./Q$TO04DDU6YT:X2&*+.^3Y" M2@]R 1^-*:7,DM-AQ;Y6SAE_;F\'7%R;NR\,^,-1\(+-Y+>+K7197TW[VW>' M RR;N-P&*MZKXPU23]MSPEHUMJMT/#UWX&N;YM/5R())?M2A92O][:<9]*M? M!?X\?"RS_9S\*:NOB71=)T&QTJVMIX+BX1&M9$14:)X_O!@X(QC)Z]ZYGQ1J M"G]O#PI>V:_;!_PKB]G@6,_ZW_2@5 ^O'YT[*[27<5W9:F]XD_;)T/0[S4&L M_ _CC7M#TZ62*[UW3=#E:SC,;%9"&."P4@Y(&.#79^)?VC/!GA_X9:/XY@O) MM;TK6S''I%OI4)GN=0E?[L448Y+\'([;3GI7S?\ !MO$'Q8^">H?%?7OC=J> M@ZQ,UW+/ID4\*:5I.QW46TULXP> ,[N3NXZY-7X-^$?!_CC]B'X-Z=XD\8'P M-JWVN6?P_K<%RL$L%\MQ.1Y9;Y22NX8/4''6J=.*^\7,SZ1^&_[0UEX\\13Z M!J'A/Q1X,U:.V:\2'Q%ICV\>9J.F^#_&>K^# MXYFA/BJPT626P;:2K2*1\S(""-P&.*Y#P+\0_'_PU^.VF?"KQ]XOT?XDZ'K6 MD75['JD5LMO>Z?'$H+?:50E2CJ<;CU-<'=Z7K'[/7PGU#QW\%OC5I>M_#334 MDO8?"NO^7F6>GV$EQ+=! I**JC.\[AA3[^E5?&'[3GAGP)X-\-:OK&G:S!K M/B) VF^%8[)I-6F;&2GV<<@J.I/ KR[6/$7_ FG[5W[-VOS69LI-4\*ZG?F MUDY:%I+:-]O/<;L?A4OQ"UC3OA_^WIX1U_Q?-%8Z)JWA2;2M&U*\8+;P7HGW MR1;S\JLR$8)/.<=ZGD6B\KCYGJ>F_"K]IOPY\3O$\OA>?2]:\'>+%A-S'HGB M6R:TN+B$=9(@>) .^T\53^)'[5OAKP'XPN/"FFZ+X@\<^)+2-9;[3_"]@UVU MDI&1YS#A"1R%)S7G?QL\1:/\0/VKO@3H_A2\MM7\1:+>7FJ:G<:?*LOV+3S" M59964D*)&V@*3SCW&8/V4_%6@^ OB=\;_"WBB]M-&\92>*9]59]0G6)[RQD4 M&!T+$;E49''3-'(K_#O7/&&FW=PEEH,4\FK6-Q;M' M>V#0H7DCEA/S*X"G []J\YNOV]/A_;0Z3JG]E>)_^$.U Q)_PECZ1(FFP/)@ M!7D/H2 2,@'([5Y;I>J:=XT\7?M>^+?"VV?PC/X:.GC4+?'V>[OH;&83NC#A ML9 +#K4OQA55_P""7OAL!5"_V'H/ Q_KK:J5.-[/K87,['L^F_MB>%+_P ? M:-XM:U9/AW_CUK6H R+7_D/2?]LC5?^/RT_P"NJ_SK7H **** "BBB@ HH MHH ***2@#\_OABNE?M->,O'5S\3_ (MZ_P"$O%=CKESIUCX/TW7/[)%A;1L! M&PC/,K-Z\]/>OJSX,> ]<^"OA76[?Q7\0[CQAHD$AN+"_P!854FL[0)EEEFS M\^.3N/8?EY9K%G^S#^UM#>ZGJC:%-J]I+);7,UU,--U.W9&*G=DJX'&03Q^H MKP7P;:^(-=^!_P"T[\//!.OZAXW\%:)''#X=U"64S,W DN+>.7_EH %8<=?Q MY[&N=6V,%[OF?2\O[;_A0!]3@\*>,KSP9&QW^+K?1)6TX(#@RA^IC']\#&.: MQ?VEOVK_ /A7>O?"N+PR^I7^FZUJ]G6]]ILBR9B@D4$-*VT$(OS M8YKD_AI?:MXD^!NEZK9_M%Z3IWA-=+6&>SNM#TU5LXQ'M>"56&05Y4@\G\:S M_'7A/2/A)\+/V5](M/$Z:]H%AXXL9H-=G*Q1RP2>?*C9^ZJA7 'L!248*6W] M?<'-*Q]11_'#PU_;W@C19AJ%GJGC"":XTRUNK)XGVQ1^8XE!'[M@O9N]:.J? M%30-'^)FB^ [F:9?$6L64VH6L:PDQF*(@.2_0')''>O"/CKXDTJS_:J_9ZUF M?4K2+1Y#JT*Z@TRBW+M;$*OF9VY)&!SUJGXD\::#XJ_X*!?#JVT;6+/59M/\ M+ZDETMG,LHA9G0A6*D@-CG&C?!_XS^&?CAX7;6_#5S(Z0S- M;7=G=1F*YLYU^]%-&>48>]>$?L;_ !#\*:/-\9=%O]>TW3]9A^(&LW2TBA9/F(W+E&&1G&.<5-^R3?V?B[X[?'[Q=X;*R^#M0U:TMK:[A_U%WG*"2=EL$9/3S/>OBC\4M)^$_A^+5-4M]0OFN)UM;6QTJ MS>ZN;F9@2J(B \X4\G &*X;X=?M3Z%XX\<6_@_5/#OB/P/XBO(7GL+/Q-I[6 MOVY4&7\ICPS*.2O7%!M,\7:Q-::CXEB"B6V2. M(.D4;MPCRDE0WM]:\Q\<>$Y/ G[67P!T5_B'J/C)?MVH7"V.MW$=S>V>;0@O MY@ ?RWQP&XRO'>B,$XZ^8.3OH>Y^-/VLO"'A/Q=KWA&TT[Q!XE\7:.(FFT71 M-+DN)G61=P92!MV@=22,' K7^%_[2'@_XH>"-<\30S7&@6^@2R0ZS:ZY$;:? M3GC7Y)KS[XA?&SX::A^R+J^HZ;XDT:#1KOPR]O96OVJ M,N&:WVI (P=V\'"[<9!%=I^R2"/V9?AB#U_L"TS_ -^Q4R2Y-%;4:^+<\0^* MV@^(?BQ^VT? <7C_ ,3^$=!A\'KJOE:!>>3F87 3)!!'(?\ 05!J%OXQ_96^ M/OPNT>V^).M>/?#OC>_;2[S1?$J:OI4$7@=;H3:+>M:S%EN0NTNO)7YCQZ@52_9S^&.B?!3]JCQ-X/ M\:K<:OXSFMY+WP5XJUBZ>9[FQ92'@3<=JS1\Y(&2-W;&=M.7Y;$=?F>^>,OV MM?#OA[Q1J.@Z%X<\3>/;S2F\O4Y/"^FM=PV+]2DD@XW@=5&2*WD_::^'TGPE MG^(RZUGP[;OY$J^4WVE+C<%^S&'[PFW$+LQG)KY2_92T_P 76>D^,?"\/QCM M_ 7B'2?$-\^J:%>Z39R3%GE+"YWS#^&-U\*?B/+XN^+ MMIX@T;Q9XCAEGU^T,%G%8ZJC*BM$8_D#[U!)Z'GMS4.G%:%*4GJ>U^!?VF+/ MQ=XJT[0=1\#^,O"-SJ8)L)])XHUGNM*\,6+7C3$<)GL"7XI M0_#OQ!?:RNJ0VUYIEK.=2LVC CDBDG&2$&5*J>/3K1[.-[] YGL>^ZE^U=X9 MU;X.^*/%.AQ:Q_:FDH]K=:1_9DC:AIUT48IY]OC!D>M>?>"_A_:6>K_& MKQ>/BI:_$/Q#<^'VTS5H;"UMX$@>."1HRXAX+[6QZ\8[5W?[#NN:=J7[+?PW MM;34+6ZNK7185G@AF5WB.6&'4'*\@CGT-3*,5%V&F[JYPW[\(BPT#4KU]D$=Q',6F@#M\JNP(/7G@=Z:2< M4A.Z;9ZG\)OVEO#?Q4\077AM]/UCPEXLMX?M)T'Q)9M:74D.<>;&&X=0>I4G M'>J.D_M8^#/$WCF3PEH%IKFN:S;:J^DWRV>F2-'8NGWI9I,;5CSP&SSS7G?Q M.\0Z/\0/VT/@M8>$[NWU;6/#T&I7VM76GR"5;2RDAV)'*ZY WN1A3_6M']B5 M4^U?&Q@J[SX^U %@.3@)C)I.,4N:P^9WL>Z?%+Q!J7A/X:>*];T:T^WZOIVE M75W9VNTMYLR1,R+M')RP' ZU\6? ?X9>&_VB?A[IOB.^_: \52_$O4X_M%W' MIOB$6XL+@G)A%D,?*AXQCG%?<'C;Q=IW@'PCK'B/5S,NF:7:R7=R8(FE?8@R M=JKR37RIX\^%?[*_QR\*W7CJVUC0-#GE@:Y_M[1M22PN8GP3N= P.\'^%ES[ M44W9?J$EJ=!\=]4\7?!']GSP2WB#QQ<:CJ]EXFTR'4O$$$7V=KBV-S\RNJ]0 M8\ ^M=5H_P"V1X7O_'FC>&]1\-^*O#<.N7'V32=8UO29+:SOIC]U$9N06[9 MSQ7S=X<\7>(_''[&/PVO?%-Y<:L\?Q!TZUL=1OD(DO;-+P+%*V>N1D9/I7OW M[:6/)^"Q.,_\+)T;'YR53BK\K\R>9[KR.W^*/[0^G?#?Q"GA^V\,>)_&&N^0 MMU+9>'=+DN?(A8D*[OPHR5.!G/!I/ /[3'A#Q]X+\3^(81J&EOX721M:TG4K M1H;ZQV(7(>(\\J"1CKBO)M0N_$/QH_:I\?>#+[XAZOX$T;PI8V3Z=I.A7*VE MQJ7G1EWN7D(RZ(WRX' )'OGS#P'NCUK]K^%_$R>+WM]"CA.L*(]TVVRE&',? MREU^ZQ'4CGFDJ<;>>@^9W/J/X9?M/>%/BY?R'P[::Q)H,>G'49/$=W8/;ZBRR:;M!PTH?JT M8Y^<#&!FN?MO#FK>)O\ @F[;:1X=C8ZK=>!HU@A@&&D/D LBXZEE##W+5R?P MAO-8\1_ ?0]2L/VB=*TCPQ#I,=O/876B:<@L%2,(]O*' (*8*G=R<9YS1R1U M8,KO4_[2TG4O+73$TM?M$VHO)]Q($7EV/MT .>E? M/'Q;_:FG\6WWPKTS3=-\7?#[6;OQSI<<]CK5A)9-?63,XD"M]UTR4#+G/(KF M[KPCH?P,;]EV_F\3+XC^'&E:C? >()@L=O')=Q2-;2-CY40,^T$XQ[5W_P"V M%\0O"FL:]\#]%L=>TS4-9D^(&DW:6MK<)-*(0S!G.TG:N649.,]LX.'&,4UI M<4I-IGUE1117*;A1110 4444 %%%% %'6O\ D$W7^X:;HO\ QYI]*=K7_()N MO]PTW1?^/-/I0!H4444 %8_B3_CS-;%8_B3_ (\S0!JP_P"IC_W1_*GTR'_4 MQ_[H_E3Z "BBB@ HHHH **** "BBB@ HHHH R_$?A;1O&&F_V?KNE66LV/F) M-]FOX%FCWH=R-M8$9! (/:H_$?@_0O&&G16&NZ-8:S8PRI/';7]LDT:2)]QP MK @,.Q[5L44[L#+U_P +Z/XJLHK/6M*L]6M(IDN$@O8%E19$.Y' 8$!E(!![ M5SWC3X+^!?B+KVDZWXF\+:;K6K:2P>RO+N /) 0P88/ID X/>NUHHNUL*R,O M3_"^CZ1JVI:I8Z59V>I:DR->WD$"I+J9SM/ MNN*]1HH4FM$Q61F7'AG2+OQ!::[/I=G-K5I$\%OJ#P*9X8WQO1'QN53@9 /. M*2U\+Z/8Z]>ZW;:59V^LWT:176H1P*L\Z)]Q7<#+ 9. 3Q6I11<9B:;X)\/: M/I5[IEAH>G6>FWSR2W5I!:HD4[R?ZQG4##%NY/6N/\%_LU?"SX=^(O[>\-^ M]#TC6!G;>6UHH>//78?X/^ XKTNBCF?<5D9FF^&=(T?5-3U*QTNSL]0U-D>^ MNH(%26Z9%VJ9& RY X&?:Y^RO\(?$GB237]3^'?A^\U:63S9+B2R3]X_ M]YU^ZQ^H.:]4HIJ36S"R,C4/"&A:K;Z7!>Z-87<.ESQW5A'-;(RVLJ A)(@1 M\C*"<$8(S4VJ>'=+UNZT^YU#3K6^N-.F^TV(?'UCXVU+PGI=YXLLMIM]6D@!G0J,*=W<@=">E=O2T47;W$ M>7W7[,/PFO?%_P#PE$_P]T"77O-\\WC629,G]\C&TMGG)&<\UWC^%]'D\00: MZVE6;:W!;FSBU$P+]H2 MN,2R8W!">=N<9K4HHYF]V%D>:77[-/PLO/%TWB> M?P%HD&S M06T?S%LJ@&%.23D8Y)KKZ*?,^X61PGP[^!/P_P#A/+=2^$/".EZ#/=+LGFM; M<"21?[IKT4 MW1QAU1R,J& &0#S53QMX!\ M.?$G0I-&\4Z)8Z]I,?"&D^(9[<;8I[RW# M2(/[H?KCVSBN\HI\SO>XK*UC!T?P'X<\/>%/^$8TW0]/L?#ODM;G2X+9%MS& MP(9"@&"&!.<]U_:K?L,BU,RB4C&<[ =#U7 M5'_UEW-:*))/]YA@M^.:[?PIX/T/P+H<&C>'=(L]$TJ 8CL[&!8HU]?E4=?> MM;S$_O+^=.JN9M6;%9;GE.J?LJ?"#6O$CZ_??#GP]$?@WX$\!MI M[^'O".C:/+I\YBLT,T4C M+M++(06!*\=>G%=]12YG:UQV1EV/A?1]+UG4-7L]*L[75=1V"\O88%2:YV#" M>8X&6P.!D\4FF^%=%T6^U2\L-)LK*[U2037\]O;JCW3@;0TA RYQQDYXK5HH MNQGEVF?LN_"31_$-SKEG\._#T&J7&_S)Q8(<[\A\*1M&03G [FO1=(T>Q\/Z M7:Z;IEG!I^GVL8B@M;6,1Q1(!@*JC@ #L*N44.3>[%9+8R1X3T0>)CXC&D6( MU\V_V0ZI]G3[3Y.=WE^9C=LR =N<9IFL^#=!\1:II>I:IHMAJ.HZ5(9K"[NK M9));1SC+1,1E#P.1CI6S2$A>2<"B[&>>_$']GKX;?%;4XM1\6^"]'UW4(UV+ M=W5L#+M[*6&"1[&MQ?ACX1C\&GPBOAG2E\+E/+.CBSC^R[?3R\;?TKIZ16## M(.1[4^9[7%9'G7@']G7X9_"[6&U;PKX*TC1-3*&,7EO;CS54]55CDJ#Z#%:' MQ&^"?@3XN+;#QCX4TOQ"UM_J9+VW#21YZA7^\![9KM1SS6=XZ^'?ACXG:&VC^*]"L/$&F%@_V:_@6558 M=&7/0^XYKH=PSC/-+1=C./\ AS\'_!7PCL;BT\&^&--\.PW#!IOL, 1I2.FY MNK8[9/%;FA^%]'\,F].D:59Z8;ZX:[NOL<"Q>?,WWI'V@;F.!ECSQ5C^V+#^ MT6T_[=;?;U7>;7S5\T+UR5SG'O5NAM]1:".BR*RNH96&"K#((KR/4?V0_@OJ MVMOJUU\-/#LM^[^8\GV%0&;U*CY3^5>O44*36S!I/QXK1T7X5^#/#EE?V>E>%-&TZUU"!;6\AMK&*-;F)5*A) %^=0I( MP<\$UU5%/F=K7%9%32=)LM!TRUT[3;."PT^UC6&"UMHQ'%$@& JJ. .PKS; M6?V5_A%X@\32>(-1^'?A^[U>63SI+B2R3]X_7J44E)K9A9/:?2@#0HHHH *Q M_$G_ !YFMBL?Q)_QYF@#5A_U,?\ NC^5/ID/^IC_ -T?RI] !1110 4444 % M%%% !1110 4444 >-_&C]HQ?A)XV\+>$K3PCJOBW7O$D%S)86NF.BY>(*=KE MR JG=DN>% )YK@-#_;+\2:OX@USP6WP:UY/B7IAC<^'HK^%X#;NNX3O=D!$7 ML!@DGIGG&C\5 ?\ AM_X&$ X_LC7,G'_ $Q6F_#H'_AO#XP'!Q_PC>C=O^NE M="C'EU72_P")DV[[]3L/@K^T6OQ6\-^+[C4/"FI>&_$?A*[DLM7\/EENITD5 M-X$;* )-PZ8QD^V#7"ZU^UYXQ\(Z*GBWQ-\$=:XC2=:\2^&[S]LK5/",4DGB2UOXI;#RTW,)!8+AE'H MKR3XGV7PI7]C?4]>T?XGZQK'CK5=)B:\\[Q#-T9BH56W<; 5V M@YXS5QA&^W8ER=MS[&^+7[3FG_##Q/X-T&U\-:MXLU#Q9:SW&F1:0%9I&159 M5(8C 8/DL3A0"35+X7_M+:MXH^+$GPZ\;_#Z]^'WB273VU33TFOXKV*\@5MK M[7C 8>GL?;/ :\I_P"&F/V8CM.!X:U'/'3_ $6&NA^( ;_AO/X5,JY_XI36 M.W&=T=1RQM:W0J[O\S;\7?M!?$"SU[6[7PE\$==\3:7H\K03ZC=:A#I_VAE M+?9XW#-*N#PW /05.?VOO!B_L]P_%AX+]=.F?[)'I/E9O'OMYC^R!>[[P1] M37SY\+[[P?XTUGXAZ]\7_B1K'A[XB:5KUW;PV7]OS:>=)M4?_1_LT"L%<,O. M2KALXQSSP_@G1]3N/V,?!'B[3K&[\26OA#XB3>(+^T2',]S:1W4@>0)@98!@ MV,>IXQ6GLX]2>9GT1XC_ &S?%/PW\*2>(OB!\$O$'AC2I/+%I<0ZA!>*7=U5 M4GV@& X;@L",C'!KT[XP?'R'X:ZCH/A[1O#]YXR\;Z\&?3O#]C*D+-&@S)-+ M*WRQ1J/XCG)X%?-_[8W[57PX^*_[-^O:+X/UF7Q#J-XUG))'9VLI%G&MU$Q> MX8J!$,@+SR68 "KO[2&AIX3_ &J/"'C+Q)XIU[P1X-U;0#HO_"2Z'.D(LKI7 M,BQS.\;A$D!QG Y'6I4$[75MPYGT9[=\-OVCKS7_ (A+X#\=>";WX=^+;FV: M\TZWN+N.\MM0B7[_ )4Z NO=",XYKE=1_; US4M6\::;X(^$FN>,;GPCJMU MIVIS+>PVMN!"<;HW8$N[?,1&!D D\BN?\ ^'_A;XS^.GA1K#XS^*OB3XH\. M)<:G96\VH07EG;JZ>4_F216X"E@PPN\$[?:N@_95!"_M"Y!'_%P]9[?[$=)Q MBM;#NWIK_$+]I#P]X&^'?ASQ-;VE[K]UXG,,>@Z+8(/M6H2R*&5%!X4 '+,> M%%> ?"=6_P"'7>H##;O[ U?C'/\ Q\7%*]+M;>["6UQ%;VK1R DF29^(P,=P2Q. *\HOM!^$'Q'\1^$O#= MS^T#XQ\>7=YJ4-W8:7;ZM;7J>=$?,22016V8U!'WF*]>M=W\*5(_;F^-!((! MT/2<'''\=2XQ6MN@[O:YG:E^UMK/B[X+?$R:P\!:UH_COPQY^FZGHL-Y$TVF MEK=V6\67A61,;N.>.,UV_P"QQ\2O$OQ*^"?AVZ\3:#JNG74&FV:KJVJ3I*=8 MW0@M?FY^:O)]#MY;CXB?MD111/))+I\:(BJ268Z:X 'JDD;J&5A[$$&K=.])O;5/"7ABPUVV:,F:2\U 6Q1\\ #!R,=ZF4N57-Z-%UYJ M$6EZM)?>[([BBO'/^$R^-'_1.]$_\'@_^)J*\\5?&*ZM)X;CXS[H*X+X_P CP_ ?XD21NT;KX:U)E93@@BUDP0>QKO:^%OVA M_P#@HM\.#X-^)_@2&QUI_$)MKW0[=6M=L,[/&T7FA\_*HW$\@'C@F2,GL,FM^ MQ_X*+76C^*=!LO'_ ,'?$_@#0M:N%MK;6=28E=S<*2AC7U&0#D YP:\.T>;X MF? G_@F/:7^@17FB:CJ>LM=7%S"A6YM=/F? E'="Q5/FZA7SQUKR3XX:MX1O M/A3\/XO#?QF\3_$35+C4;2ZU71=8E>XAM9B06D7*;/QM:,$LO#5L#<7-T^?F1AY:M$5'S'*GBN M?\41EO\ @J)\,B4) \-#G''_ ![35:\!Q_\ &V3Q^VSC^PT.<<9^R6M9\D$M M5TN5S2OOUL=I\._^"AUCX_\ 7C_ %4> -:LO$GA&-)+CP[$_GSRJTHB)7Y M058_,I7@"OF#_@GSJ>F_$C]HZ?Q+XJT7Q/KGC*:_NKNU\0>>YT^S'E',/EP*]6_9.C*_MG_M-?(0OE3XXX_P!8E;__ 2:4K\,_B+E2/\ BIY, M9&/^6,=4^6$9OD+X7_ 'X&?$_P[H+^"OCEJOA;XFR+"\D>L2F$"?@ MR*F0H)^]MVN2>,YK] /VOOCDOP(^&,6KW'@FX\<:=>7D=I?6BQ[H(K<\R-*2 MI ! PN1@L1FOS<_:.\9?LR?$;P3YWPL\&ZUH7Q$N9X_(M+2V>& $L-ZO&&9# MQD#RQG.**-^6RT\_\PJ6YKL_1[XR?'F?]FSP_P"$=!M_"WB?XF^)-1A-O:I8 M1EWN#$J^8\L@!PQR#]T]3TKC?A#^WA;^/_&VK^"O$OP]USP-XRL[";4(-(OC MYCW:QQF1D7Y%(8J"1P00#SVKYE^./B[XB>$%_9]\$?$+QGKO@'P9=:% =2R@1+@Y W%B#1\$[[1-1_X*-^"F\-^/-8^)&APZ3=0V^MZT MQEG %I<57S54GAL=R.U)4H\MWYC"_B19_M&?MN/KGC3PMXNO[ M:6]MDTK1[:1XVT=E=-C7*A>(P021QDMS7V5XX_;ZCM?B!K7A3X;_ VU[XJ3 MZ$2NJ7FCOL@@8$AE4[&WX(([9(.,]:\T_93MWN/^"@'[1$89H3):NJR@?=)E MA (^E?./PHL;?X'_ !#\>^#_ (B_%?QI\&-22_:>.;14;[-J*Y.'9E4DDC!4 M]"#QS6DHQF]MDB$W%>K/TY_9W_:(\-_M(>"7U_0$N+*>UF-KJ&EW@ GLY@,[ M&'<$W63Q&@=89&0,/,BX.#S79_\$^_ M ?@G3='\:>,O _C'Q%XKL]>U#R;V3Q!:+;N]Q"7;S@ 6WB8G)]>QR*X7_@I M4K-\1OV?\*3_ ,5(G09_Y:15A!*-:R-)-NG=GK?QT_;FT'X%?%F#P#>^$];U MW4[BR6ZMVTE5D:9WW!(EC^\22,9[=:Y[X1_\% H/B%\0M5\$Z]\-]<\&^);6 MPGO[;3[QR\MQY41E,>PQHRL44E>"#BN'\?1[O^"KW@,E"5&@OSCC_43U-XKC M/_#V?P8P4X/AN3+8X_X];NGR0M:W2X>?LT_MK^,?$W[5OB*SU;3O M%FJ>']?G6UL- FW/_86YT^>5-OR $=OO5[UXV_;[CM_'VM^%OAO\-=>^*]>0?"6SMO@?X^\>>#OB+\6/&OP8U./4&GCD MT5&^S:BO.'9E4DL1@J>A!&#FM73C)WMT1GS2BK7ZGZ Z1^VYX/\ $'[.OB#X ML:=I]]-%X?\ W>IZ%(52[MYMRCRSGC'S ANXST((')^!_P#@H1I_C[2M=US3 MOASXDB\-:-HLNJ7.L7"[(&F0C-LC;=K-SUW=CQ7SU'X"\%:9^Q)\>O&'@;Q= MXB\66GB!DBO)->M%@D:>&?)E4 MO$V FTGPG-D < M_?:LW""Z=;%\TGUZ&'>?\%1K>Z\)1^)/#_P@\4ZSHL(_XF.HNWE6MFV<;#,( MW4GDSZ5X;U# M4FU+["N9;=);R3;.!CC:4(R> 7%/V<).UK:V#GDE?R/LKP+^WR^H>-O#N@^/ M_A=X@^&EKXC<1:5JVJ2;[>9V^XK?(NS/ []1D $[:V>T_X0B,-YDDBH%^T"/;]TD%\XZ'K6>MO\)OCOKW@OP[=_M'_$?QA? MW^H12V>FW]GYOV*X'S*TNY-J$$;<@GKZ^(6B? '_@I5:>*_&,MS9>' ME\/QP"]%NTF\FV5 P51DC=#')M*[U#;6ZC M(Z5)4-I=17UK#LC5?^/RT_ZZK_.M>@ HHHH **** "BBB@ HHHH M^ _V7OV8? OQWTWXD:_XPAU6^U2#QOJMC%+#JUQ %A1HV50J.!P7;\Z[_P * MZ?XB_9-_:!\'^"(_$FH^)/A?XW,]K8P:U,9Y])O8XS(J)*>2C@8P:X;]DW]I MWX9?!C1_B5H?C/Q5;Z'JLOCK5KM+::*1F:)C&JL-JGJ48?A79Z1XKO?VO?VB MO WB+P[I&H6WPK\"2SW_ /;>HV[0+JE\\9C18$< E5#9+$?EQGMES!;WXC>(]+B2;5O(O8[*TT\.,HCS."#(1SL M X%9$?[85M;_ _\<:MJG@K5M*\5^"1')KGA.65&N(H'/%Q%(/EEBV[FW#^Z M>G&?"[72],^'7[2GQ7T?QW\3/%'PL'B'5/[=T>]T^_AM+#4H)% (,DL+@R1D M;<;AQT'!KUWX"^!_ACXT\=^-]=T'Q_XA^)VH'2E\.ZI>:S/'<6C6[L9!''(D M*+(00V<%L;B#UJ'&,5JBU)MGKWCCXW>'? _P6N_B;-(UWX?BTZ/48O((WSK( M%\M%_P!IBRCZFO-O!?B7P]KW[3VD7\VBZYI7C37/ <>J20W%_NM+:V-P%\IH M1QYH.,L.U?./@BSUO6O&GAW]E75K:ZFTGPGXCEU6\O)%S'<:+#_I%E&6[DR% M5/\ NXKZ%O8?^-@M@B#RU_X5O(H*C@?\3#M2Y%&Z_JP8#YQ7N1@9_ G?\0?M16>B_#OPO MK:>$==E\5>)IC:Z5X,GB$&H2SJ3YBMNX1$"LQD/&,'O7D?[*/QL\%? +X) ZN!\N3\H]16-^T5XDTGQUX MQ^#'QEM/$/B'P]\-@E]IMUXCTF,VUSIYFRL:?(N:UM/ MS#F=KW/:_"'[2^KK\0-'\'_$CX>WWPZU+70XT>ZDU"*_L[R11EH?-C V28Y" MD<^O2F:[^TIXBU+Q]XH\,_#KX;7/CO\ X1>1+?5[^358M/B2X9=_D1;U8R,% M(R?E /&>]>96.@_"7Q[\2O VC_\ "^/%WQ"UFVU*/6=-TU=4M[V!)K<%P\IB MM_D7&5Y9<[L5'\3-(^#VL?%;QKJV@_&+4O@U\1K.01:RUM?"TANW1!MEDMY@ M%G&,#O-'+&^WY_\.%W;<^IOAMXSN/'W@^RUJ[\/ZEX7NIMRRZ7JR*L\ M+JQ5@<$@C(.&[C![UR_Q:^+/B/P/J^FZ+X4^'.K^.]6O86N"UO-':65O&IP? M,N'R Q.,* 216#^Q[\2?%'Q4^"MIK7BR2.]OTO;FT@U6*V-NNIV\;[8[H1X& MT.,] !Q7E7QXU"Q\1?M7Z/X2^)GB>^\,?#;^P?MNEVT.HR:?:ZI?"4B033(R MDLB]$W#U^N:C[[3Z%.7NIH]:^$'[14_Q \4>)?"'B?P??>!?&N@VR7\VDW5R MERD]J_"S13( &&[@\<$CWQYS8?MO:]XP\#7/BWP7\&?$'B+0]/\ /_M*ZFOH M+18O*9@XAW F8A5W': !TR37)_ L>'(_VR/'%MX3\47WBS0K3P''!#=7MXUZ M("+O)@CG;)D12>"6;!8KGC ZO]CM3_PQ#,""#Y6M<$?]-IZT<8QUMV)3;TOW M/2->_:J\(Z'\ ](^*GE7MWINLQPKIFF6\>Z[N[F7B.V5>F_((/H%)YZ5\Y_M M7_';QSK_ ,$7T[Q7\+-<^'AU#4M->PU%-1BO(B1=1,8YFBP86*@XR"">,YKG M;2UN-#_8_P#V;O'DEC-J.A>#=;@U+6+>&,R-';%I$,^T=?+)#?B*[?\ ;6_: M1^''Q$^!D>A^%/%-GXEU/4-2TV=(=*8S^3&EU$S/,5_U0Z#YL9) JHP49*RO MJ3*3<7=]#[>KY*_9 U*3X9_$;XY?#/5KR46WA_63K=B]W(25L;E2X()_A&TG M\:^M:^ OV]O[;^%?Q=L?%'AFU>6X^(?ANY\$S>5VN7D012'W"R8'T-8TUS7A MW-)Z6D7_ -B'X@:]^(+F0V'Q2LKCQ7HT4K'$2P7DL/E*">/W11N.P M%6_AO\7-,T#XG_M!?'3Q)/?3Z!IFH0^%=(M+?,C3M&0K1PIG!=I2H_X$:T_V ML-!?]F_X9_"+QWX>M&N&^'3+I,L<0QYEG<6WV=P?JXC/U- O!^JSQVT?B"348;Q;5Y.(_M,2 -$I) ).<5VGQI M_:4M?@_XR\+>&(_"VL>*]8\26MW/I]OHZJ[/)"$(0YZ!MXRY.% )->/?M5?M M&_#[XQ? 34/!'@76[/QIXK\9K#I^EZ/IC":=7:1&\R51S$$ +$MC!%=)XNTR M;1_VO/V=K&=_-FM/#FLP22#D,RV\*DY]R*RY5NU;R?8JS^)-;UK]L/X. MW>NZ5-X7OKKPCJLMWHKWBSK;N)%P&=,*YP <@=Z[K3?VHH_&FM^,;7P%X/U3 MQOIOAF(I+JUC-'';WEX& -K;LYQ(P!)+9VC'4Y&?'?VLOAOJWQ<_:N^'OA/2 M?$=QX4&I^%-5AN]2M8]TP@W+N1/0MP"7;ZK:9^2]A]=W\?<,>>M.27*I F[M'RS\.U_X2C]FGXX>/=5\ M%:G:^+[BPUJ9O'%Y=JYF+3%#:Q@-N3RU 7ICY3CK7V-JGQWL_@[\&?AJ@TN] M\5>*M=TZRM-(T"P8?:+Z;[.C,2S<*JC+,YZ5X#X'5O\ AVC\4!M;.?$'&.?^ M/J6NG\;WT7PQ\8_LV?%'7HV3P7IOA\Z/J%^4+)ITMQ:H(IGQ]U21M+=LU>^BOK2^=!EHA+& % MD YVD<_EGI/ /[1NB>-/AGXK\8W5E<:%'X7N[ZRU:QNV5I;>2USO!(XY&"/K M7C'QK^*'AC]H7XK?![P?\.M1M/%VHZ3XEM_$FI:EI;B:#3;. -NWRJ"H,A8* M%SG@9'(KSSXZ>'M7T']HSQ1\)-+MYET3XS76F:FT\.=ML(I"NH_B\<8)_P!Z MH4(RW5F7S->9](^&?VMO#'B3]FO4/C(MC=VNDV$,KW.FRE?M$,+[18==O]-GU".SBTNWEQL$LS*V7)XVJ MM?/?Q6\'W>C_ +0=S\#;*Q:/PE\1=9T[Q(GEH1#!#;#=>1 #C#&"+\Z]9^/^ MA_!GQ!\7;.TU?QWJ/PK^)>GZ:@M-)O&D?C_1=7\3I\0-#\-ZI'9:/XR2V$/\ :<;1[I%)7Y7:,X4N MN<[NIXKZ1K":Y96-(NZN%%%%04%%%% !1110 4444 %%%% !1110!1UK_D$W M7^X:;HO_ !YI]*=K7_()NO\ <--T7_CS3Z4 :%%%% !6/XD_X\S6Q6/XD_X\ MS0!JP_ZF/_='\J?3(?\ 4Q_[H_E3Z "BBB@ HHHH **** "BBB@ HHHH A>T M@DN([AX8VGC!"2L@+*#U /49H6S@CN9+A88UN) %>4( [ = 3U(%344 0PVD M%O)-)%#''),=TCH@!Y2X:&-KA%*K*4 M!=0>H!Z@&IJ*0&#J'@+PSJVN0:U?>'-)O=8@QY6H7%C%)<1XZ;9"NX8]C65\ M2O#OB:^\#W=G\/\ 5;'PQXA$J3VUQ=6@EMV(<,R.H[. 06'/-=G13NQ'R5K_ M ,#OC-\;H+/PSX^?P;X5\$&]@O-7B\,+*]UJ8B<.L664!%+ $GD\5]4ZIH]A MKFG2Z?J-C;ZA82C;):W42RQ.!V*L"#T[U#]!\'V\EOH.B: M=HD$AW/%IMI';JQ]2$ !-:,-G!;>;Y,$<7FN9)-B ;V/5CCJ3ZU-14%%=-/M M8[,VB6T*6N"OD+& F#U&W&*5[&WDLVM&MXFM63RS R H5QC;MZ8QVJ>B@# \ M.^ /#'A&XFGT+PWI&BS3#$DFG6,5NS_[Q11G\:V4LX([B2X2"-9Y \JH S M= 3U-344P(8[."&:66."-)9L&1U0!GQP,GO^-8=K\.?"=EI]_8V_A?18++4& M#7EM%I\*QW)!R#(H7#G/KFNBHHN R&%+>)(HD6.-%"JB# 4#@ #L*?112 ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "FR?ZMOI3 MJ;)_JV^E &5X=_X]:UJR?#O_ !ZUK4 9%K_R'I/^N1_F*V*Q[7_D/2?]T MRWT[3+2&QL;==D5O @5$'H *NT44;#E)R;E)W;"N=U3X<^$];U4:GJ/A?1K_ M %)2"+RZT^&28$=/G92>/K715$]U#&Q5I8U;T9@#3UZ$A<6L-Y;26\\,<]O( MI1XI%#(RD8((/!'M6+I?P_\ "^A6[V^F^&](T^"1Q(\5K811*S#HQ"J 3[UN MQR+(NY&#KZJH] V,@4JZ;9I?->+:0+>,- MK7 C'F$>A;&>P_*K-%("K#I=E;7$T\-G!%/-_K94B4,_^\0,G\:6QTVTTU'2 MSM8;1';(SJ-E'<%/] MW>IQ^%;=-617R%8-M.#@]#0!#8:?:Z79Q6EE;0V=K"NV."WC"(@] HX ^E)= MZ;9Z@T375I!8!Z!L9QR?SJP6 8 D GH/6D#JS,H8%EZC/(H Q]0\ M$^'=6UJ#6+[0-+O-6M\"&_N+.-YX\=-LA76-FWTV],58HI 5H]-LX;(V<=I EH05-NL8$>#U&W&*6'3[6 MWLS:16T,=I@KY"1@)@]1MQC!R?SJQ10!SVA_#OPKX9OFO='\,Z/I-ZP(:XL; M"*&0YZY95!J?Q!X)\.^+)+>37-!TO69+?F%]0LXYS%_NEU./PK:HIW8AJJL: MA54*JC 4# IU%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%% & M3X@_U=K_ -=OZ&M*W_U*_2LWQ!_J[7_KM_0UI6_^I7Z4 9FJ_P#'Y:?]=5_G M6O61JO\ Q^6G_75?YUKT %%%% !1110 4444 %%%% &7)X6T621I'TBP>1CN M+-;(23ZYQ6E'&L:*B*$11@*HP /04ZB@#)\1>$]#\7VJ6NNZ-I^M6R-N6'4; M6.X0'U"N",U9T?1-.\/:?'8Z586NF64?W+:SA6*-?HJ@ 5=HI@0+8VZW;72V M\0N678TP0;RH[%NN*=]E@^U"Y\F/[0$\L3;1OVYSMSUQGM4M%(#"\0> _#/B MRY@N-<\.Z3K-Q ,12ZA8Q3O&,YPI=21SZ5J7.FV=YI[V-Q:03V+IY;6TD8:- MDQC:5(QCVJS13NP,/PWX%\->#6F.@>'M*T,S?ZTZ;916^_\ WMBC/XU%XB^' MGA7Q==17.N^&='UJYA&(YM1L(KAT'H"ZDBNAHHN]Q$=O;Q6L,<,,:0PQJ%2. M-0JJHX '05F^(O"6A^,+-+37M&T_6[5&WK!J-K'<(&]0K@C-:U%(90TW0=, MT>&**PTZTL8H8A!&EM L:I&#D( ,+D].E6+>QM[6W^SPV\4,'/[J- J\]>! MQS4]% %=+"VCLS:+;0K:%2A@5 $VGJ-O3'M61HWP_P#"_AV&YBTGPWI&F17+ M!ITL[&*%92#D%@JC<0>>:WZ*=P"H+FQMKTQ&XMXIS$P>/S$#;&'0C/0^]3T4 M@(;JS@OX&@N8([B%NL%O#>I2 MZAI'AK2-+OYT@DN([AX8VGC!"2L@+*#U /49J: MBG<"%K2![E+AH8VN$4JLI0;U!Z@'J!2-8VTEXEVUO$UTBE$G* NJGJ W4"IZ M*0%9=,LUM'M5M(%M7SNA$:[&SURN,'-)>:99ZAI\EC=6D%S8R)Y;VTT:O&R_ MW2I&"/:K5% &-X;\&>'_ =#+%H&A:;H<4QW2)IMG';JY]2$ S^-:H!ZC-9GB3P9X? M\901P:_H6FZY#&9K8K'\2?\>9H M U8?]3'_ +H_E3Z9#_J8_P#='\J?0 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %-D_U;?2G4V3_ %;? M2@#*\._\>M:U9/AW_CUK6H R+7_D/2?]%?$FB? /P=\9OVU?CQDO$E6-6:)@^QE M(!^ZN>O2MZ3MS._3]3.>MB/XTC_>28Z!G)+$>V<5\R M_LS?'/PA\&;;XF^$O%U]-I/BJ/QIJE]!HKVTC75Y%-(&B:! ,R;@.,>U-_O$ MVMT)>[N>@W'[9]A:_LZ_\+9?PM>-:#63I!TN.X5ILBZ,!<$+STW!<9/2KWBK M]IKQ+\._@[XB^(GB_P"&=[H-C9WEK#IVER:A%)>W4$TJ1^9(J@B)P7SY9R>V M:^8M.TZ_N/\ @GKI*?V;?17+^.8YOLLENXF53JV[)3&1@5]%_P#!0F7[/^RK MKLNQI-E]I;;$&6;%["< >M5RQYE&W4GF=KWZ%?Q3^U7\0/A[:Q>*O%OP:O-# M^&IGC2?5VU>&6_LX78*DT]HHR@R5RN[*YYYXKM/C!^T>O@76/#'ACPAX M^-_$L)N].TFUN%MXUMAUN)IF!$ M.O$=O_9=KX5%I(+Z.:1@&\Z(KF/8,L2>!MK+O+>3]F'X]?#[Q=XNBN&\(W/@ MB#PM=ZY'"TD6FW<3JX,I .Q'_O'C(]J%%;M:]A\SZ,]9^'?[1^MW7Q*M_A]\ M2_ \G@#Q1J%K)>:2\5^E_9:C'&,RJDRJ,2*.2I'3\,\_H_[47C_X@P:[KOP] M^%"^)_!VDWT]B+J;78[:^O6A8K*8+*/'FD_M*?M*_"9? M #MKVA>"[BZUG5_$=K$QM(MT)2.V23&&=R>5'H*\T^(G_"G]+7Q=XO\ AM\3 M-?\ A/X^BGGG?PW$\D:WEZI( .GR+\_FL.J\?-G%-05]5J)R?<^K/BE^T!%\ M-?"OAFX'AK4M4\7>)Y%MM(\)QE$NYIRFYU=LE46,8JJF-FP=IP02/QKQ+XZZ;XH\2: M+^S]\5?&MMXAT:"QLY(/%#^&@T-[I37,*XN H5BJ!AA^. <5JZ?X9^"/Q)\7 M>%M#L_BQXZ^(=V^H17EO90ZHU[;V\L)\Q)9R(<1J",98CDXI*$;:CYG<^VJ^ M'_@U\1O'GAWXE?'C2/ GP\F\;7S>.;RYGNKO4H]/LK=-B*J>:X):0D$[%' P M2>:]\F_9O6;XC-XM_P"%C>.4+7WVW^QUU8"P'/\ JA%L_P!7_LYKQ;X$_&OP MI\'OB9\=K+QM>S>&(+[QO>7=IJ6HVTD=G<+M12J3;=I<8SCT((J8)6=M1RW5 M]#UOX;_M/1^,_!/CN]U?PS=^&O%_@=9/[;\-7,RN\;"-I$:.4##I(JG:V.WI M@G9A^/UO+^S4OQ>_L:86QT3^VO[*\]?,QMW>7OQC/OBO!_ BW?QK\7?M%_$C MP_IETOAK7-"AT'1)I+=HVU9X;>0/.@(!9=Q"@]QCT-<;8_'_ ,&7'[ #>!;6 M^GO?&\/A=]+G\.6UI*]]#,BE7WQA\6>(_!_Q( M_:VU#PUH]UK>I1IHB!+6\2V>UC.FR;K@,Q_@^]@ MSOQ,WE-B+_B6Q@;^/EY]:T;#2;ZZ^*'[8"165Q(UYI^EI;;8F_?-_9<@PG'S M'/''>FK+[O\ VX6K_KR.Y_8I\>>+O'GP+\.W'BO0[VR>+3[86VLWVH)=/JZL MIW3\$LG('#\\UU?QX^.]I\%-,T:*'1[SQ/XIU^Z^PZ)X?L"%FO)L9;+'A$48 M+,>F17%?L,?$;PWXL_9\\&Z%I.JPWFL:%I%O;ZG9*")+20 KL<$<'*GBL?\ M:C-S\//C5\)/BQL^5.HT MT4G:"9VGP]^,7Q'O/%\>B?$+X43>$+2XM9;J'6M/U2/4;*/RQEDG=57RF(Z= M+/ =C-)&FL7&L16<^H+&2)'MH&4EUR#C)&[ M'KQ78W'Q^\!?')=4\ >"]>;7M2U;2+H?;M,MWDMK3,94>;+C:C$G@'DXKRK] MG']ISP5\%_@3I/@KQ]/)X2\9>$X&TZZT&YMG6XNF1FVO;KC]Z)!@@KU)-4HZ M7Y=>VH7\SU36OVL_#EO^S/>?&;1["ZU;2K5(_,TQB(;A)#<) \3Y!VNC.*?VMO&_@-M&\1>)_@_>:'\.-2O8+/^V+C5HFOK99F"QRS6BJ2@)(^ M4MD9P>>*\:U+P/XAT?\ X)V_$F[U31;K2]0\2ZR=;@T=H6\^WAFU*!D4H!D' M:-Q&.,U[K^W99W%[^RY>0V\$UQ,=0TD^7#&7;B\@)X SQ348II6ZV_(GFE:_ MD<=\8OC%\2] _;)\":+I'@W5KW2%LKY8=/@UJ&@*)NN"A.%\G)X?DXXKU M3XB?M":UIOQ"_P"$ ^'W@J3QSXPM[1+[4XY+]+*STR)_]6)IV5OG;L@!)'-< M#^T)XNTGX&]% M\#?M3>.-6\=>+/%?@GPIXQ@M+_2/$NAWAM;*1TBVO;W$GEL PX*Y(X)]::BI M):=/U"[5_4^D_A/\?KWQ=XIUSP7XQ\*3^"/'FDVBZ@VEO=+=07EH3M$]O.H M=0WRD8!!_''F6C_MD>//B!X#O?%O@;X+7FK:/IKW*W]QJ&LPVBMY+L&%N"I: M8[5R2 #QR:G^!?A/X8:]\3]4\3>$O&/B[QYK.C:2]F-7U:Z:YL1%,*O /AW5ET77]>TNY>[MM4CM7EF,DBG2W7.3YF,%C\G'- M?8'@W5]4U[POINH:UHDGAS5;B(/<:5+.D[6S_P!PR)\K?45\$LS^&_V%_@%J M>I07%I9:-XSTJ_U"22%P;6W2XF+R.,9"C(Y/J*^]_"'C#1O'WAVSU[P]J$.J MZ/>!C;WEN24D"L5)&>V5(_"E422LEU8X-MZLV:***YS4**** "BBB@ HHHH M**** "BBB@ HHHH R?$'^KM?^NW]#6E;_P"I7Z5F^(/]7:_]=OZ&M*W_ -2O MTH S-5_X_+3_ *ZK_.M>LC5?^/RT_P"NJ_SK7H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"CK M7_()NO\ <--T7_CS3Z4[6O\ D$W7^X:;HO\ QYI]* -"BBB@ K'\2?\ 'F:V M*Q_$G_'F: -6'_4Q_P"Z/Y4^F0_ZF/\ W1_*GT %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !39/]6WT MIU-D_P!6WTH RO#O_'K6M63X=_X]:UJ ,BU_Y#TG_7(_S%;%8]K_ ,AZ3_KD M?YBMB@ HHHH **** "BBB@ HHHH *:L:*[.%4.W5@.33JY/QM\6/!OPVGT^' MQ3XGTO0)M0?R[2/4+I8FG;(&$!.3R0/QIZO8#K*J2:38R7RWKV5N]XOW;AHE M,@^C8S699^//#>H:/J>JVNO:=<:9IDDL-]>1W2-%;/'_ *Q9&!PI7N#TK6M= M0MKZUMKFVN(I[>Y19(98W#+(I&0RD=00MP(E$A[?>QFI[BVAO(7AGB2>%QAHY%#*?J#4M9VA^(M*\36 MLESI&I6NIV\!2X_X$1FKU%(!KHLB,CJ'1A@JPR"/2JEAHNGZ6 MSM96-M9L_P!XV\*H6^N!S5VB@ JK>:79:A"8KJS@N8BV\I-$KJ6]<$=:M44 M1P01VL*10QK%$@PJ1J%4#T %5H=%T^WN);B*QMHIY<^9*D*AGSUR0,FKM% # M/)3Y#L7*?=XZ?2E6-59F"@,WWB!R?K5'2_$&F:W-?0Z?J%M>RV$YMKN.WE5V M@E !*. ?E;!'!YYK0H JV>EV6FM(;2T@M3(=SF&)4W'U.!S5B2-98V1U#HPP MRL,@CT-.HH J6&DV.EAQ965O9ASEOL\2IN^N!S3;G1=/O+I+FXL+:>X3[LTD M*LZ_0D9%7::DBR+N1@P]5.: "2-9%*NH=3U5AD4/&LB[7567T89%.HH K7NF MVFI(J7=K#=(K;E6:,. ?49'6EO-/M=0M_(NK:&Y@_P">AZ; .YJ2SO(-0M(;JVF2XMID62*:-@RNK#(8$=000M #Z*S]#\0:9XFT];_2-0MM3LF9D6XM)5DC+*2&&Y3C(((/TK0H **** M"BBDH 6BFHZR*&1@RGH5.13J "BBB@ HHHH **** ,GQ!_J[7_KM_0UI6_\ MJ5^E9OB#_5VO_7;^AK2M_P#4K]* ,S5?^/RT_P"NJ_SK7K(U7_C\M/\ KJO\ MZUZ "BBB@#CO$7B;4M-U:6WMHE:)0I!,9/49ZUF_\)MK/_/%?^_1KT+ ]*-H M]*ZXUH)).!S2I3;NIGGO_";:S_SQ7_OT:/\ A-M9_P">*_\ ?HUZ%M'I1M'I M5>VI_P#/M"]C/^<\]_X3;6?^>*_]^C1_PFVL_P#/%?\ OT:]"VCTHVCTH]M3 M_P"?:#V,_P"<\]_X3;6?^>*_]^C1_P )MK/_ #Q7_OT:]"VCTHVCTH]M3_Y] MH/8S_G//?^$VUG_GBO\ WZ-'_";:S_SQ7_OT:]"VCTHVCTH]M3_Y]H/8S_G/ M/?\ A-M9_P">*_\ ?HT?\)MK/_/%?^_1KT+:/2C:/2CVU/\ Y]H/8S_G//?^ M$VUG_GBO_?HT?\)MK/\ SQ7_ +]&O0MH]*-H]*/;4_\ GV@]C/\ G//?^$VU MG_GBO_?HT?\ ";:S_P \5_[]&O0MH]*-H]*/;4_^?:#V,_YSSW_A-M9_YXK_ M -^C1_PFVL_\\5_[]&O0MH]*-H]*/;4_^?:#V,_YSSW_ (3;6?\ GBO_ 'Z- M'_";:S_SQ7_OT:]"VCTHVCTH]M3_ .?:#V,_YSSW_A-M9_YXK_WZ-'_";:S_ M ,\5_P"_1KT+:/2C:/2CVU/_ )]H/8S_ )SSW_A-M9_YXK_WZ-'_ FVL_\ M/%?^_1KT+:/2C:/2CVU/_GV@]C/^<\]_X3;6?^>*_P#?HT?\)MK/_/%?^_1K MT+:/2C:/2CVU/_GV@]C/^<\]_P"$VUG_ )XK_P!^C1_PFVL_\\5_[]&O0MH] M*-H]*/;4_P#GV@]C/^<\]_X3;6?^>*_]^C1_PFVL_P#/%?\ OT:]"VCTHVCT MH]M3_P"?:#V,_P"<\]_X3;6?^>*_]^C1_P )MK/_ #Q7_OT:]"VCTHVCTH]M M3_Y]H/8S_G//?^$VUG_GBO\ WZ-'_";:S_SQ7_OT:]"VCTHVCTH]M3_Y]H/8 MS_G//?\ A-M9_P">*_\ ?HT?\)MK/_/%?^_1KT+:/2C:/2CVU/\ Y]H/8S_G M//?^$VUG_GBO_?HT?\)MK/\ SQ7_ +]&O0MH]*-H]*/;4_\ GV@]C/\ G//? M^$VUG_GBO_?HT?\ ";:S_P \5_[]&O0MH]*-H]*/;4_^?:#V,_YSSW_A-M9_ MYXK_ -^C1_PFVL_\\5_[]&O0MH]*-H]*/;4_^?:#V,_YSSW_ (3;6?\ GBO_ M 'Z-'_";:S_SQ7_OT:]"VCTHVCTH]M3_ .?:#V,_YSSW_A-M9_YXK_WZ-6M+ M\7:M=:C;0RPJ(Y) K'RB.":[C:/2C ]*3K4VK:?2@#0HHHH *Q_$G_'F:V*Q_$G M_'F: -6'_4Q_[H_E3Z9#_J8_]T?RI] !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4V3_5M]*=39/]6W MTH RO#O_ !ZUK5D^'?\ CUK6H R+7_D/2?\ 7(_S%;%8]K_R'I/^N1_F*V* M"BBB@ HHHH **** "BBB@ KX41?B!XF_X* WPUCP7X7U3[%HEO&L=Y>&5;33 M3=D_:8@R']^<$[<#IUK[KKYXT3PWJ\7[=7B;7'TN\319?!MK;1ZDT#"W>47# M$QB3&TL!SC.:VINU_0SDKV/.6US1O$/['O[1[Z-X5L/"L-MJ'B&SG@L'9UNI M40!KA]W1GXR!P,#%<7XRU[XG:=XT_9@B\,Z)I%W:QZ+$='2ZU-X!>R_V6/.6 M=0,(JCE3SDUV/A7P/XCM_P!DO]HW29= U*/5-3USQ'+8V36CB:Z211Y;1)C+ MAOX2.O:D^)UQ>_#&U_9<\8:MH6LSZ1X:LA#JRZ?827%Q:N^FB-5>)1N'S_*> M.#6ZM>WK^1F]OZ[GJGQ.^.'C+_A/]/\ AI\.M$TO4?'!TY-3U>\U2=ET_286 M.%#%1N=V;.U1VYIWPQ^-'C;3_BE#\-?BKH^EV.O:C9R7^BZQH4KO9:BD6/.B MPXW)(@(;!ZCGZ^(_'+P#H5G\>X?BMXM\#:WXN^'/BK1+:&>33[:8WFC748PC M2P(0^QD(!]#^O=_LZ^'_ (1^(/B@FL> _AAK^F_V1:2/#XKU>UGMH5ED'EM! M$L[;V)1FR0N!CW%0XQY=BKNYL_!GX^_$WXV>,K^/3_!^DZ1X.T+Q#?:3J>KW M-XSR7*0L546\8'W_ +I8MP,X%-/"O@/2]&7PUXFNK4: M5:SN(KQS=QQ-,[$$AF\PG XX Z5Z'^Q?X0ZOIEYI4UQXXUBZACO M(&B:2%Y5*2*& RK#HPX->"7_ ,.O%;?L9?'C1E\,ZLVKZAXNN+BSL!92&>YB M.H0,'C3&64J"<@8P":=H\UNET+6UST;Q_P#M"?&_X6V.D^//$W@SP[:?#VYO M;:WN]+@O))-4LHIW5$=VQL+ L,J,X)QFN[^.'QS\6:/\2-"^&'PRT:PUCQOJ M=J^HW%SJTC)9Z;:*<>9)MY)8\ "J?[;'AO5_$_[,=]IFCZ7>:KJ37>EL+.R@ M:64A;N%F.U03@ $GT -8WQ@L?$WP=_:8TSXN:9X9U3Q?X6U+0_[!UNTT. 7% M[:;9/,BE2+(+J3P<=*E#OAA\0?"6C6]UK=I>77 M]NZ/>.]O,L*@CRT8;E;)PP;V(ZU]#:[>7>G:+?W5A9'4KV&!Y(+-9 AG<*2J M;CP,GC)]:^/+CXDW_P 3OVU/@YJ,GA#6?"NE1Z7JZV9U^(07=S\B;V, ),:@ MX +')YX%?0W[2V@^)?$_P%\1/$=UI55NS,,@'U-3**O M'IY\9:S#\.M1T'36CFU?PQHFLFXU:QMV=4))!VLR% MAD8QP:]9^./[0?B#X?>(/AAH_A'PK#XIO?&[7200SW7VVMPK1^>\TY0*X M.'SAF+9''I]'?$?PMK5[\9OV8;RWTF]GM-)_M'^T+B.W9DL]UA&J^:P&$RP( M&<9(Q6DHQNM._P"1";[]AW@;XT?%3PW\>-"^'GQ3T7P^L/B:QNKS2=2\/2R% M$>W4/)%().3\IZ_2LRQ^/7Q?^,GBSQ'+\)?#?AUO!7A^_DTTZGXBN9$?5+B( MXE6'8#M4'C<>*ZCXL>&M4U3]K7X&ZI;Z;>7&DV-EKR7E]#"S0VQDMHU02.!A M2Q! SU(KRGX+_%.7]DEO%'PT\;^$O$UP%UN[U#0M3T/29+V'4K>XDWJH9!\L M@)P0V/PI635TM1ZIV;T.L_89U*_UC6OCK?:II3:'J=QXWF>ZT]W#F"3R(MR; MAPV#W[UZ3^T[\<-2^ O@G1];TK05\1W=_K5II2V+3&)F\YBORG!^;CC/'-<1 M^QC:>('U3XRZUK_A?4_"DFM^,)=0MK+5(BKF)H8\$'HP[97(R",UH_MJ>&]7 M\3>#/ T.CZ7>:K-;^,])N9H[.!I6CB2;+R,%!PH'4G@5+LZNHU?DT,2Y^-/Q MH^'?Q'\&)\0?#?AF#P?XJU(:4BZ/=22W>GS.C-$)&8!7Y7!*\5T/Q$^-OC;7 M/BG??#CX3:3I-]K&CVT=UKFM:[,ZV5AYG,4(5/F>1AS@=!5G]J;P_JFO7GPI M.F:;=ZB+/QC9W-R;6%I/)B57W2/@?*HR,D\5X3\8?A5X;^'/[2?BKQ;\0_ ^ MK>+/ 7BV&WFM]7T:*:XDTN[C39)'-'"=VQP 0V#CIZU45&5G83;6AZUX>^.G MQ*_M+Q1\._$7AG1(OBC9Z7_:NC-!>.FEZQ;;]C,KD;D9"<%2/0UXE^S7\9/B M;\+_ -E'Q1XMF\,:9K.A:+=7=U#(VI2/=3M]NVW*%=IPJ(9"ISSM'2O7/V;_ M Q\+]:\9ZOKW@+X9:YH L;$V]OXEUJWEMENC(3YD,*3-O(&U26V@=NW//?L M8ZI9WGPY\2_!?Q'H&N:?K<-UJPOUO-,D2U,$T[X*S$;&+*^1BJT2>G86MUJ= MW^T)^UU:_!WP1X(U_1M*7Q*?$;K=M#'(?W.FJ@DN;GY0?N*R^W/)KJ_'_P = M)M!^)WPN\'>'K&UUJ?Q@\UU<3M.0+33XHP[W P#G.0%S@$U\Z?LE_!/Q7X@\ M0>)-*^)6BW=KHWA'09_ ND-=PLBWEM+)(TLR%AA@8S&@89&!BMC]BOX:>-V^ M(>OZQ\0]+N[&;P=HL/@719;N%E%U!'*[//B[\9?$GB3_A3OAWP\/">@7DFG'6O$D\B_VG./ ADMM8\.74Y\M+A-N,.!DQL&R&Q7"_"+XHR_L=P M>)OAWX[\+>))[&'6+O4-!UG1-*DOH-0MIY#($)C'RRJ200V.O;OA7GPY\:^* M/V&-0T[6OB$S7.F>&A"9+U+:-52$/&HSYC $E<9I\L;ZK305W;S M.X^)7C+XC_$/]EGXM:_XO\-Z9X8\-W_A.:;2;".X:>]^:%BS3\;5!!!"CD=Z MV[?]H&7P;X ^%O@/P1I,7B_XCZEH6FE-)\TI!86_V>,M<7;J#Y2!,8SFO"?!WP-\1 M_LJ:?X&^*?A&VUWQ1)>Z9:VOCCP_,C3WUQ&Z+B6%,;@\#$+Y8_A3'K27+):] MQNZ9]IZA-K,'A>YEM+>TNO$"6;-#;M(R6\ER$)52V,A"^!G&<5\E_L6Z]\2M M0UCXLPZ[HVDQZ$WB[6'O[J+4GFFMK_;%NMXD(PT(XPV1U/%?86GWR:E8V]W$ MLB1SQK(JS1M&X!&<,K %3[&OE/\ 9I\8#P?\3/B]\.=6T/7;37M6\9:MK=G. MVFR&RDM)(T:-_/QL^8(<#/)(%9P^&2L5+='EW[,'BSXUZ7^SB9/AWX8\.C1= M(O=3G>ZUZZ<2:@1N1FI?V0?"VL^'?V49]*U72;W3-4,VK$65W;M%- MAYY2GR$9^8$$>N:\=D^'?BK_ (8%^&N@_P#"-:M_;EKXBTZ:?3/L4GVF*-;\ MLS-'C< %Y)(X'-;/EE)W74S5TE;L>T^(/CY\1/AGX'6_\8^$],D\8^(]6BTW MPIX5TJ\,CNTBY"W$I& 5P69EX %49_C)\8O@_J.C:G\5M'\+W/@O4;N*QNM0 M\-SR^;I4DK!8FE60?.F\JI8=,YI?VX/A'?\ CWPSX+\26'A^7Q;_ ,(CJZW] M]X>@AKS#PQI'[/7CSQ%H>C>'?A!XNU;4;JZC,T=[I MMW;0Z>%.XR3O,P3Y2!P"]KGO7QX^)WC[PGK>GZ=X43PAHFF3 MV_G2>)/&.JK;VYDW$>1'$#N=L ,3T (KAO"W[0'Q*\6:'\2?!USX>\.W7Q&\ M.6EM=PRV6H,-+U&RN5)$\-=2_9[ M\-IX@TZQB\/QVK?V5J,=Z\UU=9GEWF96'R8/ Y/ KZEKY:_8!\=0M\&]&^'5 MYHNN:3XE\+6\T>I)J6FRP0JQN9"%25AM9K8K'\2?\ 'F: M-6'_ %,?^Z/Y4^F0_P"IC_W1_*GT %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !39/\ 5M]*=39/]6WT MH RO#O\ QZUK5D^'?^/6M:@#(M?^0])_UR/\Q6Q6/:_\AZ3_ *Y'^8K8H ** M** "BBB@ HHHH **** "BBB@ I" W!&12T4 )@$8QQ0%"\ 8%+5+5]:T_P / MV+WNJ7UMIMDA56N+N98HU)( !9B ,D@#W- %VBBB@ KS#XM?"?Q%XZU;2-9\ M*?$75_ 6L:@GJ>/_"_]G"Y\*_$6?X@>-/&M_\ $/QH;,Z? M:WUW:16EO8VY;&?A]H]GJOB/6[/2--O+F* MSM[JYDQ'+-+_ *M%/&?A'X=_MKQ3J2Z=9-*L$0VL\DTC'"I&B@L['T [4TF]$!U=%8_A'Q M58>-O#EAKFF&8V%[&)83<0O"Y4^J, P_$5L4@"D(#<$9%+10 @ 7@# HV@$G M'-+10 45A>)/'.@^$+[1;/6=4M].NM:NOL.GQ3-@W,Y4MY:^^ 3^%;M ",H; MJ ?K2T44 %%%% !2;1G..?6N?U#XA>&=+\)W_BBYUW3U\.V"227.II<*\$00 MX?+*2.""".QK4T36K'Q)H]CJVEW4=]IM] ES;74)RDL;J&5U/<$$'\:=F!=H MHHI %(%"] !^%+10 C*&Z@'ZTM%% "!0,D#%+110 4444 %%%% !1110!D^( M/]7:_P#7;^AK2M_]2OTK-\0?ZNU_Z[?T-:5O_J5^E &9JO\ Q^6G_75?YUKU MD:K_ ,?EI_UU7^=:] !1110 4444 %%5-4U:RT/3YK[4+J&RLH1NDN+APB(, MXR2>!R15B*5)HTDC=9(W 974Y# ]"#Z4%/!?Q+\9>)?"OA M[53>ZWX=D\K4K?R67R6#;<9(P>?2G9O45ST&BBBD,**** "BBB@ HKE/B?\ M$_P]\'O!]UXH\4W;V.BVKHDUPD+2;"[!5)"@G&2!GW%4M'^-'@_7OA2?B19Z MO')X.%I+>G4"I 6*,L')4C((*L,=>*KE=KV%=;'<45P7@?XY>"_B+\-KCQYH M6L)=^%[=)I)KPHR>6(AF3O!GQ\TF_U/P5J3ZK8V,XMIIF M@>)1)M#;1N SP1T]:.5]@NCT.BBBI&%%>?W/QV\&6GQ>M_AC+JI7QG<6WVN. MP\IN8]I;.[&WH">M>@4VFMQ7OL%%>"S?MN?"A?B;=>!+?6+O4-:M6F6XDL;* M2:VA:)&>0-*!@%0C9]QBO1OA+\8?"OQO\*_\)'X/U'^T](\^2V\\Q-'^\0X8 M88 U3A**NT+F3V9VE%%%04%%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 4=:_Y!-U_N&FZ+_P >:?2G:U_R";K_ '#3=%_X\T^E &A1110 M5C^)/^/,UL5C^)/^/,T :L/^IC_W1_*GTR'_ %,?^Z/Y4^@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M *;)_JV^E.ILG^K;Z4 97AW_ (]:UJR?#O\ QZUK4 9%K_R'I/\ KD?YBMBL M>U_Y#TG_ %R/\Q6Q0 4444 %%%% !1110 4444 %?+GB#Q[\7_B!^T=\0/AM MX,U[1O#&AZ'9:==G6+JP%U

K M]C*_-^U_8 \9VO[:G_"3KI=L/A@/$7]N+,+R+I_KA'Y.[?Q(2G3ISTJ:,HI- M2]2JD7=->AY9H7C"_P#V=_V>_P!I+X0:G=XU73+JU2T.<;UN&C25E'NI6NM\ M*?$/QI^SG^S]\'?A9\.+>&U^(WQ'9M4EO;A WV=)Y-L> 00#M'+$':$)Z].W M_;,_87\%-/MY/#>K0VL6LSO>1Q&,QOAVV,P+_ +O!X!Z5ZC^V M!^RQXK\67GP]\=_"I[9/&7@58XK6PN&5$N(4(9%4G"Y!W J2 P*+@6LL\<6)+9\J&VD@,"N M\,.<, >A%7_BA\9/CWXU_; \7?![X<^*M-T2Q6QCDAFOK2,_8D\I6>16"EF; M)P![]JKZA\'?C[^V%\4/!5U\6O#&G> ?!7A>X%W):VLX=[I\J6"@.[$L%"Y. M H)ZD\^I^$OV?_&VE?M_>)_BA)O&VHFY_L3P<@O;J)?FN[@6A7"#^\[\ M#Z\UZU\%_%W[1G[0WP]\9?$&W\1:?X1TW5(I5\(Z/-91.BC=CSI9-A8J%# 9 M^\V3P ,I\9OV--5^-G[:EGXJ\2:#'J/PP;2A;W,PODCD6\5SXBU+Q+=Z=IJS#QUK@?#?[!7C7Q#^Q._P]UV&UT+QSIVNW&M::K7*2Q/NR/+:2 M,D*'4]>Q"YXS5RG"4GS/2Z(49)*W9F3XX\2?M7?LS^#=(^+'BGQI8^)]&DEA M;5?#LD0Q:K*1M0\#N0I*8VDCJ*]3D_:B\7VG[6'PMM)-41?A7\0-#2^L[.:W MB#6\S0LQ4R[0WRN%SSCFO-/''@G]K+]I+P7I'PI\6^$M)\,:%#+"NJ>(FN4) MNEB(VLP61L\@-A%^8@=!7JG[8/[(.N^-?@K\/M'^&L(N?$G@LQ6UF[W*6\DD M'E"-SO8@ Y ;&?6H]VZ4K7=RO>W5SA?@'^W-XK\>?M9W^B:[>1Q_#769K^TT M'?;1QK&]N=P/F@ M\J,#D]2*XF[_ &WOC'@DV$9 M33HG9W>9B%RY5/)0;LC,F379_$C]A/Q?_P ,F_#/0/"=K&?B3X;NWO+G9=QP MY:Y#&YQ*6"DAMF.>0#7HGA3X'?$_X'_L<>'/"'@?P]X>UKQC]H^V:_I.MLDL M%RLC,TT2Y.QCCRTR6 PI(.<4[TMTEV#W]F'9;3]H?0_B M/HEU TNL^'[ZS^RW\!\HD"%&&YMKX!(XP">17W;7YS_#G]FOQ]XP_:0\!^-! M\&M)^".F>'YFN=4GTW4$D%\VT_*D2'"Y)QP.A.2>*_1BL*UKJW]?<:T[VU"B MBBN9K8K'\2?\>9H U8?]3'_NC^5/ID M/^IC_P!T?RI] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4V3_5M]*=39/]6WTH RO#O_'K6M63X=_X M]:UJ ,BU_P"0])_UR/\ ,5L5CVO_ "'I/^N1_F*V* "BBB@ HHHH **** "B MBB@ KCM#^%>A^'?B5XG\=6GVG^W/$5O:VU[YDN8MENI6/8N.#@G/)S78T4[L M04444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9/B#_5V MO_7;^AK2M_\ 4K]*S?$'^KM?^NW]#6E;_P"I7Z4 9FJ_\?EI_P!=5_G6O61J MO_'Y:?\ 75?YUKT %%%% !1110 4444 %%%% !17)_%;XDZ9\(/A[KGC'68K MF?3-'MS:K/=7D.FZ?IF MGH&GO;J4D1Q)DX!.#R>@!II-NR%MJ>@45S7PZ\4:IXR\)6>K:SX:O/".H3%P M^DW\J23188@$LA*\@9'L169\:/C!H?P+^'NH>,/$*74VGVC1Q_9[&,23S22. M$5$4D DD^O8T6=[!?2YW%<#\8/@9X.^.VDZ;IGC+37U*STZ[%];(D[Q;9@K* M&RI&>&/!K0^$_P 4-%^,GP_T?QAX?>5M+U.+S(TN%"RQD$AD< D!E(((SVKQ MW4/VWM$B\7>)O#^D_#KX@>)Y_#VH2:9>W6AZ.ES LR'! 82?B,@'%7&,KZ;H MEN-M3Z.CC6&-(U&%4!0/84ZO&?AG^U;X,^*&E>*IK*#5M)U?PQ;OQV-%%%2,**** "BN,^+GQ4TGX,^";CQ1K4-U<:?#< M6]LR6:*\FZ:58E(!(&-SC//3-=A%()HDD7[K ,,^].VEP'T5XOX9_:P\%^*/ MC_K7P@ACU"U\4Z8KDR7,2+;SE%5V6-@Y)(5L\J.%:NS^,GQ>$[]=/OGN$54>1D#@QD,21@]P*+,#N:***0PHKG'^(6@1_$"/P2VH > M)Y-..JK8^6^3:B3RS)NQM^_QC.?:NCH **;(XCC9CT49-<9\'?BQI'QL\!VG MBS0X+NWTZZEFA2.]14E#12-&V0K$8RIQSTIV=KAY':T444@"BBB@ HHHH ** M** "BBB@ HHHH **** *.M?\@FZ_W#3=%_X\T^E.UK_D$W7^X:;HO_'FGTH MT**** "L?Q)_QYFMBL?Q)_QYF@#5A_U,?^Z/Y4^F0_ZF/_='\J?0 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %-D_U;?2G4V3_5M]* ,KP[_P >M:U9/AW_ (]:UJ ,BU_Y#TG_ %R/ M\Q6Q6/:_\AZ3_KD?YBMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,GQ!_J[7_KM_0UI6_P#J M5^E9OB#_ %=K_P!=OZ&M*W_U*_2@#,U7_C\M/^NJ_P ZUZR-5_X_+3_KJO\ M.M>@ HHHH **** "BBB@ HHJKJD=W-I=XEA+';WS0NMO+,NY$D*G:S#N <$B M@#Q+]NC_ )-+^)G_ &"G_F*X'XD>*M,TGX$?!K2+[QIXH\/OJFF6,:Z)X)M_ M,U?6,6B?NXG4%XU4X9F'4#&>:Q_'WP]_:;^-/@E_AEXIM_".E:%>.MOJOBRQ MN6>6ZME8$[+?'R,P _/M7H7Q6^!_B?1?%GPN\:_#FVLM9U+P-8R:.-%U2?R% MN[.2(1DK+C"2*%!R>#75&T4DV8N[;:1Y;\!_'ESX4_:BTCP1HOB;QMJ7AW6] M#N;N^T#X@>//CC:ZS\4?%^C:% MX>\33V6EZ=H-]]E,+"%&!:4 L4&1B,8&>'_AC\3O&'[1WA/XG^+K#0 M_#^FZ3H]YIHTBSNVN;E#*RD,TFT*V<'@=*Z_X+?"'6?AYXD^+M_J4]K+#XL\ M12ZM8B!B2D30H@#Y'#94]*)22U6]@2>S/F'P'X6\>_%S]DW5/B#KGQ@\86VO M:!::@-+72;L6D(^QM( ]P%&Z=W\OEF;@$<=29/CIINN?%KX2_LU^,M1\9:[I MU_K>LZ'9SVVGS)' D\JRL;U%VG$ZYP&S@#M7O?PF^ ?B'P/^RSKWPXO[FRDU MR^@U:**:%V,(-RTICR2,\;QGCUK.U/\ 9S\2WGP9^!?A1+JP&H^"-:TC4=2D M+MY3N.['TKZP;.T[1EL<"OE+X?_L/Z)XF\1>-_%OQHT;2O%_B;Q!J[W-NJR2- M%9VBC;%&IRO.W&>.PK"#2;E(UE?1(K?LNZU9?"W]H3XG?""WOH+C1+R7_A*O M#I@E#H(9C_I$*D'^!R./.H[KQQ=S-=>'; M:.6*$@ ;'+.N&[_0UZCXH_8KTCP3\0_AYXU^#6CZ5X3U30M3)U6W,DBQWUC( MNV5.2WS 9QTY/L*[_P#9Y^#>M?"KQ5\6M1U:>UF@\5^*)M9L1;,2R0NH #Y' M#?3-;.4+-[W,TI:(\5\.^#/&_C[QY\5?C1XK\)2?#_3I_!UQHFG:+>2*U[.J MQNQFG"\+Z 'GI]:]/_8#_P"31?AU_P!>+?\ HQJ]I\<:+/XD\%Z_I-LR)]9RGS0+4;2/.OVL/%.DP^+/"?AN]\;>-K&>^BFE'A'X>VY.I:C@@"9I4&^. M),-D9 8GVKB/V9OB%>:5^T9KOP_TSQ3XKU_PM+H U3^S_&XE.IZ3=K($:(M* MH?:0B:EY4!R>3 MD<#.*M./)8G7F/*/@+\,?&/[1?P'_P"$J\3?&+QM:ZD9K^/3(](U#[)';>7- M(J-,5&Z(PN% '6IT^/GQ!UW]CGX/MIFK^3X_P#'NIP^&AKSH"T!,TL; MW&#QOV0]?5LU[W^S#\(M8^#?P/M/"&M3VL^IQ3WLK26C%H\2SR.O) /1AFO, M(/V1O$$;W^U]+U.$L]NEVES+*@/&2I63:>.,^U/FBY. M^UQ QX7\1Z-X/\'VD5U9W- MS-;WTET]^8ITD(3 Q$/ESSD]!7U[:QF&WBC;JJ!3CV%93>B3>I<5JVC\SO'' MAO4+/XP?M!_$_P /Q%_$OPZ\6Z3K400?--:?9Y%NH3_LM'\Q'^Q7JO[1WCBQ M_:7\6>%_"&B.;[PCIOAJX\OF$,1[5[=\*?@3J7A3XH?' M#6]=:RN]$\=7EK+:V\9+,(DADCD60$8YW]LUQO[.W[',GP+^'?Q,T?[=!J&L M>)#=6MC=,S$0V7ENEM$Q(R,;SD#BMO:1WZK;[C/E?WGF'P[\8:=X9_8.^$D6 MH^.=<\ǜW6'PO;";5-4^:3-M;\%D8G:2ZC@#'>IOASXZG^'W[2'PY\/\ MA_Q+\1'T[Q/]LM=9\+_$CSGG@V0F2&YA,JY )!!VDCC!QTKJK']EGQ]X)^$O MP0ET.31]3\=_#2:>3^S[F1EL[^.=2DJ+(1\CA<%6(X.:ZJZ^'7Q8^*GQH^%_ MC;Q1I&@^%M(\)75W(^EP7S75T_G0;-^\*$QG VCT)-#E'7Y@D]/DE>+_ M (Q_M5_%3PU=?$;Q#H7@WP[)IEPFDZ/.(7E=HM^T2X)2,D995^]GDUYS;?M) MZ=^S[\4OC]##%#JGC/7?%UO9:'I$LPC265H$02S.2 D*L1EB1D\#N1]0?#3X M0ZSX/^/GQ4\:WL]J^E>*!8"RCB8F5/)B*OO!&!R>,5QV@?LAZ5K'B[XW7GCC M3--U6P\=7JFUFC&;F"V$8 &XCY&$@W#;W -2I1V>UE^@^670XKXN^+/'O[-7 MP+TO^WO']QJ7CWQMKD%C=>()U,MGH@E#/(;6 #A(T5@HQDG!QT \V\3?%CPG M\)=/L_%?PY^-'C?QEXGL;B%KS0?$4]U>6NL0LZK,FQX@L;[69E*D8*XKVB3] MFGXB>)O@FG@GQ%XIM7\2>$=5AU#P;XMC+M,1 28#=(1]X+\C$$Y!SR1STF@: MY^TIKFHZ3INJ^&/!_AFUBG0ZCKD>H/=^?$I^<0P J7 P-Q^7-4I1L%F>3:E M\+;_ ,1?MYZ=)'\0/%VG_;O")UY3#=H'@C^W*?L*Y3BW]5ZY[UU&H:'XK^,G M[6'Q0\%S_$;Q)X;\%Z1IFE7/]G:%26)LA)L$Q*2"6"\MQR *ZGXP?#S MXF:;^T9X?^)OP]TK1_$$?]@/X>OK+5+PVWDJ;@3>E>=33_$?3_VU M/C%J/P[MM'U:[M](T5;W1=7E:!;I&B;:T(-#FU?1KC7[C[1>64L38EB,IY="#D9[GZY M\Z^$7BZP\(?L%Z#-J'CC4_ D5SKEU;"\T.U%QJ%WNO)O]&MEP2LCXX=1E<9K MV/X._!WQ_K7Q?U;XL_%3^S=/UXZ<='T?0=)F,T-A;D[G=I#]YV/IVKAK7]DG MQOX=^!/P[L-,NM)N?'G@7Q%-K]G;S.WV*\#S2,8F8C*DJXPV."/QI\T=F^WZ MA9]#B?#_ ([D^&?QJ^%L'AGQ/\3(E\2:PNE:MX7^)7GOY]O(C%;J$RC *L / MD)Y8 @#@^BZ-IOB7]K3XL?$(WWC?Q%X0\ ^$=2.AV&F>%[W[#-=W**#+--*H M+$ D +T_7.QXH^'_ ,8?C3XX^&.M^(M"\/\ A#2?"7B&+59[%-0-W* MNTS128(VL.J^M)M=-PL_D4/C9XH\6?LF_L]BS_X3V\\2ZOJVNQ:1I?B'7;<2 MSZ9!.2=\A4$SM$B.0Q&22..,5XMXM^)GA?X:>'1XI^'7QV\;>)_'&G%+B72O M$,EU=V6L@$>;"86B"QEAG:5(VG'UKZ.\1_!7XA?&WX&W.D?$'6=+T?QTFJ)K M6BW6B1L8=)GB??;J6/,FWE2P[-WQ4&FZQ^T]JWV#1[SP[X+T!HY$6\\2"_>Y M26-3\[1VP (9@. 3@9HBU;S_ *\@:9[[X8UM?$WAK2=72%[9=0M(;L0R?>C$ MB!MI]QG%:=%%:?2G:U_ MR";K_<--T7_CS3Z4 :%%%% !6/XD_P"/,UL5C^)/^/,T :L/^IC_ -T?RI], MA_U,?^Z/Y4^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *;)_JV^E.ILG^K;Z4 97AW_CUK6K)\._\ M'K6M0!D6O_(>D_ZY'^8K8K'M?^0])_UR/\Q6Q0 4444 %UR)1YE:]CSO[1XJ_NW/_?(H^T>*O[MS_WR*]$HKI^L MK^1&'L'_ #,\[^T>*O[MS_WR*/M'BK^[<_\ ?(KT2BCZROY$'L'_ #,\[^T> M*O[MS_WR*/M'BK^[<_\ ?(KT2BCZROY$'L'_ #,\[^T>*O[MS_WR*/M'BK^[ M<_\ ?(KT2BCZROY$'L'_ #,\[^T>*O[MS_WR*/M'BK^[<_\ ?(KT2BCZROY$ M'L'_ #,\[^T>*O[MS_WR*/M'BK^[<_\ ?(KT2BCZROY$'L'_ #,\[^T>*O[M MS_WR*/M'BK^[<_\ ?(KT2BCZROY$'L'_ #,\[^T>*O[MS_WR*/M'BK^[<_\ M?(KT2BCZROY$'L'_ #,\[^T>*O[MS_WR*/M'BK^[<_\ ?(KT2BCZROY$'L'_ M #,\[^T>*O[MS_WR*/M'BK^[<_\ ?(KT2BCZROY$'L'_ #,\[^T>*O[MS_WR M*/M'BK^[<_\ ?(KT2BCZROY$'L'_ #,\[^T>*O[MS_WR*/M'BK^[<_\ ?(KT M2BCZROY$'L'_ #,\[^T>*O[MS_WR*/M'BK^[<_\ ?(KT2BCZROY$'L'_ #,\ M[^T>*O[MS_WR*/M'BK^[<_\ ?(KT2BCZROY$'L'_ #,\[^T>*O[MS_WR*/M' MBK^[<_\ ?(KT2BCZROY$'L'_ #,\[^T>*O[MS_WR*/M'BK^[<_\ ?(KT2BCZ MROY$'L'_ #,\[^T>*O[MS_WR*/M'BK^[<_\ ?(KT2BCZROY$'L'_ #,\[^T> M*O[MS_WR*/M'BK^[<_\ ?(KT2BCZROY$'L'_ #,\[^T>*O[MS_WR*/M'BK^[ M<_\ ?(KT2BCZROY$'L'_ #,\[^T>*O[MS_WR*/M'BK^[<_\ ?(KT2BCZROY$ M'L'_ #,\[^T>*O[MS_WR*/M'BK^[<_\ ?(KT2BCZROY$'L'_ #,\[^T>*O[M MS_WR*/M'BK^[<_\ ?(KT2BCZROY$'L'_ #,\[%QXIR,K(M1U^UTRU@UK4HXXKR_CC FG2,$1J[=2%!./3- M:U% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4=:_Y!-U_N&FZ M+_QYI]*=K7_()NO]PTW1?^/-/I0!H4444 %8_B3_ (\S6Q6/XD_X\S0!JP_Z MF/\ W1_*GTR'_4Q_[H_E3Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ ILG^K;Z4ZFR?ZMOI0!E>'?^ M/6M:LGP[_P >M:U &1:_\AZ3_KD?YBMBL>U_Y#TG_7(_S%;% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 9/B#_5VO_7;^AK2M_P#4K]*S?$'^KM?^NW]#6E;_ .I7Z4 9FJ_\ M?EI_UU7^=:]9&J_\?EI_UU7^=:] !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4=:_Y!-U_N&FZ M+_QYI]*=K7_()NO]PTW1?^/-/I0!H4444 %8_B3_ (\S6Q6/XD_X\S0!JP_Z MF/\ W1_*GTR'_4Q_[H_E3Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ ILG^K;Z4ZFR?ZMOI0!E>'?^ M/6M:LGP[_P >M:U &1:_\AZ3_KD?YBMBL>U_Y#TG_7(_S%;% !1110 4444 M%%%174YM;6:81O,8T9Q'&,LV!G 'J:!K5V):*YCP'\1-(^(6FR7&G/)#$OB! MXCTGP_\ 6?7?#]A>20V>K;I@MS"I^67(7&".:TC%ST1A*2CN?9=%?$/[)7[ M>7C;]H[XPCPC>^ ['3=,@MII[[4;*XDE^S;00@;*[?F?"]?I7UYKWQ&\)^%M M0CL=:\3Z/I%[)@I;7U_%#(V>F%9@:#=;U;^RM.\6:'?ZGDK]BM=1ADFR.HV*Q.?PJ+,LZ>BO MD[]IS]MNY^&?CJU^&OPW\,R>.OB/<@%K.+6;;\V. !R37EK?MV M?&[X+ZGI]S\:_A+_ &9X6O)EB.I::KJ82?J65FQSM)!.#BM51G)7,W4BG8_0 M.BN=TCXB>&MX1/M*, 04!/)Y' Z9HT3XC>%/$VI MRZ;I'B;1]5U"+/F6EE?Q32KCKE%8D8K*S+NCHJ*Y[Q%\0_"O@^XBM]>\2Z1H ML\HRD6H7T4#,/4!V!(K:L;ZVU.TBNK.XBN[69=TH8<$4#)Z***0!1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% &3X@_U=K_UV_H:TK?_ %*_2LWQ!_J[7_KM_0UI6_\ MJ5^E &9JO_'Y:?\ 75?YUKUD:K_Q^6G_ %U7^=:] !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M4=:_Y!-U_N&FZ+_QYI]*=K7_ "";K_<--T7_ (\T^E &A1110 5C^)/^/,UL M5C^)/^/,T :L/^IC_P!T?RI],A_U,?\ NC^5/H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "FR?ZMOI M3J;)_JV^E &5X=_X]:UJR?#O_'K6M0!D6O\ R'I/^N1_F*V*Q[7_ )#TG_7( M_P Q6Q0 4444 %<+\0O@[H7Q*OK6ZU:;4HI+:,Q(+*]D@7!.>0IY-=U14RBI M*TD;T*]7#352C)QEW1XU_P ,I^#?^?O7O_!O-_\ %5%=?LL>$(+::2.;Q!/( MB%EB76)@7('"@EN,]*]JHK'ZO2_E1Z?]M9C_ ,_Y?>>"?L\_ :X\#ZYJ7C#5 MA/I^I:@AAATDW33BVAR"!*Y/[R3@<]!VKWNBBM*=.-./+$Y<=CJV85W7KO7; MT2V7]:]PKX8_X*"?M-:E!+:_ _X<-)?>-O$3);7[6;?/;Q2<" 'L[@_,?X4S MGKQ]SU\:?$O_ ()C^#_B7\2?$'C.Y\:^(].U#6;V2]DBM/("Q,YR54E,X'UK MJI."E>9Y=3F:M$]&_9P^ %A^R;\![VTL8H]2\5M:2:AJEW&,M^Q? MNJ/J>I-?G7\#]%E^.&D>,/%7BKX,^)/C)K^KWDBOKMEJR0#3V*Y"HCOO#X$_\$_\ P[\"?B18^,+'QIXCUNXM8IH19:D\;0.)(V0[@%!X#9K) MUK_@GG#I?C#6=:^&?Q1\3?"^TUEVDOM+TD[H&9B2=F'0J,DX!W8SQ@<5O&I& M+>N_4RE!M+38^6_&'BKXR_!G]@[4?"GBG3M:\-22^)$TNTN+^0><-->%I?*# MJQ.-RE>W&17TU\-/^"5?LXWMIX3_P""F7Q0L_%Q6+7-4:Y72IK@A06M30+=:D(;?3;>0CS);@3(P*#_94,2>P^M;/ M[2W[%O@G]I2XMM6OIKKP[XLM$$<&NZ9CS=H.0LBGAP.<<@CL:\E\)_\ !+GP MU'XDL]4\?>/?$'Q#@LV!BT^]_:$FIM[!RRBG%+<^4_& M?@^YU?X/_L<^'M;DNK%-4N-0C9XW,F*[_P#_P3JTS0?BIH_C/Q M=\1/$'Q"&BN'TVPUH;A%M_U8=R[%@O! 49 ^E;>T5E)OOH1R:M)=CYS^.WP MC\7^"?VBO'?C?QQ\'[CXT>#-8=I;2:&>1FT^#J%4)DQLB_*W$,UCJLQFN+:X+"1T+_P 0 =-I'\..^:YGQE^P M_JVH>.O$?B/P=\:?&/@@>(9FN-1L8)/M$3NW7;\Z;1C@9R0.AKU[]GGX!^'_ M -F_X=Q>$O#TMS=Q&=[RZO;Q@9;F=PH9SC@<*H '0*.IR3A4G&4+7U-(Q<97 ML>F4445RFX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!D^(/\ 5VO_ %V_H:TK?_4K]*S?$'^K MM?\ KM_0UI6_^I7Z4 9FJ_\ 'Y:?]=5_G6O61JO_ !^6G_75?YUKT %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!1UK_D$W7^X:;HO_ !YI]*=K7_()NO\ <--T7_CS3Z4 :%%% M% !6/XD_X\S6Q6/XD_X\S0!JP_ZF/_='\J?3(?\ 4Q_[H_E3Z "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ ILG^K;Z4ZFR?ZMOI0!E>'?\ CUK6K)\._P#'K6M0!D6O_(>D_P"N1_F* MV*Q[7_D/2?\ 7(_S%;% !1110 4444 %%%% !1110 445Y1^U!\89?@?\&=: M\1V$:W&NR&.PTBV9=WG7LS;(EV]\$EL=PIII.3LA-V5SU>BO!_V3?C%XF^(^ MA>*/#WC]+6'XA>$=5?3M6CM$V1.C#?!*H_NLN0/79GO7=_$OX]?#WX.R6D7C M/Q;IOA^>[Y@ANI?WC@?Q!%!;;[XQ5.+3Y1^.GP]\,^#+7Q;J?C'1[7PW><6NI&Z5HK MGG&(BI/F'(/W<]#4OPT^-'@?XQ6EU<^"_$^G^(8[5@MPMI)\\1/3P71VM%>6^*OVH_A+X)MX)M9^(.@VJ32R0)MNUE8O&VUP53)&U@021 M@$8KO=/\5Z+JWAN'Q!9ZK9W&A2P?:4U))U,!BQG?OSC&.^>,4*!X=\/^/M%U/6F)6.TBGPTI'41D@!S[*36Q\2_CKX ^#IM%\9 M^*].T"6Z!,$%S)F611U81J"VWWQBCEE>U@YEO<[NBL+P;XY\/_$3P_!KGAG6 M;/7-(FR$O+*821DCJ"1T([@\BO.=6_:N^%IU+5?#NF>/]"G\56\,PALQ<@AI MD0D(&^XS9'W06?LN_$+6/BM\ ?!7BW7WBDUC5;+S[EH(Q M&A;>PX4=. *ZKXB?%'PG\)=#_MCQAK]CX?TXN(UFO)-N]C_"J]6/L :.5WY0 MNK7.IHKYR_X:C(R\407\N"4C1P?F+$8PO/%7?A+\;O M#?Q0^&=IXM@US2##':QRZH;:]1XM/E,8=XY&S\A4'G=C I(O[!\,^.M'U;5SDI:13;7EQU\ORA S'HJCJQ]@":.5WM8+K;RHWO%B\VZ$3O% 5;#!I"A &,GG&<5A_\- 3_ !._9G7QEX'\ M6^$=$\2K9V4]_-JEVLECI4TGEM+#.0,?$6FZ-IY1 UY/*$CE<@?ZLP[K8[*BO.O&7[1/PR^'T-W)XA\6<@=&QU'L1W!Y%'*[7L%T;E%<+\=/B)/X?'>E3:E?:79Z?%;MH\ M8@$L<\;IR8B6"9?[QZ>UQ@Y*XG))V/KNBBBLR@HHHH **** "BBB@ HHHH * M*** "BBB@#)\0?ZNU_Z[?T-:5O\ ZE?I6;X@_P!7:_\ 7;^AK2M_]2OTH S- M5_X_+3_KJO\ .M>LC5?^/RT_ZZK_ #K7H **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"CK7_()N MO]PTW1?^/-/I3M:_Y!-U_N&FZ+_QYI]* -"BBB@ K'\2?\>9K8K'\2?\>9H MU8?]3'_NC^5/ID/^IC_W1_*GT %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !39/]6WTIU-D_U;?2@#*\ M._\ 'K6M63X=_P"/6M:@#(M?^0])_P!D_ZY'^8K8H **** M"BBB@ HHHH **** "OAC]J#XO6FL?M9>!_#DN@^(/%7AWP"O]NZG8^&]/:\E M;4)%_P!&#JI&%08?)[DBON>N"^'7P5\-_#'Q)XOU_25NIM7\57OV[4KN\F\U MW< A47@;47)PO;)K2$E&[9$DY:(^0M/_ &@+'3/VU/#?C"V\)^+/"&@^-;)/ M#>LMXFTEK*.2\4YM)48D@MP$/HH->C?LZ^'](\:?M,?'S6_$]I;ZGXJTW5K? M3;1+Z,2-:6'D@H(PW17.22/ZU[W\8O@WX<^.7A%?#OB>*X:RCNH;V&:TE\J: M&:-MR.C8.#U'3H37$_$S]DWPY\0O&$/BZSU_Q%X-\5?9EL[K5O#E\+:6]B7H M)AM*N1ZX_IC7GBU;;H3RM>9Y7\.?A7X4OOVIOVC?!EMI5K9^']6\/Z7#=6=H M@6,&:*7S"%'"G+$\=^:\XD^*7B&/]FMO@!]I+?%!/$ ^'@._YS9GYEN_]S[+ MQN]LU];?"']FWP?\$_$&MZWX>.I2ZIK4$$&H7.I7K7+W!BW$2,S MP%3-^SIX);XZ+\6S82_\)BMI]C\[S/W.-A3S-F/O[#MW9Z4>TC?77;[T+E=C MQKXD6R^&?B1\)_@Y\/O"WAJ;7]-T>6YM=>\36C3PZ9:1*(W,<:$%Y)#UY R< MGUK(^'6C^(_#G[>UO!XCT_0+'4[OP--)/=>&E>*WU$+=J$E>)N4<#*X);IP> M:]\^+GP"T7XLZMH>N/J6J^&O%&B%_P"S]>T.=8KF)'&'C.Y65D8=5(JEX!_9 MI\.^!?B$OCIM7U[Q!XN;3WTV;4]8OO.,L3.'.4"A5P5& H [9YI M/_L0_#OPOJGPD\>'].O+_4?%&LPW5Q<6RR/+&MPRJA+ _*!GCIR?6O&= M (;]@_PMH-W<26WA6\\=#2=4<.0([#^T6'EDYX0D*I^M?=_PS^%&A?"7PW>Z M'H*W"V-Y?W.HR_:)?,;S9W+R8.!@9/ [5A:/^S?X&TGX2:C\-GTZ74?"E_)/ M+/;7LI=F:60R,0P ((%=%$&CSQ7 M&E;;6-1;RH/W;1D#J.WYU\H?"V;QUK7[0GQTUC3/!7A?Q=KUIXA.F&X\1:L] MM<65BB#[-'%'Y$F(F7YMP(W'.1Q7L7A']BWP[X;\1:)J%[XS\:^);#0[A;K2 M]'UC6&DM+:1/]6VU0I?;VW&M[XG?LM^'OB%XT_X3'3]Z5+X.%DN0IBCV%H6?.!U&:]J\&_![X:K^R79Z?9:%I&H:#+ MX<^T_:9;9"9G,&XS,^,[]W.[.01UKO/AC\ ?#GPST77+%;K5?$L^O?\ (5OO M$-ZUW->#:5VMG"A0I(PH'6O-M-_8/\&:69M.B\4>,O\ A#)&9O\ A$/[98:: M W)3:!N\O)^YNQZYINHGU%RM&[^PI_R:/\,O^P9_[5>N)\3Z5IOC/_@H+H^G M>*ECN[+2/"+7V@V%W&'A>Z>8K-(%/!=4[]1BOH?X9_#O2/A+X#T;PAH(F71] M)A^SVPN)-\FW)/S-@9.2>U/#GQN;2+V_N]2T'Q#H[L^G:_H=S]GO; M8-PZA\'*L.JD5"DN=OO/?$#PAH'AS]O7X07FD:79:=?7VC:L;QK2 M)8S-M10C.%ZD9(R>>W:O._V36^(FM>#O$^O:?\/?!WBO6-6UZ_\ [;U37-:> M&]:=9F4P21_9GV*B[0J[L8.<#-?1'@']D?PAX%\& M;\007LG3S'C96 <]V&":TYXVY2>5WN>(ZA\%?$/P[_9B^/UMXJT?0]/T2Z6? M5M"T/3;LWT.ENT1\T(SQIL^$_#/PMU7P#&NH:AHNK+ M,-0FU*]>XN;IY1B21Y&/WCQT ' XKE_!_P"R/X4\/?##6? &L:KKOC3PUJ01 M%M?$%YYWV-$ $:P%57R]N 01SD4*HMWW#E?0\H^,GPC^+'Q2\$VFD6OPU\ ^ M$]1T^X@N=(UO3_$$@FTZ6-U*M%BT7@@;=N0"#6GJ^E6_C3]N[P[I/CD0WL6C M^#1?Z-87"![:6^:3;<2*I&&95Z<<#GBNQT']C/1-/U+3)-6\>>.O$^E:7/'< M6>CZKK1:V1XR#&6V*K/M(&-Q[5W'QF_9_P##?QLCTNXU*;4-&U[27:33=>T6 MY-O>VA888(X!RK#@J00:7.MA\KW.<^/'PE\"V_PM^*6MQ>%M&37)_#-X9KI; M2/S&\JWE,3'CJI)PW7WKP_XCZ#IFB_\ !,"*73].M;&6]\*Z5/![3Q0+W5_$'B_4?$MD=.U/4O$&HM/+);%67RE M5%P[=!GGK65X9_8[\,:'\*?$'P[OO$?B?Q!X8U:.&!;?4M0#FRAB)*1P$(-@ MZ9X.<#TI1DEUV:!Q;Z'F\6F:=XT_;6\':5XK5+S3]'\#1W^@6%VH:"2Z9@LT M@4\%U3\JUOB1H>C>!_VW/@[=^%88=-UKQ!9ZE;:]:V*"-;BRCA#Q2RJHY(DX M#'TQVKUCXL?LY^%_BWI^A+>3ZEHNLZ",:5KVC7)M[ZT&T*0LF#E6 P000:J_ M"']F7PU\)/$5_P")O[2UGQ9XMO81;2Z]XCN_M-RL(.?*C. $3.,@#G%'.K7\ MK!RL\N_9A\#^']8^.'[16L7^BV-]JB^+3:+=7,"R.L/D(Q12P. 223CKQGH* MN_L-V,&CS_&G2[*);73K/QU>I;VL8Q'"I5"0J] ,]A7N7@;X5Z'\/-<\7:KI M*W N_%&H_P!J:AYTN]3-L"?(,?*,*..:;\._A/H/PONO$T^B+<+)XAU.35[W M[1+O!G< -MX&%X'%*4T[_(:C:QY3^UQXVUU+CP'\+] NK72+CXC7MQI5UK%U M$LHM;1(=TX1&^5I'5MJY[^^"/GG0=9?_ ()]WWB_P2_AH:UKVN(&\#>*&@,D MNK$E(X["Y8?=,+,IP,+MS@#(S]F_&CX&^&?CMX=M=*\1)=0RV-PMY8:EI\Q@ MN[*=>DD4@^Z?T/X"O,_^&%_ ^N0W3>--<\4>/[]X3!:WVO:HSR:>,@[K?8%" M/D [L$\54)Q4;,F49-W1[WX;_M4^'=+.N?9_[:^RQ_;OL@(A\_:/,V DG;NS MC)Z5I5E^&-"'ACP_8:4M_>ZFMG$L*W>HRB6XD X!=P!N..^.:U*YS8****0! M1110 4444 %%%% !1110 4444 9/B#_5VO\ UV_H:TK?_4K]*S?$'^KM?^NW M]#6E;_ZE?I0!F:K_ ,?EI_UU7^=:]9&J_P#'Y:?]=5_G6O0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% %'6O\ D$W7^X:;HO\ QYI]*=K7_()NO]PTW1?^/-/I0!H4444 %8_B M3_CS-;%8_B3_ (\S0!JP_P"IC_W1_*GTR'_4Q_[H_E3Z "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I MLG^K;Z4ZFR?ZMOI0!E>'?^/6M:LGP[_QZUK4 9%K_P AZ3_KD?YBMBL>U_Y# MTG_7(_S%;% !1110 4444 %%%% !1110 445YQXZ_:*^&WPUNM3M/$GC#3=, MOM-\D7-E)+NN$,PS$/+7+$L 2, \#--)O1"O;<]'HKSWXG?'_P ?!N&Q?Q= MXDM=)DOANM;QV5%>+:;^V5\&]6\00Z/;>.;%KF:?[-#,Z2 M);2R9QM6T5YY\*?V@?A_P#&[[:/!GB6UUF:SQ]HME#1S1 ] M"T;@, ?7&*Q?B)^UE\)_A7XB?0?$OC*SLM7C ,UK&DD[P9Z>9Y:ML_X%BCEE M>UM0YE:]SUVBN M?MB?!NQ\2V.@R>/M+-_>&-83&S/#F0 H&E **2"."PZBA1D]D.Z6Y[+17 ?$ M[X\^ _@[]@7Q;XAM],N+_)M;55>:>8#JRQQAF*CUQBM'X;_%KPA\7=#DU?PC MKMKK5C"_E3/"Q#0OUVR(0&0XYPP%'*[7L%U>QUU%>+W'[9/P:M?%3>'I/'FF MC4%G^S,XWFW67.-AG"^6#GCENO%>S1R+-&KHP=&&593D$>HH<7'= FGL.HKX MZ_:*_:8CD^.WAWX9:%\5M/\ AW810W$VNZU'##<3Q7*E1#:8E!5"V[/3)'Z^ MW>/_ -H[X=? S^S=&\;^-;>'63;H61HVDN90 97BB4[0Q!.< >E5[.6GF3S M+4]7HKF_"?Q(\,>.?"*>*= URSU7P^T;2_VA;2AHU51EMQ[$8.0>17/^$OVA M/AUX]\46?A[PYXLT_7-6NK+^T8H+!S*/(X^RB./S';:B[CQDDXKSC0?VOO@[XDUK4M*L? M'NE-=Z?!)&B^*?&%GIVK M;0[V:*\TD2GH76-6V#_>Q1RRO:VHYZO17G'CKXGVMQ\ _%?CGP7J]IJ* M6^@7NHZ=J%L5FB,D<#NC>APRC(/I@UYIX%_;<^&=IX-\%V_C/QWIMOXLO])L M9]0VHWE17$L*,PD9%\N([F/RDC&::A)JZ0N9+<^DJ*\T\>^)=4M?''PV.E>, M=#TC0M4O9(KFPO(Q)-K"F!G2.U<=&&-_T'X5@_#_ .)FOZ_^TY\6?!M[=1R> M'_#]EI,VGP+"JM&T\+-*2X&6R0.O2CE=KAS'M-%>+ZM^V3\&M#\42Z!>>/-. MBOX9OL\K .T$4F<;7F"F-2#PQ)17"?%7XY>!O@G8VEUXT\16NB)=N4MXI-SRS$==D:@LP'<@<5Y1X; M_::M_B3^TIX-T+P7XCLM9\#ZGX=OKZZ2")3(+J*5%4,2-\9 ;[IQUZ4U"35Q M.26A])45Y5\2?VHOA?\ "371HOBCQ;:6&K;!(]G&CSR1*>C.L:ML!]6Q70CX MS>!FT3P]K \4Z8=*\07*6>EW@N%,5W,_W8T;H6.#QUXI2!(T+,%4$GN20!]:XCPOXGUB]^.WB32[CQGH M>H:&-(MKVQ\-6\.W4+0.V#/*W>-N@_ICD46U<+GJ5%>+>(?VR_@SX6\43>'] M2\>:=#J4$H@GVAY(87SC:\JJ44@])/$OB&QTK19M MOD74DF1.6&5$8&2Y(Y 4&CEEV#F1U]%>=_"W]H+X??&B6[@\'^);75KNT :> MTVM%/&IZ,8W ;;[XQ7/^*/VP/A#X.\27>A:KXTLX=0LY!#=>7')+%;/_ '9) M44HA'<$C'>GRRO:PN96O<]DHJMINI6NL:?;7UC:?2G:U_P @FZ_W#3=%_P"/-/I0!H4444 %8_B3_CS- M;%8_B3_CS- &K#_J8_\ ='\J?3(?]3'_ +H_E3Z "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ ILG^K; MZ4ZFR?ZMOI0!E>'?^/6M:LGP[_QZUK4 9%K_ ,AZ3_KD?YBMBL>U_P"0])_U MR/\ ,5L4 %%%% !1110 4444 %%%% !7RQ\._"^CZU^WI\9]1U#2[2^OM/TC M11:7%Q$)&M]\!WE,_=)VKDCGBOJ>N7T?X:^']"\>^(/&5E9M%X@UZ&W@O[GS M&(E2!2L0VDX& 3T'-7&7++)_"?@[2/$GA>72=; MM?#5\[.SMGR[N1750K ;AN/4#K7MGQ<_9K\%_&75[#6M7AOM-\0V,9A@UK1; MQ[.[6,G)C,B$%ESG@^M1^!/V7_ /@'1?$&GV^GW6K'Q!#]GU6\UB\DN[B\CP M1L=W.<<]!BMO:*VFY'*[GSM=:Q\2OV6?AGI6F_$+PAX4^(_P>T4VL!U?2@$N M+: 2*(9GMW!5V#%#E>_.>:[N[TS0->_X*'VJ:%87"W-MX>U'6IY].C=3E?W+-@@$ M# /'%8'Q'_9UA^+?[6=UJ'B+1+QO":^!XK6UUFTG,#VU^M\S@12(P=7$;$], M8)%/FBQ690^+&GZ=H?[<7PINO"\4$/BB^TC54U:&U4 RVJP$PO,!UQ( %)_I M4_\ P3]T70-4^!^H:E+-2U>^/B62Z17N6N?.<&.;/( 7&%/&#GO7J? MP=_9C\$?!/5M1UC18+[4-?U!!%<:QK-X]Y=M&.B!W)*K["N?\>?L7?#KQYXJ MU'Q"5UCP_J&IG=J/]@:G+91WI[M*B'#$]SU-3SQ:Y;CY7>Y\^>&X[33_ -G? M]KW2O#K!O MC?ZHFBB$YMXRUJ&N(X3TV+(>,<<^]=A\;O!N@Z/\ \$U98K'1 M[*T2/PSIMZHA@5<3L;=FESC.\L22W7FOI"Q^"/@O2_A1QT6*S\'W%G)8 MRV$#,F^.0$.2X.XLV22VT5T_,.1VL>">-/A+XY;XA>%OBA\,-8T&Z\6V_A>WTR^T#Q# MDK+;GYU>)U^:)BV1GH<=ZYCQ'\8==\4?L_\ [06GQ>"8_ ?Q4\/V8&MP:65D M$_FP$I<)*@!];WPJ^!OA/X/:+J>GZ%9S3-JLIGU*\U&=KFYOI"-N99'R6XR . M@R:.>-M=PY7<^:_ /A/X@>)?V:]*\.:/X/\ A==?#^_T1$#MJ4^UT:(;I7/E M8$@.68YR&!YXKZ)_9O\ !_B#P#\$O"GA[Q-J5MJ^K:=:"![RSD,D4B GR\.1 MEL+M&?:N N?V#?A?+=W2VXU[3M$NI6FG\/6.LSPZ=(22K8"D_PCBO?=&T M>R\/Z39Z9IUNEI86<2P06\8PL:*,*H]@!2G--60XQ:W/FCQMX?TNX_;\\!)+ MIEG*L_A#49I0]NA\R031X=LCEAZGFJG['6F:1K'Q ^.&K:W%#=?$#_A++BUO M/MB*T\-BH46JKGD1E<].#@5]#7OPU\/ZA\1=-\A?L$^&-(T3]E?X?W>GZ9:V=W?:>+BZN(8E62>0NV7=NK'Z]@!TKTSX> M_!/P?\+? L_A'PYI2V6C7*R"Y!=GEN&D!#O)(3N9B#U)K;\ ^!=&^&?@[2O" M_A^V-GHNEPBWM8&=G*("3C01BT[GBO[=5C;:I\'=&L[R!+F MTN/%>C130R#*R(UV@92.X(XKG/VDO OAR]_:._9IL9]!TV6R_M#5(OL[6J>6 M4CM \:%<8*JX#!>@/:OHGQW\/M#^).D6VF:_:&\L[>]@U".-9&3$T+AXVR". MC ''>H_$GPWT#Q=XJ\+>(]3LVGU?PS+//IDPD91"\T?ER$@'#97CFB,^5+Y@ MXWO\CP;Q)I]OIW_!0+PC+96L-O//X$OA(T*!3)MN%V;L=<9XS5#]@[1]&UCP MG\0-6U2WM[SQU>>*=1B\0M=HKW"D2D1Q,#R(]@&T=#SZ5]#W?PU\/WWQ&L/' M4UFS>);&PDTR"Z\U@%MY&#LNW.#D@E_#W]L+2?#+*? ]FVI? MV8EN&;:]TW11X:NO"T,VI,4C\EG- MN#-)(W]_=N)8G(([8KTWP[\$_!OA/X7W/P]TG1H['PK::./Q3?Q64MQG>]JL%TL).>VP#'L!76>/ M;[6M-^+'[7UUX=\T:S%X1TMK=H ?,4_8Y,LN/X@N2/<5]7:A\)O"NI3>#W?2 MHX5\)3>?HT5NQCCM6\HQ#"J<$;&(P:FTGX9^'M%\<>(_%UK8[-=\0PV\&HSM M(S+,D*E(QM)P,*2.!SWI^T5[V_J]PY'M_6Q\J?!70/B'K'[./A[1O#W@[X7Z MGX'OM'C4^=J$[?:%:,>8\V(B/-)R6R\_LJ> ]>^&?P+\.>&O$6IV>K MW=@LB0W-A.TT/V&]-\'Z!8:)H]I'8:780K;VUM$/EC11@ 5,Y MJ2LAQBUN?,VA:?I>N_\ !0KQF?$J1W.H:;X7L3X:@O%#*L3$FYDA#?Q!\ D< MC)I->TG1M)_X*&>%I-(M+&UU.X\%W\E[]E55>1Q*@C:4#OC(!/) ]J]<^,W[ M-_@OXY3Z9>>(+>[M=8TS/V/5]*NGM;N%3U02(0=I]#Q5/X;_ +*_P]^%?B:S M\2:+IUU)XCM[:6U;5KZ]EN+B=9"IW?$+]D/P M%\0/%]UXH)UCPYKUXH2]O/#NI2V+78 P/-"'#''?K7??"_X4^&O@[X730/"U MBUE8"1IY#)*TLDTK'+2.[$EF/-+8#B"6U8Q):R#MNN QVGG 4UJ?%2\UG3_ -I+X\W/A\2'6HOA="]KY6=X M<22W1BRILSM')/.,TO:13T6 M@3?LH^%[>TL]*OO#U]I"RZK+<)&RSRLF;AK@G^(-NW;NF.V M*\K^,\6L)^V1\-M,\-:7X:O=.L?",LOAJPUZ9H-.%QYNV1K?8K!I5A$>T <+ MR.U>FZU^P9\*]7U>^N8[?6=+T[4)C/>:'INK36^GSL3EMT*G;@]P,"O0OB1^ MSWX&^*?A+2?#VM:1Y=GHX3^RYK&5K>>P*J%4PR*0R8 Z\XHYXJ5[[ARNUCQ M_P#X5C\3O$G[0'P\\9^(=.\$>'+O1I+A+B;1K^9KN_M'A96A*M&N]58JW)XQ M7'Z?X)^*O[,?A?Q,/".F>%?BQ\*Y[F\U2>TFD$.H")V9YE=L%)L?,.<],>U> M\?#']EGP7\+O% \2VLFL:YXA6%K>+4M>U.6\E@C8898]YPN1P<"NII^TC>SV]/^"+E>YZ;\ M(/'?A[QU\,?"&N^'X(]+T?5M/CET_3V58C%&$_U:H./E (P.,#TKMJ\VU;]G MOP9JFN?#_4Q936+>!=PT6VL;AX8(E*JNUD4X< (O7T]Z])K"5NAJK]0HHHJ1 MA1110!D^(/\ 5VO_ %V_H:TK?_4K]*S?$'^KM?\ KM_0UI6_^I7Z4 9FJ_\ M'Y:?]=5_G6O61JO_ !^6G_75?YUKT %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!1UK_D$W7^X: M;HO_ !YI]*=K7_()NO\ <--T7_CS3Z4 :%%%% !6/XD_X\S6Q6/XD_X\S0!J MP_ZF/_='\J?3(?\ 4Q_[H_E3Z "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ ILG^K;Z4ZFR?ZMOI0!E> M'?\ CUK6K)\._P#'K6M0!D6O_(>D_P"N1_F*V*Q[7_D/2?\ 7(_S%;% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 9/B#_ %=K_P!=OZ&M*W_U*_2LWQ!_J[7_ *[?T-:5O_J5 M^E &9JO_ !^6G_75?YUKUD:K_P ?EI_UU7^=:] !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4= M:_Y!-U_N&FZ+_P >:?2G:U_R";K_ '#3=%_X\T^E &A1110 5C^)/^/,UL5C M^)/^/,T :L/^IC_W1_*GTR'_ %,?^Z/Y4^@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *;)_JV^E.IL MG^K;Z4 97AW_ (]:UJR?#O\ QZUK4 9%K_R'I/\ KD?YBMBL>U_Y#TG_ %R/ M\Q6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% &3X@_P!7:_\ 7;^AK2M_]2OTK-\0?ZNU_P"N MW]#6E;_ZE?I0!F:K_P ?EI_UU7^=:]9&J_\ 'Y:?]=5_G6O0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% %'6O^03=?[AINB_\ 'FGTIVM?\@FZ_P!PTW1?^/-/I0!H4444 %9F MN0&>U(%:=-90XP: *JZE:QQJK7$8( !RU+_:UG_S\Q_]]4CZ7!)U4'\*;_8] MO_<'Y4 /_M:S_P"?F/\ [ZH_M:S_ .?F/_OJF?V/;_W!^5']CV_]P?E0 _\ MM:S_ .?F/_OJC^UK/_GYC_[ZIG]CV_\ <'Y4?V/;_P!P?E0 _P#M:S_Y^8_^ M^J/[6L_^?F/_ +ZIG]CV_P#<'Y4?V/;_ -P?E0 _^UK/_GYC_P"^J/[6L_\ MGYC_ .^J9_8]O_<'Y4?V/;_W!^5 #_[6L_\ GYC_ .^J/[6L_P#GYC_[ZIG] MCV_]P?E1_8]O_<'Y4 /_ +6L_P#GYC_[ZH_M:S_Y^8_^^J9_8]O_ '!^5']C MV_\ <'Y4 /\ [6L_^?F/_OJC^UK/_GYC_P"^J9_8]O\ W!^5']CV_P#<'Y4 M/_M:S_Y^8_\ OJC^UK/_ )^8_P#OJF?V/;_W!^5']CV_]P?E0 _^UK/_ )^8 M_P#OJC^UK/\ Y^8_^^J9_8]O_<'Y4?V/;_W!^5 #_P"UK/\ Y^8_^^J/[6L_ M^?F/_OJF?V/;_P!P?E1_8]O_ '!^5 #_ .UK/_GYC_[ZH_M:S_Y^8_\ OJF? MV/;_ -P?E1_8]O\ W!^5 #_[6L_^?F/_ +ZH_M:S_P"?F/\ [ZIG]CV_]P?E M1_8]O_<'Y4 /_M:S_P"?F/\ [ZH_M:S_ .?F/_OJF?V/;_W!^5']CV_]P?E0 M _\ M:S_ .?F/_OJC^UK/_GYC_[ZIG]CV_\ <'Y4?V/;_P!P?E0 _P#M:S_Y M^8_^^J/[6L_^?F/_ +ZIG]CV_P#<'Y4?V/;_ -P?E0 _^UK/_GYC_P"^J/[6 ML_\ GYC_ .^J9_8]O_<'Y4?V/;_W!^5 #_[6L_\ GYC_ .^J/[6L_P#GYC_[ MZIG]CV_]P?E1_8]O_<'Y4 /_ +6L_P#GYC_[ZH_M:S_Y^8_^^J9_8]O_ '!^ M5']CV_\ <'Y4 /\ [6L_^?F/_OJC^UK/_GYC_P"^J9_8]O\ W!^5']CV_P#< M'Y4 /_M:S_Y^8_\ OJC^UK/_ )^8_P#OJF?V/;_W!^5']CV_]P?E0 _^UK/_ M )^8_P#OJC^UK/\ Y^8_^^J9_8]O_<'Y4?V/;_W!^5 #_P"UK/\ Y^8_^^J/ M[6L_^?F/_OJF?V/;_P!P?E1_8]O_ '!^5 #_ .UK/_GYC_[ZH_M:S_Y^8_\ MOJF?V/;_ -P?E1_8]O\ W!^5 #_[6L_^?F/_ +ZH_M:S_P"?F/\ [ZIG]CV_ M]P?E1_8]O_<'Y4 /_M:S_P"?F/\ [ZH_M:S_ .?F/_OJF?V/;_W!^5']CV_] MP?E0 _\ M:S_ .?F/_OJC^TK20$+<1DGT:F?V/;_ -P?E3ETN!.B@?A0!#HL M)AMP#6C2*@08%.H RHU6WU1YI&"*8R,M]15K^U;,?\O,?_?5336Z3?>%5VTF MW;JH_*@!W]K6?_/S'_WU1_:UG_S\Q_\ ?5,_L>W_ +@_*C^Q[?\ N#\J '_V MM9_\_,?_ 'U1_:UG_P _,?\ WU3/['M_[@_*C^Q[?^X/RH ?_:UG_P _,?\ MWU1_:UG_ ,_,?_?5,_L>W_N#\J/['M_[@_*@!_\ :UG_ ,_,?_?5']K6?_/S M'_WU3/['M_[@_*C^Q[?^X/RH ?\ VM9_\_,?_?5']K6?_/S'_P!]4S^Q[?\ MN#\J/['M_P"X/RH ?_:UG_S\Q_\ ?5']K6?_ #\Q_P#?5,_L>W_N#\J/['M_ M[@_*@!_]K6?_ #\Q_P#?5']K6?\ S\Q_]]4S^Q[?^X/RH_L>W_N#\J '_P!K M6?\ S\Q_]]4?VM9_\_,?_?5,_L>W_N#\J/['M_[@_*@!_P#:UG_S\Q_]]4?V MM9_\_,?_ 'U3/['M_P"X/RH_L>W_ +@_*@!_]K6?_/S'_P!]4?VM9_\ /S'_ M -]4S^Q[?^X/RH_L>W_N#\J '_VM9_\ /S'_ -]4?VM9_P#/S'_WU3/['M_[ M@_*C^Q[?^X/RH ?_ &M9_P#/S'_WU1_:UG_S\Q_]]4S^Q[?^X/RH_L>W_N#\ MJ '_ -K6?_/S'_WU1_:UG_S\Q_\ ?5,_L>W_ +@_*C^Q[?\ N#\J '_VM9_\ M_,?_ 'U1_:UG_P _,?\ WU3/['M_[@_*C^Q[?^X/RH ?_:UG_P _,?\ WU1_ M:UG_ ,_,?_?5,_L>W_N#\J/['M_[@_*@!_\ :UG_ ,_,?_?5']K6?_/S'_WU M3/['M_[@_*C^Q[?^X/RH ?\ VM9_\_,?_?5']K6?_/S'_P!]4S^Q[?\ N#\J M/['M_P"X/RH ?_:UG_S\Q_\ ?5']K6?_ #\Q_P#?5,_L>W_N#\J/['M_[@_* M@!_]K6?_ #\Q_P#?5']K6?\ S\Q_]]4S^Q[?^X/RH_L>W_N#\J '_P!K6?\ MS\Q_]]4?VM9_\_,?_?5,_L>W_N#\J/['M_[@_*@!_P#:UG_S\Q_]]4?VM9_\ M_,?_ 'U3/['M_P"X/RH_L>W_ +@_*@!_]K6?_/S'_P!]4?VM9_\ /S'_ -]4 MS^Q[?^X/RH_L>W_N#\J '_VM9_\ /S'_ -]4?VM9_P#/S'_WU3/['M_[@_*C M^Q[?^X/RH ?_ &M9_P#/S'_WU1_:UG_S\Q_]]4S^Q[?^X/RH_L>W_N#\J '_ M -K6?_/S'_WU1_:UG_S\Q_\ ?5,_L>W_ +@_*C^Q[?\ N#\J '_VM9_\_,?_ M 'U1_:UG_P _,?\ WU3/['M_[@_*C^Q[?^X/RH KZE)%?+ (9%DVR;CM/L:T MX1MC4>U116,4)RHQ5B@#,U*/=<0.>%6123^-66U2T7@W$8/^]4\D2R+AA55M M)@;JH_*@!W]K6?\ S\Q_]]4?VM9_\_,?_?5,_L>W_N#\J/['M_[@_*@!_P#: MUG_S\Q_]]4?VM9_\_,?_ 'U3/['M_P"X/RH_L>W_ +@_*@!_]K6?_/S'_P!] M4?VM9_\ /S'_ -]4S^Q[?^X/RH_L>W_N#\J '_VM9_\ /S'_ -]4?VM9_P#/ MS'_WU3/['M_[@_*C^Q[?^X/RH ?_ &M9_P#/S'_WU1_:UG_S\Q_]]4S^Q[?^ MX/RH_L>W_N#\J '_ -K6?_/S'_WU1_:UG_S\Q_\ ?5,_L>W_ +@_*C^Q[?\ MN#\J '_VM9_\_,?_ 'U1_:UG_P _,?\ WU3/['M_[@_*C^Q[?^X/RH ?_:UG M_P _,?\ WU1_:UG_ ,_,?_?5,_L>W_N#\J/['M_[@_*@!_\ :UG_ ,_,?_?5 M']K6?_/S'_WU3/['M_[@_*C^Q[?^X/RH ?\ VM9_\_,?_?5']K6?_/S'_P!] M4S^Q[?\ N#\J/['M_P"X/RH ?_:UG_S\Q_\ ?5']K6?_ #\Q_P#?5,_L>W_N M#\J/['M_[@_*@!_]K6?_ #\Q_P#?5']K6?\ S\Q_]]4S^Q[?^X/RH_L>W_N# M\J '_P!K6?\ S\Q_]]4?VM9_\_,?_?5,_L>W_N#\J/['M_[@_*@!_P#:UG_S M\Q_]]4?VM9_\_,?_ 'U3/['M_P"X/RH_L>W_ +@_*@!_]K6?_/S'_P!]4?VM M9_\ /S'_ -]4S^Q[?^X/RH_L>W_N#\J '_VM9_\ /S'_ -]4?VM9_P#/S'_W MU3/['M_[@_*C^Q[?^X/RH ?_ &M9_P#/S'_WU1_:UG_S\Q_]]4S^Q[?^X/RH M_L>W_N#\J '_ -K6?_/S'_WU1_:UG_S\Q_\ ?5,_L>W_ +@_*C^Q[?\ N#\J M '_VM9_\_,?_ 'U1_:UG_P _,?\ WU3/['M_[@_*C^Q[?^X/RH ?_:UG_P _ M,?\ WU1_:UG_ ,_,?_?5,_L>W_N#\J/['M_[@_*@!_\ :UG_ ,_,?_?5']K6 M?_/S'_WU3/['M_[@_*C^Q[?^X/RH ?\ VM9_\_,?_?5']K6?_/S'_P!]4S^Q M[?\ N#\J/['M_P"X/RH ?_:UG_S\Q_\ ?5']K6?_ #\Q_P#?5,_L>W_N#\J/ M['M_[@_*@!_]K6?_ #\Q_P#?5']K6?\ S\Q_]]4S^Q[?^X/RH_L>W_N#\J ' M_P!K6?\ S\Q_]]4?VM9_\_,?_?5,_L>W_N#\J/['M_[@_*@!_P#:UG_S\Q_] M]4?VM9_\_,?_ 'U3/['M_P"X/RH_L>W_ +@_*@"/4+RWO+&>*.9'9EP IZU- MI<1AME4BECTV&/HN/PJTJA1@4 +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 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 *4444 %%%% '_V0$! end GRAPHIC 15 jamf-20221231_g3.jpg GRAPHIC begin 644 jamf-20221231_g3.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MP 5X 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 *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KR7]NW]KGP1^P=^R#X__ &NOB%9O=:;X'T![U;".0(U]=,RPVMJ& M((0S7$D,0;!QYF<'%>M5\>_\%\/V5_B+^V7_ ,$EOC!\#?A'ID]_XFETBTU; M1],ME+27\FGWUO?-;(HY>22.W=$7N[)0!\'_ /!$'X ^+?\ @NOI_C7_ (*5 M_P#!6'Q%>_$71QXQGT3X;_">\OIHO"VD)#%%)-<+IZ.(I@//2!/-W$^3(\GF MN4=?MKXU?\$HM \$_%[X0_%3]B/5]>\!:%X3^)VE7_CWX5^'?$EQ;>&-#?&/_ 3L\5_LX?VG#%XI M\ ?$2\N-0TAW G%C>Q0R0W!4\[3-'=1^QAYZBOUB\7?$_P"'O@+6] \->,?& M%AIVH^*M4.G>&["YG FU*Z6&29HH4^\Y6**21L#"JC,< 9H _%;]NC]O[XX_ M\%/_ /@NUX5_X(M?!OXL:_X)^#WA[Q)-9_$^[\):K)8W_B62QLY;W4;>2ZA( MDB@40O9K&I ,A:1M_P"["?5G_!6__@F3\!/@]_P3Q\>_'[]A;P;%\&/B9\(O M"USXK\->,_AK*^DWTZ:?&;FY@O);=E:_66WCF4_:#(=Q#9/(;\[O"7PMUS_@ MG+_P>(67B3XUP/8>&?BYXUUS5/"NOW7RP7JZ_9W:PK&YX+)J$XM67@AAZ%2? MV)_X+7?&#PG\$/\ @DS^T)XR\8ZE#;07GPIUG1;(S.!YM[J-J]A;1C/4M-<1 MC ]Z /FK_@CQ_P %#[#_ (+2_P#!*/Q@/VJ/"6D:QXX\"P7>C>,3)8QK'?2B MR:2UU6)%&+:5T9P3'MVRPRLFQ2JC\R_^"<7QM^,O_!'#_@M+\+/ _P :_BIX MAU+X7_'CX>Z!)!=>(-8FGA6SUVT@FMK@>:Q53;:FIMVD/(BCE).&-?8O_!IM M^R/\2/@;_P $N/BY^T1\0]'N--A^+4TMQX9M;I"K3Z98V4T27@4\A99IK@*3 M]Y8E<95E)XO_ (."/V"G^/?_ 0O_9X_;2\":27\3?!CX;>&SJLMLO[R;0;S M3K..8_+RWDW MY1V1&N&XR30!]?_ /!QKXY\;^+/V/?&/[.WPP\6ZCH[Z3\- MM8^(7CK4M(NW@F@TW34":=:>8A#1M ?!GQC_X M)O\ CSXE?&#PW:>+=?O?BUJ6BW.K>*(AJ$[:ID M=I-7E X P?\ !EQ_RBH\8_\ 9=M6_P#31HU 'Q[_ ,$?O@9\.OVAO^#AK]JG M]E#XR6VK:W\/?"[^/(_#?AF3Q)?0PZ6+3Q3:6ML;=H9D>%HH':-&1@5#'!KV M7_@W*_;#_:JLO^"M/[0/_!.2X^-OBGXF?!?P7=>)#X8U/Q5K$NIRZ0FGZREG M9R174I9A'/"Y!B!VLV'4##[O%/\ @DA\ ?AW^TI_P/2)-1 M^(\TJ>%/'>K^'IY_^*OM8S')<:5=6TTD)61MT+.8V.TLI**1^\7[(_["'[(/ M[!_@^[\"_LC? +0?!%AJ,RRZFVF1/)^._'&AWVE:2NF(6ETW35MGEU;5&QS' M';V2R_O>-DLT'=@#<_X-\/V__P#AX7_P3(\$?$#Q+K?VSQGX/B_X13QT9)-T MLE_9QHJ7+YY)GMF@G+8QODD ^Z:@LQ^T'^UM^TS\3OCY\./@)\,_B!\-+71K M_P"%/A,>-_B=?:.+BWAN&3Q'-'#;:+?I+% M.OB1_P $8O\ @N-X]_X)9?M%S6^F:+\2)HM,L5AU-[JS74EC-WH\\5Q)#"9A M-!/);;O*C+RSQAE4IM !Z[_P>DZ?!\+/"7P3^*WPPEG\-^(]>UW6;37=9T"X M>SN-3ACM[,Q+/2 M_#TNK?##XG^+=2U_2-#U,6<)DM2E[-*8K.]C5@I'$3-+#$DP MDC"X:0LFT%:_/G_@RPLX_C#JOQ\^(OQ;GN/%&M^%YO#$7AO4O$5R][+I0G&J MF8VYF+>2S^3%N9<$A ,XK]_LY? _2_^"=>H_'W]H/7/C%X MD\2?!F;PIIGBCPE=>(/%DVM/H&EV-G?S7FFVLMQ*\AM(A^_A!;;MN]H9BC&O MF;]H?_@D;_P3>_X.(?@19_MH>$)'^'OQ1U%)]-UGQ;X3=)S%JMF[6TUIJ=JV MU;KRGC(5_P!S.T7E'S-A5:^6_P#@B7\ OVXM#N/VX/\ @@Q\8/B&=;\->'_A MGJ.C:)JHO))]/T34]2MY;>W-L[#=##RL_AY\$Y+^0^'+6:]:X9'N;52([Z6&"W MPSSJWF/"?%8O9K>XL!?0S M.VG7%OB!X/MM=C64.L5^YGFN(58<,$ED= 1U"@UXE_P3Y.P ^K?^"='[-'P2^#_P"T-^TWX@\ > ;.RO+;XU+INFSX+G3K"3PQX?OW MLK4,2+:W-S=W$OE1[5RX&,(@7N/^"H?[0C ,C.0%!P/3O^#BG] MDOXC_ME?\$E/B;\,?A#I%QJ7B;2DLO$.DZ3:H6DO_L-RD\T"*.7D:W$VQ "6 MD"*.30!\M_\ !OC^SU/_ ,%0?@+XE_X*7?\ !4"Y'QF\4>,_%]]I_A+0O&\0 MO=!\/Z9;%486>F29M86>SZ6DS,;0QA8KE8XRJ,7>(@((] MGT5_P: _&+PIX^_X)'6GPRTO48CJW@'QYJ^GZS8[QYL7VB47L4C+U"LMPRAN MA,3@?'W%AM8/M+YZ1.&[T =U_P>BVMI\,/"_P.^+/PGN9?#NO>(M8UNWUO6O# MMTUI-JD,<%DT0G>$KY^S)V%\E0Q (!-?8MW_ ,$V_P#@FW\%/$U[9ZE:RV^GVTD^I'9<*) DUS#D.KH[2!6&":^. M/^#VS2;7P_\ 3]F[0;)G,-EK>NP0F1LL52UL%&3W. *^Z?V(O\ @E1\%OA) M\<_@5_P4#^"FFZI9:IO6OSJ_X+)_\$0OBC_P4(\(_$G]I'XQ?MP^*](U3PII5_>_"KX?Z',J M^%](M+.)I(OM4;H))KJY\LR37*LIB:41J)4@0M^IE?GI_P %OOV_O@CX2T>V M_P""9T_[5'A+X9^)/BYH\L7CKQGXCU1(D\(^$Y/W5W.J$YEOKI"]O;0C'WI) MF9%B!8 ^0/\ @CC_ ,%*/VSOAM_P;;_'']J'XA>(-1\2:M\*K[4],^%FO>(6 M:ZF$9M;-8@[2Y-Q#;7-T2-Q(VH8LA8P!X5XBT'7=2_X-GO"G_!7+PM\0]9M? MVD/#_P 5)]9UOXQ0:I+_ ,)!>>9XAGTO['/>;O,DMO)>U86[DQ#RQA0&;=^N MG["]]_P2G_:7_9.\2_\ !-G]C"]TKQO\(_!G@BUT'Q*=)D,EC<1:FMXKQ&Z7 M:9;UO)EGFD0 J]Q&X8,V%_*;_@K7_P $Y/%/_!/#]E31/^"0W[%_[7_C_P") M4WQ^^)D%_P"%/@+=Z)I6WCV1-J%O+):W3HO\ C3P2.J_ MPJP&3C-?&7_!R%^PSJ_[46B>%4_9^%YH7Q,?PUXIU>RU+PU,]I=Z[)IEC:W$ M=E.T)4W)>*)X8@Y.QI%P0,@_='_!._\ 9/M?V&?V(/AC^R;!J,5Y-X)\)VUC MJ5[ "([F^(,MW,@(!"/<22LH/(##-9'[0;*/V[OV>%)&3!XOP/7_ (ET% 'Q M+_P:4_\ !0S4/VM?V +[]GGXE^*YM1\:?!K5?L4MQ?W1EN+O1;LR364SNQRQ M1EN;?OM2"+)RU?FE_P ' /Q5^+7Q-_;N^$_[0T?Q0\26?AGXQ3-+X2T:PUNX MM[=?"UMJ8T^PE18W Q>)'-J.[KMU%5XV #TFY_8O_:7_ &!/^#D;Q3^QK^R7 M%/I'@S]IKP_J,4=U:AHTTOPKJ:R3ZA<6Y'RQSZ?+;W0@SS^YB&1YM:'_ =K M^&?#W@C_ (*#?LJ>#/">DP:?I6D>$;2RTRPMDVQVUO%JRQQQH.RJJA0/04 ? MXO++PS<:=IT*0^'M.MEC:\O M(H0NSSR]Q"D>Y2,R22')CP?4?^">W_!(3]EN]_8;\&ZO^U[\.(OBK\3O'7A* MTUKQ[\0O'MU-J.N'4+V!9Y4MKZ5S/9K#YGE(;=XSB,.?G9F/Q1_P>N?LD_$C MQ[\'/A+^V%X-T:YOM#\!WFHZ+XP,"%_L,=^ULUK_P!ES_@KY\2/^"%_[4?Q7UGXA>$(?$6K6/PG\2>+ M[TW>I6"V\3W=O9SW$F6FAFL1T%O"GC_P#:/_:F\">--"LM7TC5O$VB66KZ M3J$"S075M+X6TY)(98V!#(Z,RE2,$$B@#Y#\0?MO?LN?\%NO^"(WC+]H&UT& MUL_&'A;0=GB+1[>Z:/4O".M*T3.;>=")8X9@FZ.12!+$2C?,DB+]*_%K_@DO M^SU\;?VD? _COQQX;$7PZ^'/@*YTCPW\/-&U6YL+&34+B\\Y[JXAMFC$H1%. M [,'>>1W!903^&7_ 4/_8 _:1_X('_MT2W7[,.L7\O[/_[0,W_".(MSOGMX MH+B96?2+LD_\?%N?WUM,3N=$/+8N%/\ 3]0!_.!^PW\)? WQ$_X.COBE^R-X MWL+S4OAGI6K^*HM-\%7.KW1L+9((280D8D^78>5QTK]4/$G_ 3!^$'[*_[+ MW[5&AZ+:/JO@;Q;H5[XG\':+KFJ7&H3>&+Z'1)HI?LLMPS20!94\V)T?@#\< M/^#,70-+^,OP[^.'Q&^,%N?%FMZ7KFDZ?I6I>)I&OY;&VEM;OSHX3.6\H2!L M/MQO ;( %>3GP/X:_XC$_\ AEK[%)_PK;_A*_M'_"!?:9/[(W?\(A_:&S[) MN\KR_M7[WR]NS/&W'%7O^#0C]B']E[]K3X,_&K6/V@?AC_PD%SHWB?2(=-D_ MMJ]M/)22WN&88MIHPV2HY8$\<5A?"#X0?#GX"?\ !Z+IGPE^$WA[^R?#VCZ[ M(NG:?]KFG\D2>!GE<>9,[NV7D<_,QQG X % ']'UE966F64.G:=:16]O;Q+' M!!!&$2-%&%55' ' K\0/VW?V]OV@_\ @K+_ ,%M-+_X(L?LY?&K7_A[ M\(/"^M7=G\5M?\'7[6FIZX]A \VI0_:4^>*)7C:R2,?*96:202+L5/W$K^;[ M]FOPOJ?_ 2\_P"#N/6-+_:&SI.@_%+QAXBF\->(-0.R"ZM=>^T7%@ZR-P^; MIH[1F[2AP<8- '[(P_\ !%'_ ()Z^#_AQ-X-^ 7P?G^%FN"T:/3OB+\.M=N] M-\26D^W"W!U&.7S[EP<,5N&E1^0ZL"0?B7_@K[^SA\0OV;/^#:>\LOC9JDU_ M\6_AO'_!Q_K.C_M _P#! 7XK>/\ MX,ZG%XBT;4=/\/:SINHZ9F2*[L$US3YFN8SCYHO*#2[QP4&X$CF@#._X-8O! MWAG5_P#@D#X$^+NMZ-#J'BKQ/J&OQZ_XCU%?M%]?11ZOOHS]BB_L_%G[3W[4_C[0;A;G2IOB]IN MCVU[$+[&7PI#J\_V"WDTKQ!=P3:8L9;9%!/IKI'&F.-DQ7 M48_?']KCX\0?%O\ 9+\*Z%^S;XUPU*V:ZN]5B/\ M"UMI,=[>(3QYD,:G&X5\I_MA_L$Q_P#!1?\ X)'?M"_!#0](6[\6:3\<_'OB M/P&%3=(-8LM?OY(X4]&GB,UKGL+DGM7F'_!I7_POK]H']E#0OBS\>HS)X9^# M$&J^!_A 9PWF3"\N8KS4KE]WWO*5;2SA=")V81S 1(!*/G S@C)S2_;-\ M$>'-"_X.T_ _[.6@V;V'P^U?Q1X8GU'P/97#PZ1.9-.BEE5K1"(=DDB[G3;M M-?"#Q1XO3[!8:Y MK'A&72[JY.Q+A'MOL2E2>#FXC>/_ 'E(H _5_P#X++_ GX4>+O\ @F?X_L;[ MP79VK>%?#BR^%KO2X_LEQHK)- !]DEAVO;@JBH5C*AE&T@CBOF+_ (.B_@O\ M*_@K_P $>K[Q7\'/ NG>%-5\)>)-$M/#VJ^'(!975E;R7922%9HMKF-_-D9E M)(9V+D%N:^QO^"ME_9#]@;QMX0>X0:AXNFTOPUH-IG]Y>:AJ&I6UK;P1KU=V M>4' R<*QZ D?,'_!VR1_PY;\8\_\SAX?_P#2Y* .M_X-E/!OAA/^"/?PE^+< MNC0S^*O$]IK$OB'Q-=+YNH:B4UJ^B02W#YD=5CBC55+;5"# %?H%7PA_P;+D M'_@AS\""#G_B7ZWT_P"P_J-?17A/]MWX-^)K[XV:K)K]E;>%?@5J;:;XQ\4F M\#V\5W!IL6H7Z' POV:*>)7Y)$@D4@%,$ _-C_@Z=_X*=?'[]D67X2>#_P!F M*&^0^#_B!HWBWX@:W;[A:12JUS+I&D7#+PRW1LK^9XCSLM(R>)!G]5?V:OC] MX _:J_9^\&_M(?"V^^T>'_&WARTUC2V+ O''/&K^4^.DB$E'7JK(P/(K\Z?C M;^PI^W)_P4!_X)S_ !5^'WCS]F/X5IK?[0&HOXXM]:UWXOZA;ZMHER5A;1+9 M[1?#\L<5^SWIWD'G-\1_#P >C?\%'/^"7'P>_8\ M_P""/7Q]^.&K'4=:^+DUMJ7B&?QO/XEOI9+&XNM5$D<-H&D"01Q0RK"-B*3M M+')8UY!_P0$_X)X_!3_@I'_P1:\0WWQLFUMO'FI^+]=TW1?B';^);Z+4M+D2 M&W-M(LB3#>DQ[A5:/Y&D!*@G&,D5]L?'#_@FAX-_:T_X(3>&?A=\%/# M$>A?$2+X/:5X@\%>(=%8VVH2ZZ--MIW$ERA$DAO&B$,S.S;MZN M_?\ )MWP(_['?5O_ $CBK]6ZUC6) M+=2(IYXWN8+ 2LI=9K.[R20A7\G/VL?AS^T/_P $7_\ @Y;T_P")'['7PZ&L M67[0Z7+>%/#18Q6=_ M&O@MI.JS:B=#TX+J.L7*@3:K?R,TUY?S8X\VXN9)KAR.KS-0!_/_ /&KX=^$ MF_X.^+?]DV*PF@^&6H^(=,-UX#M+Z:'2B)O"<-W(JV\;A$5KAFEVJ -Q) K] M-?"G_!.W]D_XE_M1>$_VI_V(-.OO"VH?!3XU7&A>+[?2O%MV^EZ_:Q6!CO8F MM9)6B66WN;D*"H#9MI%.[*!/S&_:X^&G@GXQ_P#!YZOPQ^(NFRWFB:SJ^BV^ MHVL&H3VKRI_PA=NVT2P.DB<@;=:A)K,MJEEIB/(2\DOVJ1X 6W/LB,KD@,U 'V17X\_\%./ M^"7?PA_8>_X(A?&'XMS2:EJWQAALX=7U+Q]-XFOYI[>]N]:MC)':;Y L,,<< MQ@0(B;D7.7]Y%&^ MW,;!E9-PQSFM+_@OW_P5 _:D^'_QW^#/_!%K]CKXG77@_P 8>.(- T_Q[X[T M2Y9;V!]0N$LK:RMIAMDAR*O".HW>MB,M#:7FC7\!N;5R M =K?9H8IES]\-)MSY;8 /UA\O/@A\,_AT/#GC&/0WBT/XQ M6=Y*GBVWU18_W6HRZLC"ZF?S@LCHSF-N5V!<*/@?_@AE_P %)?VF_P#@K9^Q M+\?O^"6G[1/Q(F?XO:/\.-2L/#'C^^G9;NYL;J*2P,ET\8W//:3RPYG'SR+, MA;+HSO\ M#XW^)?@7X=_#35OC#XM\2VMKX:T30Y]8U+5S,I@BLH86FDGW X* M"-2V9"([^[N[^W MO[E8C_$(%M8%8],W R0V #7_P"#HS]CCX(?\$[?V!/A$/V4++7/#FJR?$!- M+U3Q*?%%]/J6IPKIMPQ^T3R2DN6=%<@84-]U5&!7VG^R;_P2K^"OQ:_8Y_9" M_:N^&$%[X:^)7AW1/A]XPUK6K?Q%>I%XAB-M8SZG#>1>8T5N+BQU M*\DEO$*-\P,&H22[@<;1>Q(!A:^POVH?$/QN^/G[;OA+X1?L]?#_ ,(>+-+^ M!T+O&USHEJVMWT-Q;Z+ );;3;\RO!"+R\:%HU"M)82[@0H/XQ?M@ M3?&W_@A9_P '#/A+]O'XC?#O0/"/@GXOZM-JOB'2?!GB:YUC3S87DBV^MP^? M-863R2QS.+\1"$*K26X#-@X /U#_ .#I7PIX?M_^"/'Q+^,=CIB6OBWPO=: M?#_B6S)AO[ 3:Y8V\J1SIAU1XIY59,[3NR1D C,_X-5/"7AV_P#^"2/@CXUZ MII4=[XP\0ZMKT>M>*+[,^H7<<>JSQ1Q/<29D,:I!$!'G:"N<9)-;G_!T-J>G M:S_P0>^,.L:1?PW5I=GPO-:W-O*'CFC;Q%IC*ZL.&4@@@C@@U4_X-2B#_P $ M0_A> >FL^(\_^#J\H _1BOA?_@XZ\'>&=2_X)#?·&CPKXA\+:%;W?AO7 MX1Y=[I+\ M+I-*L=>U2WN@ZC5+N&:XELMH& T,'V1F.XG=CK;!FAN%N8YE(6'&_:V4(4AE9SSQ7T5V+G3I9YLM(;GQO\,M+\;:E_9'BK14E0RX MTT3?9OM, 7S0$C!E7S00[^77ZJ_\&NG[=/[,W[4W_!/FP^#_ ,)_AMX8\">- MOAOY=IX^\*^'+".UCOIG7;'K051F3[4L?[QSEEEC=?NB,L ?GE\)_AIX.\5? M\'=.O_LC>(+">X^&#^(M;8> _P"T9TTM /#$]XJI;JX1$6?$BHH"J0, 5^ MGWP(_P""?W[+GC+]K+X7?M^?L.6U_P"&['P%\1?%_AGQQI-EXMNY])UJSM[/ M5](:=;>25XA)'J*0[#& "CN6W;$*_EMI_P &OAO^T)_P>3^,/@_\6M&FU'P] MK6MZU%J-E;:IIW'B*^>'P] EE=/IT M-I#YBQQ-&D<:[#/3=,U]_%%]#J&F0OI\;?Z//',&C(=BXZC=U!'%?LG_P %*"!_P3H^/Q)_ MYHIXJ_\ 31=5^77_ 9'$?\ #&GQE&?^:G6__INBH PO^#E#]G?6OV-_^"(? MP&TEO%$DGQ$\#^,-!\(WWC_2KN6&^U*SCTC4]\,;J^LTGEUR6:-FD-X\@+7 M.?-<8D+ *VT8'%?,/_!Y=X8US7_^"2VB:KI.G2SV^B?&;1[W5)8T)%O UCJ5 MN';T!EN(4SZN!WKZR_X(2ZYI7B#_ ((]_L[W^C7T5Q#'\,["V>2)PP$L(:&5 M,CNLD;J1V*D=J .>_P"":/[(7[-NE^&OCSHT_P (-&U&VU'X\>*=,GAUFT%Z M$TZ*ZB,-A'Y^[R[:,HK)"N$5E# C-?DU_P;#?!CX?\ [5W[;O[17PO_ &D; M&_\ &>A>&=+(T#3]=UR[E6P/]I2P[HCYH9&V +N!SQUK]J/^"9%_9^*/A?\ M$CXE:'<+<:/XJ^/7C2_T*^B.8[VT35IK19XV'#QNUL[(XX92&!((-?@7_P $ M%_V1O&'[9WQ]_;'^%'PL_:!\:_#+QF_AV:3PAXO\%^,]1TEK6^_M:4H+E;.9 M!=6[E1'(D@?"2.4VOA@ ?3__ 3J_:1_:%_91_X.9_''_!,3X*_&OQ=XV^!= M[JFIPR^&_$GB2YUB'PVL6D'4 T$MR\CP&WNA]C8EOG!VR;Y C#I_^#E7_@G/ M\=/BA\=8OCG_ ,$_KK5]!\7^&OAG>^,/&6@^$=2N;2?Q!';ZE#&]U!% X1KR M,3M*2%\R95/+.J*WGO\ P:M_M)^ _P!DO]K[XG_\$T/VPO@UI'A/X[7^NW@T M_P <:E9I_:VL3Q-ONM'N+MLM*"4^U0$,4F!>Z-%O&[_A0 MVIG;GG']M6'- 'QM_P $,?\ @JO\'O\ @MU^Q]J'[,'[7.EZ5J?Q3\*:0MOX MRTF]B1?[>LL>5'K5L!@QRY8+*8\&&8JZ[%EC ]&_9GT+]I+X ?\ !##X1>/? M^"=7@'X=7OQ*U3X6^%/$FO2_$Z_FALM4>XT^VN-2N[JY22-WF*LY5I)55% & M=J*M?G3_ ,%X/^":7QI_X)&?M<:1_P %M/\ @F5;OHNAP^(5O/&^A:=;DVVA M7\[[9':),9TV]WM%+'PL!_C9_P1P^!WPB^)_AZ/ M5O#?BS]FCPQI/B#2I9'1+NRN?#]M#/"61E90T;LN5(89R"#S0!^>G[$O[2'[ M5,O[4_Q$\5_L)>'/AWJ'C;]HWX@:9XLU^W^)OQ1^UZ,N@V$/]GZC-X<^S.LN MJ(NHQ:O%]H15$4%K:_NI$:-J_:2O!O!O_!,7]A'X>^(_A)XN\%_LZZ7I^I? MK2KO3?A7=P7]WNT2VN8V2=.9B+HL'=MUQYK!Y'<$.S,?>: "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 ^5_BS_ ,$9OV#/B=\=KC]J3PYX"U_X7&Q125) ->N44 >4?M [?XFSG&9;6Z@9)[9S@9:)U)P <@5Y M?XJ_X(\_L@_%8:#I_P"T=J7Q&^+.B^%[Q+O0?"_Q/^)FJ:OI5O.B[4EEM9)A M'>.%+ -="8X=AT.*^IZ* .0^*/P*^&GQ@^%%U\$/%^F:A;^&+S3S83Z=X;U^ M]T5OLIC,1@673YH)4CV$KL5PN,#' KF_ G[%W[.?P[_9IN_V/="\&ZC=_#>] M\.RZ!/X8\0^+-3U9!I#K^Y\"2:&M$\4:EH]O-9H$"V\G]GW$#21 1H/+8E< M#&,$YXS]DC_@EQ^Q1^PCX-UGX=_LE?#KQ#X+T+7[A[G5-)T_XF>()8'N'C2- MKA$GOW$,Q2*-3+'M?$:C=@"OH*B@#Y3^"'_!$S_@FW^S?\?;W]J3X)?!7Q%H M'Q!U2:ZEU;Q5;_%GQ/)#](^ M('A+4/!6OW.IPV6IVS07,NC:U=:==*AZ^5^'"?"']F;PSK.A>&(999+71-0\::MJUO:M)*\TAA74+J?R-\LLD MC"/;N9R3DG->/?'_ /X(;_\ !,?]J3XZ#]ICX]? 36_$/CQ)('M_$TWQ4\30 MW%J8&WP^1Y.HHL C;YD$84*>1BOK2B@#YE_:V_X(^?\ !/S]NY]"/[77PD\0 M>.5\,V[0Z%#J_P 4?$@BLPT<4;NL<6H*ID=88]\A!=RNYF8DD^AZA^Q#^S-K MG[+5_P#L6>+/ -YX@^&FIZ,NDW?ASQ/XGU+5";-41(XEN;NXDN8_+$49C9)5 M:-T#H5<;J]7HH ^9/@#_ ,$>OV /V6?A9XF^"/[//PQ\5>$O"?C%7'B+0M(^ M+OB=(+EGC$3NH.I$Q2-& C21E6954$D* )?V,?\ @D%_P3Z_X)Z^*-3\7_L< M?!C5O!%WK20IK,5G\1=?N;:_$/F>5Y]M?\$A_V//@?'/+^SA'XX^&5[J,ADU_4/ ?Q!U&Q;6Y2Y=IKR+S6@GF+,W[X MQ^8H8JC*N%'J_P"S3^R3\ OV1?#&I^&/@5X'.FG7M6EU7Q+J]]J$]_J6N:A( MW+R3W4S?WY'; X& *](HH \ ^//\ P3'_ &/OV@?C;8?M/Z[X#U'P MW\4=,A\FT^)/@'Q%>:%K)BV;/*FGLI(_M2;/DVSB0;/EQCBH/A5_P2[_ &0O MAE\?4_:OU?PGK7CGXHP6JVUCX_\ B3XFN]=U#3X1NQ':?:I&BL@-[_\ 'O'& M?WC\X8U]#44 >3?M*_L1?L\?ML6VK>'4T;XC:YHT5E MJ%NSM!>+%IU[ AGC+OME92X!P#@"O4-(TNVT/2K?1[*6Y>&UA6*)[R\EN)65 M1@%Y969Y&]69BQ/))-6:* .&^"7[.'P;_9TE\8-\&?!=OH47CKQG<^*O$5I9 MY6&;5;B"WAGN$3I&9!;([!< R,[=6-=S110!\U:M_P $G/V/+?XU:W^T9\(- M$\3?"SQKXH'_ !56M_"KQA>Z$NM_,6W7=K!(+6=]S,WF-%YA9V8MDDUTO[+? M_!.;]D3]C[QEX@^*?P<^&4C^-_%LA?Q5\0/$^LW6L:]JQ)!837U[)+-L)528 MT98\HIV_**]PHH ^;_VTO^"27[ O_!0_7-+\0?MD_!W5O&TNB>;_ &-;7/Q# MUZTM;$RB,2M#;6E]%#&SB*/<50%M@R37LOP4^"O@']GSX<:9\)?A?#JT.@Z/ M:QVVF6NL^);_ %62W@CC6..)9[Z>:78J(H"[\#' Y.>KHH *^+OCQ_P;U?\ M!(;]IWXOZ_\ 'SX]_LJWOB;Q?XHOVO-E>*K\7NL2Z9XAO M;VY>X$:QB19M0EN'CPB[0%( R6 #'=71_ S]B']F+]G;QQK'Q7^&_P ,U?QI MXA0)K_CKQ#J=UJ^NZ@@QB*34+Z26X\H8&(0XB7:H5%"@#U>B@ KR#XM?L*_L MY_'#XW^'/VC/B)IOB^;Q?X1$X\,:EI?Q/\0:;%I@GB6&?R;:SOHK=/-C15DQ M'^\ ^;=7K]% ',:I\&?A;K7Q*X>^>5[A6!((D9L@XZ<5\Z^%?\ @C;^R#\, MO"NK?#3X&^(?BE\//!>NSS3:IX%\#_%K6+#2':;_ %WE0K<$V@DR=PMVB!Z8 MQ7U;10!YM^S!^Q]^S-^Q=\)X_@A^RS\'-(\$^&8W:1['1D=9+B5E"F::=F,T M\I4*/-D=GPJC=P,9'P:_83_9Q^ /QB\3_'SX8Z9XNM_%7C.>*?Q5?ZK\3_$& MIQ:I)%#Y$3S6][?2P,8XL1H?+^154+@*N/8** .&_:+_ &-N>&5@P/((-6** /DWP%_P $/?\ @FC\,/VC M[C]KWP%\$O$FF_$V[U"[OKSQI#\7?%)OKB>Y#BX>1VU(^9Y@=@P8$'/2OH3X MW? _X>?M$?#/4_A!\5+;5KCP_K-G+::K9Z1XFO\ 2I+JWDC:*2)YK&>&4HR. MRLN_!SR.!7744 ?-O[&__!(_]@;_ ()^7^L7_P"QY\(=:\$?V^B#6K:R^)'B M"XMKPHDB(\D%S?R1,Z"63:^W*?[0^T>7Y6[S/[3Z>5^[V_=V?)C;Q7UI10!':VT=G:Q MVD+2%(HPBF65I&( P,LQ+,?4DDGJ37D/[8_[ /['?_!0#P/;_#[]KOX#Z-XR ML;%VDTNXN_,@O=/=@-S6UW R3P;L+N".H;:NX' KV*B@#Y?\(_\ !(_]EW0M M,M?"GC;QM\6_'_ABP*_8_!7Q&^,6MZSH@10H2*6QGN3#=Q+M&(KA94'9>!CZ M/USPCX4\3^%+OP)XD\,Z??Z)?Z>]C?:/>V:2VMQ:NAC>!XF!1HV0E2A&"I(Q MBM&B@#XO^&7_ 06_8'^!7B?6-8_9XO/BQ\-])\0W)GUWPC\/OC3K^CZ3?.< M EX;:[1AP"H"N-JDJNT8 ^I? /P.^%7PI^$MI\#/A;X/A\->%K"Q>TLM,\/S M261MXW+%V26%EE65F9G:4-YC.S.6+$M75T4 >4_LS?L5?L^_L@)KD/P%TCQ+ MI\7B/6+K5M:@UGXAZWK,=S?W,@EN+K9J5Y.J32.-SR* S$L23N.=OPM^S1\% MO 7PCF^!?PY\*3^%_"\]]>WAL/"FLWFER13WEW+=W+QSVDL>>5_D=0-V M!A0 .[HH ^6?V1O^"+?_ 3>_8/^(]Q\6?V2?@9K'@O7KVW6#4+JQ^)GB*:. M]B$@D"3P3ZA)%.N]0<2(PZ^IST_[=7_!+_\ 8C_X*/Z-I6G?M9_!>#7;W0'9 M_#_B"QOY[#4],+$$B*ZMW2382 3&Q9"0&VY (]_HH ^?_@1_P36_9V^!GBO1 MO'UUX@^(?Q U_P -*P\,:M\6/B5JOB1M$+(8VDLXKZ=X;64QLR&:.-92C%-^ MTD5M?ME?\$__ -E3_@H#X(A^&G[6O@/5O%/AV"YCN!H4'C;6-,M))8RQ222& MPNX$E92[$%PQ''H,>S44 ?+GPQ_X(W_L*?!/X;K\'?@WI/Q6\)^$HQ*(?#/A MO]H[QS8V$0D=GE"00ZRJ)O9W9]H&\L2V&KK7QH\%F;6%]0\7:E>WL<6W8 +VXN'N@0 ,-YNY M>H(/-?./PF_X(:?\$Q?@9^T9_P -;_"?X"Z[HOQ(?5;G49_%MM\5O$S7-S>_8O_ ."=/[(G_!/7 MPO>>!OV0?AYJWA/0[Z[DN[C0W\=:SJ-E]H=8U>98+Z[FCCD81("ZJ&(7KUKV MZB@#YT_;4_X)/?L'?\%$=4TS5/VR?A#JWC7^Q6D?2+.?XA:[9VEF\BHCO';6 ME[%"C,L: L$R<:58T1%54W;0!P*["B@#A/B/^S1\%?BU\7? 'QV\?\ @>VU M'Q3\,+O4+GP3JLV=^G27MJ;:Y*CH0\>.O1D5A@J#7.XOC M-XLAU1+B*-8HI([B+5%>(I&B(NPC:J*HP !70:W_ ,$=?V!O%OQ<\(_'7XA> M _'/BWQ3X#U^VUKP?J?C;XW>+=;&EWUO,DT,L4-_JDT7RR(C;"A0[<%2.*^G MJ* "O+?VM?V,/V=_VY?A?<_!7]IWPKJWB#PI>E#J&@V7C'5=+M[W9*DJ"=;" MY@\\+)&C@2;@&4$5ZE10!XO^QG_P3X_9/_X)]^#KCX=?LC^ =6\*^'[FYDN' MT*;QQK&IV:32;-\D<-_=S)$[>6N60*3SSR<]K\??V>/@=^U-\+M1^"O[1/PM MT;QCX5U50+W1=Y) M).22:WZ* /GS]M7_ ():?L/?\%$CID?[9'PIU;QG;:-.T^EZ;)X_URQL[:5D M"&5;:SO880Y48W[-V">?F.?2OV>OV<_A1^RS\*]+^"?P4TW5[#PQHEC%9:-I MFJ>*M1U7[#;1((XH(9+^XFDCB1 %5%8*H %=S10!XQ\ OV ?V8OV8_BEX MI^-'P;T'Q79>)/&]^M[XNOM5^)WB#54U:Y6,QI+/#?7TT3NL9V*=F555"X"J M!S7[:_\ P2<_8*_X**ZQI&M?MF?!K4O&LF@>=_8MO/X]URSMK$RK$LK16]G> MQ1(SB&/<0F3L!)SFOHRB@#YR^(7_ 2>_8:^*_[+^D_L8?$;X>>*=7^&&B10 M0Z=X1N_BOXE,"Q0,K01.XU$231Q%$\N.1V6/8NP+M&,;X1_\$9_V"_@!X"?X M6? G0?BGX,\,O+)*?#_A7]HSQQI]D)'.9'6ﺐCYB "W?-?4U% 'C_[' M'[!/[*/[ 7A+7O!'[)WPPE\,Z?XGU]];U];GQ'J.J37M^\:1M.\U_<3RY*QK MD!@,Y.,L2=#]K']C?]GW]N#X7W/P5_:9\,:OKWA2^"C4="L?&&JZ5;WH62.5 M5G&GW,'GJ'B1@)-P!7C&3GU"B@#Q7]C/_@GI^R;_ ,$^_"%S\/OV1_ .K^%= M NKB6XDT*;QSK.I62S2;-\J07]W-'$[>6F615/!Y^8YX#X+_ /!%#_@FC^SC M\?-2_:=_9_\ V?+_ ,%>-=7ENGU'5/"WQ#U^QBF6YD\R:$VL-^MN("^&$ C$ M2E$VJNQ7/[0-Q^U)O M'7@?4!?>$]?\;?&;Q5KSZ9..0T<>HZG/'C.#M*E>!QP*^F:* .*_: _9\^%W M[4'PNU7X+_&;3]6O?#6NV4UGK.FZ5XHU#2OMMM+&T"X=9E675=/B^(.NWMG=2*C(LCVU MY>RPLX5B VS<..>!CZ&HH Y[XL?";X9_';X<:Q\(/C)X&TSQ+X8\0636FLZ' MK%JLUO=PM@[71N." P(Y5E# @@$?*?P@_P""#W["'P%T^^\&?"35OB[H7@C4 MKAYK[X;:7\;O$-OX?N"_WUDM8KM?-5AA75V8.HVN&&0?LVB@#FW^$G@"'X96 M_P '- T:70/#EGI\-CI^G>$]0GT?[#;1!1'%;R6+Q26ZJ%50(V7Y1CIQ7SY^ MRC_P19_X)O\ [#OQ/N?C+^RI\#];\'>([Z(1:E?V7Q/\1S+?QB59=EQ#/J#Q M7"^8H8K(K \Y')S]3T4 ?,7[2W_!&[_@F_\ M=_M#6/[6/QW_9T:_P#B/IJ6 M8LO%^B^,=9T:\C:U;=;2[M-O( TT9VA9B#( B+NPB@=G;?\ !/S]F:U_:$L? MVJ4L?'#^/-.T;^R+77)_B[XEE T_S1,;1H'U P20F55D:-XRK,H8@D U[510 M!E>.? _@_P")G@S5OAU\0O#5EK.A:[ITUAK&DZC;K+!>6TJ%)(9$;AE96((/ M8U0^#?PG\%_ ;X0^%?@;\-K"6U\.^#/#=CH6@6LUPTKPV5I;I;P(SL2SD1QJ M"Q.21DUTE% !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 5\S?\%>?VL?'/['W[!?CGXA?!O1KO5/B)JFD76E?#O2 MM.B\RYFU1[2>8SQI_']EM8+J]9>Z6;@9) KZ9KXT\3>(OVB_VAOV^-9^)7P! M^$W@'QGX.^"&GW7@VS'C/XB7FB1_\)1>Q6UQJEQ$MMI&H"X\BS:TLP[&,QO- M?Q_-EMH!Y!_P:R_\%!Y_VV?^":NF_#;QQXA>]\;_ ;N4\,ZVUS,7FN-.V%] M-N6R2<&!6M\DY9K-R>M?3W[=G_!5O]B+_@FO?^'[+]LCXDZMX53Q3%,VA7L7 M@[4[^VNFB($D8FM+>1%D7-()H2(I-EP&\B0IB.1R0#M?LY_P#!:']@ M/]J+]JZ\_8K^&7Q&UNW^(,%D]YI^D>)O!]_I/]K0)%YS26INXHS(/)_? $*7 MB!D0,@+#\S_^#CC0M#/_ 7-_8.T(Z/:_86\1^'[5K+[.OE& >)K=?*V8V[- MI(VXQ@XJW^ULYM?^#T#X(RVS;&?PC;!V7@G.C:LIS]5X^E 'ZM_M ?\ !1?] MFC]GGXVZ+^S%K&I:]XG^)NOZ7+J>G?#WP+X=N-7U46$88O=RQPJ5MXOE(#2L MF\C"!B#5WX#_ /!0/]E/]IW]GC5OVGO@)\19_%'AC0#<1Z_#I>B7;ZGIMQ;K MNFM9]/\ *^U1W"#GRC'N((*A@03^4W_!,J/Q\_\ P=X_M5-\9S.-53P%K!T/ M[;G=]@^VZ$+#9G^'[ 8\8_AK$_X-Q9O'<_\ P4+_ ."A,V@+/_P@LGB+5&N" M@/V?[?\ VMJGV7;VW>0;GIVQGM0!]V#_ (.4/^"1.H?!W6/C=X/^/^M^(=)T M&\2WU6VT7P!J[W=L&V8FDA>V0Q09=%\^3;&78(&+D+7TEX3_ &\_V1O&?['\ M'[>^D_''1X_A)/HC:J?&5\[P016ZR&)PZR*'2595,)A*^9YH\L*6P*_GU_X( MHV%A_P 0ZO[?%]]CB\^33I$DF\L;V5-,W(I/4A2S$#L6..IKVS]DO]E*[_;+ M_P"#/N7X:1?&30_!+:'XEU?Q!'K'BK4OLFEE;+69IF@N9N?+1P6VM@@2^62* M /TJU7_@OU_P3>\(^#/"'Q,^)?C#QYX6\+?$5I1\./$>L?"C77MO%/ENJ,;- M;:TEE.2Z;1(D;.&4J&!!KZU^&/Q(\(_&'X=Z)\5? -Y=7&B>(=,AU#2I[W3+ MBRFD@E0.C/;W,<A /%?B;\=/^">_[;G_!4;_@GQ^Q1^Q9X-_9 MN\3?#%OA;I>G/\0?B%XNEM+2VTN"UL(;2.:R1)VN+J6=5:X15C7:?+$C1DL5 M_:.>WF&'A)=)UW5M>TV.*SU"3[/?6I:!DD9E_?6TN$E5 M&9<,!]]4\&_X-1;3X;>%_P#@AG\>O%?[1P:S^'EQX\\37'BFZD,B!M&C\.Z< MM[(K1X? C69*I?AKKGB630+ M#XMZ?X#U&?PQ)J$;R1O&E^L.V50\,R^;$'C)ADPYV-CU#]L/_@I!^R'^PA\' MM#_:!_:1^(]WIO@GQ'ZM9RO+%YL.9+&&4(LB99&;"N%.TG%? MSQ_M?>,?AGXQ_P"#?W6)OV.=$B\#?L_:=^T3'9>$/#'BS6CJWBSQ#J7DO)/? MW*_ 7A_4OCYJ4>F_$BWMY/#7B^3P=J4>B.\RQ,L,EZ\" MQ)*GG1K,N3]F=BL_E,K =#I__!$M4N M/#%[%HVN3M(T<<=G?O$(;D/(K1I+&S0R.-BR,Q /XX?\' VGZ?8_\$"/^"?* M6-E#"#X%T1\11A1ND\-6;R-QW9R6)[DDGFO8O^#CNTL]$_X*=_\ !/B+1K6* MT2UUC2X[9+9 BQ(FM:9L50.%"]@.!0!U7_!UG^W]XU\&_&'X$?L7^"-=\8:9 MX9U+QF;WXJV-MX:U*"U\16R2::UO9PW B$>J0^7CPW\<_$:^*[;P-XLTQM*LO"WF//+]GL M]+>V@DL 3<%6CD0.$A@0C]WD_G%_P=V?\G?_ +#W_8Y:O_Z<- K]S* /Y[?^ M#T>W/P6^*GP*\;?!Z[N?"NJ>+-.\2?\ "37GARZ>R;5&MY=.,,D_DE1*Z_:) M1O;+8;&< 8_0/_@N'\ O@S\-O^"&_P 2+OX>_#C2M#O/!O@ZSN_"^I:3:K;W M>FW!NK-7FBGCQ(KR* )&W9D&=Y;-? '_ ?*?\C5^S2/^H?XM_\ 0](KZR_X M+4_\$POV&?@U_P $>OB[\7?AO\$/[-\0Z3X,M+C3]1_X2;4YO*D:ZME+>7+< MLC<,PP5(YH =_P &B6@Z)KG_ 3'N/CAXHMQJ/BW4/'VL6=]XIU60W%\UI&M MKLM_/E)=81MW>6"$W9;&237T[>?\%S?^"=EII^I>.$^)6O7/P^T;Q:OAC5_B MY9>#;^;PI::N=H%L^HI$8RN70>>N8 77,@# G\XO^".Y^)W_ !"9?'C_ (4W M]J_X2+[+XV^Q?8<^?L^QQ>=Y6WYO,\GS=NWYMV,HG'&?M'_"7::$_X%M"'Z"@#Z;_X/)-8M-)_X)^_"OXW?#/Q UIJ]Q\5 M+2QLO$^@7YCEN--N-*U&X,2SPL/,A=X89 ,E25##K7WAKG[?7[,/[ G_ 3[ M^%WQQ_:Z^+":#IU_X+T.TL UO->7VK7KZ?$PAMX(5>6>0X).!A1EF*CFOQ-_ MX*GGXE'_ (--_P!C?_A;"W0U7_A/K,6PO =_]G?8=>_L_K_#]B^S;?\ 9VUW M7_!;[6=:TK]K_P#X)E7/Q%F:/X=VFA^%;AGNSBU$PU#2SJ!;/R\6ZVF[/\)% M $O_ 5&_:>\ ?%3_@OU^QIXC^ -MXQ\$S:WX]\()\0O"FO>'K_PWJ$ETWB6 M'8]_87"1-(9+=T F*NLB *'8)A?L+_@HAIO[#_CK_@O;^S?K_P 5_P!O'XB? M#[XH>#AIUMX7^%-KX%U-]/\ $_G7UPT$L.H*@MX([B5I+:X?]XLL< B)C*$U M\]?\'!5QIC?\'&?[!T,4\!NH_%'@\W"*R^8L9\7+L+#J%)#XSQPV.]3_ /!: M_'_$4[^Q5_V"_"W_ *DFIT ?I5\;?^"T?_!.C]F[]I__ (8\^._QOO/"OCUH M1-%IFK>$-4C@FB:-Y$DCN1;&"57$;*FQSO<;%RY"UH?L1?\ !7#]B'_@H-\3 M?&/P7_9V\?ZL_B[P+N?7_#/B;PS>:3?1P"40M.L-U&CE%D*HP(#QLZ!U7>N? MS!_X*!V=G??\'BW[.<-]:Q3(OA;29 DJ!@'2+5W1L'NK*K ]00".14O_ 3; M!_M.Q0'8LGA'60ZKP&_>:,QS^(S]: /TN^(/_ 6%_8D\#?%CQY\& M])\3^)/%^K?"K2I-2^*DW@7PA>:M:^$;:/=YC7L\$90.FQ]T41DE7RY,H-C8 MZ_\ 8J_X*1_L;_\ !0_2M6U[]D#XGZCXJT_15A:^U"X\%:QI=N1*\J)Y4NH6 MD"7'S02JPB+["N&VY&?RK_X)Y_LN?'C]@'X^?M_? CP!\+=5^/$7Q%MA:>&_ M$W@*[M)X;;5FCU1X])U:6ZFB6TN]FJPO.,LL80LQ^>,-]S?\&^/_ 3E^-G_ M 3$_P"">=I\ _VA?$MK>>*]8\5WOB/4=,T^[^T6^B?:(K>);&.4?+)M%OYC ME?D\R:0*6 #L 7_^"\7_ 5(N/\ @E)^PK??&?P7I]I?>//$NJ)X?\ V=\F^ M&.^ECDD>[E3.6C@BCD?;T9_*0X#Y'S]_P1K_ ."5OPP_:L_9)\*?M_?\%1;: MZ^//Q6^*]A_PD$5S\2KM]1L="TZ=F:T@LK-S]GAS#Y_91^)?QR_X)[^%OCE\.M(N=2A^%/C![_P 36=K&7:'3+J PR794XE\+>";/PGK=K%(#)97NF1 MK:/'(HY1F2*.4 ]4F1NC"@"Y\)O^"<^N_LV_\%'M ^.WP6^(WB]OA')\+->T MBY^'6L^+[J^TOPSJ\M]I,L,VG07,SF".XB@N T2?NXS -H42[1K?$[_@LI^P MU\,?&7C[PF_BOQ-XC@^$SQ+\6/$/@SP7?ZMIG@XNSKMOKFWB90RF-]Z1>8T? MEOO"[&Q[A\3/B?I4<^M?!KP%XOT\_$>7P1?ZSH>@>>K7"QIB".Y=/X(S<21H M&; 8A@N=C[?P7_X-_P!FM_\ @A1_P4$NO'IF.L_V!XH'B!=3W?:"X\,W&1-O M^;>9#*#NYW;N] '[;?&?_@H9^R3\"/V3[?\ ;C\9_% WGPINK>UN8_&7AC2+ MK5[807#K'%,PLHY76,R,J%BH"NP5L'BO&C_P<#?\$IIM5^$^A:5^TF;Z]^-% MW'#X)M+7P[?>;MDOI+".:ZC:$-9QO+O:XFLZOXFM=8USP];7=S::LFKWD$5Y#)*C-#-'#!!&LB$,J MQ* 1B@#VS4/^"[G_ 36TOXZ>)/V8;WXL>)5^(WA43+J/@=?AKKC:G/-&4'V M>V@%F6NYF\Q66.'>63+CY%9AZ'^PA_P4V_8\_P""C^A:_J?[+WQ&GO[_ ,)W MXL_%7AO6M*GT_5-(F)<*)[:=5=58HX#C*Y1ESN5E'Y3?L06^GS?\'E?Q[DO( M(6DB\,:B]HTJ@LDGV#2E)3/1MC.,CG:6'0FD_P""3T6IZ=_P=B?M:R_#EQ%X M7CTGQ%)XJ>(@6ZRG4-.9BY^Z)/M9D/KQ+VW4 ?NQ17SE\-/^"N/_ 3>^,/P M9^(/[0GPW_:W\,ZIX-^%G>,/"6I2RQ6VK:*2.54DAD4XR MDBJP!!Q@@D ^-O\ @X5_X+'3?\$K_P!F!]$^&7A76;OXF>/;.6Q\':O_ &+- M_96BLRNK7DMTR>0\\85VCM@S.S*K.HCR3X+_ ,' 7[1_A']HS_@A%J'QX^'= MGXVTG7?"WBKP]:P:WXF\&ZMX;U&*XE:W%PT'VZ"WFEAD27!DC#1.1C)*<V=W_P $!=2BM;N*1H;[PBLR MQR E&,UNP!QT)5E.#V(/>@"7_@F__P %R?\ @GW^SU^Q)^S%\ /V@_CUJ5MX MF\1?#_2=.F\17.A7UQI46I>3$KV]QJ?EF#SE:1!* [>27'G&.OT!_:E_:^_9 M]_8R\!V?Q"_:#\>+I%KJNL0:1H%A;6:YG<]$13@9)P MH)'\\W_!;:PL+'_@W;_8%2QLH80=*A?$484;GTL.[<=VY))YKZ%_X..? MBUXR^%?_ 5(_8/^(WC;QPWA[P/HLUEJ4'B2_LQ-@>&SQ7"_\%D?CQ\;_P!F/_@F!\:/CM^SBDJ^ M,O#W@]YM(NX(!(]@'FCBFO54@C=;P22S@D%08_X* MDZE_P43\7?MG77BCXA?$OX?R:3=>&+30K6QL]4TVV2P3[4D<4CL5B\FSS)DK MNE09&]0?H']N#]I;X$K#5M&T[Q/\ ;L>1!I^HZM:: M=<7$H*L'CBCNWE9"/F6,KWH _+W_ ((Q_$'_ ((Q?\%$_P!DSPO\);/6[?PE M^T\/#D<7BWQG/K4FF_$.\UT1_P"D:M8ZWN%S>J\V^=8EED5%(CEA"#:?T^_8 M+^$7Q.^ ?['?P^^"WQG\0S:QXJ\,>'H].US6;BZ\Z349XV93=,Y9BS2X$A)) M;+G/.:_)3_@KW_P:K_LZ7OPW\4_MK_\ !-OQI)X USP_I-QXF;P2+SS-%OD@ MC-RS:?.#YEA(55GC&YX4\1ZG%\2/ M'_C2\\%)\3[V(O>+I5NUZ4O5=P0;N1+7[.)VRQ\N67/F8< &I\9OVE?@O^T[ M_P %N/VJ?V.?^"GO@W6_%^CZ=X$ET3X">"++2;S49+*[2&"53I=E;JS?VG=1 MS"Y6Z"[U$;#S$C _07_ ((O6GQ4_8@_X)S> /@)_P %)/VA]!T_XDV<%Q=? MV)XJ\9VSWVD:;+.[6EG)))+F0QQC'!94SY2DB,5^6?\ P4?_ &$?#'Q%_8C^ M"/\ P7C_ ."07BJY/B/X>>%]/OOB;=:?J37>K-=VH6:?5KN21FDGO[:X,J7G MFES)%M8YCB.[ZB_X)O?\%$/V.O\ @MS\=_ W[7G[7J_#SP9XI_9M\#7;IX3\ M0ZC;H]]K-YY9O-=C^T8']G6T-LAA0L[Q3W4K2;?)@EE *_\ P>7Z3IO@7]BC MX<_'/X?!M$\6W/Q6MM*N?$NB3M:W=U8OI6H2F"66(JTL8>")E#$A=ORXR<_- MG_!533+[]@#_ ()-_L8?M^_L;?&WQC\-_BSXI\->&%\2RZ!XSO5B\1B?P['> M7%W=6DDS0S,L\:!R8]KBZ*R!QM ^E_\ @]+U*RUC_@F/\+=6TV?S+>Z^-5A- M;R;2-Z-HNJLIP<$9!'6OHK_@G+_P23_X)_\ Q<_8O_9F_:.^-7P.NO'WBNR^ M"?A2\TNX^(7C?6O$%EITDNE6DS+:V&HWDUI:Q;\%8884C3:H55"J ?6_P"P MY\6OB/\ 'K]C+X4?&[XP>'%TCQ5XN^'>C:QXBTY83$L%YZNU]J^HR;8K>Y2TD5XE@M(1*#AL_;Q@'!Q^W0 4!5 X KXS_ &D/^"7#O60(\?DJ"OS&OA;X!^//&W[:?_ 0I M_:R_X*S_ !OU^ZNOCYI'Q<\_P5\1K:X>+4O"5O9C1+B&STJ<'?86P-Y<1F*( MJKHPWAB :]C_ &)/^"3'Q<_8[_;3_;G_ ."

V'Q2OH+RTN4*20NT'AQ-K*V"IW97!YR"* /1+.;:'!3&Q;UBA1E7% MO]M/XN:5_P $6O\ @H+^Q'XK_9IL8_"WA+XD>$;/0OC+H6FCR[7Q-;^?9POJ M5[&,"XU!/MDDPNWS,S1@,Y4L#\:_MS?L6?%/P)_P:[_LK?%[5]"NU&F_$'5M M8UBV,1S:6&MRW#V5PWI&Z6]K@^MV@[U]1?\ !Q%\+-=_:@_;8_X)[_!;X?P/ M=WOBK3;>* 6XW&."6ZTPO.<=$2)9)&;H%C8]J /WV95=2CJ"",$$<$5_.9^W MCX&\->'_ /@Z^^'?[.GAVRDT[X?ZWXG\)RZKX(T^YD@TFY,MM&\JM:(PBV2, MH+IMVN2VX'9$&4 MLOEJZ$@ @UE? [_@M9_P3S_:'_:Y_P"&)/AQ\6M1/CNYLGNM#M]7\+WMA:ZY M$L33%[*>XB1;A3$K2HX^66-2\;2+S7YL_P#!XS:VM]^T+^Q597UM'-#-XJ\0 MI-#*@970W?AX%6!X((R"#3_^"E)^R?\ !W]^R^UM^[+>$=%!*<9!FUE2/RX^ ME 'ZF?M9?\%._P!D;]C_ .*WA?\ 9X^)OB+7-;^(OC:)I?#OPZ\#>%KS7-9O M+8!]UQ]EM(W9(@(Y3N;&X12%0VQ]OY*?\$BOBIX3\7_\'2'QGT7X&>)KZ/X; MGP=J\WA_PXBW-I:6!QIADA%C,$-H\F_$ M6W^,,S+>S>%;JW\&K>' \@:!9O"(,\8-LLY.WN9<\[J9_P $^;C3)_\ @\5_ M:+?2YX'B_P"$8U=&-NRE?-6/21(./X@X<,.H8'/.: /U,^/7_!4W]D+]GOXA M^*OA7XB\1Z_K^N?#_P .#Q!\1[3P5X6N]7'A'2B PN]1:W1E@&S,GE9:8QJ9 M!'L&ZC]H?_@JW^PS^R_^SQX6_:T^*?Q:O'^&GC*.)]!\;>'?"VHZOI\@E7=$ M));*"40%^0HEV$LK+]Y2!^.W_!#6V^)WQ[_;X_;S_9$^(7[1D7@7QM\1O$-_ M_P ))8:CX9AU"\UFWCO=6M;Y(C/(AC, O4PJAOEES@".OTF^"/\ P33_ &/_ M -G[_@COX]_X)W_$[]H6;QI\)M*M?$%MKWBS6TA0Z'^^>YG*&/*"2SNM\HQD MI-&5(W*5H ]B\!?\%4?V0/BEIOPRUCXW'P]FTSX;:S,-2@M M'5+F9MMJ?L\<9=-SS;% 8'/-?1E?@?\ \&JWQJUC]EK]L;XC_P#!+/\ :VT3 M5-)\?Z3HY;X9KXE\R*:TL!(]_>:;!;R,1;?:%N(M0*H 9!$YD+>5$%_830?^ M"C?[$/B?]KZ__8)T']HW0;GXNZ9;-->>"T\T3C;$)GC64H(9)5B/F-"CF15# M%E 4D 'ME%%% !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!5UO2+77]& MN]"OI;J."]MI()GLKV6VF5'4J3'-"RR1/@\.C*RG!4@@&O*_V4_V%?V;/V*+ M'6-+_9Q\.>(M(M=?U6YU/5[35OB%K>LQ7%]<.KSW134KR=1-(RAGD4!V.22= MQSZ]10!\K?M<_P#!%+_@FK^WA\3X?C+^UK\ M3\9^([6S%I9W][\1_$,"VMN M)7E$4,-O?QQ0H'D=MJ*H!:M#]JC_ ((^_P#!/S]MSPYX1\)_M7?"+7_'%AX$ ML9+7PQ#K/Q0\1DVJ2$%W=TU!6N)6VJ#-,7E*HJEL* /IFB@#YB^//_!'/_@G MO^T[\4?"7QL^/'PC\1^(_%G@2SL[;PAKUU\5?$L=QI:VL@E@>)HM17]Z) )# M*!_$EUH^J_8) P>TEEMG47$7S,0LJOL))3:235[X"?L ?L MG?LP_L]ZG^S!\!_A>_AGPGKAN'UU=+UV^BU#4IYUVS7,^H+,+MYW \[S=X M 4@ >R44 ?)7PP_X(:?\$PO@O\ !#QO^S=\+?V?M8T3P/\ $A($\;>'+/XH M>)!!JBQ'*!B=1+)_=;85WK\K[EXKP3_@JQ_P3L_9[_9-_P""(/Q1_9+_ &./ MV5?&^J>%M3-!#)$D\UO"G[Q5;.S+2I M^F%% '\XWB7_ ():>)?A+\&+KQS^QG_P<;_$7QO\0-%T/S/!GPT\$Z3J_P#: M6J7DS_ &I[N&?X ME1>!M+7Q[- 8RKZN+6/[4+S%G8U_;6TJQ2O\S;I%57DW'>S9 M->N?#O\ 9#_9G^$W[-8_8]^'7P8T32OAF="N=&E\'V]N3:SV5PCI<1R[B6E, MHDD\QW9GB@#XC\,_\ !N=_P1L\)?!_Q+\$M'_8NTG^R?%DD3ZM M?76MZA/J:^5*)8E@OI;AKBV1653LB=%?;\X?G/H'Q"_X(Y?\$Z?BI^ROX6_8 MG\=_ .YN_AAX-N5N=#\*V_C;6K2,3JA199Y+>\CENW520IG>38#A<"OIRB@# MY1^,G_!$;_@FC^T'\'? ?[/WQG^ VL^(/!OPRL&LO N@7WQ/\2>3I4!"J$4K MJ :3:BJBF0L410BE5 6K?QX_X(R_\$[/VG?&7@_XA_'GX/>(O$FN> -/MK+P M;JE[\5O$RS:5% X>)HVCU%?W@=58RG,C,JEF8@5]1T4 ?-O[6G_!(_\ 8&_; MH\:^'?B'^U7\(M:\6ZOX1A$?ABZF^)'B"U&FK.Q8]R:M44 ?,7 M[9'_ 1Q_P""=O\ P4#\:6/C_P#;#^".K>-]2TN&2+2OMWQ'\06]O8I(5:18 M+>VOXX80Q52VQ!G:N>@KL?C)_P $\_V6?V@OV>4_94^,WA[Q9X@\!+!'#/H5 M[\4/$(-W$CQND=Q.M^)[E5:*,A99' *\=3GVRB@#Q']C/_@G3^R)_P $^_"- M[\/OV1_AUJOA7P_J%U).-9U.R,T@17E6"_NYHXW81H"RJ"0.O)SYI> M_P#!#C_@G)>Z;J'@(_!\$2Z1XAU_XA:U<7[31R!X[B M>Y^UB6XE3:BQF1F6)(T6-455 [?XW?\ !(+_ ()_?M&_M':#^US\9OA%KVL_ M$?PLMDOAKQ5_PL[Q%;SZ6MI*9K<0+!J"1Q!)6>3"J,N[LV2S$_2]% 'S9\0O M^"1G[ GQ4_:STW]NCQY\(-:O_BMHUQ;2Z3XO_P"%D>((I;,P B)(HH[]84C M+ QB,(V]]RG-757V,Q5G4,P+ &MG]DW]D#]G_]A[X/6?P! M_9C\(W_A_P 'Z;-+)INAW?B?4=3CLS+(TLBPM?W$SQ*TCNY16"[G8XR37IE% M '\\WP.\!_ C]H;_ (.LOC9??$W7IXO">O6=[;>$O&6B^)+G2776([;3HXFT M[4[26)XKD-'/&IAD!<>9'\RLRG]H/V,/^":?['?[ ^A>)]*_9V^&,EM>>.+] MKSQMXAU_5KC5-3UZ9BY+75U=.\D@S)(=N0N9';&YV8^\T4 ?'?@O_@BU_P $ MP?V8OV8/BW\"/ 7[*UU<>"_BJ(Y_'?AVSU"_OKO5! [/:6\#&8RQ"&1RT.QE M\MF+EA@L-7_@CM_P3\TK_@G5^S)X@^&6C>#O^$7M_%_Q(U7Q;:^#!K#ZA_PC M=K*_#9OX[ZVMY+J:VFL[N,,J7$$\#I)%(%=URK#*NRL"K$'A/' MG_!(C_@G[\3_ -EO3?V,/'OP4O\ 4?AQIFH1WRZ ?'6MPO>74:*D"? MAM!-#X(\.WGQ0\2^1I22D;@NW40SX "J7+%%&Q=J\5WO[4O_ 31_8P_;1_9 MXTG]E_\ :4^$C>*?"WA\1'P^^I:[>R:CITD:>6DL5^TQNM^WABTC;QP^\<5[ MQ10!X-^PW_P34_8__P""=GAF\\.?LO?#>XTV3488H=0U?6-:N=2OIH(BQBM_ M/N9':.!-S%88]D8)+;=Q)/?_ +27[-WP=_:X^#>J?L__ !_\))KWA'6[FREU M?1I9GCCO!:WD-Y'&Y0@E#+;Q[ES\RY4\$UW5% 'S+=?\$F/V4IO ,OP2M-:^ M)=G\-+BW-M04:V:, ;'B*,F. M"*]1HH ^&?VC_X-WO^"1$'[4<'[6UI^R5IT'B.WU4:I'I$&I7* MZ+]N#[UG_LX2?9QA@&\H*(L\^7FOMBB@#P']M7_@F#^Q/_P41M=-TS]L;X7: MMXRL-(NOM.FZ4_C[7+"R@GV&/SA;65[##YFQF7>4W89N?F.?1/V=OVC:7JOBK4=6%C;1($B@A>_N)GCB1 %6-6"J M !7=44 %?(W[0G_!#[_@GK^T?^U(G[:GB;X?>)/#WQ0\Z&6X\8> _'6I:'=W M$D4:Q)(S6DZ;)!&H0R1['9>K'BOKFB@#D_A!\#_AC\"/#]QX=^&7AU[1+Z\- MWJM_?:A<7U_J=T45#<7EY=227%W-L1$\V:1WVQHN<* /#OB-_P $>_V"OBEX MN\4^(?$_PLU*/2_'GB"VUWX@>"M,\4W]IX?\4:G;NLD5W?Z;#,MO/)YBH[_* M%E9%:42$9KZ=HH Y7XG? _X0_&;X1:I\ _BC\.=(UOP9K.E?V;J/AJ\LU-I+ M:X 6((,! NU2I7!0JI4@J"/*?V?_ /@F3^R3^SC\3M*^,W@_PMKFL^*?#GAA M/#?A'6_&OBR^UJ?PYHR A;"P-Y+(+:/:S*64>8RDJSLO%?0%% ", RE3GD=C MBODWQU_P0\_X)H?$S]I&']K_ ,=?!+Q)J/Q.MM1M;ZU\:R_%WQ2+ZWGM@BV[ MQNNI#R_+"(%50 ,8KZSHH ^;?VM_P#@D=^P+^W;XB\+>*_VL/A!K/C#4/!5 MF;;PM<7/Q'\06W]G*61F=!;7T8,K&*(M,P,CF--S':,0_$;_ ((__P#!/[XM M?M.Z)^V9\0_A)X@U/XG^'%LUT+QA)\4/$:7-DMJ,0+&J:@$ &6)&W#EW9]Q= MB?IBB@#YN_;$_P""37[$/[%_"WC+5M#M(FMY4F@,B:= M=0?:"DL:2CSM_P"\&_[Q)KV>B@#Y=^)?_!&?_@G5\7OVH+7]M+Q]\%]=N_BG M8W%K-9>-+;XH>([6[MWMD"0E/(U!%0*H"X"@$9!!R<^5^*O^"2/P \6_\%@O M"?[>OPK^ EWX5UCPGJ-YK?Q$\>W&IW*1^)]0ETQ[*UL;.T>8QD 3FXN;I8D4 MM!'&K2/)<>7][44 %%%% !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 %%%% 'AWQS_X*&_LX_ OXDZC\$KBY\1^+_'>C^&V\0:OX)^'OA:[UK4M M/TP$ 7-PELA6W#$KL61E>3<-BM3/V6/^"C_[(W[:O[->H?M6_LR_$2Y\5^%= M(,\>L1:;HET^I64\*"22WDLA'Y_FA&5@BH=ZLI3<""?SZ\;_ !"_97G_ .#B M'QQX1_8BTZ'1_CW>_#Z4?&KXJ^-]>EDT#0--M[2R\V.QTP21B^U#R([-27E2 MW@V-(4E*2@>1_P#!E!*Y_97_ &AH2YVKXITQ@N> 38SY/Z#\J /N6'_@Y/\ M^"1.K_"+7/C1X,_: UKQ#IGAVX2+5;/1O &KO>0*VW]^\+VRF. %E4SOMB#, MJ;][*I^G_A!^VE^S#\<_V5[3]M?X=_%_2Y_AA=Z'/J[>++QS:V]K:P%Q<-/Y MP5H#$T!=5 MT:UUF-+KRK^+3-2FAC6< *?,@#AR(2QC/DL4_3+_ ((TZKJFN?\ !*+]GC6- M:U*XO+NY^$>B27-U=3-))*YM$)9F8DL3ZFOR;_;MU?P->_\ !FG\'9/#]W8^ M2R>'+> (Z_-?1W\ZW2KZR"1+C!-!^ 'P>\-^(!\1_B/.D%CXF&@W L-&T\2QK=3 M03F/9=WNQPJ0PEVB,BR2;?W:2^#?\'57Q]\)?&3_ ()/>"?VD?@Q:>,_#FI6 M?QNM-'M=3U[PIJOAG5HX)--U%YX?)OH;>Y\AVB@;[OENT*D9*< M._V/IB,(OB[Q$&8]!^]T/_ _E7KG_!YU=VES_P $IO#,5O'/$VJ:>EUI^F7-Y=ZI:37#QR,L>X M226XD9F&Q%BTNKV&WN+N(CE'6.1E608,9<2 @H#4O[&__!-? MPQ^R;_P48^)_[6VL_M;7_BSQY\9?"ZS^)/")T6WL+7R[>:VC2_2*)V9=I'EC M<<$SR8Z''M'[<_[0_P %?V=?A)I>H?M&Z-I-[X&\9>+].\'>)AKH1K**WU1V MM0]PLBE&@WNBR!\*$9R3@4 ?G=_P31F_X(R_\%,?V/M*^'G[(WBVW^%/[0L7 M@Z.+5/$^B:K)I'Q"L]92WQ+?OJ".ESK,)EW2.3)-$Z/MD6,G8OZ:?LB>!?&W MPN_9.^&'PS^)403Q'X=^'>B:9X@1;D3!;VWL(8IP) 2'_>(WS D'KWK\3?\ M@M#_ ,&OGPJ_9M^%?B[_ (*&?\$V/B=JW@2Z^'MA-XHU/P/=:G(8;:"U!GEG MTR]W">VDB1&D6)VDW%<(\>%4Q?\ !1#_ (+3_P#!07X4?\$$OV6?'$.OZMX? M^('QPL=0MO&/C^Q7R-073M/D\J.6&4#_ $>YOH'@G\]0& $A3:6#* &VDMX"X+!S%E68$,?R,_P""N_[&&C?L M_:;\)/\ @X;_ .")&LVT7A;2-.TZ[\3#1IC.ULX A34;D%B\WG!VM-021C)Y MA+2[C).R_7G_ 34_;L_85_X*V?M#M_P5*^.\_@+P;XI^#G@"'P]I'@K7]3M MVU#2KF;;<:CK;&0*9("["UM"NXHJW#-MDG"( >(_\'I.GP?"WP9\%/BO\,9) MO#?B37?$&L6FNZSH%P]G<:E#';6AB6X>$J9]F,(7R5!(& 2*\_\ ^"[.I^(_ M^"3O@W]E7]JO_@GS\:/%?PY\9>+]$=O$_AW3/%EY/INNB"UL)EGGT^:5X)!Y MD[JZE-LGFKD94&O1_P#@^#(_X45\ /\ L;=<_P#26UK]"_V8O^"27_!/VYTS MX9?M1>,/@;=>,O'FF>#M(ETGQ%\1O&VM>)WT]EMXY$^S1ZM>7$=N$?EK^?C_@YG\.:;\.O^"U/P$\$?#>2Z\-Z-XYT309?%NE>'KV6QM]3EF\ M074$LTL<#*K2/$ C/C^@TC6)I6*Q0VU[)$L4S.X,:LA,9D!C#^9\M?$7_ >S_P#)@/PI_P"RPI_Z M:KZO%/\ @NY;6NC?MS?\$T8M)MH[5+:U\.I;I;H$6)$U/2=BJ!P .P'2@#T_ M_@['_;^\<^ _'7P/_8R^'_B#QAI.@:UXOEO/BC;6WAS4;:VU^UB;36M[.&Y$ M2QZG%MNIS-;V[R[9!"LBAM@/UG^S[X4_X)U_\$8? OQ"_;5E^.7CKP[X,_:$ M\9P:IX>^&_B/P[<6G]G7\\EQ)'IND:#'9Q74,KM.RF(Q;UCAA#X$9<_''_!X M=_R<3^Q%_P!CCXA_]*_#E7/^#CV/Q]+_ ,%N/V!HO%!G'@!O'NBBQ,N?L_V\ M^)++[=[;O(^Q9]L4 ?J?^SW_ ,%$/V:/VC?C)K_[-GA[6=9\._$SPQ8Q7VM? M#OQOH,^DZO%92*C1W<<4RA;B$ATR\3.%+J'VD@'@-?\ ^"WW_!-+P;\>_&G[ M,_Q"^/\ /X9\8_#W2[K4?&&G>)?"6IV,>GVMO$DKR&::W6*38 MN1\KHC#!4$ 'Z1Z!_P %Z_\ @FCX@_9 N/V[K?XM:_'\,;+QC+X7U'Q ? FJ M2_8M21(I!'-%#;N\2ND\+([ *?-5RZ5X6T.WT^V>YEU2 RSF*!$4R.1EGQECU) MKX"_X+):?I]C_P &N?[$B6-E#"#J^D.1%&%&Z31M1>1N.[.2Q/O?\ "-7O]@ZC>F;R!!!J1C^S MSYF(B\V)GB$GR-(&! ]G_: _;-^ /[-GB[PQ\,_B%XFO+KQEXV>X7P;X'\.: M1<:GK&L^1&99WAM;='<11QJS/,^V) /F<5^(G_!RG:6>B1_\$V8M&M8K1+;3 MI$MTMHPBQ(G_ C.Q5 X4+V X%?6G_!8GXA_L?\ AS_@KY^S/HWA/X=3^(OV ML+I+>T^']YJ_BJ?3_#6@:?-=7*P7FJ)%^\NRLQNVCM83&\V&1W :)6 /M?\ M8\_X*@?LA?MQ7OC?PS\%/&.JP^*/AM>2VOCOP3XC\/76GZUHTD;NC"2TE3>^ M'C=#Y>_#KL.&(%?%7[+'_!PKX?\ VH/^"M/Q$^"$'@+XCZ;\,/ OA>30M$TN MR^&6L7^I7NO?VG##<7VH6MI:R3:=&FQH4%RL?E#>9-CR&-/G'_@W]?6X_P#@ MY)_;&MO$/CBT\1WW]D>(_P"T-)_%WB?X?Z"=;^(FG^ M /"%YK(\*Z>%#>??26Z%(CLR_E M-M!;R\+X/B[_ ,%%KS]H3S?^$RCU"U/BL:EGSOM'G>)#>[]W/^L S^% M'Z^ZK_P41_9"L?V.W_;ZTCXL#7OA-'IIOYO%?AC2+O4EAME8K)))!;Q//'Y; M!A(K(&B*L'"[3CY[\3?\'*'_ 2*\._"K1_C7;?'W6]6\-:OJIL'U+2/ .K2 MKILH9E_TS-NOV8ML=D1\22*C-&CJ":_+;_@B2?B5_P 0S?[;RZ^MS_PBWV'7 M3X<,X.PW/]AQ?:_+S_#_ ,>V<<;MW?--?"?Q)\&:1\1/ 7B"UU;0]>TR#4=&U2R ME#PWEI/&LD4T;#[R.C*P/<$5\X?&G_@E_P#!_P#:;_;NN/VL?VBHKKQ%HFG? M##2?#?A;PC_;MY!9P7L6H:I^+M(U+Q7X@GNCH&E3V&GQM:23W!9V"7 M4-PL2[G=D>$9:1B#^0W_ ;AD?\ $2M^UCS_ ,P;QY_ZF&FU]7_\'F=[\1;; M_@E1X>M_"#70T>X^,&EIXK^S9P;466H-$)(="\2^,_"P\3> M.\9^%;O2#XJT<@M]LL#"? M#%UJTOAK1AMS?7[0*8[5-K!PKL)"GSA"OS5\I?#G]B#P)^W)%^R%_P %._&O M_!0 O:_#V/1KCX?6?A_PI9V$%X]V]HDFCS,LKLSL\1M60 ,A\T$#!Q\I?\$- MOB5X4\3?\%I?V\/V//VSX+>Y\0?&'5M8LYM)UZ0J-6M+74+^&XT^/)!9'L[Q M61$/,$!*_*F0 ?0/_!QI^T?\#_VJ/^"#S?MD?LM?$F'6],F\3Z//X2\8:+)+ M;7%N)+T6US$"0DT#??CDB<*0R89OV)/V8O@!^T' M\>M2MO$WB+X?Z3ITWB*YT*^N-*BU+R8E>WN-3\LP>,?V:OV/= L=)\*>%_B'I$5QI5IK;:6\J)( 0VQB&P00,5R/@7_@N%_P3@^(O[7&C?L6>&?C1>MXO\30A_"MY M=^&KVWTK72=^T6=[+$L5PKF.01RH3%*R%8W=B ?SA_X/1YY;G]C#]G:XGD+R M2>*KMG=CDL3IT9)JA_P7)MK72/\ @X#_ .">UMI5M';1Q:AX,@BC@0(J1#Q. MBA !P% ) XQ0!^OG[4?[??[-7[(GBWPC\,OBEXGU"\\:^/[Q[;P1X#\+Z// MJ>LZTZ#+M%;0*Q6-!DM-(4C7!RW%-_9K_;._90_;XT#QCX0^&'B%-6N_#%]- MH/Q&\">)M&EM-2T:X.^*2TO[&Z1756VRIDJTR?\'M' M@8_$PS_V6O@24_#\76=AL?\ A$;_ ,SRL\;?MG]H=/X@W>F_\$TI_';CC=0 ?\&A?BCQ7JO[ M0_[8_AG6_%NK:A8:)XCT&VTFVU+4YKA;2);O74"Q^8S;1M1!QUVC/2OT)UW_ M (+B?\$\]#M_$7BR/XB>(-2\"^#O%$?AOQ=\5-&\&7]WX7TC57:-%MI=0BB, M;?-+"IECWQ*9H]SC>N?QX_X(7GXG?\*._P""J!^"WVK_ (2O_A$)O[ ^P9^T M?:=GB;9Y..?-S]S'._;6I^Q4V@6W_!FC\?)7,)+^+[T76<<7!U#2%CS_ +6/ M*Q^% '[G_M0?MY_LC?L;_L^1?M2_M"_'#1]%\#7:0'2=:AD:[&K-/&9($LTM MP[W32("ZB(-E 7.%4L/&O%O_ 75_P""?'PL^(.E_!_XZ^(/B%X#\9ZYI,6J MZ+X0\1?"#Q!)J%]82AREU''96&*&V6WA ^> M"1R",8/W?\:OV(OVK_\ @HO_ ,%K/@%^WK:?!?Q)\)?AQ\%O"]I+K6H^-9[2 M#5-6U!;FYN7TVWM;:>9VC_?1Q22R%(RK3["^%#@'U59?\%E_V!;_ /;13_@G MI'\1/$L?Q@?5GTY?!US\.]9BE,JP-<%_->U$7D^0IG$V_P LQ?.&*D&O6O#O M[6OP?\4_M,:W^R-I/_"1GQMX=T.WUC5[:?PAJ$5E#8SO)'!.+UX1;,LCPSJ@ M60EC!* #L;'Y*_\ !U+\"?'O[*GQX^!?_!;K]G73?+\0_#SQ-9:/XP,0*K<) M'*UQ8/-M_P"6;_Z5:2L<[EG@3I@5^EG_ 3E\0#X\_#C6?V[[[P_>:=-\<+^ M#6M LM2B"W%GX:@@6VTB%L9P)(5DO]O.V34Y10!UW[>7P[\#_$K]COXDZ-X[ M\+V6J06O@C5[RR%W &:TNH[&?R[B%OO13)DE9$(=<\$5^/'_ 9=6EO\4/#/ MQR^+'Q4:Y\3^(/#NKZ';Z#JVNS27UQIL4D%\TJVQE+&$O@!BF"P50<@ 5^T' M[77'[*'Q/)_Z)YK7_I!-7XT?\&.Q'_"H?VAAG_F9/#W_ *3WU 'Z#0_\'!G_ M 2QN?$_C;X?VWQPUY_%'P^-TGB3PD?AUK:ZI'/;2M%<6\5LUH'FEC9'\Q4! M\M8W=RJ(S#VK]A7_ (*#?LK_ /!1WX(M\?\ ]E+XAG6]!MM1DT_4TO+*2TNM M.NXU5VAGBE *-L='!&596!#'FOR(_P""%EA87/\ P<4_M]7-Q9PR21ZCXR2. M1XP656\4C< 3T!P,CO@5XW_P;PWWQ&M?^"&'[>K_ LDNO[=A\,7KZ8+,GSE MU"UT?XDZ;X'U)_#VG>)X[=S;0V^M+#Y$-T2^R-Q(JR^<$1W\Y5??\ M^#7;XKQ:=_P1&T7XK?&?XBF.RTGQ!XCN]9\0^)-5.RTM8;IV>66:9ODC1%)) M8X4 U\;_ /!*S5_ S?\ !H=^T;!;W=BL]M#XQBU<.Z B]>TMC"&S_&4>V"]S M\@':O-O!=]\1+/\ X,L->/P_>Y6%_B-)%XD:T)W+IS>((MX..=AD\D-V*L0> M": /VJ^$7_!7/]B;XS^/? _@7P]XRUW3%^*2WA^%6N^)O"=[IFF^,OLK!9ET M^XN(U61AE2JOL:0.IC#A@30\?_\ !9_]@'X6_M)=,^*>HZK!I M^E^%KGX=:T&OI9VVPM!-]E\F6*0_=E5RAP?FX-?"G[+/[$'@7_@IE_P2[_9) M_:$\?_\ !0 Z#X>^!UAH=SX>A\/>%;.WDT;6;!;6S:QFG,K/)(+BWC11M621 MGC8 F1:78-I'C;2UN&EEM]?A.Z^EF=R7DDN99#>F1V9W%V&=B[, M:^P: "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 ^6_B)_P1:_X)D?%O]KN7]N7XF_LHZ)KOQ%GE@GN=0U.[NI;.>YA14CN) M+ R_99)0J(-S1')4,2 MV\2W&E>*]4206\A+-#:O]IW6*[CG_1S&1A0" B!?IFB@#Y*^%'_!#3_@F'\# M?@WXZ_9\^$O[/VL:%X,^)EK#;>.= LOBAXD$.JQ1$E5P_X-Q/^"35I\+K_P""5W\#O$.H>$+S5EO[ M;P[J?Q%UF>UTM_-$CK9*UUFT\PJHDDB*RR*H5I"O%?6'[.G[./P;_9.^$FE_ M GX >$I-!\)Z(A32=';5;J[2T0G)1'N99'5/[('_!1KX=:?\+OVO\ X0P>*=,TC4?M^CRK?W%G=6%QMVLT5Q;21RH&7AEW M;6PN02JDR'=EVS])T4 ?*'QI_X(A_\$T/VB?#?P^\( M_&OX%:YXAT[X5:*ND_#VWO?BGXE']B6@9"$B9-1#%AY<2^8Y9]L,2[ML:!>O M_;;_ ."7W[$__!1#X7Z)\*?VL_A$?$]GX9Y\.:K+K-U'J>G,45'*7JR>>^\( MF\2,XD*JSAF4$?0%% 'C7[%_[ O[+?[ /@&X^'O[,OP^ETJ"_:)M5U/4M5N- M0O[_ ,I2L2RW-R[R,D89@D0(CCWOL5=S9W_VH?V3?@%^V=\-8O@Y^TKX @\4 M>%DUBVU.?0[R5U@N9[=BT0E"$%T#$,4SAL '(R#Z-10!\SZM_P $G/V5/$7@ MV+X0>*M9^).L?#F$P^7\,-7^*6L7.@F.)@\=N\$EP7EME95(M9)&@ 15$>U0 MM=]^U)^PM^R;^V?\!%_9D_:.^"6CZ_X*@$)TW1E1K4:8\*%(7M)+S?!KX-^!?@'\/-.^%?PUCU>/1-)MX[?3K?6O$M_JTL$,<:QI&)[Z: M:;8J(H"E\#!.,DD]310 5\I_M,?\$3?^";'[8OQDMOV@OVE?@=KOBKQC8Q11 M:;KEW\4_$L,EA''*\T<=NL.HHENBRR.ZK&J@,Q( )KZLHH ^>?VM?^"5_P"P M]^W9X(\-_#C]K;X8:YXVT7PE-)-H=EJ?Q'U]!%,X(,TC0WR-<2[691),7958 MJ" <5SOQG_X(K_\ !.']H7Q#X&\6?&;X+>(->U/X::5:Z=X$O[GXJ^)4ET>W MMG#P^4T>HJ?,5E4^:V9&*+N8[1CZHHH ^;_VN_\ @DE^P/\ MX^*_#GC;]K+ MX1:SXOU+PC"8_#,T_P 1_$%JNF[O*WO#':WT:)(Q@A+2;=[F-2S$C-=G^TS^ MPI^R_P#MA?"#3O@C^T3\/)?$FCZ+>P7V@WEUK=X-3TN]A_U5W;Z@LHNHYU_Y MZB7>SB5%CM4FN7;R(0(TRD00-L4MN*@CFO#G_!(O]@/PE^U_<_M\>'_ M (1:Y;_%V]O'N;WQI_PLKQ"\UPS1B)HY(FOS"\/EJL?DF,Q!%50N /I2B@# MR?\ ;%_8?_9E_;[^%:?!']K#P%>^)_"BW\=Z^B6_BG4M,BFFCY1I?L%Q"TP4 M_,%4_$O_@B-_P31^,?[/G@S]E3XG? ;6=9^'OP]FDE\'>%[OXG M^)/(TUW!!*D:@'?:K,J;V;RU=E3:&(/U=10!\K?'G_@BG_P3>_:>L_ MA\?/ M@IK_ (FC^&FD+IG@7[?\5?$H;2+=2A C9-14L_[N+,K%I"(HP6(10+G[6'_! M'#_@G)^W%\2?"?Q<_:H_9VB\8>(/!FDQ:9I.HZCXAU //9Q.TD<%V4N%-ZJN M[O\ O]Y)=]Q(=@?IVB@#YJ^$?_!(#_@G-\!OVK;O]M/X._LRZ5X=\?WEG]F- MYI5[=16,";$0F&P67[)"2L:OI.B@#YJ\'?\ M!(C]@+P#^UW<_MY>%/A#KEO\6[V[DN+WQG)\2_$,TURSH(V26*2_:&2(HJIY M+(8]JJNW $GQC_X)0_L;?&;XK^*_C==^&/$7ACQ-\0-!.B?$/4/ GC&_P!% M'BG3RH4P7\=K*B3'9E/-VB7:2N_'%?2-% 'C%_\ \$]_V/;O]D(_L%V7P;BT MKX2OIIT^7P?X=UJ^TN.:V9BTD)/LIO\ &/-S_:._&?F\O=LW_/MW?-7U MK10!Q'[.?[.GPC_9/^#FB_ 'X$>'[W2?"7AVV^SZ)I5[KU[J1LXSG4?[$T#I)&?=&!] MZNT4 ?*/[/\ _P $1_\ @FK^RQ\<[G]I;X _!#7_ WXZO\ [1_:7B2U^*_B M:2>_$\JRS+<"7466X6215=ED#!F4,02 :^@OCI\"OA#^TS\)=<^!7QZ\ :?X MH\)>)+/[+K6AZG&6BN(]P8<@AD96575U(=&564A@".LHH ^3_P!B/_@B9_P3 MJ_X)\>.W^)?[-WP9M,NM=\3WVIKI7FH4D-I'Z5<7ZQ +$+ M@VLJ"1E5542X$H554/M50/KBB@#Y]^,'_!+#]@SXZ_LPZ+^QC\1O@.LGPOT" MY6YT[P=H_B74]+MC,K,_FS&QN87N7,C-(6F9RTC-(27):N,^*?\ P0U_X)B? M&WX*^!OV=?BO^S_K&N>"?AM!-#X(\.WGQ0\2^1I22D;@NW40SX "J7+%%&Q= MJ\5]:T4 ?-?[5/\ P2*_8"_;<\(>#_ 7[5/P?UGQEI'@.R-KX6LM1^)'B!%M M5*JI=S#?HUQ*555,TQ>0@ ;L<52^,G_!&G_@G?\ M _%OP?\>/C'\'_$6N^, M?A_9:?:^#/$-S\5?$J7.DI8R"6U:)H]17$B2#S/,.7=\NS,Q)KZAHH \9_:7 M_8$_9E_:P\4^#_B/\5/"%]#XQ^'UT;CP1XY\/:Y=:;K6CNPPZQW=NZN\;C(: M*0O&VXY4DYH_9J_8#_9>_9+T+Q?IGP4\#WMCJ/Q"U";4/'?BNZ\07EQKFO7D MN\O<7&HR2FYW@R2,I1U$;.S($))KV:B@#YS_ &-_^"3O[!?_ 3_ /'6O_$C M]D?X.:GX3U?Q5&J>))SX^US4(]3VL[JTT-[>S12.K22%7*[E,CX(W'/*Z]_P M1 _X)UZ]:>(O"?\ PJO6K#P3XO\ %,7B3Q7\,='\::E9^&-6U6-E9;F7389U MA'S1Q,8D"Q,88]R'8*^MJ* /RZ_X.4?V:M ^-/P&^ ?P$TWPEXE\'^%[/XH6 MI?XK^#=,FGT[X96L%L8HI[FPM(]SPLK^7$RM D#1*QF1?D?XHO?^"=_[7/[/ M_B?PCX[_ ."7_P#P7J\=?'CXCOXOTZ"'P+I$-_]L\ZB:XU*:/4;JVM[2* M/<\@NT5'4%0=Y56_H@J[10!ROQJ^"_@']H+X< M:G\)?B?!JTV@ZS:RVVIVNC^)+_2I+B"2-XY(FGL9H9=C([ KOP<\C(&/%_V, M_P#@D;^P'_P3WUC5M;_8Y^#VL>")-=6(:U;V?Q&U^YMK[RUD6-I;>YOI(G9! M+)M8IN7><$5])44 ?+_P<_X(U_\ !/']G[XO^,/C[\'?A!XBT/QGX_LM1M?& M7B.W^*WB5[K5DOI#+=-*TFHMF1Y#Y@E&'1P'1E8 UO?L2_\ !+/]A;_@G3'X M@MOV./@S=>$+;Q4D2Z_8-XRUC4K6\,>0CF"_NYHUJAMK%$]4U M:]U2SOUEC,VO?MFDVVK>*]0U"RTRXP0)X+:YF>,2J#A)7#R)_ RGFO7M<_X)__ M +,/B7XH^+OC+K^@>*[OQ%XY\+R^'/$EY/\ $WQ T:U=_L9?"'4O!B>(DC&M62^.] M;O[2Z9,[)&MKV\FA$B@D"0(' )&[!(KZ%HHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ KC_V@/CU\*OV7?@KXE_:$^.'BN+1/"?A'2I-1US4Y49_*A0= M%106=V8JBHH+,S*H!) KL*\:_P""A/[''AC_ (*!?L8?$#]CWQ;XDN-&M/&^ MBBVBU>VB$C65S%-'<6TY0D>8J3PQ,R97#;SQ?\0/B MW^P9\1-'^''AC2-%U2^U:SNM+N]7T6QOTE=;S4+".\++$JHK.L#320KN,B#: MVWZE^/?QM\,_L[_"K6/B[XN\.^(]5L-&LY;F>Q\*>';C4[V58XVD(2&!6(^5 M#\SE4!QEAD5^2G[&/_!03X@_L0_M1^,/^"='_!=K1K"TU'QIX=T7PKHGQ;L@ M9/#7B6RAMKFW@2^GR#;S7$,Q#.ZQ_=)E2+.]OUV^-(5_@WXL!P0?#-_^/^CO M0!PO[ _[97@?_@H)^R7X2_:_^&OA;5=%T'QDM[)IFFZYY?VN**WOKBT!E$3, MBLQ@+[59@-V,G&:^8IA)"_ P\3#I@E_P#P;._\H//@/_V#-:_] M/NHU]2_M$_&'X=_L8_LK^,_CGJFE6ECX=^'?@Z^U8Z=:1K#&8[:!Y%MXU4 MNRA%4#EG '6@#S__ ()T?\%$/"__ 4;^'OBOX@^%/V>_B1\.E\'>,9_#&K: M1\3M%AT^_&H01123Q^1'-(R&/SD1@^TA\KC*G'CWC7_@N+8:7\8]4^%OPE_X M)B_M6_$S2K#Q'+HMG\0_ ?PJ%UX*.;P!8?M%?'31_C_ /LD'4]. M\*W^NQ^%H])UOX?Q2LMO;3LD1?S+=257+R3!R-G[EW3> ?K\I8J"RX)'(STI M:** "BLGQUXAU3PIX1O_ !'HGA6[UR[M(#)!I-BRB:Z;(^1"W&?KZ5Y#_P - M8?&S_HQ_QW_X%6W_ ,50![I17$?L_P#QIMOCSX!/CFW\,W&D%-1GLYK"ZN8Y M7CDB;:V6C)7KV[8KMZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "O+_VRO&?[0?P[_9\U3QU^R]\-+CQ MEXPTC5]'NH?"EGFJVC:E;Q/=,L2ROIXNPA9@=Y7;\VT5ZA10!^3_ M .W=;:S_ ,%,O"_[07[)'PB_9&\=ZAXM^(^E>"[73/\ A8'@FXT:S\&SPM7VJW$=CY"-Y<8;:TC*"7I0Z;IUM>SZG;V$$=SF34] 'Q+_P;W?#_P"*GP)_X)8_#;]FGX[_ C\3^#/&G@> MWU=(\1:-) O[_ %6]N(7AFP8IP8I$)V,2A.&"Y&>Y_P""F7PV^('[1R?" M']DKPYX*U2_\*^-_BOI]_P#%'58+&1[&R\.Z/G59;>YF4;8C=W5K96JJ2"XF MD X!KZAHH \^_:I^+/Q0^!?[/_B3XL_!KX ZG\4?$FB6L<^G^ ]%U.*TNM5! MFC658I9590R1-)*%P6?R]B@LPKYE^+FK_$+_ (*\_L]6W[,^J?L;?$OX8^#? M$^K:5<_$S5/BUI-MID]K86=];WTMA96RSR37-S.]NL(F*+!%&\DOF,Z)"_VW M10 4444 %%%% 'A?_!/?_DB>K?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9 M_P#2DU[I0 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%>-?MN_M]?LP_P#!/7X5Q?%C]IKQXVF6]_>"Q\/Z+I]H]WJ>NWI'RVME:QY> M>0Y XPJ[@790PP=? M.FT]9_-C0*59N3@;NNWD _06BO(_V-OVZ?V5_P!OWX6?\+?_ &4_BU8^)]+A MF^SZG;HCP7NE7.,FWN[:4++;R#!X=0& W*67!/KE !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 %%%% 'A?_!/?_DB>K?\ 8]ZS_P"E)KW2O"_^">__ M "1/5O\ L>]9_P#2DU[I0 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 45\F_MN?\ !7_]GS]D?XC6?[-7P_\ "7B'XQ_&_5U!TCX/?#2U%YJ2 M*<'SKV09CT^$!@Q>4[@AWA&4%AZQ^UM^S''^VG\!?^%.ZO\ &+XD?#.'4;NU MN]0U+X=>)1I6KB).9+)KB,2+Y<@8I(%W CH> : /C7]E^'P#^VC_ ,%\_CW\ M8/C#K&FZE=?LZ:3I7@[X+^%KZZ1WT]YK9;C6=7BMR<^:)IHH//5.;'X:_M4_M1>&/ ^NZGI2:E8:9KEPZ236C2R1+,-J$;2 M\4B]>J&OSQ_9G_9N_9$_X(,_\%E=7*)A#?6CO%().'?S8]S84AOTB MA_;-_8^N?&5_\.;?]J[X:R>(=*OY;'5-!3QUIYO;.ZBE00Z#I,.G,6@TL3VZ"&XOKJ1%0[=Q3R5!R$E$7V3\:/^"/'_!+?]H3Q+JO MC7XN?L'_ UU36M=O9;S6M:B\-16EY?7,K%Y9Y9[<1R22NS%FHKPO]NO\ ;7U/]AWP=H?Q%;]E/XH?$_1+W4W@\1/\+=!7 M4[K0;98RWVR:WWJSQ;L [?NCIZK^R?\:+;Q#=: M#Y8\1Z%[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 >%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q M[UG_ -*37NE !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 444=.M ",RHI=V M &22> *^;/V5_\ @IU\'/VT_P!J#QY\"/V:_!NO^)_"?P\LUBUOXPV44?\ MPC<^L>:%?2;:8L&NI41A(9(@T> ><&-GZ#5/$'[)O_!5+]F#XA?"7X;_ !OF M\0>#]4N]1\&^*=;\ Z_):W%I=PE5N((KA .0&7D!XI8Y!GS(Y"&]"_9^_9\^ M#7[+'P>T+X"?L_\ P_L/#'A+PY9BVTG1].CPD:]6=F.6DD=B7>1R7=F9F))) MH R_@O\ LB_LR_L[^-?&7Q)^"7P2\/\ AOQ#\0=G6(%WJUY(Q=WE ME.6*ERS^6"$#.[!068GT:BB@#C/C_P#LZ_ S]JCX7:A\%?VB_A7HOC'PMJ@' MVS1==LEFB+#.V1<\QR+G*R(5=#RK \U\9Q_\&S/_ 2AWKI-]\/_ !_=^&(W M#0^![KXLZVVD1J#D((A^?O^B@#BO@!^SA\!?V5OAQ:_"']G#X M1:!X*\-6;%X='\.Z:EM$9" &E?:,R2-@;I'+.V.2:[6BB@ HHHH *R]*\$>" M]"\1ZGXPT3PCI=GJ^M+"NLZI::?''V,9-:E% ' MP[^TIX>_X+6?LQ_'3Q)^T-^RGXQ\(?M!?#76;X7ES\"O%<$6A:QHD015,6D: MFF8YTE>,E&DC9C&2I(+*<9%;M><_M8_LL_"?]M'X!:_^S;\;8-5?PYXB MCA%VVB:S-8744D,R3P31S0L&#QS1QR 'QMKQ))K%Y(Q+&LR*2T1:- ME=0P!*L".#F@"_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 >%_\$]_^2)ZM_P!CWK/_ *4F MO=*\+_X)[_\ )$]6_P"Q[UG_ -*37NE !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 5\[_\ !2[]F?\ :A_;!^ UI^SK^SE\?[/X;:9XGUV&S^)WB)+:1M4/ MAME?[7!IKKE8KF7Y(]SC&QW^8'AN(_X*P_M+_M7^#-%\'_L61CS++(Y9WD; M+.[,Q))KNJ** "BBB@ K'O?B#X'TWQWIWPOO_%EA#XBU;2[O4M,T22Z47-U: M6TD$=Q.D>%[BXE6.-%+.[M@*!R22>@K\)/C/\1O MVJOVB/C'XR_X.5_@9K.J7G@+X ^/X?#GPW\%6H_=>*?A[9-/;>(]07/!\^2X MDFC"/C1\-?#_P 7OAIK\.J^'?%&C6VJZ'J5 MN?DNK2XB66*0?5&4XZC-;U !1110 4444 %%%% !7Q5^VK_P2-N/B+\:KK]N MG]@+XX7WP._:%,*"^\26 ,VB>+XXU54M-;L#E+A"$5?.52Z<,5E*(%^U:* . M1T#QAJ7P]^%/AW4_VE?'/A73M?DM-.LM?U*TG-CIEQK$PCB,5J+F0L%DN6V0 MQLS.VY%Y8UUU>;?M9_LB?L\_MQ?!'4_V>?VG?AO9^)_"^J%9'M+@LDMK.H(C MN;>5"'@F3<=LB$$9(Y#$'R;_ ()U_LE_ME_L8ZAXH^"GQ?\ VM4^+'PCT^&U M_P"%2WOBBS=O%>EQDR"6RO[H$1W,,2B(128+MN88B1%0@'U%15+0O$OASQ1# M<7'AKQ!9:C':7LUG=O8W:3"&YA%_\$]_^2)ZM_V/>L_^E)KW2O"_^">__)$]6_['O6?_ $I->Z4 %%%% !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 %?.7_!3+_@H;X1_X)Y? RV\60>%)_&'Q#\8:HF@_ M"CX;Z:Q-[XHUN8A8H$5066)"RM+)C"J0!EW16]C^-'QR^#O[.?P]N_BS\>?B M9HOA#PS83017NN^(-02UM8'FE6*(-(Y &Z1U4?6N+U[]B;]G/QU^V#X=_;U\ M2>';C5O'OAGPC-H/A>]N]4DGLM-MII#))<6ULQ,45PZN\9G0!FC ]$UGXB>%K?0O$%WI-M-KFB6>I?;(M/O&B5IK=)PB>>J.602;5 MW!=V!G%:]%% !14&JWLNFZ9&&7<""5H Z7]IS]I'X<_LD_!75OCW\6+?6Y="T:2VCNH_#N@W&I7;O<7$= MO$J06ZL[9DE09Q@9R2 *9^TAJ/[3=K\-H+S]D31?!>H^*GUJQ$D'CVZNH;#^ MSFF473[[8&02K"69.""P (-=;X'\+1>!O!>C^"H-:U'4DT?2[>Q34=7N?.N[ MH11K&)9Y,#S)6V[F; RQ)P,UJ4 ? '_!P#\7?C'J'P4^'O[ 7[*7Q+OM ^*_ M[1OCE/"^E_V9#&\B:"(7.L74Q8%H[>*WD4N\>V0;@5(PQ'ONL_\ !/[PQI'[ M%W@S]A[X$?%#5_A_X6\(6^FV+S:19P3R:MIEN-MS972RJ4D2[4OY[8RQD<]2 M:^,OC+^S[_P6CT[_ (*Z>,?^"@7PO_9,^%OC?1].\*CP;\)+3Q?\2#:G1=)$ M@>XO%BB0[;BZDWL6.&2*3RB2*]1_X:'_ .#CC_I'5^S_ /\ AW;C_P"-T >6 M_P#!/3P'\8/@K\0?B1_P0L?]I+Q'\/[_ .$7B^S\>_!3Q18P17-QX@^'EU>& M5M-/GY\Q89W>UE?@@R (,1U^B'[1WPM^+'Q<\%Z=X=^#O[06H?#;4;3Q)8W] M[K>FZ+!?27EE#)NGL"DYVHLR_(9!\RCDKX\_MH_ []L[4OV M*O@[X3\1_"'6IX[Z^\-_%-I)==\/W8"7VES++&%963>T3'/ER,6 ROB+X,T[1_V>/V@(OAQK-MXDL;S4=8F\*6^KB]TZ.3-S8>5. MP6(S)\HF&6C(R :7]HS1?VD]=\':9:_LN>-?#&@ZY'XEL9=6NO%>FRW5O+I* MR9NX8UC(*SM'PC'@'K7?T4 $])N?V8/ OAKQ!K,WBBPAUFV\ M4ZI):06^D-)B[N(VC!+S(F"B'ACP:3]HGXQ>-_@KX;T/7/ GP%\1_$&XU;Q; MI^D7>F^&GB$NG6UPY6349?-('D0X#/CG!R*] HH X'X__M/?!#]EW3O"^J_' M+QH=%M_&?C73_"7AMUTVYNC>:Q?%UM;4+;QNRF1D8!V 0?Q,!S711-.U6.!SA2>U2/&D@VR(& (.&&>0<@_G7#?&W] MFCX'?M&W?@^]^-7@I/ 'C*S\6>$#<74T8T[6;3=]GO%$3J'=-[X#AE^8Y M!H [JBO/_C3\//CKXV\6> M7^$'[0*^"M+\/^*DO_&VD?\(O;Z@?%.FB)T.G M>;,V;(%F5_.C4O\ ( "N2:/BC\8_&W@#XN?#WX;^'?@'XE\4:9XUU"^MM:\5 MZ.T(LO"JP6WG1S7OF,&V3$-&A0'YP!U900#T"BLS4/&W@S2/%.F^!M5\7:9: MZWK,%Q-I&CW%_&EU?1P!#.\,18/*L8DCWE00N]*TEF'VB_6&++V-\JL[AX M0 Y 7]V&D\RE\=/^"F?[7W[1?[5'B7]B#_@D9\+/ ^L:IX$O#I_Q)^,?Q1U" M>/PYH>HJNZ33+2"U/G:A>1K_ *P(2L3C:ZX)8?;OQ=\4:KX'^%'B?QIH5J)[ MW1_#U[>V<)7(DEB@>1%QWRR@5^6'_!-/_@E-\%/VW/\ @B=\!O&?_"Q_$O@W MXL6T^L>-?#?QE\):G)%K&F>(K^_F-S=2$,JW2L(H8)(WY:.!5#H1NH ]EUSQ M)_P<>_LMV3?$?Q'X;^ /[1N@6B^=K'@[PA#?>'/$+1CYF%C),6MI"!NPKAG; M:H52S8KZ=_8*_;[^ _\ P4/^"S?%_P""EQJ-E+O"'B&T^RZOX9U2 M(XFL;VW))BE4]^58<@]0'?L$Z?\ MVZ#\#W\)_\ !0K5_!>L^-]&UF>RLO%/ M@@R1P^(--14\B_G@9%%M;K4_'^DVG$-SJ^DWRI;:HZKP)#;L8-W?$_".E2:CK MFIRHS^5"@Z*B@L[LQ5%1069F50"2!785XU_P4)_8X\,?\% OV,/B!^Q[XM\2 M7&C6GC?11;1:O;1"1K*YBFCN+:

>+_B!\6_V#/B)H_P ./#&D:+JE]JUG=:7=ZOHMC?I*ZWFH6$=X66)516=8 M&FDA7<9$&UMOU+\>_C;X9_9W^%6L?%WQ=X=\1ZK8:-9RW,]CX4\.W&IWLJQQ MM(0D,"L1\J'YG*H#C+#(K\E/V,?^"@GQ!_8A_:C\8?\ !.C_ (+M:-86FH^- M/#NB^%=$^+=D#)X:\2V4-M:XAF(9W6/[I,J19WM^NWQI"O\&_% M@."#X9O_ ,?]'>@#A?V!_P!LKP/_ ,%!/V2_"7[7_P -?"VJZ+H/C);V33-- MUSR_M<45O?7%H#*(F9%9C 7VJS ;L9.,UP_[=O\ P4Q\-_L0^*] ^'ND?LI? M&?XS>)=M*[[OWD[#'V?,MS*WFQ[S@ ^OOV< M/VQ]+^-W[,%U^U7\4_@AX\^"NBV$=_/2-2L+*T#&6\N(/,^#]<\2ZEI_A7QUX=E=O.T2]BUF"#4+0L0"4?RRHW ,8K@!@&R!]'_\%H/A MUX5TC_@WF^)7P\^R1?V;H?PBTB.PBVC:ALY+)K?'88>*,CZ"@#[\HKQO_@G3 MX^\3_%;_ ()]? KXH>-KJ6?6?$?P<\,ZIJ\\Y)>6ZN-*MI978GDDN['GGFO9 M* "BL_Q7XK\.>!O#EWXM\6ZO#8:;80F6\O)SA(DZ;CCMS7G'_#<_[(__ $7K M0?\ O\__ ,30!A?\$]_^2)ZM_P!CWK/_ *4FO=*\"_X)R:MIVM? C5+_ $J[ M2>&3QQJ[)(AX(:?>I_%64_C7OM !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 %%%? '@SXT M_MG_ /!2W]OY)?@AKGBKX1?LV_ /QI/;>(-&;3TBN$S'I M4+;TD++F1NGS[3;@'7?'W_@GC\9/VW_^"BFB?$W]K[7M#O/V>OA+!9ZK\+_A MIIMQ)*/$/B1E/FZCK,;HJD6Q!6&$%T8.I) ::.3[1HH)"@LQP!U)H *X33/V ME_@CK/[1VJ_LE:=XYBD^(6B^%;?Q)J/ATVDRO'I<\[01W D*>6P,B%2JL6&1 MD $5%\8+C]IZ#X@?#U/@3IO@N?PQ)XCE7XH/XGN+I+V+2OLLIC;3O)!1I_/\ MO(E^4KQQDLO>+9VB7;WZ6L8GDC6.2<(-[(I8JI/4@%F(';O6,/BNX@D3P_!,L:KIEEY4:%+6,1_*K%CEF.< ML2>_HHH **** "BBB@ HHHH **** "BBB@ HHHH **** .3\0_ GX-^+/BWX M>^/7B3X::/>^-/"=G=VGAOQ//9*U[IT%RH6XBBE^\JNHP1TZ^IK+G\+_ +1C M?M/V_C&W^*FA+\*!X)>TN?!;>'S_ &DVO?:@R7HO=^/(^SEHS#MX90V3N.WT M"B@#S[PY^TE\*?&W[0_BS]E+3?[5D\4^$- L-6UV*XT"Y6Q^R7ID6'9=,GDR M,?+?*!MW!X.U]OYU?LX_M'K_ ,&]GB?7OV'OVV/#'B"R_9ON/%5[JOP&^->F M:+2VEBGDD\N0J1('=L*@ROZK5^;'_!8"3XE_"+PI MK?[(/[/GQX\:>(_BM^V_XWM_#7AC0_$FKBZL?!&C1VB0ZS>V$"(GV:TCLP3) M@E]\_FY+(30!Y!\*/^#IC]CC]H[Q1\?/@1\3OA]XS\1:5/KTNC?!GP[\-O#> MH76L^.-%FM#;3+%]GV/;SM+%+.KN\#+'>Q*OSPL3G_\ !$S_ ()^_P#!2W]F M']MWPW^TK^T7\ M0N_AWXD^'>I^$? UIXR^)B:AX@^$?AV.]:_LK"[0Q(+DS M'9$%BR\0.'\D*8CJ_M/?L]1?L>_LT?#K_@H1^QW^QMXF^&VN?L4>-;K0-9T3 M6-.M8+SXA^ 8Q':ZG?[K=C]H6:%C>)--AD9;I\$[6;]8_A;\3/!'QH^&OA_X MO?#37X=5\.^*-&MM5T/4K<_)=6EQ$LL4@^J,IQU&: -ZBO@G]MGQW^W_ /\ M!.G]J*^_;J\#7WBCXU_L]>)UL[;XG_":TMEGU;P+Y2+"NKZ)'&H,T&!NGMSE MB2SL2#YD/W=I&IV^M:3:ZS:0W$<5W;I-''=VKP2JK*& >.0*\; 'E& 93D$ MC% %BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ KR_P#;*\9_M!_#O]GS5/'7[+WP MTN/&7C#2-7T>ZA\*6=S:PSZKIZ:K:-J5O$]TRQ+*^GB["%F!WE=OS;17J%% M'Y/_ +=UMK/_ 4R\+_M!?LD?"+]D;QWJ'BWXCZ5X+M=,_X6!X)N-&L_!L\+ M7+R:I>75VJQIY";R@M6FDG.4C#JSD?H/XYTFY^!/[&S_ _BM/$7BZ]T7P$N MAV:Z1H\UY?:K<1V/D(WEQAMK2,H)=R$4M\S 4)D*&8#+8R<9Z9-3T ?$O\ P;W?#_XJ? G_ ()8_#;]FGX[_"/Q/X,\ M:>![?48-=TCQ%HTD"_O]5O;B%X9L&*<&*1"=C$H3A@N1GJ/"/_!1O]HK6/B5 MXQ^#?B7_ ()4_&W3]>T+7KJR\,:G;+I\WA_Q!:(Y6"]&JRSPQ6RNH$CH0[1J MV%\UP4KZRHH ^(_%O_!(32_B=_P2A^)G[!/CSQ'IL7BGXL:AK7BOQ%KFGQ.; M&T\4W^IMJR/"I %=X8 2%9R!YA^TAX-_;#_ &]?^"97AS_@E]JG M[/\ XN\'_$GQ%9:#X<^+_B[6-**:%H%A87%L]_J=M?$^1J0N5M2+>"W:23_2 M1YPAV.1^E=% &-\.? /AGX5?#W0?A?X*L?LNC>&]&M=*TBVW9\FUMXEAB3/? M"(H_"MFBB@"*^L+'5+233]3LHKBWE7;+!/&'1QZ%3P16/_PJ[X9_]$[T+_P4 M0_\ Q-;M% 'A'_!/&W@MO@?JL5M D:CQUK "HH %P0.GL /PKW>O"_^">__ M "1/5O\ L>]9_P#2DU[I0 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 %%%% !117P+^W-^T9^UO^U?\ MM)_P2@_X)^? M%(?#N;0O#$'B+X]?&."Q2ZN_#&GW)Q::781N=JW]RG[S><%(V5T8%6P ??5% M?GT__!O1\*-/M/[?\(_\%&/VMM+\;JN]?'H^-MQ->RS]=\R-%Y4B%BVY-JY# ML,C.1)^RY^U]^V7^Q9^U_P"'?^";G_!4#QAIWC>W\?PW'_"BOC]INEIIZ^)9 M;==TNDZI;H?+M]05"I1D.V7*C+N^Z@#] :Q/B1\2?A_\'O >K?%#XJ^,]-\. M^'-"LGN]8UO6+Q+>VLX$&6DDD<@*![]20.IKYV_;R_X*W_LO?L)^(;'X.:E% MKGQ!^+VOVZOX3^#?P\TQ]1U[5&?<(V:.,%;:(E2?,E(RJL460J17HGP?T_QK M^UU^R'9Z5^WM^RMH?AK4O&&F31^,?A;J6I0:Y:6\+3/Y4$LH01S,8A$[8'RN M2!]T&@#R#_@GY_P4/^./_!13XT>)OB;\*OV?4T3]F/3]-:R\%?$/Q/Y]IK'C M+54F >\LK1EPNFA!(@>0*[/M(.?,BB^OZKZ1I&E>']*M=!T'3+>RL;*W2"SL MK2%8XH(D4*D:(H 154 !0 *RKSXH?#;3_ (C67P?O_B!HL/BS4M*FU/3_ M S+J<2W]S90ND1%9P-H+ $T ;DCK%&TC D*"2%4D_@!R?I7A M5LWP)_X*K_L6:IH/C'P!X[TKP1X\BN],U/1?$=A?>'-7\NWO&B+%0R31*[P! MU(.'C8!AAF2NV^&?A']HC1/C'\0?$GQ1^,.C:YX+U>[L&^'7AFP\-"TN?#\, M=MMNEN+KS&-V99CO7*KL"\'#;5] H KZ3IEIHFE6VC6'F^1:6Z0P^?%[BXE6.-%+.[M@*!R22>@K\M_\ @G+\?_@1^W!_P44^ M+O\ P5B^+7QK\(V'AWP\TOPS_9XTO6O$EK \>C6LF[4-96*20$&\N"1')@.( M_-C.1BOTX\8^$?#OC_PCJO@3Q?IBWNDZWIT]AJEF[LHGMYHVCDC)4A@&1F&0 M0>>#7RE_PX(_X(V_](]OA_\ ^ -_"^I>"_%G[0/P[ MOM*U>PFLM3LIO&5ELN+>5#')&V)^-/@'IOAC7+:YN_%GA.]9KB.PBF+^6;BVNI?)D)Q\T^$0A #], M_P##@C_@C;_TCV^'_P#X!S?_ !RNV_9[_P""2_\ P3B_91^*-E\:OVC1RQS)'+&T#OVD_!?P*M?'/P:T?49U^.:Z6)7\0:)IKJ@AU.RB!$_P 7O&O@Q=+\5Z9K;:AX%US^S[F\%G<+-]BF MD"L6MIMNV1!@L/XA4?Q!_:-^#W@[XZ^#?V6/&AU&3Q'\2-,U6XT"T3P]>WTEM0O<27DT<(_=6ZRRM))*>F0JAG:.-O>?#?B3 MP]XQ\.V'B[PEKEIJ>E:I9Q7>F:E87"S07=O(@>.6.125=&5@P8$@@@B@"[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 %%%% 'A?_!/? M_DB>K?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DU[I0 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 445@?$OXK?"_X,>$KCQ]\8?B1H/A30K09NM:\2:Q#8VD/? MYIIF5%Z'J>U 'S?_ ,%7_P!N?XI?LF_#[P7\'?V6/"5AXA^.7QL\4CPO\*=( MU0G[);3[-]UJET!R;:TB(D?&>7CR-N['A.L?\$1_ 4?A*U^*G_!17_@JG^T! MXH\;:GJ-E9WGBFU^*3^'=)M=3O;F.VM[?3;*!1':J\\R11QY;+2\!=VT9GQ2 M_:2^ O[1G_!;K]B_X^?"CXHZ/XO\":SX-^)&B>#/$.EW0ELSKT$$:W4:2'@. M85V C[X(VE@1GY _X*6_&W_@J!_P7Q^,1_X)X?LW_L5:S\*H/@[=Q>*/'L7B MCXAVEO=)?3P$:.]RT*,+5DW2SK; R22 [_W?EJ] 'U]\1?$_[>__ 0GU#3_ M (K_ !._:*\5?M'_ +*,FI067C&^\<1K=>-/AW'-((H]0-Y&H.J6@=D$@=0Z M[E"*O+-^EV@Z[HOBC0[+Q-X;U6WOM.U&TCNK"^M)1)%<0R*'21&'#*RD$$<$ M$&OS4U#]KOXA?\%#O^#>;XK>)?$?C[2/ 7Q+\(^"M8\*?'!/$VB1WD>FZEI: M>7K-O+;,0%>YM5D:+!S&]U'@DI4__!![]D?]OG2/V9O@%^T9\=_^"D7BG7?! M?_"M+.31O@H_@2PLK*TTZ73S%8P2WB'S[CR8F@D5V )**#D4 ?I?17SU^W)_ MP3F\!?MZ7_ANY\>?M%?&7P5;^&XKJ/\ LWX7?$.71+;5!.8B3>)&C&8IY1"' M*[1+)UW<7/V&_P#@G5\"?^"?NG^)+'X+^)_'6K2>*YK676;SQUXSNM8F=[<2 MB,HTY/E\3/NV@;L+GH* /<-1UK1]'4/JVK6UJ&!*FYG5 0.I^8CI2V&KZ3JF MG+K&F:I;W-HZEDNH)U>-@,@D,#@@8/Y5\E?M!_\ !!G_ ()-_M5?''Q!^TA\ M?_V1[7Q'XT\4W$,^NZQ<>+M9A%R\4*0(?)AO$ACQ'&BD(B@[ ;?0/!&BVD]KI>@07$LL<$,TDDLB!I79R&>60\L?O<< M8H 6Z_:5_9SLI(H;WX_>"87F;;"DOBJS4R'CA09.3R.GK72>+/&/A'P%H)-7F\#^+K/5DLFE#F-96M97$98(Y ;!(4 MXZ5XK^TA_P %LO\ @EE^R/\ $K5_@[^T+^V+X?\ #WBG094BUC0387UU&-6V/-]ECC$FP,^"V=H9L8R:U;KP%\$8KNZ^*U[X+\*K/<0"[OO$DNG M6P>2)4!$KW!7)4(H^8M@*HYP* ,GX$_M0_!3]I[]GO2_VI/V?O%4OBGP5KFG M7%[HNIV>F7$$E['#))&X2"X2.4-YD3H%=5)(]"#7Y#_\$YO^"H?C_3?^"D7[ M5^N_#3_@FO\ '?QGX@^)_CSPYJDUK>>'H=)O?#^B)8?9[-M1CNI=\"[#(\0& MY63D$9Q7[2ZCXS\&:)X-F^(.K>+-+M/#]KIIU"XURXOXX[.&S6/S#<-,Q"+$ M$^8N3M"\YQ7PA_P4W_9_^(OP[\7V7_!;G_@G_P#&7P=I'B[P3\/)AX[L_$UZ M3X;^(/@Y$-X(Y9X"=LT8'F07"Y#9C4L%5: /1?V]?^"BOC+X3_M!^%/^"?/[ M'TO@*_\ VA/'WAVXUWPOIOQ)O;F'18K2"95=;AK4^=YLD2WDT2(/F6PF!()0 M-\&_\%3?@;_P5.T*P^!/Q>_;G_;9\!>(/$=S^TIX-LOAI\)?A=X"^RZ?9:T] M\'^VQ:A<-]NF9((YH]C+M E))R17R+\0M2_;]_:0^&GC_P#X*\:E_P $X?B! M9_%+5?&6E?%?X;_&1M?L8-$\&>$M&MS);V*).Z2W-L]G]H:8 1_:"+>38V ' M_0_]A#0OBG^W!X,T/_@X#_;=\3CXKS^$_"6IZI\$O@/\&-&DN;;PP4$D=T(H M;EU>_P!:8PM#ACA9$^1GQ#Y0!^H4?P]\ P^.YOBE%X(TA?$]QI<>F3^(ETV( M7\EE'(\J6S7&WS#"LDDCB,MM#.Q R2:E\7^-?!OP^T1O$OCWQ;IFB:\\-CXAZ&\G]AW4\<B:]X$MO@!\.O#.NZ=?^,8;?XA7/B'79+.32M$,4K2W5JJ1O]HG#K&JQ MD@$L < L\>[J7PA^%6L?$_3/C9JWPXT2Y\8:+I=QIND>*)],B>_LK.=E::"* MYST0 P!10 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %&!G..:** /++3X<_&[Q_\ $3XH M^#?VC&\ ^(O@[XCTRRL?!OAF'19VOC!);/'J<.IF9C#-&[D>6$7[C,&QC!X; M_@G-^PW!_P $[/A/XE^"OAG]H'5_%7PY7Q1=:C\.=$UY58^#=*D 9M,2Z+L] MQ$DWG,K/C:K 8R&9OHN2-98VB<':RD'!QQ7RI^TG^SC^Q)^R-_P3#\:?LXZQ M\%O&5U\'I]/NK'5/"O@2VU#6-79-3O3YKP -).S+-Y5V\Q= M1MEC\N48/ 7><[9)_LN@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** /"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z M4FO=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHK/T'Q9X5\4RW\/ACQ-I^I/I6H-8ZHEA>I,;.Z5 M$=H)0A/ER!9$8HV& =3C!% &A7G'[6G[6/P/_8B^ NN?M*_M%^)KG2/"7A]8 MO[0O;32Y[R3?+*L,,:QP([%GE=(P2 NYQD@L_%W5-/M)8];\9>,K2+[3K+R3O*3)&N5 M"+O$:(2Q5(T!9B"Q /FS]B[_ (*A?M3?MLG6OVEO!7_!/[7M"_9UL_!6H:GX M2U_6-8@?Q9XTO82KPI8:5$Q1$D5)HU$LH$CO&5E #+4WQJ_X)N_LL?\ !0O2 M+'_@H#\4/V/;C6/BO=_#)#X-^'7QNO;Q-,T;4A!)+!;ZAIB2F%7,SI%.2KY6 M,%1D9/V#X"^'_@/X5>#M/^'GPP\$Z1X<\/Z3;B#2M#T'38K.SLX@20D4,2JD M:Y).% ')K7H _.7_ (*Z?L__ [\#_\ !&FS^+WQ@D\,?!GXB_ G2M.\9>#M M6^$M@L6GZ#XT@1$CM=.B=4WVMS=2?9A'(.5E1FR8P:^7OV$=>_X*W_L?_LF_ M$;P1\3?^"5'Q9\1_%?X^W&H^)]?^.'@KQ_H@OY=0U.U(MYS R@:;)9JXV6[ MHDJ-A55]H^K/^"W?[+?_ 45_:W^)WP4\._LO?!'P;XR^&WP^\51>,O&&@^+ M_& TZ#Q#JUNY%C9RJ%9FMX?GE=3E93,JX^3-:/\ PT/_ ,'''_2.K]G_ /\ M#NW'_P ;H _,OX@?L,_MF:K^U-X(^&O_ 4I_P"$P^ ?P._:UUS2/#7Q$L?# M/C_3]8U37O%6DZ68].N]5NX[W_@H=^RYKW[,7Q/_8 ^!NDP:G-;7FD>(M)^+DXO=$U&VF6: MWO;=C'\LB,N.HRCNN0&-?I!^R%<_M%W/[,G@A?VN=#T_3_B9!X?@M_&L6E7R M7-M-?Q#RY+B-T 7;-M$P4?<\W;_#0!/+^S7\-[S]EH_L?ZO/K-]X1D\ _P#" M'W$MUK,QU"?3OL7V)F>[4B4SM%R9@0^\[L@T2_LQ_!^Z_9:/[&M_HEY<> 7\ M _\ "&RZ=-JUP;B32/L7V(Q-=!Q-YA@^4S;_ #,_-NW;]H_X]OW?F^9 MYO\ %OW?-7H%% 'G\W[+GP)G_9:/[%DO@;/PS/@'_A"CX:_M.Z_Y ?V+[#]D M^T>;]H_X]OW?F^9YO\6_=\U$W[+GP)G_ &6C^Q9+X&S\,SX!_P"$*/AK^T[H M?\2+[%]A^R?:/-^T?\>W[OS?,\W^+?N^:O0** //YOV7/@3/^RT?V+)? V?A MF? /_"%'PU_:=U_R _L7V'[)]H\W[1_Q[?N_-\SS?XM^[YJ)OV7/@3/^RT?V M+)? N?AF? /_ A1\-?VG=?\@/[%]A^R?:/-^T?\>W[OS?,\W^+?N^:O0** M.#/[,?P-;]F(?L:OX$1OAJ/ @\&_\(R]_<%3H8L_L7V0S&3SR/L_[OS/,\SO MNW_Q2_P""'7Q=\9?MH?$3]N#X M:_\ !4WXI> /%/Q%,-OJ$?AG0M/V6NFP!5M;"-I0S"*-43.,;V!=@6- 'WEX M?\!^"?"G@6Q^&'AKPCIMAX;TW28M+T_0;6R1+.WL8XA%';)"!L6)8P$" ;0H M QBOSW_8QCC_ ."8/_!6CQ]_P3NOHQ8?"K]H47?Q)^!*XV6^GZT@']NZ)$.B M\*MU'&H"QQ*H&6D-=!_PY^_;K_Z3T_M ?^"G2_\ XBN6\:?\$"OCU\3_ (C> M ?BE\6?^"Q7QB\4ZM\,_%4'B'P;+K>@:;(+"^C93N&U5)1PH5TSM=>&!H _2 M>B@9QS10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 >7_&2S_;)N/BIX1K%AN),ME<(5=6!.PN!G:\ M3/\ 7-?/NC_L5?L7_LK_ !Y^)O\ P4DU/PU<)XTUS2[B^\5^-M=U*ZU&73-, MAMHC-;VB.7,%N%M1)Y4:DYRJX3;&H!]!45Y%^Q1^W3^S%_P4*^"Z_'W]E'XC MQ^(_#G]IW&GSR-;26]Q:W,+8:.:"4+)"Q4I(H=06CD1NC"O7: "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO\ X)[_ /)$]6_['O6?_2DU M[I7A?_!/?_DB>K?]CWK/_I2:]TH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHKS_ .*_[1GA'X/_ !0^'OPH\0>$ M_%5_??$C6+K3M(O=!\.3WMGI\D%LUPTE]-&"+6(A0JNW!9N<*KLH!Z!7$6/[ M2/P.U+]H6^_91L?B/8R?$33?"T?B.^\*@/\ :8M*>?R%NB2NTH92%X8D$C(& M15;Q)\-?C/JG[1_ACXIZ#^T'<:;X&TGP]?V7B#X;?\([;RQ:Q>S/&;>]^V'$ MT#0A77RQN5PP^[R6^8_VX++_ (*E?M&?M(7O[+/[&'A'2O@OX)?0[/\ X37] MIW51!>:I=VLGF-_9VBVJ-O$T;-,#),5$9=F0Q$QO* >I_'/XL_MW_L\Z5\7_ M (O:9\$='^+VC6O]CQ_!;X=^ 2]GKEQ)(JQ7AU.>Z2_\$I_V OVMO@/\5/B!^V+^UY\4-$T3Q/\ %F[N-2U;X*_#.RC@\,:+=W$L M&X]7O-7_X5SXFN)$E6_-LYW'5L''=65AE64GKZ "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** /"_^">__ "1/5O\ L>]9_P#2DU[I7A?_ 3W_P"2)ZM_V/>L M_P#I2:]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK MP_\ X*%?M\_!/_@F[^S1J?[2?QM>[NH(;F+3_#_A[2U#7VO:I-N^SV-LIZR/ MM9B>BHCN>%Q0!XI_P6V_X*U'_@EC\)?!>J^!_ [>+O&OB[Q2CV_ABWA:64^' MM.VWFN7FU>56.R1D\P_+&TZR-E8W%?7OPM^)G@CXT?#7P_\ %[X::_#JOAWQ M1HUMJNAZE;GY+JTN(EEBD'U1E..HS7X9_LSZ?_P6$_X*_P#CGQI_P6P^%V@? M"+PW8V_A'5_ OPT^&WC/2+G6X]0TB(,;R"U.Z.)FN96EMGNR5,CB6/;'$,'4 M_P""5?[?'QZ_8!\*S?\ !"/_ (*)7VH? #XA^(='DN/@-\2U%KJUCX?35T>2 MTLY5FDD1_(O&E2,O(Z,P:W=X_+5W /V[^)'Q+^'7P<\#:E\3?BUX\T?PQXW\_5M>U_4HK.SLX\A=\LTK*B#<0,DC)('4BN7_:0^)OQF^'?P:F\??LU? E M/BGXA-Y8I8^%X/%-OI8NK:>XCCEN$N9P8L11.TVTE=ZQD!@2*N'X.>'/$?[/ MMI\$?VD9M-^(MB/#=MI_BZ[\4Z/ UMK[11();BYMF#1 2.AE9.5!.!P*X;X+ M_P#!07]@[XN_'NZ_8W_9]_:(\(>(_&7AWPZ^H77AOPG<"Y@L+&"2&W9/.@4V MZ,C2QKY ?S%&?D 4X .P^/\ ^SUHW[0UIX4M-:^(_C/PV/"7C;3_ !-;MX-\ M1R:>=0FM"S1VEYM!%S9NS!I(&&US&AXVU=^//C?XH^"_@;XF\>_L_P#PNM_' M_BW3]%FN?#/A-M=CT^/6;E5REO\ :G#)%N/1FXS@$C.1\U?MH_L"_MK?MT?' M2[\&^,_V[;[X<_LYK86ROX*^%5DUCXD\0S%,7,-_JDA8PVY;("P#$D;E'0,H MD;Z4_9W_ &?OA1^RK\$_#G[//P-\-R:1X2\*:>++0]-EOY[IH(0S-@RSN\C_ M #,QRS'K@8 !\R_L0?L:_M_7_QU@_;B_X*1?M;W=[XP.EW-IH'P6^'%R]I MX.\,VMP!OBE5LOJ5R-J'SI#\C+PT@5&7[.HHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** /S\_;2_X*4?&C_@F)^T;JOPOUW]D#PF?AK\0] M)DE^!_BK1=332K34/&TGF37.EZY<2*(+*6\G^#)/%5O MIR:/Y*^?93*S1SVLP4D"6&9)(FP2-R M$@D$$_('_!9GQ!KG[9_QV^$__!%#X8:M<1#XH7B>+/CE?6$I632O NG3J[Q, MR\QM>7*+ C?WH]K#;)67^Q!I6G?\$J_^"K'C?_@FQ%9II7PA^/=O)%76]#A'10%5+F.-<+'$J@9:0T ?I)1110 4444 %%%% !1110 44 M44 %%%% !1110 5'=75K8VLE[>W,<,,,9>::5PJHH&2Q)X Y)-25\V_\%@/ MV>?CC^U=_P $T/C#^SU^S=J9MO&GB?PFUOHR"[$'VW;-%+-9>82%7[1#'+;Y M8A?WWS$+DT 7O"G_ 56_P"">_C/XEW7PMT;]JWP:+V&6UAL=1N=<@BT[59I MQ(4AL[MG$-U)^Z8;8V))Z9YQ[QX@\0Z!X3T2[\3>*='_#.O\ PC\3V*6U[IMYIMI=0RW6GV\NTNEM*8)HP 'BVH650 Q_23]JKX9? M#KXM?L]>+_"/Q0\"Z1XATQ_#M])]@UK38KJ$2"VE D"2*0' 8X8*?#&JO.NF:_H=XMQ:7?DSR02&*58_M!?\%-?^"??[*?Q'M?A!^T;^V%X!\'>)[I(Y%T36_$,45Q"DF- MCS+G_1T8'(:7:I&2#@$UX-_P;._\H//@/_V#-:_]/NHUZWXL_P"";G[ =G\# MO'6C_'_X*>$?$-EXI34M8^)7C+Q5H]O)?7\LWF37-[+=LOF0^4"?*V,!;)%& ML>T1K@ ^B-%UK1O$FCVGB+P[JUM?Z??VR7%C?64ZRPW$+J&22-U)5T92"&!( M(((KQ?XD?\%-/^"=7P>\?ZA\*?BM^W-\)O#GB;2;@6^J>']:\?6%M>6DI4,( MY(7E#HV&4[2 >17S'_P0;\)?M/? C_@A)X2DMO"5[XF\6_V%KFL?#'PMKUZE MK)/93W-Q-I%M-+*RK#'*C12Y)PD4X ^Z%'R_^QG\8OV??V?/C[X$_99_X+8_ M\$8?!/P[^+7C'60V@?M!^(_#&C>(K;QEXCFN/.DN+C4U@K?]CWK/_I2:]TKPO_@G MO_R1/5O^Q[UG_P!*37NE !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!E>.O''A#X9>"=7^(_Q!\16ND:#H&F M3ZCK6JWTH2&SM(8VDEFD8_=545F)]!7YY?#W]LO_ (+'?\%.[.7XO?\ !//X M'? FBZ#>W]X+%5,-LD4% MI#)L3$11-VU?DQGB@#POQ?\ MV_\%=_^":\ \??\%*_V=O ?Q6^#UNP_M_XJ M? !;R/4?#$!/-UJ&E79+30KR6> JL:#?&SX(]-BO]$UG39A)!>6TBADD0^X/0X(.00""*\Y_8R_;!^#__ 41_9X3 MX[?"_P $>)[7PCK5Q/96L'CGPRU@^J6^Q?W\<,A836LJ2?*_*N-PQP17Y5_\ M$J/''_!9KX87?QZ_8?\ V"?V=/@MIO@_X7_';6[;2!\7O&M_=V_A2"[D%S'I M,']FJ&N(8PQEW !@UPP89Z '[<45Y]\7_!W[0WC_ /9RU#P=\+_C%IOP_P#B M5?Z)#':>,K30$U:TTN_^0RRQVESM6>,D2*JR8.&!."*^=?V=OV _^"EG@#XT M^'_BE^TC_P %I/%'Q-TC2+MIM1\&VOP@T;0+'54,;*(I#:NS* S!LJ<_*!TH M ^RZ*\#_ &UOV0K[]MW2M(\)^$_VW/BU\))/#%_-)J<_P:\7QZ9=WC2QIMAN MF,8_\$L_@K\(?AIX^^+,/PU_X*-_M#?'35?"_B,>$?&NF M_&KQ?/?VN@:G:@2NME%-:0!699E#31F2.3:,,<&@#[*HKX,^('_!/;XH?\% M_CI\0OB]\2_VJ/VR/V=X]&\62^'O#?AOX;?'B#3]#U_3+2*-(M;MK2*UD-L+ MAC(2DAWY3 M)/$%WJFL-X=ED1K*#4;FY53)=H/,W^6!$-RJ@P* /H>J^G:MI6KQR2Z3J=O= M+#,T,K6\RN$D7[R':3AAW!Y%?!-Q_P $&-4U/5+_ %;5O^"TW[=\;7>H3SPV M^E_M -;P6\3N62)4-H_W00N00#CA5Z5]$6G_ 3Q^!'A+]E?Q5^R9\%M;\8? M#G2/&.H7&I:SXD\"^)Y;/6_[1N)8Y;F]BNWWF&:5H_GVJ%PS!54' .[_9Y_ M::^!O[5G@N]^(?P \>Q>(M'TWQ!>Z)?7<5G/!Y.H6DGE7$#)/&CY1QC.,'@@ MD$&HOV:?B]\0OC=\+5\>?$_X!Z[\--5;5+VU;PSXCNH9KA889WCBN=T)*[)4 M59 .H#8/3)^/L_MP_\ !-K]CS_@HYH?A[PO^V%\,[OQ3I?A MF[GN=+T^#Q+J&FQ^9,J*YD-E/$T@PBX#$@=NM &_^RIJ/Q>U'X/1>!?VG_C# MX&\7_$6T:[_X2:\^'F^UM5AEN9C;A86D:6$K 4CW$Y+1LP.37X._\'(?C[X7 M_LQ?%/\ 9X_X)T_#W]I+5KW3_AUH.M_V_K_C75Y]: M"RGNIK?8IE0NAC!( K]POV-?^"9?["W_ 3ZN-8O/V._V>M-\$S^(+>KB MSU"[N9+R.$LT:N]S-(QVEW(Y_B-?+7_!=_\ X)':!^U[HWAG]LSX)_LY>&O' M7Q7^&.L6]_J7@[65\N'Q_H,8(N='E8$#SBA#0RGYE*; >4V@'M/_ 3;_:N_ MX)K:?^P_\/\ PQ^RE\:O#NC^!- T4Z1X?L?%-]%I%^ZVLCP///;W)257FD1Y MR[(#)YOF?Q5^.G_!>CQ+^UY_P48^$47[6OCG]E/X1_"ZR^%&D7D36R_'C2_$ M/B37-*NI(D=1;6.$(@<+>(CD-$8W9=QX/TC\-/B/_P &BOB7PV[?&7]FOP5\ M)?%VG#R_$WP]^)7@[5-/U?1KI1-K+(P)ZQLV1U .0//?B?\ LA_\$\O^ M"JS1?LV?\$5?^":6DZ;X?U2]CC\9_M4^(O!UYIVB^']/5P9UTJ.\*27]\X!C M V+LW@\!O.B /T3_ &3?A+\./^"N_P#P1C^">C?MM:5J7B2R\2^"=#O_ !-' M#K=S92ZI=VB"-I)I;>1)&69HV9P&&[S#TXQ]-?LY_LG_ +-'[(G@A?AS^S%\ M"_#'@;1AM,MIX#]*2QTBUFN&E?:"6=W=CEG=V=V/3%?$%OY=W9SC$D$@YCN()!\T,T;?,DBX*D>F0?1** /#O@)X, M\(_\$X?V.-#\%?M&?M;W7B#1O ]O]AE^)7Q.U"UM)1;276RTAGG.U#L5X+=7 M=BSE5).3@=?\(_#_ .T-IWQ,^('B/XJ_%KP[XA\&ZSJEG/\ #/2-'\/FUN-$ MLA:JL\5Q/YKB[,DP,BO@8RW\++''L_&OX(_"3]H[X6ZU\$_CI\/M,\4^%/$- MFUKK&AZO;B2&XC/(]U92 RNI#(RJRD, 1\[?\$XOV%OVE/\ @G[XL\5_ W_A MI5?''[/<%G!+\)="\3Q2S^(O"TK2-YNG&[R$FL(T"^5N!<;@H$8C)E /:-,_ M;#_9BU_X&^*OVE/"_P ;/#^K^!_!0U3_ (2?Q%I6H)/;V#:=O^V([(3AH_+8 MX[@J5R&4G\X/^"-W_!2?]KCQQ^VKJ>C_ +<>CW6B>$_VN=.O/B-^S;;W]P6% MA:V3&T;2!GA9'TVWL[P*ORE?WOW[E@.!_P""J_[5>M?\%)_CYJ7_ ;U?\$I M/!?ANQEEUFXU/XX>-I,V.AV*6L_VJ^LF%E&9&+WC1+<3* S3OY/)>1UYS_@J M%^RE_P %X_A!^QQX3^.OQ-^(G[/'C&']F_4+'QEX>UOP7I5UHFM>'&TY '2W M5EBM;JS:$&.2VVHT@CB"(2 A /W*HKY[_P""9O\ P4?^ O\ P5"_9=TC]HWX M(:LB3LB6OBSPU-(#=:!J816EM)1W&3NCDQB1"K#'('T)0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !145M?65X\T=G>12 MM;R^5.L<@8QO@-M;'W3AE.#S@@]ZX']GCXZ7?[27PVO_ !I_PJ/QU\/98-=U M'24TOQWH2V-_FVG>$7D<9:1'@DVB2*0%E=2#ZB@#MO$OB7PYX,\.:AXP\8:_ M9:5I&DV4MYJFJ:E=)!;V=M$A>6:61R%CC1%9F9B H!)( KRK]HG]JBS\#?L, M^+?VROV?[OPOXQLM*^']SXI\-W-[XB%KI6IVT=L;A93=HKA8S&"P(&&X&5SN M&[^S_P#";XH^$?V>--^$G[4_QCM_BUXB-E=6_BCQ5=^%K?38M:2:65BCV41: M)$$4BP[1\K*F2!N(KS;]O_\ X)T^%?VV_P!B:Z_82\'?$:X^$_@Z_DLX;V+P M3HENB_V=;OYBV$47RQPPM(D1(0#*QE,;6- 'R3_P3 _8=LO^"D?P!^)W_!0? M]OKPGJEOKW[4VO:?JFDZ/I>N75A/\ X3WD$6Z634+$^9-8 M8',B7,"O%Y60KR>5NR!7G'A[_@B]^VAX3T"Q\*^&/^"Z?QXL--TRSBM-/L;3 M1-*2*V@C0)'&BB/"JJ@ < "KG_ Y^_;K_ .D]/[0'_@ITO_XB@#ZE_87_ M &N?A]^W?^R3X$_:R^&;JNF^,]"CNY;/S-[6%VI,=U9N>[PSI+$3W,>1P17K M-?*__!*O_@F5+_P2]^'7C#X6Z;^TMXB^(6D^*_%3^(8XO$.E6]L=.OIEQ=-% MY' 28K$Q0 *K(Q ^=J^J* "BBB@ HHHH **** "BBB@ HHHH **** "O-/VN M_P!J/X??L9? F^_:(^*\R0>&M(UO1;/6[Z6?RX["VO\ 5K33WO)&VG]W +KS MV&.5B89&WGC#I(A&"K*>""."#UH _&S_@ MN#\%_P!F3XSGXL_M;> O&D=K\;O"UMX%F_9W\8> ]6W:OJVKSR7"Q6%D+=BU MZ)>"%0,8]OF A5?/ZE>(M8\6:+^QK>ZY\M_AI)+XNN/-1+>&]&GDW M1# [0@DWX/3%5_A7^P[^R5\$/BYK7QQ^$O[/GA#P]XEUV""*[U'1_#=I;/&L M2NO[HQ1*8RXD.\@_/A!_!7Q"T8^'?'W@_2]\/_;P@OO[#T6"T^T!-VT2>4B[\;FQG.-Q]36#_ ,,G_LL_]&U?#_\ \(VQ M_P#C5 'EW@K_ (*M?L!^*?V:?&'[7'A;XTVX^$/P^U6#2-8\>IH]RNF"Y8VZ M>5;A8_-F1&NK>,ND9C#2;0QV/M\0_P""JFO_ ++?_!4[]CVQ_9%_9J^+OA+X MA^-/'?B?0+_P5<^#M9@U*3P]'!J-O-THMUW23*A^X M++X4?"W3/!-Q\--.^&V@6_AR[CDCN_#\&C0)93))_K%> +Y;!L_,".>]0_#' MX+_!WX)Z3+H'P:^$_AKPC83R^9/9>&-"M["&1_[S) BJ3[D9H Z6BBB@#)\= M>#M+^(/A&_\ !>MW%W#::C 89Y+&Y:&95)!RCKRIXZBO(?\ AWO\$_\ H;?' M?_A97/\ C7NE% '@'_!-W1K70?@)J>G6]>_UX7_ ,$]_P#DB>K?]CWK/_I2:]TH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBLV_\8^$=*\26'@[5/%6FVVKZK'*^EZ5 M<7T:7-XL0#2M%$3ND" @L5!V@C.* -*F7%Q!:0/=74RQQ1(7DD=L*J@9))/0 M 5\L?MT>./\ @K7JOQ/TWX%_\$\?@O\ #K2M$U'1$N];^-WQ'U]IK;1YFED1 MK2#2H%\Z:Y5$659&WPGS%5@,&O5?V-/@K\=_@'\#[7P'^TE^U)J?QA\7M?W% MYJGC/4]"M]-\QIFW^1%;6^4BA0Y"+DD XX !\V7O\ P7W_ &4/B/\ %2W^ M"W[#'PM^)/[1>M_VI#::S?\ PJ\)RS:+HJ,ZAYKK4KCRX BH2P:,R*QPNX9R M/H[]M#X-?M*_'?X/Q_#_ /99_:SG^#'B"76(9;_QC:>$;76ICIX2036T<-T0 MD;N60B8$,A3(ZD'T;P=X(\%_#OP]!X1^'_A'2]"TJU!%KIFC:?':V\.3D[8X MU55R>>!6I0!^>7C?_@WQ^'7C_P#9X^*?@#XI_MF_&?XG>//B3X'DT0>,OBAX MTDO[;2[A+JWOK6:VL8U2.!([RSMGVC+;%=%3&R^8OR,X;D<?\%3O^"GOQ&_X*O?$/P'X0U_]G[3M M!U/X:_!*W\1(]Q=3Q6=[!YVKVMN\36[07,JWRM*Y$HW+&!M1L@'S;_P2\_X+ M!:E^RKX+\??\$F/V$? WB+]J?Q'X4\4W/_#-^NZ+&(].G\/78$X?5[F7RC;1 M64\I623:J.91&C1H% _C)\.-"^,?PQUJWU/P_XLT:UU;1M4MA\MW:SQ+)#)Z\HR]>1TH Y M_P"'?C3]H+7/CC\0?"7Q&^"FGZ%X&T4Z6/AYXNM?$L=W/XE\VW9[YIK4*K67 MD2E(E5MWF89P<8H^%?PH^)_@;XJ_$+QUXT_:"U;Q7HOBS4[.X\*^%;_2[>"' MPG!%;^7+;P21 -.LLF92T@W#A><$GT"B@#A_A1^S=\$/@=XO\:^/?A1\/[71 M=7^(NO#6O&EY;S2L=4OQ&(_/=7-71U*NCKD M,#U!'<4 ?R>_\$E/CA\2/V)?"4'[?S(L@DQH2FU]_[=ZA_P_F^SVL5Q\%]20W,FUF,:!A\[;58[1DX4GL:\R_9Q_:/7_@WL\3Z]^P]^VQX M8\067[-]QXJO=5^ WQKTS1;G4--T:ROKA[A]!U3[.KR6TL4\DGER%2) [MA4 M&5D_X*1?\%//^" 7[=GPAM/@MX^\8ZM\;O$JW/VSP#X=^#?AW4KKQ1;:EM&R M73IXHD6WF!V\22!6V@,C[=M 'Q%^P _A+QA_P7(^+_[.?[$/Q=^+WP8^&W[2 M'A*;7-(NK7PM+HFIZ-JEGIW$4:)+>RL8"6&9%"N)""_EQ_=OP#_;!_9=_:DU#Q'H_P"SU\>/ M#/BZ^\(ZS<:5XFT_1M322XTVZ@E:&198N'5=Z,%DQLD RC,.: .T\2^./!7@ MN;3+?QCXOTO29-:U---T9-3U". W]ZZNZ6T(=AYLS+&["-)/#MCKEKX9O=>LH=2OHI)+'3Y;I%GN$CQYC)&3N<+N&2 0,C/6KM !1110 M4444 %%%?+__ 5]_;;UO]A?]BG6_'/PTLFU#XE>+KZW\(?"30X4#S:CXDU% MC#:*B'A_+R\Y4\,("N\:>35; H9-+U59' >6.>V&T2M\TA@,C &3%?<] !11523Q!H,.N M1>&)M;LTU*>V:XAT]KE!/)"I"M(L>=Q4%@"P& 2!WH MT5P-W^T]\$;']IRS M_8YNO&+)\1+_ ,%2^+;70CIESMDTB.Z%HTXN/+\C=YQV^5YGF8!;9MYIJ?$C MXV-^U$_PD;]GJ4?#M? PU8?%4>)K8QG6#=^2-'_L\@3[O(#3FX!,>-J'#&@# MT"JL&MZ+>&-7\.WWB))?A MO9:#I$MM<:9I?D*&AO'=F$TWFAFWK@8/;(5?0** .%^!O[-'P/\ V:U\5Q_! M#P#!H"^./&=]XL\4I;W4TBWVL7A4W-V1([!&?8N53:@"@!1BNZHHH ***^-? M^"^?Q_\ B5^S_P#\$P?'=Q\&-8DTWQ?XUO-,\&>'=2BD*-:2ZK>Q6*=1^% M'AY)="TBZ!(-M-J%M>MFCN;.[C!>"3:0EQ!)C=# M/&3N25,,IY!H ]#HKX:_X(3_ !8^+ ML_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI->Z4 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 445QWQX_:"^"/[+WPQU#XS?M#?%/1/!WA;2U!O M=;UZ^6"%&/W8U+'+R,>%C4%W/"@GB@#L:\Q_:K_;,_9;_8@^&LOQ;_:L^-VA M>"M#3<()M7NL37CJ,F*V@0-+(KT3(H@L+.;%Q- T;2.+G ,11T0E<]/JO M_!+7]B+Q7^V)J/[=WQ&^#L7B[XC7D-K%I^H^+KV74K71%MXEC3[!:3LT%JQV M!RZ)N#EF4J6;(!TEWXW\1?MJ_L5#X@_L@?&+4?A_J7Q \))>>"?&6J^$EFN= M'>90T+?C#\<)X M)([WXO\ Q.UF2^U&,21M')'9Q$^590E'D15C4N(W*&1EXKZXKE/CI\8O"O[/ M?P<\3?''QQ8:M"%"[^5!$"TC8!X'3DD@ D '5US' MQ6^-?PA^!>C:?XA^,OQ+T3PO8ZMKEIHVEW6N:E';)=ZA=2>7;VL9M>#4OIM,MY)(9I M4FTZZV?O6MS)&4: .:^-OBO]HGPUXA\"6?P*^$VB^)M-U7 MQA#:>/[W5?$/V*30]&,P_:I ZHHB# Y<<$;F1/B7^SGX0^*7QF^'O MQPUSQ7XIL]3^&USJ,^BZ=I'B*:VTZ]>\MA;R&]MD.R[VQ[O+WCY"[$?>->@4 M4 ?,_P#P5Y^'?[9WQF_8)\;? []@_2]-D\>>-[4:&VH:IK2V,>FZ;.&6\G61 MADR&$-"H7#*TX<'Y*^8?V:Y?^"^/[*7P!\'_ +-WPC_X)K?L_P!GX;\%:!;: M3I41^+D^]XXD"F60B(;I)&W2.W5G=F/)K]-J* /SU\0_&?\ X.'/%N@7WA7Q M/_P34_9XO]-U.SEM-0L;OXL3O%"":Z;_@@I^S7^W5^Q MI^R=JO[+?[9W@G1=*T_PSXFN)_AD=&\5#5/L^C74CS'3Y),!S]GE+[7;[R3* MH \NON2B@ 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 B MOK&RU.SET[4K.*XMYXS'/!/&'21",%64\$$=C61X/^&'PU^'CSOX ^'FAZ&U MR_\$:OV0OVJOB5;?M$^'8_$'PE M^+UC.)K3XM?"/5/[&UF1L@LMRT:F*\5P K>_;3_ &KW M_8E^"47QGD_9_P#B)\2K"TU6WM-8TSX<:*-2U*QLV5S)J#PEU,D400;\'/S@ M],D4/V,/^"D7[$W_ 4$\.RZ[^R?^T!HOB>YLX!+JOA\2-;:MI@R%/VFQG"3 MP@.=N\IL)^ZS5[A7'^'?V??@5X0^+&K?'?PG\'?#.E^--?L5LM=\5:=HD$%_ MJ-NK[UCGG10\P# $;R>@H ["F26\$LD7"B3?8]6MF) MEEED5I,W&V--^T*=N6]Y^!WQE^)6M_LRV'QN_:S^#T7PF\06^D75]XQ\*2^( MX=6CT-+=Y=Y-Y H293%&)>-? M!MA>V7ACQ%-N\_3K>[4+>.?%MM MJ?A/1;[3+/0+'7WBT>\CNMN^6ZM -L\J[1L=C\G85P_[.O\ P5#_ ."=O[61 MM[;]GO\ ;.^'GB2^NB!!HT'B6.STS9SE+@9Z* . \3?![QSKO[ M1?ACXU:=\>O$.FZ!H.AWMCJ7P]M8XCINLS3X\N[G8C>)(<':%.#GFD\2_#OX M[:I^T9X9^)7AW]HK^R_A]I6A7MKXC^&8\(VL_P#;E]*1]GO#J+MY]MY(!_=1 MKMDS\QXKT"B@#S_Q+X-_:"O_ -HSPSXW\,_&;3K#X<6&A7MOXG\#R^'8Y;G5 M+]R/LUREZ3N@6( @Q@8?/)XH\2^&/VB[K]HSPSXK\+?$_1+7X9VFA7L'BKPG MMTK/%K7CNZMG%Y/!@;6:R!@C)<_NWC5D_UI(^AO^"T MO[>5Y_P3C_X)S_$#]I'PU:RS>)DL5TCP:L=L9%CU6[)B@GDX($<.6G;=@,(= MF#PI?:AJ=H\;:EI\2_Z!<;CD-((5\B0;F;S+9F;[XR ?;6O? )- M>_:1T#]H\_&3QY9MH'AN[T@>!['Q#L\.Z@)W#F[NK(H1+=1[0LK:SK%]':VEE;HI9YIII"J1HJ@DLQ &2: -*BOE/1_P#@N#_P2A\4?&KP MY^SQX'_;9\)>)/%_BW7(-(\/:9X7%SJ<=W>3.(XX_M%K$\" L0-SR*OO7??M MP?M.?'G]F7P7HNL?L]?L4>+/C?KFM:HUDNA^&-7M;!+$",N)[FXN?EBB)&W= M@\D9ZT >W45\W?L.?&;_ (*8_&'Q1KVJ_MP_L8^#O@]X<%A$WAG2]*^(D>OZ MH;DN?,2YD@18-@3!!3!R#P<\7 M%G;Q6WPX^$]Y:Z&T+)&%E9M12-YI5E8%BK+QN*@XP ?6TLL4$33S2!412SL MQP !U-?$'C'_ (.(O^"7&F^-(OAE\(/BWX@^+OB:6=8QH7P@\$ZAKTF&8+O$ ML40@=0?[LC' Z=,_3?[*'[,7@+]COX&:3^S_ /#3Q#XFU71]'EN98+_Q?K\N MIW\TD\\EQ*TMQ+\SDR2.V. ,X KJO 'PQ^&OPGT)?"_PL^'NA^&M,5MRZ=X M?TF&S@!]1'"JKG\* .,_:]U7]K[1_@I>77[#?A3P+K'Q":]MX].M?B/>W,&D MI"SA9996M?WIV*=P5<%L$#G%?GK^V_\ \$RO^"TO[6/[(/Q"N/VC_P!NSP7X ME\26>BPZSX$^$/PW^'4=II4>MV%Y;W\#1ZAB>%_P!NGQY^SKX'\8?$_P />';?0?%/A[QC8"\OO"-W M#++)+IUS87!*(8[F2X,[^+G[4'Q8T[0 MK:*!VTO1Q.KZGK,P'RV]E:@^9<2L< !1M7.795!8>7_M6_\ !$3_ ()R_M?? M%*;X\>/_ (,7?A_Q]= _;?&WP_\ $5WH6HW9/5IVM)$2=SA?WDB,_P JC=@8 MH_9:_P""'?\ P3-_9&^(D/QF^'/[.L6L^-[>59+?QGX[UF[U[4;>1?NR0O>R M2+ Z] \2HV.] ',?\$/?@7\ M]9_]*37NE>%_\$]_^2)ZM_V/>L_^E)KW2@ HHHH **** "BBB@ HHHH **** M "BBO%/^"BO[97AK_@GY^Q5\0?VN_$VE#45\'Z)YNFZ47*_VAJ$TB6]G;$C) M427,T*,P!*JS-@XH ]8\6>-?!O@+2CKOCGQ;IFBV(;:;S5K^.VB!P3C?(P&< M GKVJ7P[XF\-^+]*CUWPGXAL=4L921%>:==I/$Y'!PZ$@X^M?G=^S+_P0I^& M_P"T-X>L/VJ/^"R@U'XV_&SQ5:)?ZII?B+5[J/0_!RS 2#2=.L(9$B2.$$(Q M8/N=69<;CN\]_;?_ .";O[%'_!.C4M,^+?\ P30_:CTW]F3X]:G?6\7@OP*W MCF1]&^(EVT@CATN\TF[F<21S.1$)D"QQ.X=NFX 'ZPT5\)^"?VR_V^_^"DG_ M 3R^$_[0O\ P36M/AOX-\2>.WGL_B+J/Q&6YN!X.FMC);W?V2VC!^TRK=02 M+&LPP5:)F7#,5]E_8%_8B^)O[(UAXF\2_'']M?XB?&SQMXUEM9_$>M^,;B.' M3[5X!*%33-/B!CT^$^:VZ-&8,0I[ \6^._[?G_ 4<^/?QF\3?LL_\$Q_V M'[S3I?#.M3Z/XE^.OQP@DTSPUI\\3E)&T^V3,^JXZK(GR A249&#'[!\3_"# MPA\9OA?8?#[]I/P'X7\91[+&YUC3M2T5+G3IK^W:.43)!&SO89GM9O* MN4BD#&*3:K[& ^ZVUE;!YPP/<5POPYO_ -IRY^-GQ!LOBKX?\&6WP\MY--'P MQOM$O;E]6NP;_@Y!^SY\$_#7P4MOB)XH\6Q^&=*CL4\2>-=5^W:KJ 3.);F?:OFR$_$K_@F M#_P3O^+OCK3/BAX^_8O^'-UXFT?5K?4[#Q%;>%[>UOTNH)5EBD:X@5))-KJ& MVNS*>0002#N?MF_LLZK^UY\)(/AAHG[3OQ/^$UU:ZU#J4/BCX3^(TTS47,<< MJ"VED:*026S>9N>/ W-''\V 0?6J* /EK]B[]AK]L+]EWXL77B'XK_\ !4CQ MY\8O!,NAS6MKX+\<>%-/$\%XTL+1WAU&+$S[$25/+VA6\[<3\@!L_ML>#_\ M@KKK7Q*TW6?^"?'QB^"&B>%XM#2/5-&^*?A[4;F>?4?.F+2I-9D;8C$8%"XS MN5SW%?3E% 'CG[%$/[?MO\,]2A_X**7OPBN/%ZZ[(-&F^#<6III[Z9Y,.PSC M4?W@N?.^T9"?N]GEXYW5X-\7_B?_ ,' ^B?%;Q+8?!?]E[]FS6_!B:[=KX1O M]6\;:I;7\NFB5A;M=(%*+.8MA<)\H8D"OMRB@#\TO^#B:\^-]U_P0SD\8_%O MPCHL/B'3M9\&:E\3=!TJZDFTM'74[,W5NLA&^2V%TR ,03L 8BO1_A%^T'_P M7K\3?$'PQ%\2_P!A3X%6'@W4-9LAX@UO1?BK-=3VVF22IY]Q FS$KK"6=%SA MB .]?77QX^"/PW_:4^#'BCX _�%U3PQXPT.XTG7+%FVF2WFC*-M8_$3P9XLM M=.\26.EQ_+;V6I6-U_Q\R11@(LL)V[47+,6PH!]H_MH^)_VUO"GPIL]0_8-^ M%_@?Q9XSDUV&*]T_X@:W-86,6G&&8R3"2$%FE$BP*%Z$.Q[5^>W_ ;BZW^V M[K'[17[5MW\2/!WPSTSX:7/QQU^;7T\(:E>SFW\;DV/VN'3S(/*DL!'YAD<_ MO#+Y6WYW,@ \R:60EF. ,*H5550 ><_MK_"/_@JY\2_BAIQ M_8<_:\^&_P ,_!8T"./51XE\ -K.J-J7G3&26+=R.3P17H'[% MGPD_:U^#?PIO?#7[9G[75M\9_%=SKTMW:^)K3P!:>'([*R:&%4L1;VKLLNR1 M)I/.;#MY^TC" GUZB@#X;^*/_!!OX$_'KXF^(_B+\?OVSOVFO&%IXAUV[U%/ M!VI?&>ZAT32XIYGD6RM+:W2-HK>,,$1"[$*HYKZUT'X#?"?0O@+8_LQR^#K; M5? ]CX2B\,_V!X@SJ$5UI<=L+46UQ]H+FY5H1L?S"Q<$[LY-=?10!R'PL_9] M^ OP,L?[,^"7P1\(>#K8)L%OX5\-6NGIM]-MO&@Q[5U]%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 >%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O M^Q[UG_TI->Z4 %%%% !1110 4444 %%%% !17E7[4W[,OVKOV MB/"W@:SDC+VL6MZFJW5X!U%O;+NGN"/2)&/'2E_:M\1?M5R_L]76O?L#:5X" MUSQY>O:?\(^WCV_N$T;[/-(@DN7>U_>.J1,90JGYPN!DD @'JE?DY_P= ?MS M?!'P_P#LZR_L;Z!;^(O$WQ-TC6M \>:IX1T/PO>7$,&@V-\+F:YO+I8O)A@* M0R_-N.#'\P4#M*CEDBD)CM%4O";K5['PSH?CB'49)X;HLFDI;:C:A5\^Y6:U 90ICDE/ MV9KYV_X-V/V7OV ?BK^RSI?[96I_ AM3_: TO5KG1OC!XG^*=W/K'B#2O$UD MP2YR]^6:R9E,:5X8\0:C?-'I_A_P"U6,,UU-;.9Q=BWD"PJA;>SR;F M?I/VKOV;?^"L'@[]N'3M,_:)\6>#OV?/AC^W!\0M+\-_%6S^%WB:>ZMYKNVA MV_9WNI;9C8W6I0O-"&ARLTBOYW[O=D ^^?\ @W<_L^3X:_M!^+?AEKMVWP:U MG]ICQ(/@O;WMSYD4FG*Z":YM9&&Y[>:X,I0%CS&_ ;<3]K_$/X\S?#_XX_#_ M ."B?!GQOK2>//[3,GB[0M$%QHWAT6=NLO\ Q,IP^ZV\YG2*'Y"' M'^#-I9Z5\"M2CU#X7VME?7$ T>Z2%X?-)BD4W!99' M9Q-O$CL7<,W->T4 >?ZQ\,?C#?\ [2^B_%W3/VA;VS\#Z?X4NM,U/X8C0+9[ M?4;^69)(]2-X<3QO&B>6(_F0AB1M);=U\7A#PG!XKF\=P>%].37+FPCL;C64 MLHQ=RVL;NZ0--C>T:O([!"=H9V(&2:T:* "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 **** /"_P#@GO\ \D3U;_L>]9_]*37NE>%_ M\$]_^2)ZM_V/>L_^E)KW2@ HHHH ***\6_:[_P""BO[$7[!V@?V_^UE^TIX8 M\',T/FVNE7E[YVI7:^L%E"'N)AVRD9 [D4 >TT5Y;J?Q0^('[0G[('_"X?V* M=8T2V\1>+O!D>J?#R[^(.DW<=E'-/")(/MUO'MGC W .H&Y#_"V-I^?_ -EK M_@F/^T_H7QVT']K7]O'_ (*4?$/XI^-] DFFT?PEX;\OP_X.TUIH)('4:; # M]J*QRN@ED*L0
  • )&ECWL69D5@Q3!!/3_L,?%;]M/XR_#35/&_[ M;/[+VB_"/5[G6V;PUX2TSQ>FLW,.EF&,H;R:)1$+CS/-R(^-I4%58'/;? _] MH?X/?M.?"V/XR?LZ^/M.\7>'[FYO+6RU/3IF$,UQ;3202QY905VRQLN2.VX9 M!!.9\"O'?QO^.W[-EEXS^*?P>U'X,^-]ZK9ZO M._$OQT^,'[*,GC/]EI;3P=X\\2^%+:_\*0_%'0;A%TBXGCCE$6HVD;"6.5%9 MD>/)*2#!#!2I\I_X*O\ B#]G[P3_ ,$N/B-XF_;UTJ/7/"NE>%+:Z\2Z3H^J MW.FC6-2BF@DM[2WFA=)H1/>K#$N&!VR88XW5]1UY]^TM^RG^SQ^V+\.D^$G[ M3GPJTWQEX:348K\:+JV\P&XC5U20JC+N*AVP#D9.<9 ( /CO_@B/8?!C]F?] MD1_BG^T/^TGX$G^,GQMUR;Q[\5[VZ\86?GQW][^\AL3NF+(MM 4B\O)"R>=M MX:O2?^"G'A3]C[_@H/\ L4^-?V9[S]J+X?6&L:A8B^\&:Y_PFEDCZ1KELWG6 M-VKK+N3;,JJQ7#&-Y%!^:F?\."/^"-O_ $CV^'__ (!S?_'*/^'!'_!&W_I' MM\/_ /P#F_\ CE &O_P1L_;QF_X*#?L*>&_BMXNFA3Q[X=FE\+_%#3XI$8VN MOV.V.X;Y"5"S#R[A0I("S@ G!KZHKR;]E7]A7]D;]B#3]9TG]DWX$Z+X%M/$ M,T,VM6VB"18[J2(.L;LK.PW .PR,$@C.<#'K- !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 5'=75K8VLE[>W,<,,,9>::5PJHH&2Q)X Y)-25\V_\ !8#]GGXX M_M7?\$T/C#^SU^S=J9MO&GB?PFUOHR"[$'VW;-%+-9>82%7[1#'+;Y8A?WWS M$+DT 7O"G_!5;_@GOXS^)=U\+=&_:M\&B]AEM8;'4;G7((M.U6:<2%(;.[9Q M#=2?NF&V-B2>F><>\>(/$.@>$]$N_$WBG7+/3--L+=I[[4-0N4A@MXE&6DDD M+_ M C\4/ ND>(=,?P[?2?8-:TV*ZA$@MI0) DBD!P&.&'(R<&@#=^$'QD^%7[0 M'P\L/BW\$OB!I7BGPQJKSKIFOZ'>+<6EWY,\D$ABE7*R*)8I%W*2#MR"1S7. M?&S]L#]F+]G+6;7PY\;OC=H'AW4;RPDOXM.OKO-PME&VV2\>- 6BMD8X:X<+ M$IX9A7RW_P &SO\ R@\^ _\ V#-:_P#3[J-<-_P;W^/K_P#:XUK]JW]O+Q^! M>:UXX_:$U#PUI\MP-YMO#VDVEN-/LES]V.-+N0%1@,VYB,L30!^C6A:[H?BG M1+/Q-X9UFTU'3=1M8[G3]0L+A9H+F%U#)+'(A*NC*00P)!!!%>;^$/VW?V1O M'WQ.'P;\%_M#^%M2\1R7MQ96NGVFJ(PN[NW!-Q;02_ZNXGB"MYD,;-)'L;>J M[3C\8YOV\?BA^Q5_P22_;]_9K^&GB6ZM)?@G\?-3\#_"R\AF*R:+HFL:LT$< M$+ YC,$0O7C8%?A@@T#5_@IX$\+^(/! M&L:?(3DL: /TFHKSK]C_XTW7[2/[)?PN_ M:'OK6."?QY\.]$\13P1#"Q/>V$-RR =@#(1CVKT6@#+\;^+]&^'W@O5_'OB- MY%T_0]+N-0OVACWN(88VD+*L"ZENAP#@BOO3]L34K31_P!D;XIZ MO?OM@M?AQKDTS 9PBV$[$_D*_%7_ ()9:CHG_!,?_@@@_P#P4%\):.OB/]HK M]H:]'@SX5^;"LM\US]JDTG1],M@W_+&(6CWK(,"38JL253 !VW["?_!UQ^Q3 M\-?"7B/P/\=/V=OBYX;ALO%MYMV>@V]_:V(N9G9(KO;,DEO)N5EVA'R5/ M/!K[T_8V_P""YW[#_P"W/\==(_9V^"]I\0+7Q%KV@W&LZ/\ \)3X'N--M[RR MA4,\LLF6.YF /Z2;BZMK1!)=7"1*SJBM(X4%F(55Y[DD #N2!7AW[=G[8'Q%_9 M%\$Z)J7PD_8U^(OQJ\2>)M5;3M&\/^ [6(16\PC,@DO[J1MMC;D*P\XHZA@ M0,BOC3]DW_@DUXX\;_MB:U^T%_P4_P#VWKK]H1_!FK:'J_P8U"+Q]+IME9ZG M&AGNKLZ'9%+>R\JY\I80LL@<1LSH,J!^@'PJ^!NK?#/XI?$'XE7WQQ\:^);? MQUJEI=V7AGQ%JB3Z;X86&W$30:=&$#0I*V9) 68%MN N#D \7_X)N_'G]O'X M_:S\0M>_;.TWX+>'8]*U&UT[2OAW\,O%[:WJWA.[19'N;76[E&: W++);D)' MMVJN2OSU6_9A_93_ &$_B'^T_P#%C]K#3/\ @GS?>%OB79_$FZTO4O&WQ(\) M?Z1K<]K#!'_:VCR3R3(EE+C:DT'E%VC?# M;0M#U/Q=JG]I>*=1TK2XH)]7O-@03W,B*&GD"@*&7K^-M1;P>W@:VNHHD\/;E%BMTMR2WVW:&,VPM'N8!"0*3]G# M]G7PO^S)X'O_ 'X2\:>+-=MM0\1W^LRWGC+Q#)J=U'+=S&5XDED^80H3A$Y MVCN>37H%% %+P_X:\.>$M+30_"N@66F64;,T=GI]JD,2EB68A$ )))/').: MNT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117YPR_\ M!2K_ (*T_&W]J[XV_ W]B?\ 8K^$_B?P]\'/'"^';O6/%GCVXTZYN)&MUF1O M+"$'Y6.<<<4 ?H]17P#_ ,-#_P#!QQ_TCJ_9_P#_ [MQ_\ &Z\__:(_X*=_ M\%L/V-O#_AWXF?M1_L$_!?3/".K^.-(\.W=]H7Q(N;RYADO[I8$98@@SC)/I MQ0!^GU%%% !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 M5YI^UW^U'\/OV,O@3??M$?%>9(/#6D:WHMGK=]+/Y<=A;7^K6FGO>2-M/[N M77GL,-([7XW>%K;P+-^SOXP\!ZMNU?5M7GDN%BL+(6 M[%KT2\$*@8Q[?,!"J^?U*\1:QXLT7]C6]USXY7ME9:];_#227Q=<>:B6\-Z- M/)NB&!VA!)OP>F*K_"O]AW]DKX(?%S6OCC\)?V?/"'A[Q+KL$$5WJ.C^&[2V M>-8E=?W1BB4QEQ(=Y!^?"YS@5Z%XP\#^"OB%HQ\.^/O!^EZYIYD60V.L:?'< MPEU^ZVR12N1DX..* /A__@V/U73-3_X(?_ ^+3M1@G:TL]:ANEAE#&&0:YJ! M*,!]UL$'!YP0>]<;_P $6-#T'_@G5XY_:K_88^.GB/3_ U_PC?Q@U'XC^%] M0UR]2UAU#PAJEO"(+Z.20A7CA-F\<[@D12DJQ'&?T&\#?"7X5?#!KIOAI\,_ M#_ATWH07IT+1H+3[1LW;-_E(N_;N;&]-E+Q^\B,R-Y;<#E<'@>E 'XQ>$O\ @F/\8OVV/^"/W[:/ MQET/PA?0>*?VE_C'J?Q)^%NB75NT5S>:19:E]LTU/+ZC%TL08 %)X7SA MLU]#?\%'/VG]&_;!_P"""FB> O@/=0Z[\1OC_H'A_P )>$O!EK,IOI-9DN+4 M:E:R1?>B-FD5X;AF 6'R&WE1S7Z>@ # & .@%$&\7F"[\3>(-1U&YE^WVL;' %K9M%&T4>7$FR3.&<+_2) M\;OAU<_&#X+^+OA+9>)I-%F\4>&+_2(M9AMEF>P:YMY(1.L;$!RA?<%) )7! M/-?C5>?\&9.F:CX#TSX8ZA_P4X\33Z%HMS/<:1ITWPTM66REF96E>(F\W1ER MB%BI&[8N>@P ?1_@G_@D)_P2T_:.^ GQ!^,?[6/P4\-_VM>:AJ^FZI\1]XTRV@W00W(G>58XGB7#"1AU4;B0 *_(/\ X(O_ +-?['?[:'_!6OP7^R;\ M5_@CX'\5^$_ 'P_\1Z+K>K>'YI5L/'=[87EW]FUPA'5AOMIK5001O,&\\L0/ MJOX$?\&EB_M)_#275O%?_!2_QI]CTSQ+?6=OI-]X16]MPT$I3S=DM[M!;DD; M>YY-?9/_ 3L_P"#<_4/V"_VVO#7[:.J?MZZ_P"/;WPYX8N/#\6A:CX)M[.* M33WMF@BMUD2X?RHXB4955.D87@4 >GZG_P &U?\ P1"U9/+NOV#-'0<_\>WB MO6H#S[QWJG_"L?\ XAAO^"-&G<^"_P!G/Q'X;;LVA_%7Q%&1Z_ZR^?O@_517 MW_10!\ '_@W(_8TTK_DGG[1_[2/A''W3X;^.6HQ;?IYOF>K?]]&C_AQ/XW\- M'?\ "[_@M3^VGI9'W(-:^+L>JP)_NQS6HP,\]?7UK[_HH _/_P#X=>?\%:_! MWS_"+_@X$\_P"S MC\1"GW5\?_"V]T@2?[W]F.V/PK] ** /S^_X: _X.0OAE\_C?_@GU^SQ\3Q' M]]/AO\5KO16E_P!TZLC!<^]!_P""Q?[<'PU^?]I?_@@U^T)I"1_\?+_#&_TW MQGL]2OV5XMX^E?H#10!\"Z5_P'DUBTTP#0M)>]N7N;ERD2+$ARV6& M.*^6O^(>GX,_"<_:OV%?VW_VBO@,8>;31?!_Q/N+W15]!)97XE\Y1V!D%?'_ M /P6L^!G_!93]GG]E'PWI_QG_;4^'OQZ\!Q_%_PL=-DUOP(/#OB(:BM^ILHR MUFS6SQ&0!))'._!W#F@#[&_XB0/V%/\ HCW[0'_ADM4_^)H_XB0/V%/^B/?M M ?\ ADM4_P#B:IG_ (+G_$?]G _8/^"H/_!,/XQ_!:*$XN_&WANS3QAX7A Z MR27^GC=$"/F">6[ 9!Z<_57[*O\ P4 _8J_;>T7^V_V4?VF?"/C8)%YEQ8:3 MJJB^MD]9K.3;<0?]M(UH P/V"?\ @I1^S=_P4=T3Q7K?[/,7BB#_ (0K6(M, M\0V7BSPY+IES;W,D7FJGE2_-]WDY Q7O]? /_!'[_D^O]O3_ +. M/\ TUQU M]_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !111TZT %%?%7[37_!<;]FSX8_$V;]FC]DOP+XE_:/^ M,*;E;P#\(H!>0Z$O!.G%21?^+?$=KIT) ZX>X= O_@E=\+]"[SQ%X&\!VEO\<+.#1=)EN[/2XXK5 M--CQ'!$2@6)2?NJ-H- '<#_@Y*_X)ZW?[SP_X(^-^K1=Y].^"VK,@].6C7J. M17R!_P %L/\ @MA^R=^U%^R=X;^'OP]^&WQ@L;ZQ^,'A;6)IO$GPMO["!H+6 M_6615DE4!I2HPJ#ECP*_7_\ X:P_99_Z.5^'_P#X65C_ /':^%/^#A'X\_ W MX@_L6^#?#G@+XS^$]2>QK[^I)(XYHVBE0,K A ME89!!Z@B@#X?T?\ X.2/^")&N/Y=E^WMH*'<1_IGAO6+<<#/66S4?C^'6NMT M3_@N[_P1Y\0;?L'_ 4/^&D>[I]NUS[-VSSYRKC\?IUKZ6UCX6_#+Q"GEZ_\ M.=!OEV@;;S2(91@'('S*>_-= MT)[\_6@#C?#?_!5G_@F#XN*IX<_X**? ^ZD?[L"_%325E/3^!K@-W Z5Z)X5 M_:?_ &:?'11?!'[0_@;63)_JQI7BVSN-WT\N4YKS;Q)_P2:_X)<^+0QU_P#X M)S_ ^9W^].OPLTF.4]?XTMPW<]Z\[\5?\&^__!&7QD'75_\ @GUX&AW]?[*6 MYL/R^S31XZ=J /L2&:&YA6XMY5DC=0R.C9# ]"".HIU? 4W_ ;)?\$@]-F: M[^&GP4\7>"+AF+?:/"7Q6UZ!E8_Q 27D@!^@Q[4P_P#!OQX!\-_O/@W_ ,%/ M_P!LKP.4_P!3;:'\=I7M1[-%/;OO7O@MUH \A^$GPD_;I_X*#_MT_M5Z)HG_ M 55^+'PM\/?"WXL1:%X<\.>$[:RFMDMI+))O^6R$KAB<#/>O8/^'/W[=?\ MTGI_: _\%.E__$5\??\ !-__ ()]_MXZO^UA^UOX5_9K_P""P/CWP'J/@WXO MV^G:KKOB#P'I?B:;Q-,;!'2\O5NBBF55.P[$?VAM$_ MX+)?&CQKY_Q8\-:%>^'M=L["&VN+:]OTBE#-$F[[N1CWK]?J_$#_ (+7^*/^ M"ZND_LG^&M)_;'^%O[->K^'8OB_X6EL-6^%6MZS!<3:BE^IM87BU$85)' 5W M'WX.?P6K>B?\ M'+O_ 2!EU)-!^(GQ^\0> M3D.!IOCKX;ZW82 ]P7^R-&N/=Q0!]ZT5\^?"S M_@K'_P $Q_C48XOAK^WU\)-0N)<>78/X[L;>Z;/I!-(DO_CM>\Z-K>C>(M-B MUGP_J]K?VK?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DU[I M0 4444 %%%% !1110 4444 %%%% !7P#_P '('_)BG@[_LX#P1_Z=$K[^KP# M_@I1^P3HG_!1W]FY/V>=;^*^L>"O(\4:;KMEXAT*UBFN;>YLI?-B*K+\OWL' M/;% 'OY (P17RA^UA_P1-_X)S?M=ZS_PGOBKX$0>#_',4OGV'Q(^&5P?#^NV MEQVN!<6H59I!G@SI*!Z<"O,/^'/W[=?_ $GI_: _\%.E_P#Q%'_#G[]NO_I/ M3^T!_P""G2__ (B@#XI_X)X^)?\ @IU_P3U_:J_:Q;X"?#2?]J7P)X6^+MO8 M?$>+5=8,'CR\=+%##J-LYS%?2" [9(B#+,\:E N]B/U3_84_X*=?L@?\%#] MO+C]G_X@R1>)-%+)XJ^'OB:U.G^(= F5MCQW=E(=Z[7^4R(7CW94.2"!@_\ M!-G_ ()LO_P3X?XE:WK?[2GBCXI>(?BEXHAUWQ'XC\66<$-R]S'!Y.?W. V5 M R<=JS_V\_\ @D%^S?\ ML>)K/X[>']5U?X5?&W0@'\+?&GX>3?8M8M)%7"+ M<["JWT&,*8Y?FV;D1XPQR ?5]%?G?\$_^"I7[0G[$'Q0TC]CK_@MKX?T[P]? MZK="R^'_ .T?H4'E^$O&1Z)'>' 72KX@99'"Q$[B!&@1I/T.BEBGB6>"171U M#(Z'(8'H0>XH =1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%?$'_!0C_@H1^VW\$OVV_AQ^Q%^Q%^SAX'\=^(?'?@?4_$ M4DGC/Q+-IL=O'9S*CJKHI!RK \\YH ^WZ*^ ?^&A_P#@XX_Z1U?L_P#_ (=V MX_\ C=9?C?\ :V_X.'_A]X+U?Q[XC_X)V_ -=/T/2[C4+]H?BSH>.O#::G=Z3I\S MR0VKL[KL1G^8CY>I]:]KH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **KZOJ^D^']*N=>U[5+>QL;*W>>\O;R=8HH(D4L\CNQ 55 )+$ M@ DU^>'Q,_X*F?M+_\ !07Q[JG[,G_!$+PE8ZK9Z?=-9>-/VGO%=FQ\*^'& M'$D>F(R_\3>\ .5VAH@=C$21OYB@'T?^WK_P4_\ V5/^">6A6$7QB\27NL>, MO$+"+P9\,?"%F=0\1>(YV;:D=K9H=VTM\OF/MCS\NXL0I^8(OV2?^"G?_!76 M0>(?^"AGCC4/V=O@==G?:?L__#C6O^*AUZW/*KKNJH/W:,#\UK"!D-M=8I$# M'W[]@C_@DE^SS^Q!KU]\:]8UC5_BA\:O$*EO%WQI^($WVS6K^1EPZ0%RPL;? M^$0Q'.P*KO)L4CZIH \X_9@_9#_9E_8N^&L/PB_99^"F@^"= AVE[/1;,(]T MX&!+<3-F6YEQQYDK.Y[FO1Z** "OF3XO?\$9O^"7'Q\^)>L_&/XQ_L4>"_$/ MBCQ#>&ZUK6M0M96FNYB "[D. 3@#MVKZ;HH ^0/^'!'_ 1M_P"D>WP__P# M.;_XY5SP]_P0G_X)#>$]?L?%/AS]@?P'9ZAIEY%=V%W#:2AX)HW#HZ_O.H8 MCZ5]9T4 %%%% !1110 4444 %%%% !1110 4444 ?D#^SI_P48^$G_!./_@H M-^V3HG[0WPC^+$__ FOQHAU/P]>^$_AK?ZG;7%M'81Q,_FQ)M^]QP37T!_Q M$@?L*?\ 1'OV@/\ PR6J?_$U]_44 ?C#_P %8/\ @K!\!_\ @H/\!_!?[//[ M//P7^-#^(7^-'A/4R==^$^HV5LEM;:BCRNTKIA<*<\U^SU%% !537- T+Q-I MSZ/XDT2TU"TE_P!;:WULLL;_ %5@0:MT4 > _%/_ ()4_P#!-'XUB1_B=^P5 M\)-4GESYE^? 5C#='/\ TWBB64?@U>":U_P;7_\ !,'3]1E\0? #P_\ $;X- M:M,VYM6^%'Q3U;3I5?LZK+--$I'L@''2OOFB@#\^V_X)B@#X3^''_ ,)SM'ASX[>"+G1,L#AF%UA[81YZ.\B @@X';[ M4\!_$+P#\4_"]KXX^&/CC1_$>BWJ;K+6-!U.*\M;A?5)8F9''N":A^)/PK^& M/QE\)W'@+XO_ YT'Q5H5X,7>C>)-(AOK28?[<,RLC=3U%?$_C[_ (-\/V4_ M#GBFY^*W[ /Q7^(?[,'C6=O,DU'X2^)9H]*O)!]T7>ESLUO-$/\ GBGE*<"@ M#[VHK\[6^.?_ 7@_8")B_:&_9^\,_M<> ;3_6>-/A%&NB>+X81UDGT>3,%V M_'$5ISSDO7NW[&'_ 6!_8)_;HU9O GPF^,:Z-X[MI#%J?PQ\=6C:-XBLIE^ M_"UG<8,K+_$8#*JYY;- 'TY1110 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!X7_P3W_Y(GJW_8]ZS_Z4 MFO=*\+_X)[_\D3U;_L>]9_\ 2DU[I0 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% ')?'3X#_!W]IGX5:S\$/CY\.M+\5>%-?M3;ZMHFKVXDBF3J M".Z.IPRR*0Z, RD, 1^=$&O?M3?\&]FK6^E^.=5\1_&+]BJ6[6"TUZ9'O?$W MP?1VVI'<;1NOM)4D*' W1+A0%*HD_P"HE5]6TG2]>TNYT/7--M[VRO;=X+RS MNX5DBGB=2KQNC AE9205((()!H S/AM\2OA_\8O 6D?%+X5>,M.\0^'->L8[ MS1M;TB[6>VO('&5DC=20P/Z'(/(K;K\P_B5\!_CG_P $%OB'JO[3_P"Q1X1U MCQO^RIK5\]_\6O@3I[-/>>!&"K X:.16!1XW =&5E8!@0 # ML**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **\?_;(_;W_ M &2/V OAU_PLW]J_XU:3X5LIMRZ98SN9K_5)1_RRM+2(--GWU MQ<1F&V==.6=_-8 _(%)&.0*]_P##O_!O9^S]\3]6M_'/_!2']I/XK_M.>(XY M1.8_'WBRXLM!MIO6TTJR=([=.I\LO(O)XKRWXA? 7]BW]B'_ (+W_LZZ'\-? MA7\.OA=X67X&^*IIA8Z99:5;278GC5)9'P@DFQP'J#_@Y:_X)CZL/ M-\ 7/Q6\5P-_J;GP[\'-:ECF'0*Y#]H3_@XH_X)^>+?@%XX\%Q> M&?C'8:EJO@_4[.VM]4^#VK0A9);61$+MY15%)8?,3@#DU]W_ /#6'[+/_1RO MP_\ _"RL?_CM<'^U+^U+^S'?_LQ_$:QL?VC/ 9 MC;_;_B)=*Q]?MHBV_CBLO_@@K8V6I?\ !&3]GVSU&SBN(7^'\.^*:,.K?OI> MH/!KW/Q]^P_^Q;\5BY^*/[(7PO\ $GFY\S^W_ &G7F_/KYT+9H Z#X8_M$?L M_P#QLA6Y^#/QS\'>+HW7/_ ((R_%>9 MKO6_V#_"VE7&[?%<>$;V]T1HG'(9183PJ"#R!C'M7&'_ ((&6?PO_P!(_8W_ M ."H7[47PJ,?_'IHL7Q(.LZ+%Z9L;R,[\=.9.GYT ?H'17Y]'X%?\'&O[/7[ MSX9_MP? GX_6%N?^//XK?#R?PU?RQ#^!)=(9HS)C@/(<$\GTH_X>T_\ !13X M GR/VX/^"(OQ4@LX.)O$WP*UVR\:6\J]YOLL)CF@0=2'8L ,^U 'Z"T5\5?! M_P#X.%_^"2GQ8US_ (0W6/VI[7X?>(HV"7GA[XJZ/=>'+BT<_P ,DE[&D /T ME-?7?@+XD?#OXJ>'HO%WPP\>Z+XDTF?_ %.IZ#JD-Y;R=_EDB9E/X&@#:HHH MH **** "BOF#]N;_ (*X?LH_\$^/B;X:^#_QRT[QQJ'B'Q9H\^IZ/IW@SP=< M:M(]M#((Y'98,DE#E3Q0!WE%%>=_M,?M;?LS_ M +&_P[F^*W[47QN\/>"-!B#;+S7=06-KEE&3'!$,R7$F.D<2NY[*: /1*^>O MV]/^"G?[*/\ P3P\.64GQI\576I^+==81>#OAIX3M#J'B+Q'<,VU(K2S0[B& M?Y?,?;&#A=VXA3\QW/[>_P#P4O\ ^"I"'PS_ ,$L/@/OV$?^"1?[,'[#WB&\^,YEUCXD_&+ M7 7\4?&?XC7AU'7K^1EPXBDDR+2(CY1'%@E JNTFT&@#Y\TO]B#]O/\ X+!Z MM:_$3_@JQ>W7PE^" G2ZT']EWP=K3K>:P@8/')XDU"+:S]%/V6+:%.W(AD1M MWZ&_#/X8?#GX,> ]+^%OPD\#:5X:\-Z):K;:1H>B6*6UK:1#HD<<8"J,DG@< MDDGDUNT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !7@G[:/_!,;]AS_@H#I"VG[4'P M!T?6M4MT TSQ99H;+6M-9>4:"_@*SH%;#!"QC) W*W2O>Z* /S"^,/P"_P"" MT7_!+WX2^*-<_9-_:>7]I#X4Z9X=O9#X1^+=XMMXR\-VR0.?/L=84!+YH5&_ M;< <($CC).:^5_\ @D]\6?'O_!2+P!X=\+^)/^#AWXU>"/C+?:>LVJ_#35]+ MT^SEF9B2DFGO<1@7\3IAU,3,X4DLJBOVF_:P_P"36?B7_P!D_P!9_P#2&:OA M'_@F[_P3H_8Y_P""@_\ P0Z_9W\'_M3_ 5TW7Y;/X>P_P!B^(80;75]'?SI M6$EI>Q%9H2&PVT-L8@;E8<4 =?\ \.?OVZ_^D]/[0'_@ITO_ .(KS_X'^%/V MR_V-O^"TGPK_ &4_B9_P48^)'QB\(^-_A/XAUV^T[QG!:Q1PW-JZ1Q%5@09Q MDG)/6MU?!O\ P5^_X))2"[\ >(-9_;'^ ME_K?#FM2I'\1O#5J/^?:XP$UM4 M7G8P$SG:B+&H+5Y[\*OV]OV9O^"A'_!>/]GOXL_LT^-9=0M]/^!OC#3_ !#H MNIV,EGJ>A7ZSQ%[.\MI 'AE7..Z-@E68%_\$]_^2)ZM_P!C MWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*37NE !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% ",JNI1U!!&"".M?FM^T)^S!\>?\ @CA\ M7]=_;R_X)O> ;SQ3\&/$-ZVH_'C]F_21_P >Q_Y:Z_X?C^[#.JC=+:KA75< M;0OD?I510!Y]^RW^U-\"?VS_ (':%^T7^SAX_M/$GA3Q!;>;97UJ<-$XX>": M,_-#-&V5>-@&4C!%>@U^_P!O7X#: M3^T7^S5XWCUG0-3!CGB=1'=Z9=*!YMG=PY)@N(R0&0]B&4LC*Q /4Z*** "B MBB@ HHHH **** "BBB@ HHHH ***\6_;C_X* ?LO?\$\?A,?BU^TOX^73X[J M4V_A_P /Z?%]IU;7[OC;:6-JIWSRDLH[(FX%V1?FH ]@UK6M'\-Z/=>(?$6K M6UA86-N]Q?7U[.L4-O"BEGD=V(5%5026) !)K\\OB'_ ,%6/VE_V_O&VI_L MY_\ !#_X>66NVEA=-9>+?VFO&=HZ>$?#[#AUTY&7.KW2YRH4&('8Q62-]ZXN MA?L>_MQ?\%HM6M?BC_P4WAU;X/?L_"Y2Z\,?LQZ%J3P:IXAB5@\5QXENX]KJ M#A6^Q)M*G&1$Z%I/T5^''PV^'WP?\#:7\,?A5X*TOPYX=T2T6UTC0]%L4MK6 MSA7HD<<8"J._ ZDGJ: /E;]C/_@B_P#L[?LW?$4?M.?'CQ5K?QV^.ESMDO\ MXM_$^07ES;2#D+IULQ:+3HE)(18\NBDJ)-O ^Q*** "O%/VI_P#@G)^P[^VW MK^E>*?VK_P!FKPWXZU#0[-[72;O7('=[6%WWLB[6'!;FO:Z* /D#_AP1_P $ M;?\ I'M\/_\ P#F_^.4?\."/^"-O_2/;X?\ _@'-_P#'*^OZ* .;^$/PA^&G MP#^&FC?!SX.>#;/P]X7\/68M-%T73U(AM(020B DD#)/?O72444 %%%% !11 M10!Q_P 7_P!GKX!_M":)_P (U\>O@CX1\;:=M*BQ\6^&[748@#UPEPC@5\A^ M//\ @W*_X)?ZQX@E\<_!'P#XO^"OB>7IXE^"_CV_T.XC[C9$)'MTP3D8B%?= ME% 'Y]C_ ()G?\%+[C_#+XC7?AJZG7L7_M=6B5SWVC M;GI7Z!T4 ?G\/^"TG[5?PW^3]IC_ ((6_M.:*R<3R?#?3++QC#&>YWVLL65' M=L=.<4H_X.3O^">'A[Y/C5X-^-OPU\0ZAX.O(K[GL?^#@C_@C+J*LUO\ \%!? RA3@^>US%^6^$9_"O-O MVI?"/A/Q5_P<4_L]:5XH\,:=J5KB:EJFL^$-3L-,LM)\/ZK=M/<2VLD<<>8;1@NYV RQ"C.20.:^?_P#@ MD5_P6+U3X>?\$T_@Y^SO^SK_ ,$WOVA_C!XJ\-^#H[*]U#PWX)%GX=6<22': MVJW#B,#D#<$8<'GBOTV_:(^%WPS\#_LO_$NX\%_#O0M'D_X5]K(WZ7I$-N/LEP/A+^Q_X4 MNAB:2&9?&WBV)&ZA2-NGCY>_RNI.1TX[K]F__@A-^Q?\(OB'%\?_ -H"Y\3_ M +0/Q47:[?$+XWZP=;GMW!W 6MK(/LULBMS'A&>/ "OQ7VE10 !0%48 Z 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 <'^U+:75_P#LQ_$:QL;: M2:>;P'J\<,,2%GD$X]/UJ+3_@[J<\*S+([$)($ <88<:W ZM:&[69%6_B:%GAD1V!>-O+)*@+7[LT4 ?GY\ /\ @K!\:_V9 M?B[H_P"Q9_P6D^'VE_#SQEJTWV3P+\:M#<_\(7X[9< !9W _LZ\88)@EVJ2< MXBWQHWZ!@@C(.0>A%<1^T7^S;\"_VM?A%JWP'_:-^&6E^+?">MP^7?Z1JL.Y M21]V2-@0\,J'E)4*NAP58'FOSVA\6?M<_P#!OUJ=MI/Q1USQ-\;?V,FG6WL_ M%4T+7OBGX21%@L<=WL&Z_P!+3(42 ;HE 4!=L<4P!^H%%8/PO^*/PY^-?P]T MCXL?"/QMIOB/PUK]DEYHVN:/=K/;7D#='1U)!'4$=000<$$5O4 %%%% !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 >%_\ !/?_ )(G MJW_8]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*37NE !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 5^??[8G_!/#]H']E?X[ZM_P M4O\ ^"0UM:6OC?46%Q\7O@;43_H) M10!X#_P3\_X*/?L\_P#!1;X8W/C'X1WMYI/B30+C[#X]^'?B. VNM^%=04E7 MM;RW;#+AE<+(!L?:P!#*ZK[]7QK^WU_P2C?XY?%*S_;;_8C^*?\ PIG]I#0+ M;R[#QSI]MNL/$UNH'_$NUNV *W=NP55\PJTD853B01H@R?V,_P#@L##XD^+$ M7[#_ /P4D^&\/P*_:$MPL=KHNIW/_$A\9J3M6\T2^%O$?\ P78^/EWI^IV%O%5YKFG^!=#33+35M0A2.:Z169M[ MJGR@_-T'I7JE% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 5#J6FZ=K.G7&D:O80W=I=PO#=6MS$)(YHV!5D=6!#*02"#P0 M<5-10!^9/Q:_9?\ V@O^"'_Q$U;]K?\ X)S^"=3\:_LZZQ>/J'QA_9OL)#)- MX>).9M;\.*Q^3:,M+9CY2JX'R!#;?>O[+?[4_P !_P!L_P""&B?M$?LW?$.R M\3>%->@\RSO[1L-$X^_!-&?FAF0_*\;@,IZBO0:_.#]JK]C7X_?\$Q_CGK?_ M 4H_P""5_@:36_#FN3_ &SX_?LWZ>=EMXDA7F36-(C4$6^I1KN9HT7$W.%9 MBT<@!^C]%>7_ +'?[8OP _;O^ 6B_M(_LV^-8]:\.:S&58,NRYT^Y4#S;.ZB MR3#<1D@,A]0REE96/J% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7*_%_XY?!WX >%D M\:_&SXF:+X6TN:[2TMKO6M02 7-R^=EO$&.9I6P=L:!G;!P#755^:_\ P6@\ M9?'C]C/]M;]G_P#X*G6WP=UCXC_![X5:7KVD?$;0] B$U[X;748TC.M0Q$X) M$8V-(<*%BV,\8FW@ ^R_V6?V[OV4/VR] LM6_9_^-.B:Q?W6AVNK7/ADW\<> MKZ?;7$221M*O^"9O_!+KX>>%?%?QF^.O[('PO\672MJ7B;QMXZ^(G@;3M8U*[D;S M+J[NIKBY@=@H^/\ M3M+NQ:ZE?>#_ !#;ZC%:S%0XCD>!V",5(.#S@YKB_B1_P4T_X)U?![Q_J'PI M^*W[)M)N!;ZIX?UKQ]86UY:2E0PCDA>4.C893M(!Y%>#_ /!(_P"# M_BO]G;_@E5J'QF^!_P"SUHMEXX^+$NN?$[1_AUI<%MI-C'=:H6GTG3% \N*U MACLET^!N@0(YQGBOCO\ 8S^,7[/O[/GQ]\"?LL_\%L?^",/@GX=_%KQCK(;0 M/V@_$?AC1O$5MXR\1S7'G27%QJ:P.8+J6YD#+MFE$1DC4B! E '[6*RNH=3D M$9!I:** "BBB@#PO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CW MK/\ Z4FO=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH *\J_:__8D_9=_;R^$\_P %_P!JOX0Z7XKT60L]FUW&4NM.F(Q] MHM+A");:4?WXV4D<'*D@^JT4 ?F[:_##_@L=_P $FX1;_ S7)OVP/@7IW$'@ MSQ3?K:?$#P]9CI':WI'E:LD:YPDB^:V%CC1 ,U[A^R?_ ,%L/^"?'[6.N_\ M"M[#XNO\/OB%#((=1^&'Q8LCX>UZTN#C]QY%T56=^>D#R>^*^LJ\E_:K_80_ M8Y_;@\,KX4_:P_9R\*^.+>.,I:W.L::OVRT4]?L]TFV>W)R>8G4\T ?/7_!P M!\9OCG\$_P!A;2M;_9X^,.L>!?$.M?%?PSH1\2:$R"YM[:\O!#+MW@@Y5LX( M[5@?\.?OVZ_^D]/[0'_@ITO_ .(KXZ_X+5?\$;/AK^Q7^R?X;\4?LG?M8?&S MPSH%Q\8/"VG67PUU?QY+K'AG3I9[Y4ANX+.Z#.LT+8=2TK XVG@U]B+^QC_P M\0^+!$MS]F-@LK#;$H5:^/?^"$/!2I%YD=CJVK)]NN%Z_N;./=<3GVCC8U\CW'_ 55_;U_;YSX M;_X)!_L.:C:^&[P[!^T!\?+671?#\<9X^T6-@/\ 2]1!!RK@ *PP\9&:]K_9 M?_X(D?\ !,']DG7$\:_#+]E'0M2\4K-Y[^,?&SRZ]JK3]YUN+]I3#(?6()^I MKZLH ^'OV:/^")'PQT/XHVO[5W_!0KXLZM^TM\:(R)+;Q)X\MD&BZ Q(;RM* MT@9M[1%8 AB&8,N]/+)(K[A & *** "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@#\Z?VPOV0?CS M_P $Y?C_ *W_ ,%1O^"8?@F76M/UJ07/[0_[/FGG9;^+[926DUC3(P,0ZK$" M[E5'[_YB 69TF^R_V1/VNO@+^W+\ ]#_ &DOV;_&T.N>&==AS&X 2>RG7'FV MES%DF&>-CM>,].""5*L?2Z_.']K_ /95^.__ 3"^/NN?\%0?^":G@6XU_PM MKT_VO]HW]GW2_EB\0P+DR:[I,8XBU*)2SNBC$PW'!8N' /T>HKSO]E+]JSX% M?MK? ?0/VD/V2>*?VQO@KX._:VL/V,?B)XCTS1_$/B/P2NO\ A<:K MJ$<2ZTHNI;:YM8E< /+&%A?8"S.LK$*!$Q/K=NG^)M$M[^ -TR(YT9<^^* /QY_P""7/[._@W]GK_@I%^S%JO[ VIS M6>E>/_V6K36OVL/"6BWAETJQG_L: Z5?3Q@E+>]N;V0D1_*Y6.9U4++*6^]/ M^"Q&I:EX[_9[\,_L2^%;Z6'6?VB_'^G> W:U++/P?X"\)6MK%?:DUI M*\%A"\L5M HC@1WV[Y(D 53C(Z $CX]_X*J:_P#LM_\ !4[]CVQ_9%_9J^+O MA+XA^-/'?B?0+_P5<^#M9@U*3P]'!J-O-THMUW23* MA^\_$/AWP_XMT.[\,>*]#L]3TV_@:"^T_4+5)H+F)AAHY(W!5U(X(((-8WPQ M^"_P=^">DRZ!\&OA/X:\(V$\OF3V7AC0K>PAD?\ O,D"*I/N1F@#I:*** ,G MQUX.TOX@^$;_ ,%ZW<7<-IJ,!AGDL;EH9E4D'*.O*GCJ*\A_X=[_ 3_ .AM M\=_^%E<_XU[I10!X!_P3=T:UT'X":GIUG),\%_\$]_^2)ZM_V/>L_^E)KW2@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ /^#DBWUO\ X=\Z)K>B M>$]8UG^QOC1X2U.]LM"TR6\N?LUO?B65UBB!9L*I/2E_XB0/V%/^B/?M ?\ MADM4_P#B:^_J* /@'_B) _84_P"B/?M ?^&2U3_XFN?_ ."#'Q 3XV_'C]L3 M]H;1/ _BC1?#WCOXT6>I^'!XL\/3Z;)OAGXDNSJ'[07[.6EC"W./];K^AQCB& M\1VOB+PMK]OOMKN M [9+>48\RWGC/S0SQGY7C;!4^Q!/HM !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% 'A?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L>]9_] M*37NE !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 ?G1^U/^PM^T7_P3R^..N?\ !1__ ()(>%AJD&MW'VWXX_LVQR&+3_&< M0R9-1TM "+755&YL(N)CG"LQ:*?ZS_8:_;P_9R_X*&? ZT^.O[.7B_[;:%_L MVN:)?((=2T"^4?O+&^M\EH)D.1@Y5AAD9E(8^R5\*?MP?\$O?BGX?^-MS_P4 M;_X)3^+-/^'_ ,>8H]WBSPS>#9X<^)UJIW-9ZI""JI<-SLNQM8,?F93MFC / MNNBOEC_@GC_P55^$O[<=UJOP:\8>$M2^%_QQ\'+Y?C_X,^,/W6IZ;(H&Z>V+ M!1>V9)!6>,?=="RIO3=]3T %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7 M_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_TI->Z4 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?, MO_!0K_@EM\#?V^[/2?',^MZI\/\ XM^#V\_X>?&3P8_V?6] G7)12ZE3OFF#_@K?^UA_P $V8+OX#?\%DOAE9PWZZ=R,H# A8R2[ 1QJ';],*\K_ &Y/ _@WXC?L:_%/P=X_ M\*Z?K6E7?@#5OM.G:I9I/#(5M)70E'!&59593U5E!&" : /AG]F'_@HK_P % M[/VNO@#X6_:5^#?_ 3T^!<_A?QCI:ZAHLNH?%*Y@F:$LR@O&4)0Y4\5WG_# M0_\ P<J M>#/&,^IR>79%5*L&4*N6;'/.*^_Z^ ?VA_\ E8X_9U_[-_\ %W_I1%7W]0 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110!X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D M3U;_ +'O6?\ TI->Z4 %%%% !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 %(].CN]/U.SEM;^TF'R30R(4=&]BI(/UH ^&/^"$_[1_[/'A3_ ()#? /P MYXI^//@O3=0M/ <,=W8:AXIM(9H7\V7Y71Y RGV(KUG]KSP'_P $H?V\OA\? MAG^UEX@^$?C+3D5OL,]_XJLDO-/9NLEK=1S+-;/TRT;J3T.1Q7-?\."/^"-O M_2/;X?\ _@'-_P#'*/\ AP1_P1M_Z1[?#_\ \ YO_CE 'YH^*/@W^TO^Q/\ M\%D/A#HW_!-']I6']I\Z7\)O$%SX5\$?%/QY!?T$^#'_ 7T_95N_'%O\"_VZ_ OBO\ 9?\ B7)\O_"-_&*Q-IIU MXP."]GJP M;B') $KF+<3\H/6O9OVL?&3X%?!;]HGP1 MV5PLL,\;#*NCJ2K*1R"#@U:K\^=8_P"""FD_ 35;GQI_P2E_;;^)W[-NI2S- M1@\4 ?H517P=X)_P"# MC/\ X)R-X@A\!_M,7/Q"^ /BJ4[3X;^-WP\OM'E5APV9E26W4 _Q-(O%?6OP M8_:F_9E_:.L%U/\ 9^_:'\$>.(&3?YGA+Q5::AM'OY$C%2.X.".] '>4444 M%%%% !1110 45Y!^W!^W!\#/^"?'P,D_:&_:&GUA/#R:Q::8!H6DO>W+W-RY M2)%B0Y;+#'%?,'_$2!^PI_T1[]H#_P ,EJG_ ,30!]_45\ _\1('["G_ $1[ M]H#_ ,,EJG_Q->__ +!/_!2C]F[_ (*.Z)XKUO\ 9YB\40?\(5K$6F>(;+Q9 MX]9_]*37NE>%_\$]_^2)ZM_V/>L_^ ME)KW2@ 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 RO&G@3P/\2/#\WA+XB>#=*U_2KD8 MN-,UK3HKJWE_WHY596_$5\F?&;_@W[_X(\_'&_;6?$7[#/A30]0W^9#J'@62 MY\/20R=I%&FRP)N!YY4C/4&OLBB@#\_A_P $!]'\ _O?V8_^"I7[6WPX"?\ M'OI-G\6VU#2H_3-K=0MNQT&7Z4#_ ()]?\%POAW\GPH_X+K0:_9)_J-*^(GP M TB=Q_OWD$HE?/T&/QK] :* /S__ .$=_P"#G+P$=ND_$;]C;Q_;1_>;7=(\ M1Z5>2C_9%L3$I^O%'_#4'_!Q3X*X\3?\$N?@MXVV<,?!OQM_LT2>Z_;XS@?6 MOT HH _/_P#X>G_\%5O"?/Q;_P"#?CXC687F4^#OB_H>OD#_ &1"J;CGM1_P M_N?PK^[^,W_!(7]L_P *[/\ 7WX^"_V^QC_[;P7)S^"U^@%% 'XA?\%JO^"X M_P"P-^U!^RGX9^%/A?7?&_ASQ+9?&'PKK-SHWC;X=:IIDB65I?K+4 M0%MN_<*_1[X:?\ !:K_ ()+_%MHX_!O_!0WX4"2;'E0:SXNM],EG_9P%I_Z:XZV_'7_! MMY_P1C\<7W]M0_L967AW4D;=;ZCX/\4ZKI,D#?WD6VNDC!^J$5\1_P#!-_\ MX) :!XZ_:P_:W\"?!_\ ;X_:3^$\'PZ^,%OH^CM\/_B@\*ZC ;!)%;4%FBD- M[(A.U79@0O'- '[?T5^?_P#PZZ_X*R>!CCX*?\' 'CR"%/\ 5V_C[X.:)XA+ M@?PM+*R-S_> SWH'P(_X.1_ @QX5_;R_9O\ 'FWH?&_POOM++?7^SG./PH _ M0"BOS_\ ^%F_\',G@KGQ-^S%^R1XV"B7_6WOA/]I;14QCNL-Q#O;)[9X[T ?H!17P!_P^#_ &ZO M#?'Q)_X(+?M VI7_ %G_ B^J:9K./7;Y3INZ-]>/6C_ (?ZV6B_)\1/^"07 M[;^@%?\ 67,WP',]L/7$L5V0?MP M?MP? S_@GQ\#)/VAOVAI]83P\FL6FF :%I+WMR]SRQ6\>I*TDK)#,Q5%4$LQ& !DD4 >H M?\1('["G_1'OV@/_ R6J?\ Q-'_ !$@?L*?]$>_: _\,EJG_P 37UG8_MG_ M +'FIRB#3?VL/AI<.5W!(/'>GN2/7 FZ5Z70!X!^P3_P4H_9N_X*.Z)XKUO] MGF+Q1!_PA6L1:9XALO%GAR73+FWN9(O-5/*E^;[O)R!BO?Z^ ?\ @C]_R?7^ MWI_V.2&T4N':/S$CD:53-NBC; !^A>D:OI/B#2;77M!U.WO;&]MTN+*]M)U MEBN(G4,DB.I(=64@A@2"""*L5\0?\$L_V3-7^%GPR_9Y^.GPG^(?BFT\'Z_^ MSCIL7CKP1?>++N\TF;5Y;'29K/4;:TN)'6TE"K>QOY 1&$B97*Y/S'_P4J_; MT_8;_:(_X*.W_P"PS^TS_P %,?C'^SEH_P .K&TM-&U3X6>(9M!@\0Z[>9DO M/MVH_99HEM[:);6&/S-B+*]WN<;5R ?KW17P]^TA\0O#W_!#_P#X(\>.OB_X M ^-'CGXJW?AK3'N_#/BGXK>+VU[4=5U/4KF.WLC+>$A(U1?)B)^\ MS.?'OVJOAO\ &#]A+_@DUHG_ 4@\ _%7Q7JWQ[\!Z/H/B_Q[KVN^)[R>'QB M+B:V_M;3+VV:0P"R,=S-Y,21K]F\B'R?+*DD _4*BN:^#'Q3\-_'/X/>%/C9 MX-9SH_C'PU8:YI1DQN-M=VZ3Q9QQG9(M=+0 4444 >%_\$]_^2)ZM_V/>L_^ ME)KW2O"_^">__)$]6_['O6?_ $I->Z4 %%%% !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!X!_P4H_8)T3_@H[^S*--UVR\0Z M%:Q37-O%/&?P?_8G^&'A75KCXU^$=-N-0\.^"[.REEL[C442>!FAC4LCI\K* M>".*_6^O /\ @I1^P3HG_!1W]FY/V>=;^*^L>"O(\4:;KMEXAT*UBFN;>YLI M?-B*K+\OWL'/;% '%7W_ 0B_P""/.H1&&?_ ()X?#106SF#0_*/YHP./:OK M2O@'_AS]^W7_ -)Z?V@/_!3I?_Q%'_#G[]NO_I/3^T!_X*=+_P#B* #_ ((_ M?\GU_MZ?]G 6G_IKCK[^KY@_X)L_\$V7_P""?#_$K6];_:4\4?%+Q#\4O%$. MN^(_$?BRS@AN7N8X/)S^YP&RH&3CM7T_0 4444 %%%% !1110 4444 %%%% M!1110 4444 %>4?M+?!/]D_]M3PQKO[&W[2G@G1_%]ETGM;B.:SNHO- DQ- ^& (/ P ?F?\ \$;] M=_:U_P""6B2 M G-BQD"(O"[IDVJC)(9OU6_:6_9:_9^_;"^$^I_!']I/X5:/XM\-ZK;O%-8Z MM:+(869<":&3[\$R]5EC*NI (((KRK]AC_@FU\-_V1M&\)>,O%_B;5?'?Q-T M#X::7X-;QKXAO?.%AIUK!$K6.FP*B165J9(]^$C$LF$,TDK*#6#X1_X(Z_LZ M^!_B5XQ\:^&OC9\;;30?'NO76L>)_AS;?%K4(?#]U=W+F2=A!$RRJLC,=Z"8 M*ZG8P*82@#\W/CO^S3\;M7_X-2OBE\&;;7]1\5:;\+_B+J[?#[5+DF2;5/"& MC^)S''= CK$MO%%=;_P"#=SQW\3-!NDN+#QA\ M*] 301;_ #FZ.I3V$=NL8'+EO/4@#MSVK[TT_P ">"-)\$0_#/2_!^EVWARW MTM=,M] @L(TLH[)8_*%LL(&P1"/Y/+ V[>,8KP+P5_P2Q_9I\&KX2\,2ZOXO MUKP+\/=;76/A[\,-?U\7.@^';U&9H)88O+$TX@+L8(KJ:>*W^4Q)&40J =S^ MP5\*/$GP'_89^#'P/\8PM'J_@WX4>'=#U6-SRES::;;P2K^#QL*]9HHH R?' M5GXQO_"-_9_#_6+33]:D@(TZ]OK-]6$DD$>U2PF <@>A<,1Z @ M=J]_KPO_ ()[_P#)$]6_['O6?_2DU[I0 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_ /)$]6_[ M'O6?_2DU[I0 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 4444 %%%% !1110 4444 %%%% !1110!X7_P M3W_Y(GJW_8]ZS_Z4FO=*\+_X)[_\D3U;_L>]9_\ 2DU[I0 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!X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO M_@GO_P D3U;_ +'O6?\ TI->Z4 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 >%_\ !/?_ )(GJW_8]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_ M]*37NE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 445^=G_ 5G_:YTWX-?\%"_V:_@!^T_\0]7 M\$_L\^.[;7&\4:_I^LW&EVFIZ]'&B6%CJ%];O')#:*7#M'YB1R-*IFW11M@ M_0O2-7TGQ!I-KKV@ZG;WMC>VZ7%E>VDZRQ7$3J&21'4D.K*00P)!!!%6*^(/ M^"6?[)FK_"SX9?L\_'3X3_$/Q3:>#]?_ &<=-B\=>"+[Q9=WFDS:O+8Z3-9Z MC;6EQ(ZVDH5;V-_("(PD3*Y7)Q_VB?\ @C!XP_;3M_$/QA^.O[9/()&5X@4" 'WO17P=_P $ M9OV\?BM\0?\ @C#H_P"V'^W!K\U]?^$-/UY=<\3Q0>9+K=CI5S<1+=JJ@>=* MZP&/*\RR1D_>?%?(?[ ES^Q-_P %DOB@_P 3+[_@LY^T]H/QBUN^?7?%'P+\ M,?%:?PYI.F#S#(=,T^TDLPUQ;6\(6!W@F9V$;RL8R_ !^UM%(JJBA%' &!2T M %%%% 'A?_!/?_DB>K?]CWK/_I2:]TKPO_@GO_R1/5O^Q[UG_P!*37NE !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 5Y1^TM\$_V3_VU/#&N_L;?M*>"='\7V5SH]OJNH^&M3A< M20P2R3PP7D,J[6BD$D,RK+$XDC(ZJ'&[U>O&OCM^Q%\.OC=\9-#_ &C-/^(G MCGP/\0/#VBRZ/I_BSP-XB^SR/ITDHF>TGM;B.:SNHO- DQ- ^& (/ P ?F?_ M ,$;]=_:U_X)R_M"?LT_L2>)OC/>?$KX)?M,_!9O%O@:UUL;M1\!:E:Z/#J- MY:)("-O$%[YW]GZ=:P1*UEIL"HD5E:F2/?A(Q+)A#,\K*#7CFO M?\&Z/[#GB;QAKGC_ %CXO?'E]8\2ZM+J>O7\7QDU")[Z\D #S2;" 6(55Z<* MBJ,!0 ?8OP(^&7P=^ 7PTT7]F_X(Z?I^F:'X$T6TTRPT&SN%9["V6/$/F#) M;65&W%"F1A&E#>Z^#_P#@D#^QSX)_8I\9 M?L&:3:^+I/!OCW57U3Q-J=UXON9-9NKXM;LER;[/F%T-I;!*\A_X0'_ (*"?]%_\"?^$I)_\57NE% 'QM^Q_P"$_P!K[5?A=?7' MPQ^+7A/2K%?%6II,-4NHX+@ ,T,DY9'X/0CD5Z_0!X7_ M ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,57NE% M'A?_ @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %5[I10!X M7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5>Z44 >%_\(#_ M ,%!/^B_^!/_ E)/_BJ/^$!_P""@G_1?_ G_A*2?_%5[I10!X7_ ,(#_P % M!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,57NE% 'A?_ @/ M_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %5[I10!X7_P@/_!0 M3_HO_@3_ ,)23_XJN(^ ?B+]O7XV>#+KQ9IWQO\ !]LEMK=YIYCO/"^YRT$A M0L-A VG''?UKZKKR#]BGP+XN^'WPGU+1/&F@SZ==S>,-4NHX+@ ,T,DY9'X/ M0CD4 97_ @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %5[I M10!X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5>Z44 >%_ M\(#_ ,%!/^B_^!/_ E)/_BJ/^$!_P""@G_1?_ G_A*2?_%5[I10!X7_ ,(# M_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,57NE% 'A?_ M @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %5[I10!X7_P@ M/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5>Z44 >%_\(#_ ,%! M/^B_^!/_ E)/_BJY7XV77[?/P@^%.N_$R_^.?@VXAT:Q-Q)#:>%B)' (&%+ MDJ#SW!KZ>KSC]KOPIXC\<_LT^,?"/A'2);_4K_1VBL[. O*^Y3M&>_% '"> M&?#/_!0#Q#X;T_7XOCWX'1;ZQBN%23PJ^X!T#8.&QGGM5[_A ?\ @H)_T7_P M)_X2DG_Q5>N?#ZQN]+\ Z'IFH6[13V^CVT4\3]4=8E#*?<$$5L4 >%_\(#_P M4$_Z+_X$_P#"4D_^*H_X0'_@H)_T7_P)_P"$I)_\57NE% 'A?_" _P#!03_H MO_@3_P )23_XJC_A ?\ @H)_T7_P)_X2DG_Q5>Z44 >%_P#" _\ !03_ *+_ M .!/_"4D_P#BJ/\ A ?^"@G_ $7_ ,"?^$I)_P#%5[I10!X7_P (#_P4$_Z+ M_P"!/_"4D_\ BJ/^$!_X*"?]%_\ G_A*2?_ !5>Z44 >%_\(#_P4$_Z+_X$ M_P#"4D_^*H_X0'_@H)_T7_P)_P"$I)_\57NE% 'A?_" _P#!03_HO_@3_P ) M23_XJC_A ?\ @H)_T7_P)_X2DG_Q5>Z44 ?,/QLNOV^?A!\*==^)E_\ '/P; M<0Z-8FXDAM/"Q$C@$#"ER5!Y[@UN>&?#/_!0#Q#X;T_7XOCWX'1;ZQBN%23P MJ^X!T#8.&QGGM7=_M=^%/$?CG]FGQCX1\(Z1+?ZE?Z.T5G9P %Y7W*=HSWXK MK_A]8W>E^ =#TS4+=HI[?1[:*>)^J.L2AE/N""* /(_^$!_X*"?]%_\ G_A M*2?_ !5'_" _\%!/^B_^!/\ PE)/_BJ]THH \+_X0'_@H)_T7_P)_P"$I)_\ M51_P@/\ P4$_Z+_X$_\ "4D_^*KW2B@#PO\ X0'_ (*"?]%_\"?^$I)_\51_ MP@/_ 4$_P"B_P#@3_PE)/\ XJO=** /"_\ A ?^"@G_ $7_ ,"?^$I)_P#% M4?\ " _\%!/^B_\ @3_PE)/_ (JO=** /"_^$!_X*"?]%_\ G_A*2?_ !5' M_" _\%!/^B_^!/\ PE)/_BJ]THH \+_X0'_@H)_T7_P)_P"$I)_\51_P@/\ MP4$_Z+_X$_\ "4D_^*KW2B@#PO\ X0'_ (*"?]%_\"?^$I)_\57$?%/Q%^WK M\-O&?@KPG=_&_P 'S/XNUMM/@DM_"^$B81E]TFXDE>/X<&OJNO(/VC_ OB[Q M9\6/A)K?AS09[NTT/QA)=:M/" 5M83 RAVYZ9XH RO\ A ?^"@G_ $7_ ,"? M^$I)_P#%4?\ " _\%!/^B_\ @3_PE)/_ (JO=** /"_^$!_X*"?]%_\ G_A M*2?_ !5'_" _\%!/^B_^!/\ PE)/_BJ]THH \+_X0'_@H)_T7_P)_P"$I)_\ M51_P@/\ P4$_Z+_X$_\ "4D_^*KW2B@#PO\ X0'_ (*"?]%_\"?^$I)_\51_ MP@/_ 4$_P"B_P#@3_PE)/\ XJO=** /"_\ A ?^"@G_ $7_ ,"?^$I)_P#% M4?\ " _\%!/^B_\ @3_PE)/_ (JO=** /"_^$!_X*"?]%_\ G_A*2?_ !5' M_" _\%!/^B_^!/\ PE)/_BJ]THH \+_X0'_@H)_T7_P)_P"$I)_\51_P@/\ MP4$_Z+_X$_\ "4D_^*KW2B@#Y4^*?B+]O7X;>,_!7A.[^-_@^9_%VMMI\$EO MX7PD3",ONDW$DKQ_#@UV_P#P@/\ P4$_Z+_X$_\ "4D_^*K5_:/\"^+O%GQ8 M^$FM^'-!GN[30_&$EUJT\(!6UA,#*';GIGBO7Z /"_\ A ?^"@G_ $7_ ,"? M^$I)_P#%4?\ " _\%!/^B_\ @3_PE)/_ (JO=** /"_^$!_X*"?]%_\ G_A M*2?_ !5'_" _\%!/^B_^!/\ PE)/_BJ]THH \+_X0'_@H)_T7_P)_P"$I)_\ M51_P@/\ P4$_Z+_X$_\ "4D_^*KW2B@#PO\ X0'_ (*"?]%_\"?^$I)_\51_ MP@/_ 4$_P"B_P#@3_PE)/\ XJO=** /"_\ A ?^"@G_ $7_ ,"?^$I)_P#% M4?\ " _\%!/^B_\ @3_PE)/_ (JO=** /"_^$!_X*"?]%_\ G_A*2?_ !5' M_" _\%!/^B_^!/\ PE)/_BJ]THH \+_X0'_@H)_T7_P)_P"$I)_\57$:%XB_ M;UUGX]:]\%(_C?X/6XT71+74)+E_"_[EUF8@*H!W!ACG)(]*^JZ\@\&^!?%U MA^VGXT^(%YH,\>BZAX/TZULM18#RY9HW8N@YZ@&@#*_X0'_@H)_T7_P)_P"$ MI)_\51_P@/\ P4$_Z+_X$_\ "4D_^*KW2B@#PO\ X0'_ (*"?]%_\"?^$I)_ M\51_P@/_ 4$_P"B_P#@3_PE)/\ XJO=** /"_\ A ?^"@G_ $7_ ,"?^$I) M_P#%4?\ " _\%!/^B_\ @3_PE)/_ (JO=** /"_^$!_X*"?]%_\ G_A*2?_ M !5'_" _\%!/^B_^!/\ PE)/_BJ]THH \+_X0'_@H)_T7_P)_P"$I)_\51_P M@/\ P4$_Z+_X$_\ "4D_^*KW2B@#PO\ X0'_ (*"?]%_\"?^$I)_\51_P@/_ M 4$_P"B_P#@3_PE)/\ XJO=** /"_\ A ?^"@G_ $7_ ,"?^$I)_P#%4?\ M" _\%!/^B_\ @3_PE)/_ (JO=** /E30O$7[>NL_'K7O@I'\;_!ZW&BZ):ZA M)OQL\&77BS3OC?X/MDMM;O-/,=YX7W.6@D*%AL(&TXX[^M?5=>0?L4^!?%W MP^^$^I:)XTT&?3KN;QAJEU'!< !FADG+(_!Z$: M>8[SPON--!GTZ[F\8:I=1P7 9H9)RR/P>A'(KU^@#PO_ (0'_@H)_P!%_P# MG_A*2?\ Q5'_ @/_!03_HO_ ($_\)23_P"*KW2B@#PO_A ?^"@G_1?_ )_ MX2DG_P 51_P@/_!03_HO_@3_ ,)23_XJO=** /"_^$!_X*"?]%_\"?\ A*2? M_%4?\(#_ ,%!/^B_^!/_ E)/_BJ]THH \+_ .$!_P""@G_1?_ G_A*2?_%4 M?\(#_P %!/\ HO\ X$_\)23_ .*KW2B@#PO_ (0'_@H)_P!%_P# G_A*2?\ MQ5'_ @/_!03_HO_ ($_\)23_P"*KW2B@#PO_A ?^"@G_1?_ )_X2DG_P 5 M1_P@/_!03_HO_@3_ ,)23_XJO=** /"_^$!_X*"?]%_\"?\ A*2?_%5T'['_ M ,5/&WQ>^%5WXD^(%W;3ZA:^)-0L#+:VXB1HX)2B_*.^!7JE>0?L4^!?%WP^ M^$^I:)XTT&?3KN;QAJEU'!< !FADG+(_!Z$EZI/:1>)?$^J".:)KUX'1I[:VMBZK;,=GGAG8,40 M+/\ L3?M$?%_X:?MY_M-?\$HK;Q7)KTG@+0+/QG\";_QAJD]U);Z9?VL1?3+ MJX.OVI/C=_P6 M6_;;O[KP9X1O]>UR72/C:FG6M]=0PO+Y=O;?9)/(664!(XM[[2ZJ":^Q_P!@ M;POXN_8Q_P""8?@0?M8?%#7M7UWPC\.3KWQ'\2>+=8GO[R*X:*2_OA+/.[2. ML!>2-=QX2%0, ^CZ*^'O O[$'QO\ VD_V6O W@?XB?%[Q;\-](^(4^K?$ M#XUCP-K)T[7M1U75;A+NVT,7:J7@M+>.X>WE,>UW2PMH@P1I,^(?LO?!_P"- M_P#P2^_X+;>%/V'?A#^T1X\\?? _XO?"[5?$EQX6^(/B"35KCPC>V+%?M$$\ MGS)%))Y40Z;_ +00^]HT>@#]4**^*OVE_P#@DAJ7[>OC#Q-\0_VHOVN?B[X? MG?4+BV^'?AOX9^.7TG3/"]A$3';70BC3%W>S;?M,LLV[;YJPJ L0+8G_ ;X M?&O]J3XH?LC^._AK^UC\0;GQIKGP?^-OB'X>Z9X\OBS3^(K'33 JW4CL2TS" M226/S22S"-=S,X9B ?>%%?(2^&_C%^TM\7?CU\7?@9XTC\/:I:W.F?"?P-XJ M>!)O['L[29;C7]4MD<%'N%N+VXMU1P4:?18 PV@Y^,/^"E/[#_Q3_P""0.F> M ?\ @H)^PI^V/\:]<\40_$W1=#\:^#?B+\0+C7+3QS;ZA<"$QRQR SM(0.! M@!R\8C=%:@#]C**^#_\ @H_^T?XW^(7_ 45_9U_X)._#_QCJOA_3/B4NI^+ M/BQJV@ZC+9WTGA[3K>>2'3HKB%EE@2\N+>2*62)DD")M5P':L^Z^*EU_P3O_ M ."QGPM_8\\*:OJ(^$7[1G@?5#HWAO4M5GNX?#OBC25:=YK1IW=H(+FV:.-[ M=3L,^V0!69]P!^@%%%% !14.H7]EI5A/JFHW*0V]M"TL\TAPL:*"68GT !-? MFM_P30TS4/\ @LS^SC\1?V\/CCX]\8:9=^.?&NM:9\%AH7BB]T\> M%LV^S6 M4]G';RH@OC.LDTUPP+2L%1OW:B.@#]+Z*_'>Z_X+7?M!>.?^"(O@+XE7WBA- M!^,/BKXX6'P/\9>,=/AC']DZB9Y!=ZM$I78DS6$7FK\H6.:?*KM10?6/^"MU MG#_P1\^$_@#_ (*'_LL>(/$UA%X-\>Z5I/Q5\/:EXMO]2MO&?AZ\9H9S=I=S M2>;?I(8Y(KP_O59GW,ZG;0!^F%%>"_\ !13Q1J]Q^S'-\'_ FKR6WB#XPZO9 M> _#]W:/B6 :HQCO+R(_WK;3A?7@/_3K7+?M-_\ !+WX<_M:(WASXP?&_P"( M6A>!] T:#3? O@WX<^,+GP_9:+'% JF\F^SL#>7(;*H9BT,44<:K$&,KR 'U M'17P1_P1K^)_[0WP0_X)5>)/BM^VS\2=:\6Z-X$U?Q/?^#/&.NNTFHZUX*L- MSVE]*\A+R>:D,\D3N3N@: @E2I/FW[&'PY^+G_!0[_@EEKO_ 4;^)7Q1\5Z M7\(/$GPZUC1O%%Y;P>!EM;BYCTC3[&W218/LH%M$TR/&3=">43&3=P M ?J!17RW_P $S/\ @HEH7[8__!+GP9^WW\3Y[31BWA*\N_'"/"7CSXN^+?AKI'Q*N]7^(?Q MI;P1K!T[7[[4=4GCNK/0A=JI>WM8(9S;S-'AV33K>(-M>0T ?<5%?E;^S3\& M_C=_P2Y_X+;>"OV)_@W^T3X]\>_ _P",GPTUC7[SPI\0?$,FK3^$KVPS_I,$ MTGS)%))Y,0Z;_M#!][1QL/1?@?\ $4_\%2O^"H7[1/PU^)FK:K-\(/V<&TOP MGX>\'V&LW-G::QXAN12W:W-O"CLT<:L9%59&+ _0VBOAS_@ MDU^T]\0+[]HC]I'_ ()M_%SQEJ/B+4OV?O'-L/!_B#7+U[F_O?"^J1/&O&?Q1U*SUSP)%JL<&CRK;V,3Q,88(XVG(9Y3F=Y<%_EV@ 5]F_M9_# M#XQ?&OX80_"/X0?%C4O @\0ZM%:^*/&6@3)'JVE:0$DDG;3V=66.ZE9(K=92 M"85N'F4%XU! /3J*_(G]H']DOXJ?\$<_VZOV9OBG^Q?^U%\5?$?A7XR?&.P\ M _$SX:?$+QI<:Y;ZA#>;G;4X_.^9)(8DGE:3DJR)AE1I%?[^_P""C?B+7!^S M3<_!?P7JUTY;Z\'_ %Z&@#WBBOES M]IO_ ()>_#G]K1&\.?&#XW_$+0O ^@:-!IO@7P;\.?&%SX?LM%CB@53>3?9V M!O+D-E4,Q:&**.-5B#&5Y.-_X(&G]JI/V X[#]J;XBZOXP%CXYUJT^&WB[Q# M(SW^N>%(IQ'I][,[DO()=LTD3L26@:$@E2I(!]JT5^&(_VB_'&H>$O&?A3QM>7G@:\U6./2+:>UTJX\ITMK>.)9"!-@/-YL@V#Y^N M?T&\=^-O#/PT\#ZS\1_&NJQV.C>']*N-2U>^E/RV]K!$TLLA]E16)^E &K17 MP[X _8J^-W[37[+'@CPEX\^+OBWX:Z1\2KO5_B'\:6\$:P=.U^^U'5)X[JST M(7:J7M[6"&'_LT_!OXW?\ !+G_ (+;>"OV)_@W^T3X M]\>_ _XR?#36-?O/"GQ!\0R:M/X2O;#/^DP32?,D4DGDQ#IO^T,'WM'&P /U M2HK\\O@?\13_ ,%2O^"H7[1/PU^)FK:K-\(/V<&TOPGX>\'V&LW-G::QXAN1 M2W:W-O"CLT<:L9%59&+#JO\ @DU^T]\0+[]HC]I'_@FW\7/& M6H^(M2_9^\T>.#PU:W2[HY-4NY MX[2U+K_&B2S+(Z@C*1L,CK7R=^US\.?BY_P3^_X)3Z'_ ,%'?A[\4?%>K_'7 MX?:=H'BKXA:WKWBB\GA\:K"?%6K?&GQIHOPI\1^%+774\.>"/$$^C76NM>0QS0& M\O;5UF^SQQ,"+>)D5Y)"TA<1HH\'_P""+?PC_:%_9X_:!_:@_9WOOC'XM\=_ M ?P7X[TRP^#>O>-]6>_NXKIK(S:Q80W,GS2PVL\D-LW\(FAE ?SA0!^@5%? M/7QV_P"+S_MQ_"?X#1?O=+\!65Y\2O%<8^[YZ*^F:+!(.X>>XO[I/232%/:O MD7_@KC_P3=\5:+^RIXU_;9T3]LKXT)^T+H(AU'P=JGAGQO>VUA+J;W,<=KH= MAI$3^2D$LDBVT4:JT[LZM)),S2;P#]/Z*XSX+6_Q>U/]GGPE:_&[4$L/'MQX M,L$\7W6DI"5M]7:TC%T\(97CPLYD*@JR<#@CBOA[_@D!K7Q8M_\ @IA^W;\+ M?B5\>/&/CNT\)>,O"5OX?N?&.K_:9+*VGLK^X,,2(J0P(&DQLBC1?E!QGF@# M]%**\)_X*,>)]?MOV9;WX1>!]4EL_$WQ8U>S\!>'KFV;$UK)JDGD75Y'_M6M MC]MO>_%H>#TKS#]H;_@E'9?MD>*+S0?C7^T%\2?"/PV\+:?9Z+\+?A]\*O&+ MZ):6MK%:1!]0O#$I:YNO.,D42.3%%#!&0A:62@#[%HK\\?\ @@UXR_:D\*>* M/VD/V&?V@_C+K/Q+T;X"?$^'0O GQ \1S--J%[8SV[S_ &2XF8DRO @@)W%B MIN"@.Q45:7[5^H?%_P !_P#!PM^R+X:@_:+\<7_A+QKX?\W MFM-&N#$Z6UO'&LC 3G#S^;(-HPXYR ?HW1110 445\X?\%;OVW;G_@G9_P $ M\?B7^UIH]E!=:UX>T>.#PU:W2[HY-4NYX[2U+K_&B2S+(Z@C*1L,CK0!]'T5 M^7_[7/PY^+G_ 3^_P""4^A_\%'?A[\4?%>K_'7X?:=H'BKXA:WKWBB\GA\: MK.1U!^8LO\ "'( /MFB MOGW]BSX(? C0M(C\V),7B3XE:MXJ359Q>R(1,MO#%(UOI,1!8 M+:VR1(J'!#DL[,^.W_%Y_P!N/X3_ &B_>Z7X"LKSXE>*XQ]WST5],T6"0=P M\]Q?W2>DFD*>U 'T+17Y@?\ !7'_ ()N^*M%_94\:_MLZ)^V5\:$_:%T$0ZC MX.U3PSXWO;:PEU-[F..UT.PTB)_)2"621;:*-5:=V=6DDF9I-_J?_!4[]O'] MI+_@G_\ \$AM)^+&JI8)\>/%&EZ!X3LGBAC>VM_%5_ JW,Z( 481%+N5%PR% MHD!!4F@#[LHK\T_^"D>C:C_P1I_9D^'_ .WA\%_'_B_5]1\!>--%L/C3+K_B MF]U ^/M&O7%K?2WD=Q*Z&\\^2*>"90# VZ- (F,=?6/_ 4*\:ZG=?LKS_#7 MX;ZZT.O?'P/X7O[)_P!Y"=6<0W%]$?6VL#>7N>>+0\'I0![W17QU^T-_ MP2CLOVR/%%YH/QK_ &@OB3X1^&WA;3[/1?A;\/OA5XQ?1+2UM8K2(/J%X8E+ M7-UYQDBB1R8HH8(R$+2R5YM_P0:\9?M2>%/%'[2'[#/[0?QEUGXEZ-\!/B?# MH7@3X@>(YFFU"]L9[=Y_LEQ,Q)E>!! 3N+%3<% =BHJ@'Z'45^!KO58X]'MYK31K@Q.EM;QQK(P$YP\_ MFR#:,..<_HW0 4444 %%?#'_ 5X_:F^(NA_'#]G#_@G-\&O&NI^&M8_:&^( M$MOXI\2:#=M!J&G^&-.6.?44M9D(>VN)T<1I.IW1JLI7#;67G?CSX]C_ ."6 M?_!2K]G'P/\ "S4]4M_A+^T/=ZCX+\4^$-0UNYO;;3M?B6!],U2T%S([0S3/ M,;><*RK(H5V5I%#4 ?H317YY_L@^*?#_ /P53_:^_:G_ .&AKS5M0\+?!OXF M/\./!/@:V\07EC9Z>EHCK>:HZ6LL?FW=Q<"39.^7ACB58BF7+;7_ 1F_:8^ M+&L?%S]I'_@G7\:_'^I^+]1_9R^(D-CX6\6Z]=FXU'4/#>H+/-IT=Y,WS7-S M"D#H\S?,X9-V2"2 ?>5%?+'@+PSXW_:6^.7QZ^-'@#Q\_AJ:VFL_A;X'\30V M:7$FGVNG.9]9O;5) 8Q<&^O+JU!<.@ETB!G1U4HWR]\8OV!_B5^Q#_P4C_9I M\9_L$_M%?%O5=0\=^-+JV^-'A/QM\0K[7;/5?#4$*RW^KW(NW81/&76-7X7S M[FV$81CAP#]2**^#O^"BW[1WC7XD_P#!2/\ 9X_X)-^ _&.K>'](^(5KJ?C# MXMZGH&HRV=]/X?L()VM]-BN(666".[N;>2.9XV23RTVJX#N#1'Q6O/\ @GM_ MP61^&O[%_A;5]1_X5'^T3X"U.?0?#>I:K/=Q>'/$^E*\TLEF\[NT%OPPO<)IEG8Q!%CT^/;Y._/G. 978LS*0#]+Z*^9? M^"1?[07QK_;"_P""7GPC^/?QYNI;+QIXL\&;]6U.UM8XY)I%EE@COUC9#&&F MCCCN,;#'F7A=N%KP3_@D5K7Q8M?^"H_[>'PI^)'QZ\9>.[+PCXF\%P>'KCQC MJXN'L;>XL=1N6AACC5(8$#2XV11HOR@D9YH _16BBB@ HHK&^(/A/4?'/@^^ M\*:5X\UGPS->Q>6-:\/&W%Y;@GDQ&XAFC4D9&XH2,Y4JP! !LT5^?W_!M5X\ M^)WQ&_X)OW/B/XP?$[7_ !CKX^*_B>WO/$/B;5)+R\NO*O2BEY9"6/ X'0= M .*ZK]I;_@D9J?[>?BWQ/\1?VH/VO/B]X?NY-1N;?X=^'OAIXY?2M+\+6$3- M':W*PQKBZO)@HN9I9MV#*(5"K$"0#[7HKX2_X-[_ (W_ +4?Q:_8W\8^ _VL MO'UQXRU_X2_&CQ#\/].\=7I9I_$=CII@5+N1V),K>9)-%YA)9A"-S,^YCZ-X M"\,^-_VEOCE\>OC1X \?/X:FMIK/X6^!_$T-FEQ)I]KISF?6;VU20&,7!OKR MZM07#H)=(@9T=5*, ?4]%?EO\8OV!_B5^Q#_ ,%(_P!FGQG^P3^T5\6]5U#Q MWXTNK;XT>$_&WQ"OM=L]5\-00K+?ZO'[V6WU[PK+;QWD++;R%0KSPRA/FP=R!7!4;6 M7G(!Z)17Q1_P;K>//''Q/_X(T_!;Q_\ $KQEJOB'7M5M-:GU/6MUO?B7XKA4C:TL"MI MVC6TF?\ GIX33+.QB"+'I\>WR=^?.< RNQ9F4 M_2O_ 2+_:"^-?[87_!+SX1_'OX\W4MEXT\6>#-^K:G:VL<,O'=EX1\3 M>"X/#UQXQU<7#V-O<6.HW+0PQQJD,"!I<;(HT7Y02,\U^BM !1110 45^?4O MQ;O_ /@H5_P6;^(O[%'B77-37X0_L[^ =.N?$/AO2]4GM(O$OB?5!'-$UZ\# MHT]M;6Q=5MF.SSPSL&*(%T/V"_VA_B1\-O\ @H9^T?\ \$H-7\8W6LVG@/2M M/\9?!?5/%%]-?7%IHVH6\1FTVXFDM%?E#_P M5A_X)Q?&#X ?"#2/VQ/V0_VP_C7JW[4 \?:':>'I;WQU<2VGC&]N[Z**:P.E M[A:6]HD#3W'D1(L4=O:R"0,@9A^H7C?QYH/PL^&VK_$[XCZI!8Z7X#M5ETW5]0O]6F-XFDM?Q$2V]K;).+5Q"4DD2S@3S!&)%D\I_X) MB?LZ?&W]D+_@J#\>/V./$,VJMX=\573+*VFV MMS.2Q M"T\B Y5;BT\S+%7< _1>BOSD_X.==0^+_ ("_X)P7_P 7_A-^T7XX M\'3:7XKT*SN]*\+:K'96^I07-^D$J7$D<8N6!67E!,L9V#*')S^C= !17R$O MAOXQ?M+?%WX]?%WX&>-(_#VJ6MSIGPG\#>*G@2;^Q[.TF6XU_5+9'!1[A;B] MN+=4<%>6 ,-H.?C#_@I3^P_P#%/_@D#IG@'_@H)^PI^V/\:]<\40_$W1=# M\:^#?B+\0+C7+3QS;ZA<"$QRQR SM(0.!@!R\8C=%:@#]C**^=_VS?V,/&G M[) XB MC*^?)<@N<0!6^2_^"<'@O]H']@3_ (+)_$+_ ()BZ=^T#XR^)/P5U#X*0?$7 MPL/'FL/J5]X3N'U-;$60NGYV2$7#"/ !41MC<)'< _3RBBB@ HHK\^I?BW?_ M /!0K_@LW\1?V*/$NN:FOPA_9W\ Z=<^(?#>EZI/:1>)?$^J".:)KUX'1I[: MVMBZK;,=GGAG8,40* ?H+17PC_P3Y_:.\6?"O_@H[^T/_P $JO'WC'4=9T+X M?6&F>-?A/JFOZG)=WEIX?OX86NM.EN)F:26*TNID2%Y&=Q&^UFPB <1^SG^V M+HO_ 5>^,'B#XS?$/\ :,3X>?LVZ#XLN/#/PH\(V7C'^PK[XHZA;,JW.JW= MPDL5Q)8!V$<-E"RK*2WGAMOED _26BN5U2[^%G[-WP=U+7FL;#PYX0\':)=: MC>K:0+%!96D$;SSR;5P. '8(Q(L@! M]@T5^='_ 3$_9T^-O[(7_!4'X\?LY?"[XR>-O%W[.6D>#M(O;&V\<>(9M5; MP[XJNF65M-M;F&?!UAK-S96FJ^()A<-J6IW@MI$,\L#V_V>%79DC5C(JK M(Q:@#]#J*^'?^"27[4'Q"U?X[_M'_P#!.7XO^,M1\1:K^SUX^@A\*>(==R6=3$6RVYFZ5?#?QB_:6^+OQZ^+OP,\:1^ M'M4M;G3/A/X&\5/ DW]CV=I,MQK^J6R."CW"W%[<6ZHX*-/HL 8;0<@'U[17 MXY_\%*?V'_BG_P $@=,\ _\ !03]A3]L?XUZYXHA^)NBZ'XU\&_$7X@7&N6G MCFWU"X$)CECD !G:0@<# #EXQ&Z*U?H)^V;^QAXT_;A\4:?\-O&_QZ\:>"OA M3INE&XU32OAQXB;2M1\3ZG)(RB&ZNHQYL=G;Q('$497SY+D%SB *P!]$45^8 M?_!.#P7^T#^P)_P63^(7_!,73OV@?&7Q)^"NH?!2#XB^%AX\UA]2OO"=P^IK M8BR%T_.R0BX81X *B-L;A([_ *>4 %%%0ZA?V6E6$^J:C.?^"(O@+X ME7WBA-!^,/BKXX6'P/\ &7C'3X8Q_9.HF>07>K1*5V),UA%YJ_*%CFGRJ[44 M$ _8BBOS/_X*W6;?I(8Y(KP_O59GW,ZG;7UM_P44\4:O]45\N?M-_\$O?AS^U MHC>'/C!\;_B%H7@?0-&@TWP+X-^'/C"Y\/V6BQQ0*IO)OL[ WER&RJ&8M#%% M'&JQ!C*\GE?_ 1K^)_[0WP0_P""57B3XK?ML_$G6O%NC>!-7\3W_@SQCKKM M)J.M>"K#<]I?2O(2\GFI#/)$[D[H&@()4J2 ?>]%?E_^QA\.?BY_P4._X)9Z M[_P4;^)7Q2\5Z7\(/$GPZUC1O%%Y;P>!EM;BYCTC3[&W218/LH%M$T MR/&3=">43&3=Q].?\$S/^"B6A?MC_P#!+GP9^WW\3Y[31BWA*\N_'"/"7CSXN^+?A MKI'Q*N]7^(?QI;P1K!T[7[[4=4GCNK/0A=JI>WM8(9S;S-'AV33K>(-M>0UX M?^S3\&_C=_P2Y_X+;>"OV)_@W^T3X]\>_ _XR?#36-?O/"GQ!\0R:M/X2O;# M/^DP32?,D4DGDQ#IO^T,'WM'&P /U2HKXM_:8_X)*ZC^WMXS\2_$']J/]K;X MN>'V:_GM?AWX8^&7CA])TSPS8Q$QP7?EQH1=WLQ4W,DLVX+YJP*H6+/K\LT_B&RTTP*MQ([ M$M,PDDE3S26+*JAF9E9B ?>5%%% !117YR?\%3]0^+_@#_@JA^Q)<>'/VBO' M$7AKQG\4=2L]<\"1:K'!H\JV]C$\3&&".-IR&>4YG>7!?Y=H % 'Z-T5YC^U MG\,/C%\:_AA#\(_A!\6-2\"#Q#JT5KXH\9:!,D>K:5I 222=M/9U98[J5DBM MUE()A6X>907C4'\U_P!H+]DOXJ?\$<_VZOV9?BG^Q?\ M1_%7Q%X5^,GQCL/ M /Q,^&GQ"\:7&N6VH0WFYVU./SOF22&))Y6DY*LJ894:17 /UVHKP?\ X*-^ M(M<'[--S\%_!>IRVGB/XNZU9^ ="N;9L36W]IN8KR[C/9[73EOKP?]>AKE/V MF_\ @E[\.?VM$;PY\8/C?\0M"\#Z!HT&F^!?!OPY\87/A^RT6.*!5-Y-]G8& M\N0V50S%H8HHXU6(,97D /J.BOBK_@@:?VJD_8#CL/VIOB+J_C 6/CG6K3X; M>+O$,C/?ZYX4BG$>GWLSN2\@EVS21.Q):!H2"5*D^<_M0ZA\7_ G_!P[^REX M8C_:+\<:AX2\9^%/&UY>>!KS58X](MI[72KCRG2VMXXED($V \WFR#8/GZY M/T;HK*\=^-O#/PT\#ZS\1_&NJQV.C>']*N-2U>^E/RV]K!$TLLA]E16)^E?& M7@#]BKXW?M-?LL>"/"7CSXN^+?AKI'Q*N]7^(?QI;P1K!T[7[[4=4GCNK/0A M=JI>WM8(9S;S-'AV33K>(-M>0T ?<5%?E;^S3\&_C=_P2Y_X+;>"OV)_@W^T M3X]\>_ _XR?#36-?O/"GQ!\0R:M/X2O;#/\ I,$TGS)%))Y,0Z;_ +0P?>T< M;#Z _:8_X)*ZC^WMXS\2_$']J/\ :V^+GA]FOY[7X=^&/AEXX?2=,\,V,1,< M%WY<:$7=[,5-S)+-N"^:L"J%BW, ?:5%?!O_ ;Y?&?]J3XC_LK_ !%^$W[5 MWQ%NO&^L_!CXY>(?AYI7CZ_+-/XALM-,"K<2.Q+3,)))4\TEBRJH9F968_>5 M !1110 4444 %%%% !1110 4444 %%%% !1110!^:'_!.SPEJ'P3_P"#A7]M MSP#XMA:*Y^(/ACPCXR\+22C!O=-2*2">2//58[FOVHOC=HD3RZ%X$^"7AWP;J5X@_='4;Y=.OUB#=&98[63*15=%= KC=6K^SA^R_\(?V5_".H>%?A1H]TLNNZW<:UXGUS5;Y[O4==U2<@ MS7UY<2$O-,^%'94551%1%50 >!_\%0U_X7O\1_@+_P $^K7][;_$[XDQ>(?' M-OU1O"_APQZI=1R8Y"37JZ7:^A%PPKN?^"A/_%R/#7@7]D"T^=_C#XZM-*UV M(L;Q_SSFM;1K$G^]J,8[UZ$G[,_P_\ ^&K)/VP[N^U2Y\5#P O@ M^RMY[B,V5CIYO3>3-#&$#++-*(?,9/LMK;WEQ:W%U(J;=WG2-96JEBV-L( RQ(!:^,'Q?\ _ MGX?WOQ+^)&L-::;9%(U2&!IKB[N)'$<-K;PH"]Q<2R,D<<,8+R.ZJH)(%>._ MLV_ W4= ^+/B7]O']J%++2?B-\0;2Q\/Z1I%W?1-'X0\/K/FQT*.4,4DN9KF M8SW+(Q66ZF6.,ND,3-#^W?\ \$O_ -G_ /X*):GX8O\ X^^./B):0^$)))]# MT_P?XVGTJWBNG#*UTRPX+S[&:,2$Y5&95QO?=P7[.?\ P0K_ &)_V:/COX:_ M:(\+^(OBAXAU_P (W,USH,'C?XD7NK65M<26\EN9OL\Y*&14E?:W56(8<@&@ M#V?]I[XU>.+.[B_9M_9MN+6?XJ^*-.:2RNKF'SK7PGI[,8WUR^7O'&P800$A MKN=!&NU$GFAP-)T_X"_\$M?V&]6\'?#D->V7PJ\$7&L2:7/>K-JNM7,AGD%Q M/CYI+F_O5F&_ $DTCA1Q@>/_ !9_X( ?L8_&KXQ^)_CUXY^+'QO;Q-XOU#[9 MKE[I_P 6[ZU69@,1QA(MJI'&F$CC VH@"J !7>_ '_@C_P#LD?LW?#G4?AGX M O/&EU9ZWX]T3Q9X@OO$?BF34KS5;G29X;BQMKB>X5F:TCF@23R1C)+#.&8$ M ]7_ &/?@U?_ +-O[+7A#X8>,=5AN-;TW1S>>,=5W )>:U]>5VG@VP_X*$_'/P?^T!XAAW_ 9^%>LMK7PUMYUPGC'Q"J/%'KY! M_P"7"T1Y19M_R\2RO=#]U';22^L_M;?LM^ _VS?@1K/[.GQ2\2^)]-\.>(46 M'6QX3UQ].N;RW_BMGF0;O)?HZ# =$_B- M\#M>\*^'=;MIEDM)KVVCU#4 %E4E#YL-Y'L(/SY^7-6?^"C'A/5OC7_P<'_L M/_#_ ,*PO++X \.^+_&7B62(9^Q:>\44$4LF.BR7%NL(/0M(!7W'\??V1O@? M^T=\.=$^&OCOPY+:6_A75;+5?!FI:#=-97WAS4+3BUN[&:/F"2,94#!1D9HW M5D9E-7X%_L?_ R^!WQ!\0_&G^V==\6_$#Q5:6]EK_C[QC>1W&I7%E 6,%E& M(8HH+6V1G=Q#;Q1(SL78,Y+4 >K4444 8OQ)\*R>._AWK_@B&Z$#ZSHMU8K. M?^69FA:,-QZ;LU\ ?\&NERW@S_@D)H_PJ\8VXTO7/AGX]\5>'_&5E=,$?3K^ M'5)[B6*7/W&1)TSGH*_1FOGSXB_\$V/@1X[\7>-_$>B^+?&O@^Q^*6P_%/PW MX+\0_8-/\6.(A"TEPHC:6WEDA BEFLY+>69% D=\4 ?G)_P1Q_X)F?#[_@HK M_P $.OB!\.?C\-6T?1_C%\>M?\>^!]=T_P#=WNDR(]O:VM] '&/OV. M1P"-P82?\%2OVA?#B#1/[ M*\':<2LNJ:N_VJZ9KF65@L#1O;1RR1.IC9G0C]:9?@QH^A?";3/@U\&O$5]\ M.=(T2R@L=%'@RQL%-A:0IY<=O%'=VT\*(% '^KR-HP1SG(_9_P#V3_@K^S5- MKNM?#K0+F;Q#XLO$N_%_C#7M0EO]8UV=%VHUU=S%I'5%^6.(%8H5.V)$7Y: M.!U*./XS_P#!1[2="A0/H7P*\!OJDEMIMI?9']S6(S MW%>A_M0_LO?";]L+X/:K\"?C;#KLWAS6;=X=0MM!\5W^DO.C*5*N]E-$TJ-/%6@75_=:CX]\5MK_B"\U&9'=KC[);64<: M;57;#';V=O&B\D!"2222?(/&O_!-;P5XH_::U[]J;PU^U'\+Q! MX?\ "WQ(EBT6\$,*PHWV.:.586V(!NB*$$L5VEF) /B7]@#]F/\ :'\._LA_ MM]_\$H=.^).M^-O!O@H:QX,^"VLZY=>?/"NJ>'9)?[,\WA3]G^U689%"JLDT MF%0,%'L/_!%;XO\ A;0/^#>/P)\1[^Y6VM?!GPPU^/74G^1K233I[]+A9%." MA!A9B#C@@]Z^WO@S\$OAA^S[X%A^''PE\+II>EQW,]U,&N9;B>[NII#)/=7% MQ,SRW-Q+(S/)-*[R.S$LQ->,>+?^"6?[-7BN7Q?X?BUCQAI'@;XB:[)K7Q"^ M%^A^(/LV@>(K^7:9Y9HUC\^%9RBF>&WFAAN#N,L^+OQ=\ _ OX?WWQ+^).L_8M+L B8B@::>YGD<1PVUO#&"\]Q+(R11PQAGDD M=44$L!68G[/OP\A^,7AWXT6MM/!>^$O!UYX:\-Z3;^7'I^G6=U-:2SF*%4&V M0_8;6,$-A8X]JJ-S9\K_ &[_ /@F'\ ?^"B=[X8N/C[XW^(EI;^$9I+C1-/\ M'^-9]*MX[IP5-TRPX+SA&9%C M_$/Q[8V/AW0]&O+V(IX/\/BXS9:(DH8I)=SW,WG7+(Q62YE2*,ND$3-\L_\ M!$_PEJ'P8_X*9?\ !0;X*>,(6M]8O/C19>,K..88-SIFK_;KNWECS]]%5PI( MR%)P<'BO8OV=_P#@A/\ L2_LV_'7PS^T-X9\1_%#Q#KOA"[EN]!M_&WQ(O=6 MLK>XD@D@\[[/.2AD5)7*MU5L,.0*]M^,W[%?PU^+7Q>L?VB-"\7>)_ GQ"LM M DT%_&G@>_AM[R\TEY/--C(7B+PN6:)XRS9 /C#_ ()5>$]6 M\>?\%O?V^_VF]/A?_A'(_$7AOP;:7@'[NYU"QT]4O(E/0M"8H@PZCSU]:_2^ MN&_9V_9P^#_[*WPSA^$WP4\+'3-*2]N+Z\EGNY+F[U&^N)#+61F9B>N .YH **** /SM_X+"_\ *2W_ ()\_P#99-<_]-T-?H)XG\3^ M&_!/AN_\8^,=?L]*TG2K.6[U/4]1N5AM[2WC4O)+)(Y"HBJ"Q8D $FO"OVG MO^"<'PA_:U^.'@3]H'XG_$OQ[;Z[\,-5;4OA_'H6MP6EMHMVZQK)*D8MSYY? MREW>>91@LH 4[:V?VTOV$_A7^WM\$;;]G[X]>-_&R>'8[R"ZU&/PSXC.ERZK M+#S']I:W11(@<"7RP%3S%5MN47 !Q/@/P);_ +2/Q]TW_@H?\>+1M!\'?#W1 M+^/X,:)XA3[(UE;W,8%_XFOEEVFWEG@010128:WM?,>0)+JD?&[_@I M!I6DH1-HGP-\"/JL^.4;Q%KIDMK8@_\ /2WTVUOLC^YK$9[BO$/#_P#P;G?L M Z-XFTGQ'JOC'XR:_%I.K6NH+HWB7XLZA>V%V\$RRI'<02,5EC+( R'@C(K[ M$^%WP3\(_";Q!XT\5:!=7]UJ/CWQ6VO^(+S49D=VN/LEM91QIM5=L,=O9V\: M+R0$))))) ,S]J']E[X3?MA?![5?@3\;8==F\.:S;O#J%MH/BN_TEYT92I5W MLIHFE3G)CDW1M@;D;I7QA_P0/^'7QC_9D\3?M+?L(^(/B=K7C/X;?!?XJVVD M_"O7=>N?M$]O:7.GQWDNF^;@ _9TFM=R*%59)9"%0,%'T'XU_P"":W@KQ1^T MUKW[4WAK]J/XY>$=7\406\7B#P_X6^)$L6BW@AA6%&^QS1RK"VQ -T10@EBN MTLQ/LOP9^"7PP_9]\"P_#CX2^%TTO2X[F>ZF#7,MQ/=W4TADGNKBXF9Y;FXE MD9GDFE=Y'9B68F@#X7_;=_Y6)?V(?^Q'^(G_ *:C7T=_P4-S\1O!W@O]D&S. M^3XR^.;31-:B7G_BGK97U+6=X[1RV5G+9%CP'OXAR6 ,?Q@_X)L_";XU_M8^ M$OVU?%/Q8^(-KX^\ V]W;^"+W2]9MH;;1H+J-H[B*.W-LT4JR([*QF61F&,D M[1CUC4O@EX2UCX[:-^T)JMY?SZWX?\*W^@Z/;23)]EMH+VXM9[F94V9\YS96 MR[]V B%0!N8D M_%WXN^ ?@7\/[[XE_$G6?L6EV 1,10--/ M>XED9(HX8PSR2.J*"6 KQO\ 9P^!^HZ-\7?$G[>W[445GH_Q#\>V-CX=T/1K MR]B*>#_#XN,V6B)*&*27<]S-YURR,5DN94BC+I!$S,_;O_X)A_ '_@HG>^&+ MCX^^-_B):6_A&:2XT33_ ?XUGTJWCNG!4W3+#@O.$9D5R@V_C;XD7NK65O<2020>=]GG) M0R*DKE6ZJV&'(% 'CO\ P1/\):A\&/\ @IE_P4&^"GC"%K?6+SXT67C*SCF& M#L?VB-"\7> M)_ GQ"LM DT%_&G@>_AM[R\TEY/--C(7B+PN6:)XRS9Z?]G; M]G#X/_LK?#.'X3?!3PL=,TI+VXOKR6>[DN;O4;ZXD,MS>W5Q,S2W-Q+(Q=Y9 M&9F)ZX .YHHHH _/O_ (.A/@[XM^,7_!%SXJ0>"["6[NO#4NE^(+BUA4EG MM+2^A>Y?CM' 99B>RQ&H_P#@M]\7O"_B#_@WK\??$;PY<+U??^L:/I/B'2+K0-?TNWOK"^MGM[VRNX5DBN M(74J\;HP(964D%2,$$@U\[^!_P#@EI^S9X*/A#PY/K/C#7?!/PYUE-6^'/PS M\0Z_]JT+PW>1EC!+#$8Q-.(-[>1'=33QV_RF%8RB%0#IOV6_V;V\,?\ !//X M7?LI_%9M5@ET'X2^'_#NOC1]>N]-NEEM-.MX)52ZLY8IXCOB(+1R*2,C."0? MB[_@FK^RIXI_X)L?\%G?BE^P]\!OB%XDU;X">)/@C;?$6V\.Z_J\E^/"^N3Z MP;)8$ED)8&9(KV3+?/(B)O:1H=Y^P/VE_P#@GUX+_:3^-_AO]H9?VAOC!X \ M3^&=);3+:;X<>/9-.M;RU:5I?+N;21);>;YG;YC'N(VAB=B;>T^%G[+7PS^# M7A[Q+8>!+S6X]<\8_/XF\<:CJSWNN:A<"$PQ3R75QO),*'$,>/)A'RI&JDJ0 M#@OV%O\ BZ/B7XK_ +7]U^\3X@^.IM*\+2GMX=T-I-,M-I[QS74>IWR'NNH@ MUQ'_ 5U_P""8'P8_P""AGP U6]\:>/?%OACQ9X1TN?5? WB;2/&U_:VFBZE M;Q/)#!88]SK@E]J@EQ@ELGK7SM\*/^"0'P.^%WA74/A;??M$_'/Q? MX U.:1[OX=^-?BE,=<\#6\^J:A?J1/?QAG6WNY">6>:W6&9F_B,A;O7 M@W_!*+_E+]_P41_['CP/_P"FBZK]"(]'M++1%T#0U738(;46]F+"&-1:H%VI MY:%2@VC& 5*C &".*\%_9P_X)O\ PB_9<_:&\=_M.?#GXG>/KGQ/\3[V"[^( M1UK6H+FVUR:".5(&>+[.!#Y0E;9Y'E8&%Y7Y: $U[_B]O_!2#1/#X_>Z+\#O M \FMW8ZH?$.N&6SLR#_ST@TZVU/<.H75HCP",]K^TE\?M3^%EGI_P[^%>@V_ MB/XF^+5FB\$^%YIBD3%-HEU"]=::&-^@^&'P3\(_"C MQ)XV\7Z#=7]UJ7C[Q3_;VOW>HS([&=;*ULHHH]JKLACM[.!$3DC#$DLS$_,? M[2G_ 0S_9&_:M^/VM?M*_%;XG_&1?%&N0Q6\\NA_%&\L(+>UBR8K6&*'"Q0 M(69@@XW.['+.S$ ]M_8\_9O\ ?L>?#:'X,V/C--:\6>(=0U'Q5XRUZ^,<5_X MHUBYF1]1U5X@,O@E=>,=4UGQ;:6EIJNL>./%MQK%REO;-*T<,4DY)B MC+3,S*O#$*3]T5+\9O\ @FS\)OCE^U;X/_;0\6?%?X@VOCSX>Q7V5W"LD5Q"ZE7C=&!#*RD@J1@@D&@# MX _X+??%[POX@_X-Z_'WQ&\.7"W-GXT^'/AZ/P\EM\[79U*ZL$@6(#ER1," M,\ GM7S1K7[(VG^$?^"OG_!/3X%_M9^"+'6?#>B_LEMX7TS2O$-FES8W'B32 M]+F%W&R2 QNXC,#8(.2J=>*_0[P/_P $M/V;/!1\(>')]9\8:[X)^'.LIJWP MY^&?B'7_ +5H7AN\C+&"6&(QB:<0;V\B.ZFGCM_E,*QE$*^A_M2?LB?!?]KW MPMH_A_XLZ9?17WAG7H-<\(>)M"OVL]5\/ZG"EV8F@ MOKB&(!!()9X )" 6:WC7)+'=]??L+?\ %T?$OQ7_ &O[K]XGQ!\=3:5X6E/; MP[H;2:9:;3WCFNH]3OD/==1!KJ/ O[''@?P=XSUSXOZSX_\ %7B;XAZ[X:/A M]_B+XANK5M3L--W%UMK-+>WBM+1!*?-(BMU\V14:7S"BX[;X1_"'P5\$?@YX M;^!/@"TFMO#_ (5\.VFB:3$TY\U;6W@6&//?%OACQ9X1TN?5? WB;2/&U_:VFBZE;Q/)#_:Z_:!34-2U_P "_$#PAXU\ MW>9HI06$BR!W#?2?B_X M8?#KQ]\-M1^#OC+P3IFH^%=6T>32M1\/7-FIM)[%XS$UN8L;?+*';M P!TH M^ /^#H^:Z\;_ /!(S4?A-X'A&J:U\3?B%X5\/>$;.U8.VHWLVI17$,46/O%E M@8C'4./VY/!/PM:Z^V:/\ L[_#"*^O)NJ2^(M7C?3[1P3_ ,M( M-.M-3+#J%U:(G&1G9^&?_!-OX%?#[Q1X)\0:YXM\:^-+7X7H5^%FA>./$ OK M'PG^Z,*R6R"-'N)DA)BCN+M[B>)"0DB[CGU+X8?!/PC\*/$GC;Q?H-U?W6I> M/O%/]O:_=ZC,CL9ULK6RBBCVJNR&.WLX$1.2,,22S,2 <_\ M)?'[4_A99Z? M\._A7H-OXC^)OBU9HO!/A>:8I$Q3:)=0O77)M]/MMZ---C)W)%&'FFAC>A^Q MY^S?X _8\^&T/P9L?&::UXL\0ZAJ/BKQEKU\8XK_ ,4:Q_\ V&/^"6_[,'_!/GQ%XH\9?!*Z\8ZI MK/BVTM+35=8\<>+;C6+E+>V:5HX8I)R3%&6F9F5>&(4G[HH ^>OV[/\ E8<_ M82_[%3XD_P#IE-?HE7SO\9O^";/PF^.7[5O@_P#;0\6?%?X@VOCSX>Q7)_$7@V[O&&([;4K^P*6,9/3 M=,TDH4=3Y!H_X+:^$]7^,O\ P4J_X)[_ 2\(1/<:I;_ !MO/&5Y'",F#3M& M^PW<\KX^ZI564$\$C R>*^]/VC_V;/A!^U?\+;GX0?&SPTVHZ5+>6][:36UW M);7>G7UO();:]M;B(K);W$4BJZ2H0P(QR"0><^#G[%_PU^%'Q:O?VA->\5>) M?'?Q#O-#31%\;>.+^&XO+/2ED\P6-LEO##;VT1D^=_*B5YF"M*TA52 #YW\> M_P#!.O4?V/?VIOBM_P %(/V9?VWM/^#GAOQWI?\ :_QM\->+_ R:YHMS+:([ MMJL+"]M7LI@K3.Q)E5GED)0@A!X%_P $;['XC?LZ_LN_M3?\%G_CY8:Y>ZE\ M;]>N/$_@[2]>LXK?4]4T.P2Y71A)%!'&D<]X]UY:(B*K P,O#C'Z _%[]BCX M:?M$^(H[G]HKQ=XF\<>&;;48[ZR^'6MW=O'X?2>-P\9GM;6"$Z@B,%98[U[B M,,JMMW*&'8_&3X'>#?CEX;T?P?XRFO8]+T?Q3I.O+8V$J1QW<^G7<5Y:Q3 H MVZ%;B"&0HNTDQ*,XR" 8W['GP1U#]G3]F3P9\(/$&HK?:WIFCK+XHU-.FH:S M<.USJ-W]9KR:XF/O)7YZ?\%O?V&;K]GCQWX&_P""L?[&7Q)\;Z-\;-&^)OAW M0KG3)_&FH:C:^*K'4=2CM?[+%O=32>6A>9?W$.R'R_-_=9VNOZ*?M2_LV^"/ MVN?@7KG[/_Q$\1>)M)TG75A\_4O!_B";2]1MWBF2:-X;B$AE(>-20._BU\2OBKJ7@Z0R^$K_P"*_C!]6;29C&T7VF.- M4CB>Y$;N@N94>=5=PLBAW# 'R1^U3X2U#X>?\'0/[,WQO\10M%H?CSX%:_X. MT>\D&(_[3L3J%^\6[H&:*[CVC^(G R:/^"@WA/5OC3_P<1_L4^!?"T3RO\/? M"'BWQCXFDB&?L6GR1"VAD?'19+F%(0?[TF*^Z_VD_P!EOX1_M5^$M,\,?%/3 M;Q;CP_KUMKGA77](O6M=1T'5;^(7C;38]/U_XE^([Z&?66M8E<6]O 4A2VM(8F=G6&"". M(R$NZ.Q+$ YC]AO_ (NGXR^+7[7US^\C\=^.)=$\*S'MX>T%I--M@I[QRWRZ MK>H>A2_4CCDT?VLWU7]LVYUO]@CX4:Y<6NBWL*V?QP\9:=)M_L;29D#2:+;2 M#@ZE>P-L('-K;3-.^UY+59O8_AA\$_!_P;^!&A?L\?#FXOM-T/PWX6M]!T>X MBN ;N"WAMQ!'+YA7!FPH8N5Y?+$'-?%L?_!MK^P3#=WM_!\5OCU'-J-_/?:A M+%\:=25KFZF6))))- 'W-\/=)^'OA+PS;_#7X96^F6>E> M$K>#1X-'TIT\O2HXK>(PVI13^ZVP-"0AP=CH<8()^"?^"5W_ "F8_P""BO\ MV-?P_P#_ $S7E?8'[)G[('P?_8H_9_LOVBV,]Y2>6YFGF#&:7?(<,X/"JN"% KC/V=?\ @F]\(_V8OVC/'?[4GP\^)_CZY\5? M$^ZM[GXAOK.M6]Q;:[);QR1V[20_9PL/E+*X3R/*P/EY7Y: /H6BBB@ HHK, M\8^'[WQ5X:N_#VG>+=3T*:ZC"+JNC^3]I@&X$F,SQR("0"N2A(#$C# , #X M_P"#83_E&E?_ /99/%W_ *<6KZM_:?\ C1XYBO(_V:/V:KNVD^*?B?3FDMKZ M>'SK7PAISLT;ZY?+T*H0XM[Z[?6'Q;OK43N!M1 D6U5CC3$<: ;4 M10J@ 8H ]@L[+X$_\$M_V%M6\%?"R#[9:?"CP--J<>C37JS:GK%W*9WCEGQA MGN;^^$P\P@"2>1PO0@=U^QY\$=0_9T_9D\&?"#Q!J*WVMZ9HZR^*-33IJ&LW M#M:M=Z5-#/8V]Q/<*SO:QSP1RB($?,#\V&8'V/]J7]FWP1^US\"]<_9 M_P#B)XB\3:3I.NK#Y^I>#_$$VEZC;O%,DT;PW$)#*0\:D@Y5AD,I!(H _.O_ M (+>_L,W7[/'COP-_P %8_V,OB3XWT;XV:-\3?#NA7.F3^--0U&U\56.HZE' M:_V6+>ZFD\M"\R_N(=D/E^;^ZSM=?TO^-'_)'?%G_8LW_P#Z3O7EOP:_X)]_ M#+X7ZIX<\0>._BU\2OBKJ7@Z4R^$K_XK^,'U9M)F,;1?:8XU2.)[D1NZ"YE1 MYU5W"R*'<-ZG\7_AK%\8/AYJ?PWN_&>MZ%:ZO:R6M]>^'IX8KIH)$9)(UDEB MD\O.6^75;U#T*7ZD<@6.JZI#=2Z(9Y)I97MIF@WY,LS28E,BJP&U0,@][\, M/@GX/^#?P(T+]GCXPK9_'#QEITFW^QM)F0-)HMM(.#J5[ MVP@7I4<5O M$8;4HI_=;8&A(0X.QT.,$$_#,?\ P;:_L$PW=[?P?%;X]1S:C?SWVH2Q?&G4 ME:YNIG,DT[D-\TCNS,S'EB22237UA^R9^R!\'_V*/V?[+]G'X")JMGHMC/>7 M*W^IZB;W4)[FZGDGEN9IY@QFEWR'#.#PJK@A0* /C_\ X)7?\IF/^"BO_8U_ M#_\ ],UY7Z)5\]?LZ_\ !-[X1_LQ?M&>._VI/AY\3_'USXJ^)]U;W/Q#?6=: MM[BVUV2WCDCMVDA^SA8?*65PGD>5@?+RORU]"T %%%% 'YH?\$[/"6H?!/\ MX.%?VW/ /BV%HKGX@^&/"/C+PM)*,&]TU(I()Y(\]5CN9S"2.-T>*/V3?">K M_$+_ (.>OVHOC=HD3RZ%X$^"7AWP;J5X@_='4;Y=.OUB#=&98[63&_C8-=U[PC\0/"-K"],U:*T\=RZC<^-M?DUVX M.M:W?7T9CNK^>_#";[2RD!9$9?*"(L0C5$50#Y-_X+Z?\$Y?AQ\>/V6O&7[; M?A[XK>-O!?Q7^"OA2_\ %O@;Q1I7CS4(K6RFL+4SM"EHTQM[./&GQ1_:1_86_9N^ GQDL3#XW^/]AX8C^)=B8!&8K"'3H]7\0K) M& !''+%;2V##&%?48U[BNM^#W_!)WX*?#'P?8_#'QI\=OC'\3O!VF7<5S8># M?BA\0I=4TQ'BD$D2RQ".,W<*.JLL%PTL(**=F54CW/4?@GX1U;X\Z3^T/J5U M?S:WH7A2^T#2+9YD^RVMO>7%K<74BIMW>=(UE:J6+8VP@ #+$@'2>(-#LO$V MAW?A[4I[R.WO;=H9I-/U&:TG56&"8YX'26)O1T96!Y!!K\PO@3^QKJ__ 3/ M_P""\?A?X<_LD_$+Q7=?"GX]?#GQ'XC^(W@;7_$ESJR:3J%A)"%U,2W+O+F6 M:XMHEEE9Y"9)U+L"JI]L?M=_L(>!_P!L#Q+X-\;ZS\;_ (J> ]=\"7-S+H>K M_#'QS-I,C"<1B5)X]KPW"'RE&'C)QN7.UF!ZCX(?LL?#/X&:[J?CK3+S6_$7 MB[7+2"TUOQMXPU>34-5O+:$L8K?S7PL$",[L(($CB#N[[-[LQ /C;_@Z6_Y1 M ^*?^QX\+_\ IWMJ^VOVEOC9I/[-_P"S[XS^/&LV#WD7A/PY=ZE'I\/^LOIH MXF,-K&!R9)9-D2 ^)/PQT'X5?$CQW MXDUZQT+Q+I6MO=W]S;BXU.;3KZ.^M8KHQP*LD0GA@+ *K.(@&9LON *O['OP M:O\ ]FW]EKPA\,/&.JPW&MZ;HYO/&.J[@$O-:N7>\U.[)Z 2WD]S*>?X^O>O M*[3P;8?\%"?CGX/_ &@/$,._X,_"O66UKX:V\ZX3QCXA5'BCU\@_\N%HCRBS M;_EXEE>Z'[J.VDE]9_:V_9;\!_MF_ C6?V=/BEXE\3Z;X<\0HL.MCPGKCZ=< MWEO_ !6SS(-WDOT=!@.N5;*E@?D*X_X-I?\ @GO?:6V@:G\1/CG=Z<\/DS:; M<_&74GMY8L8,3)NP4(XV^E 'V9\7?VB_AM\(?A?:_%&\U%M;@UAH(/"6F^'F M2ZNO$MW<*6MK6P4,%GDE'S*VX1J@:5W2)'D7S[]D[]GJ7X,>*/%/[1?[0>LZ M2WQ>^,^KVS>('@O ;>P@MK>0:?X?L&<*9HK2W69BX4-/*US<%5#A$Y+]LG_@ MC[^RU^W'XU\,^-?B[XP^).F'P9I']F^%-*\%^.[C2+'2X2-KF&&W "NZA49^ MI1$7[J@"A^R7_P $5_V.?V./CM8?M&?#W6OB-KWB;2M.NK/2)O'7C^[UB&P% MPH266&.\<[9''>@#ZXHHHH *_-#_ ()V>$M0^"?_ <*_MN> ?%L M+17/Q!\,>$?&7A:248-[IJ1203R1YZK'4?'?\ 8\^&?QT^ M(GAOXV#7=>\(_$#PC:W-GX?\>>#KR*#48+*XV^?92">*:"ZMG94?RIXI%5T5 MT"N-U 'YL^)OAC\3_CC_ ,%K_P!O[X@_!6UN;BX\,?LB)X"L+FS!(;7]2TRV MO+6%"/O2*;9@0.5. <9K:_X)!?\ !/G]A7]K'_@WB\)>#O%_P3\'W4_BWP1K M4'B#Q1<:';G4;35([Z]0W/VEE\V.6WE7Z677=;N-:\3ZYJM\]WJ.NZI.09KZ\N)"7FF?"CLJ*JHBHBJH\R_X= M@? 72Y?'&@_#[QOXZ\(>"_B9J<^H^/OAQX5U^.UT;5KJX7;=2*#"US8&X Q, M+*>W63)+ DDD ^*_^":'Q%^-7[3?_!$/]EW]FWXW:E?ZCKGQA\3RZ!J%UJ;L M]Q<^"]+U"\O+MIMW)BETVP33@YSN%] >=^3^J_B#0[+Q-H=WX>U*>\CM[VW: M&:33]1FM)U5A@F.>!TEB;T=&5@>00:XK0/V9/A1X4^)OA;XF>&-(;3CX)\"W M'A+PCH-BL<6FZ3IT\MI)*((%0;'86-I'D-@) JA1EB>/_:[_ &$/ _[8'B7P M;XWUGXW_ !4\!Z[X$N;F70]7^&/CF;29&$XC$J3Q[7AN$/E*,/&3C/PO\.?V2?B%XKNOA3\>OASXC\1_$;P-K_B2YU9-) MU"PDA"ZF);EWES+-<6T2RRL\A,DZEV!54VO^"(7A+4/@Q_P4:_X*"_!#Q?"U MOK4_QU@\8VT4PPT^F:R;V[MI4S]]0C $C."<'!K[F^"'[+'PS^!FNZGXZTR\ MUOQ%XNURT@M-;\;>,-7DU#5;RVA+&*W\U\+! C.[""!(X@[N^S>[,-9,O& MSQ&2%F8Q/&6;(!^?/[%_Q!/PG_X*1?\ !3'_ (*)7>ES7GA?PI>:3H&G1P G M^UM6TO366>QBQ]Z;S4MH0HYWW2#J:_1C]CWX-7_[-O[+7A#X8>,=5AN-;TW1 MS>>,=5W )>:U]8V@_L#?LY>$/@9HG[.G@OP_?:5 MX6TCQI8^*KNV@U!II](46'6QX3UQ].N;RW_BMGF0;O)?HZ# =(8=_P9^%>LMK7PUMYUPGC'Q"J/%'KY!_Y<+1 M'E%FW_+Q+*]T/W4=M)+[1\7?VB_AM\(?A?:_%&\U%M;@UAH(/"6F^'F2ZNO$ MMW<*6MK6P4,%GDE'S*VX1J@:5W2)'D7XSN/^#:7_ ()[WVEMH&I_$3XYW>G/ M#Y,VFW/QEU)[>6+&#$R;L%".-OI7KW[9/_!'W]EK]N/QKX9\:_%WQA\2=,/@ MS2/[-\*:5X+\=W&D6.EPD;7,,-N %=U"HS]2B(OW5 !UO[)W[/4OP8\4>*? MVB_V@]9TEOB]\9]7MF\0/!> V]A!;6\@T_P_8,X4S16ENLS%PH:>5KFX*J'" M)[Y7R/\ LE_\$5_V.?V./CM8?M&?#W6OB-KWB;2M.NK/2)O'7C^[UB&P%PH2 M66&.\<[9''>OKB@ K%^)/A63QW\.]?\ !$-T('UG1;JQ6<_\LS-" MT8;CTW9K:HH _.;_ (-=+EO!G_!(31_A5XQMQI>N?#/Q[XJ\/^,K*Z8(^G7\ M.J3W$L4N?N,B3IG/05\]?\$M?\ M>^!]=T_]W>Z3(CV]K:WT <8^_9S@J1AXY' (W!A^C?Q%_P"";'P(\=^+O&_B M/1?%OC7P?8_%+8?BGX;\%^(?L&G^+'$0A:2X41M+;RR0@12S6#+&P4V%I"GEQV\4=W;3PH@4 ?Z MO(VC!'.0#\EO^"I7[.'[9O[3VO\ P(_X(P?$/]M:+XNZ]XG\2V7B'XC7>A?# MB#1/[*\':<6675-7?[5=,US+*P6!HWMHY9(G4QLSH1^BFI1Q_&?_ (*/:3H4 M*!]"^!7@-]3F51^[_P"$AUPR6MMCTDMM-M+[(_N:Q&>XKOOV?_V3_@K^S5-K MNM?#K0+F;Q#XLO$N_%_C#7M0EO\ 6-=G1=J-=7 MRFB:5.+Q!X?\ "WQ(EBT6\$,*PHWV.:.586V(!NB*$$L5 MVEF)]E^#/P2^&'[/O@6'X, M-(\#?$379-:^(7POT/Q!]FT#Q%?R[3/+-&L?GPK.44SPV\T,-P=QECDWON]9 M3]GWX>0_&+P[\:+6VG@O?"7@Z\\->&])M_+CT_3K.ZFM)9S%"J#;(?L-K&"& MPL<>U5&YL@&G\7?B[X!^!?P_OOB7\2=9^Q:78!$Q% TT]S/(XCAMK>&,%Y[B M61DBCAC#/)(ZHH)8"O&_V=^&+C MX^^-_B):6_A&:2XT33_!_C6?2K>.Z<%3=,L."\X1F17)RJLP7&]]WGW[._\ MP0G_ &)?V;?CKX9_:&\,^(_BAXAUWPA=RW>@V_C;XD7NK65O<2020>=]GG)0 MR*DKE6ZJV&'(% 'M?[3OQL\;:;=0_LY_LX2VES\5O%.GM)ITMU#YUIX6L"QC M?7+]1_RQC8,(8"0UW.HB7:BSRPZO[*'P ^#O[(?P=T/]ECX2:@'C\-::+F[^ MVWJRZC?RW,TKS:E=_P 3RW-R+B1I" K2>8%P%P/FOXO?\$!/V,_CA\9O$_Q] M\=_%CXW-XG\7W_VK7+W3OBU?6JREFA^)=(^ [>)KRX\7:C#>:]K/C#Q)-JM_V^N_##56U+X?QZ%K<%I;:+=NL:R2I&+<^>7\I=WGF48+* M%.V@#W7Q/XG\-^"?#=_XQ\8Z_9Z5I.E6IZC2621R%1%4% MBQ( )-?-O@/P);_ +2/Q]TW_@H?\>+1M!\'?#W1+^/X,:)XA3[(UE;W,8%_ MXFOEEVFWEG@010128:WM?,>0)+ M)M)\1ZKXQ^,FOQ:3JUKJ"Z-XE^+.H7MA=O!,LJ1W$$C%98RR ,AX(R* /;]5 M(^-W_!2#2M)0B;1/@;X$?59\EOIMK?9']S6(SW%>A?M0 M_LO?";]L+X/:K\"?C;#KLWAS6;=X=0MM!\5W^DO.C*5*N]E-$TJ-/%6@75_=:CX]\5MK_ (@O-1F1W:X^R6UE'&FU5VPQ MV]G;QHO) 0DDDDGR#QK_ ,$UO!7BC]IK7OVIO#7[4?QR\(ZOXH@MXO$'A_PM M\2)8M%O!#"L*-]CFCE6%MB ;HBA!+%=I9B0#Y\_X('_#KXQ_LR>)OVEOV$?$ M'Q.UKQG\-O@O\5;;2?A7KNO7/VB>WM+G3X[R73?-P ?LZ36NY%"JLDLA"H&" M@_;=_P"5B7]B'_L1_B)_Z:C7W1\&?@E\,/V?? L/PX^$OA=-+TN.ZGNI@UQ+ M<3W=U-(9)[JXN)F>6YN)9&9Y)I7>1V)+,37D/Q@_X)L_";XU_M8^$OVU?%/Q M8^(-KX^\ V]W;^"+W2]9MH;;1H+J-H[B*.W-LT4JR([*QF61F&,D[1@ D_X* M&Y^(W@[P7^R#9G?)\9?'-IHFM1+S_P 4];*^I:SO':.6RLY;(L> ]_$.2P!] M?^+OQ=\ _ OX?WWQ+^).L_8M+L B8B@::>YGD<1PVUO#&"\]Q+(R11PQAGDD M=44$L!534O@EX2UCX[:-^T)JMY?SZWX?\*W^@Z/;23)]EMH+VXM9[F94V9\Y MS96R[]V B%0!N8GR/]N__@F'\ ?^"B=[X8N/C[XW^(EI;^$9I+C1-/\ !_C6 M?2K>.Z<%3=,L."\X1F17)RJLP7&]]P _]G#X'ZCHWQ=\2?M[?M116>C_ !#\ M>V-CX=T/1KR]B*>#_#XN,V6B)*&*27<]S-YURR,5DN94BC+I!$S=/^T[\;/& MVFW4/[.?[.$MI<_%;Q3I[2:=+=0^=:>%K L8WUR_4?\ +&-@PA@)#7ZM96]Q)! M)!YWV>Z=\6KZU64KD1QJD6U4BB0[(XP-J( J@"@#Z4_90^ 'P=_9#^#NA_LL?"34 M\?AK31;4KO\ B>6YN1<2-(0%:3S N N!Z;7@_P"PO_P3 MG_9T_P"">FA^)=(^ [>)KRX\7:C#>:]K/C#Q)-JM_(? FL'3/$9\) M_#.]U*VM[G8'V>;""#E6!'2L#_B) _84_P"B/?M ?^&2U3_XF@#[^HKX M_^ M#DC_ ()\_P!MZ3HFM^"?C1HW]LZQ:Z997NN_"6_L[;[3<2K%$C2R@*N68#K7 MW_0 4444 %%%5M9O+[3]*N+[3-)DO[B*(M#912HC3,.B!G(4$^I(% %FBOE7 M]A__ (*H^%_VZOCM\4?@)X%_9F^(/AN_^#?B4Z!X]U'Q3-I*VMK?B2XC\J(V MU[,\^6MI/F1=N"IS\PKZJH **** "BBOGWXW_MK>+-%^/6J_LE_LK?![2_B- M\3M \#+XMUW1=;\9'0;"RL9)F@MH&O%M+L_:[ATD,<1B"!(V>66(-'O /H*B MO'_V-_VH_%_[5O[,EA\=_$G[,_C/X;^()GO;;4?A[XTM?LU_:W=M,\+QJ\@1 M9(G="8YB%5E()"\@>9_L=_\ !5/PU^V=^T]\4_V5_!?[,'Q"T#6?@SK$.F?$ M#5/$<^D+96=Q,\ZPK$UO?2R3B06TK HA 51N*D@$ ^K**^5/VS?^"J7AK]BC M]I'X6?LS>-OV8OB#X@U7XS:Y)I'@#5/#4^DM9WEU&]NDJ2FXOHI(-GVF)BSH M 5)*EMI ^H]*NKR^TRWO-0TQ[*>6%7FLY)%=H6(R4+(2I(/&02/2@"Q12,2% M)"DX'0=Z^9/V*?\ @H[J_!OX1>(/BCHOPVU?Q M=<:%IU_6="U'4/#_P );+Q-&;J_>VO[BT6 7C0JH9U@\PXB8C)1 M1(0-P!]545B?#/Q)XD\9?#CP_P"+_&7@>X\,:QJNB6EYJOAJ[NDGETFYEA1Y M;1Y(_DD:)V:,LORL4)'!K;H **** "BHKV]LM,LIM1U&[BM[>WB:2>>>0(D: M*,LS,> 22> !7R_P#"O_@I5J'[5\VHZ[^PI^S#XB^)?@G2]1FL#\3;W6K/ M1-"U6XATN;6::&]C=W<^9&_R>7M<+)N M1/H&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **\0_99_X*"?LY?M@ M_&+XP_ _X,^*!>ZW\%?%\?A_Q5&67;)*T 8S18)W1B=;JV).#YEG)QM*EO;Z M "BBB@ HHHH **\6_:U_;8\&?LL:WX)^&5IX%UOQO\1?B9JEQ8?#[X?>&3 M MYJKV\/G75P\MQ)'#;6MO$0\T\C@(&7 9B%/"#_@I#XN\#?M ?#K]F;]HW]BW MQYX'\0?$_79=-\+:Y%J.GZKH$[Q6<]W*IO;:8O%,L=N_[F6&-GSE"ZJY4 ^I M**XG]H[]H3X5?LH? KQ3^T=\;_$7]E>%/!^D2ZCK5Z(C(RQ)P$1%Y>1V*HB# MEF=0.M>+?"+_ (*0:KXM^)'PO\$?&G]E?Q5\.++XVV-SQN_M%OAYXEO-!\7W>EIX9DN[._M(HY;F&.R.LBYNC&DT3'R8WW;\+N(8 ^\:* M\G_8K_;;_9P_X*"? 33OVD/V7/'BZ]X:OYY+:4R0-#@>&](N=4UO4K@X2UM((FEE ME;V5%8_A0!M45\8?LM_\%@_$G[47QST+X*P?\$IOVL_ D&N/+N\9_$CX4C2= M$L(XX7E\R>ZDN"$#!-J@ LSNJ@$FO7?C9^V]HG@#]H72OV0?A#\-=2^(7Q1U M+PW+XBO/#FEW]O9V^B:.DHA%]?W4[!8$DF/E1(BR2R-D[ BLX /-U*E9(Y MHG>.6-U96/('C5W_ ,%>/AW=?##Q)^U1X)^!7BWQ#\!O"&M7&G:]\7M+FM6@ M=+:?[/>:E9V7F?:+W3K:4.LMPBAB(96BCF1-Q /KNBJ7ASQ%H/C#P]8>+?"N MLVVHZ7JEE%=Z;J%E,)(;JWE0/'+&ZY#(RL&##@@@U=H **** "BBB@ HHHH M***\G_;,_;<_9K_8#^#%S\=_VH/B'%H.B1W"VMA"D+3WFJ7C@F.TM+= 7GF? M:<*HP "S%55F !ZQ17Y\/_P7=^(>FZ=_PLCQ1_P1G_:TT[X?%/-_X2@^ 8)+ MJ*WZ_:)=/6?S8X@I5BV3A'+J1 MH9)[4-'/97"@%[>Y@D"R6\RY!,%?"MB+G4KF.!I97+.L44$4:\R2RRO'$B#[SR*. M,YKYZ^,G_!4CXO?LT_ W4_VGOVB_^":WQ4T'P'I^DOJ%Q>Z5J^C:IJ.F0[-R M-J-C#=B2U4\!VC,XA)S(44,P /L*BJ7AK6H_$GAS3_$44!B6_LHKE8F.2@= MP!/?&:^.M0_X+.>!KKX=^-OVG/A_^SGXL\1_ SX<>*+C0_%OQ5L]0LHU+6TR M0WE]96#R>?>65N[_ #S#8S!)#%'*%Y /M*BF6UQ!>6\=W:S+)%*@>.1#D,I& M00>X(KXWU7_@L!)'^W+XB_X)W^#_ -@OXM^)OB5X9\)KXFO[/2-4\-0VDFDL M8$%S'<7FK0*P\RYACV'#[F/R[5+ ^RZ*^&_#-UK?AGP5>>(KVWCW0Z/I]U;PS7)_NH]Q)'$#_ONH]Q0!JT5\P_\ M$RO^"H'@?_@J3\-]8^,/P>^ OCCPOX9T;Q!/_ QXE.JW_A]+J!;BTDUW34LT33HY(F#M)'=7"1X8,VX;2 ?7U%%% M !1110 4444 %%4/$OBGPYX-TEM>\5ZW;:=9+/# ;J\F")YLTJ0Q)D_Q/)(B M*.I9P!R:\Y_:M^./QM^!FD>#;_X(?LL:O\59_$/C[3M$U^TTC7(+%M TRX+B M?5I#*K"6.':N8QMSO!+H 30!ZK1110 4444 %%>)?M,?MBZ]\!/BSX+^"/@# M]E/XB?%3Q'XTTG5=3AM? S:5##I=I8/9QRRW=QJ=]:0Q!WO8E0;R6*N ,@9\ M6^'G_!8_5_BM^TS\0OV/O '_ 3E^,VH?$/X6V=C=>--!&N>$8A9QWD*36^V M>77%AE+I(APCMMSAL8- 'VM17EG[(O[44'[6/PYU+QQ)\&_&'@#4-%\3WN@Z MUX4\=6MO%J-E=VQ7=N%M--$R,KHZ.DC!T=6!(()]3H ***^8?^"C'_!1^Z_X M)]ZI\*;.]_9RUOQ98?%+XHZ-X(@\0V^N6EG8Z9>:A,ZKY@)DN'=8HI90JP>6 MVP*949N #Z>HHHH **** "BOF+_@JK_P4>N?^"8G[/,'[0,W[.>M^/K*;7+3 M2YSI^N6EA;6,MS*L41N))2\P#,P \J"49^\4X)^G: "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH P_&_P 3?AM\,K6"^^)'Q!T/P]!=2&.VFUS5H;1)G R5 M4RLH8@WP_\ _ .;_P".4 >(?\$EOVA/ M@%X>_;=_;EU37_CAX/L;75?CQ:SZ7-RY&:^[_ M /AK#]EG_HY7X?\ _A96/_QVORP_X)C?\$A?^":/Q?\ VO\ ]L?P+\3/V./! M^LZ1X#^-%MI7@^PO+:0QZ59-IZ2&"+#C"ER6YSR:^S_^'!'_ 1M_P"D>WP_ M_P# .;_XY0!XA_P<.?M"? +QE^Q%X1TOPA\18D MU)"\A5)"0JCDMT ZU]W_ /#6'[+/_1ROP_\ _"RL?_CM?EA_P74_X)"_\$T? MV#_#6KWGQH\)Z5=7^FVTBR265SJ"QSP'+GY70E3[5]G_\ M."/^"-O_ $CV^'__ (!S?_'* /H#_AK#]EG_ *.5^'__ (65C_\ ':/^&L/V M6?\ HY7X?_\ A96/_P =KY__ .'!'_!&W_I'M\/_ /P#F_\ CE'_ X(_P"" M-O\ TCV^'_\ X!S?_'* /IOP1\8_A%\3;N>P^&_Q4\-^(9[6,27,.AZY;W;Q M(3@,PB=BH)XR:Z2O%/V6/^"ZA1]ZHVYCP&YK)_X*#?M4?M'_LE>$O!7CWX!_L?:_\ [_P <6FG^/K'P MJ9)M2T71I WFW]O:1(\EVZ$+\BX'8D [E /C[_@A!+-#^WU_P47FMK8S2)^T M2S1PA@ID82ZEAZ_P#!-/\ M8P^/WP.TW]K7]I:ULCX=\7_M _%37O$GP[TK7K;RY=/L@+A=*GO86!,,DDDS M3- XWQQLBN%??&OPU\0?@5^W[\;O^"!WQ0_8QN?^"9_Q,B^.^HZC9WWQ8\<> M*+BR:;QC?6_B&WO/M5I<":2YU>8P1*JKL2&**)UCE.R&*4 ^Z?\ @IM^V?\ MMM?LY?M<_LN?#S]GC7_!,GA+XS^.Y-%U71]:T*5+TNENDH#WWFRJL#^8=PCM MEE7R^)&WX7B_%O[37_!5;]FS_@J1X)_8;\5_'GX;?$C3OCIX$U?4O".JWWP_ MDT2#P;J-@#+.WDV]S-+?6RP@LL,DXDE=D0SPA6E;-_;YM?VDOCK\?_V'_BSI MG[&?Q(M(/AW\17\1_$.PAT=;V7PYITD$4$1N'MF>*6?&Z1X+9YVC"%22VT'I M_P!K;P]\5O$W_!@_$VU'P MGS6$UO#)(C@22;D8L6Q'DL=^%\-_9$^%/[4$G M_!P/^TWHC_M=DZMI7P\\$RZYK1\!67_$WM6@5EMA#OVVVT97>F2LZ/X M0^+J?\''FH?M1-\ _'2_#>Y_9K'P[C\;/X7G%D=;&NQWI7E=_D>6A7[1L\K= MSNV8>J'[*-E\6]!_X+J_M#_M(^*OV;OB1I7PZ^)'@OPSHO@[QC?>#;I;>\N[ M&&&*4/$$,]LA9WQ)-&B@1,6*@C(!^C5?D!_P2_\ C-\1OA+_ ,%=_P#@H>O@ M']DOX@_% 7_Q/\/F[;P+J7AVW&F[$U7:)_[9U:PW>9O;;Y/FX\I]^S*;OUVU MC5+;0])N=9O8KEX;2!YI4L[.6XE95!)"11*TDC8'"(I8G@ DXK\T?^"0G@KX MZ_"C_@IW^V5\4OC#^S)\1/"OA?XV^.M)U'X=Z_J_A>46][!9MJ*.9C'N:T++ M<1.OG!!@D,58;2 >;?\ !5+XT?$?XM?\%5O^">D7C[]DCXA?#!;#XPZH;63Q MSJ7ARX&HE_[,W"'^QM6ORI3:N[S1&#YB[=^&V_:/[07[8OQ%\5?\%$?"/_!, M+]G;Q-:>'M>/OB+XTFT^.\N-'T2.Z2SM[>QAES";N>Y<9>=9$BB7/E M2&1=OSQ_P6-\$?';XL_\%'_V./B/\&?V9?B'XN\.?!3XC7^K_$37-%\,2FWL MK>X?3E3R3)L-V0L$KMY(<84 $L=HZ']K?X!_'OX%_P#!6+X:?\%B/V>OA%XD M\?>#=:^&[^ _C!X/T+3'&O6&GR2FXMM3M[*?9+/LE\CS;=5\Y1;\(2[% #L/ MAM^VW^T3^S7_ ,%6-+_X)A_M:>+[3QSHOQ/\'7/B/X,?$A-'AT_47EM5F>\T MG48K8);R.D<$DJ3PQQ#;L#*QD_=\)_P3<\0:+X3_ ."S'_!2CQ5XDU&.ST[3 M+[X,]%ETK4O$&NZJK03,EA;?L9? M OXE^,/^"CG[>-S\5_@;X^\+^!?VB['P]IW@CQ7J?AB>&"]M[+1KZQO')8;K M9OWX:,3B/?TX;"D ZGX4?'3]LW_@I%^P+XQ_;L^$OQMMOA[HOB/3M>E^$OP^ ME\+6=Y:WFDVCW-M&^MS3*URTUTT#MBTFMUMTE3_7,K%OG[]B7]H#]H_]E'_@ MTV\'?M+?LO\ B3PSIWB+P3X,UK4F_P"$G\/2ZA'/"NO7RNL02YA$4H#%E=Q* MF5P8R&R.F_X)F>)OV[OV"_V.-<_X)0_M _\ !/\ ^)GB?Q!X)MM;T_X>_$+P M186]QX:\1:;=27$\,LM]+-&MHR-.W[ME:7RPJB-I1Y;L^"=+\:6NK^& M"]U>2ZK;+-+);3B;R+5692A5K:3 EW*R; K;'Q@_:@_X*,_L:?\ !1W]GWP5 M\>_C;X'\:?#?]H/Q#J?AV\\&>'_ YTYO"-[%;+-;/;7SSR37PW,%>241A@CD M11EU$?EO_!13X:_M!_&/_@DY^R]\$_A?^RW\1]8\9^#_ !=X#U'Q;X9A\*31 MSZ3#I%KLO?,>4+$Q60!$".WF;@RY4%AZ3_P51T;XJ?&/]LS]C7XH_"#]GWXA M^(] ^&_Q.G\1>.M2L/!EX@TBPF@BB5W29$DDD&79HHU>11&05!*A@#TS4OVO M/BY^T#_P5:\8_P#!.;X;^/+GX?Z#\-/A=9>)O$7B/2M-L[G5M8O[Z6-8(+?[ M=#/;Q6L43AI&\EY'D95#1A3OY/\ X).?MC_MZ?M,_M%_'?X)?M*^-?AOJ&B_ M ;Q]=^#Y+S0? EY9:IKS@[K34'N#J+VL9:-9/-MTM1M8IM< D5Y%^W]\3_BK MX%_X*V?\+E^%W[#'Q>\5S^$?@]8Z=!X]_9ZGL9=;9=0NYII+/6;.]22.2%%M ME:W@FBW*S22Y):,Q>T?\$F/VF_V=G\4:_P#LL^%/V(?C?\#?&NMR:CXXU5?C M;X7E@N_&UP]Q!'J&J+J#2RB]G62XMA(I*^6LL810BX4 YS_@Z.^./CWX'?\ M!&GXCS_#S4)[.Z\57VF^&[Z]MG*O%8W=RHN5R.TL*/ WJL["OJ[]@'X8>$?@ MO^PW\(/A9X%LH8-*T3X;:+;6JP* ),641>4XZL[EG9NK,Y)Y-5?^"A?[%G@+ M_@H9^QOXZ_9!^(M^]C9>+])$5IJL40D?3KZ*1)[6Z5H9<@,3 M7R]^P)^U;^V)^Q5\$O#G[%7_ 4+_8I^*>HZ[\/=,AT'0OBC\*?"-QXIT+Q/ MIEL@AM+AC8A[FTG\I45UGB4L5WDJ7** ?:OQ&T?X3>!M9G_:G\=V\-G=^"_! MFJV]SKK9S;:3(UO>7:L!]Y0;"%QG)&QL8W'/Q_\ ;XU?\%$O^"@'["A_;\_ M9X^->E^!-9\2V^HZM\*_A7<^$[.^TNXL+>XFCM+75[B4&ZDN+D0@O+:S6Z0^ M>H$;^62_O]UI7Q+_ &T? OC#P;\1/ &L> /ASXI\%:CX=31]>BMQK>JF^A,, ME[)'&\@L8HXF81Q,_G2-*QE2'RU63Y0_X)6^,OVK?^":_P"Q^W_!/;]I+]D/ MXC>*/%_PNN]1LOASX@\"^&WO]%\<:;+<2W%FRZ@I^SZCURUT/QWX9UWPZ^I3V=^U_ M'93+9S/<)%$ [K*OG0S;HIE!V,IKTO\ ;O\ BY_P6C_8H_9C^//[9VJ_M"?! M>]T+1O"UCJO@SP:/A]=33Z!*TRQW5I]H%U&)S&DH*W,OFB9X\_9[=6V#Y^_: MJ_X)=_M$_LX?\&[FG_\ !/?X;_";6_B'\7_%/B^T\3>)K#P7IKSVD5\VK17] MTOGL!'''#$D=NI9@TICW*N-VWZ^_X+F^,K?X@_\ !#+XY>,K70-7TI;_ , > M8=-U_3)+.\MF^UPAHY89 &5@01GE6&&4LI#$ ^?OVQ?VPO\ @MQ^RU^Q]X0_ MX*K6'Q!^&.N_#[3=$T+4O'/P5B\*$7DFEW20(]XVJ!MS73/,KO'#''#;[^/M M"Q,TGZ?_ C^)GAOXT_"CPQ\8_!CR-H_BWP]9:SI33+AS;74"3Q%@,X.QUR* M_/'XK>(/B_\ MV_\$=/"W[!7P9_9V\=Z7X^^(?PV\.>'=9OO%'A.YM="\-V1 MBM?M>IR:HRBSO(E@CD>*.UEEGD9X@8T)?9]2:E\0OB;^QWXW_9Z_8K^"?[(G MBCQQX"U'1F\/ZW\1;'4HXK;P9::;90QVTEW&8V\SS0N.7B'RG89&(2@#Z+HH MHH **** "L^V\6>%;SQ)<^#K3Q-I\NKV=ND]WI4=ZC7,$3G"2/$#N56[,1@] MJT*X_1O@#\&_#WQKUK]HS1/A[I]MXX\1:/;:5K?B6-#]IO+*W8M# YS@JA)( MX[T =!;>+/"MYXDN?!UIXFT^75[.W2>[TJ.]1KF")SA)'B!W*K=F(P>U%MXL M\*WGB2Y\'6GB;3Y=7L[=)[O2H[U&N8(G.$D>('VTK6_$L:'[3>65NQ:&!SG!5"21QWHT;X _!OP]\:]: M_:,T3X>Z?;>./$6CVVE:WXEC0_:;RRMV+0P.>)+GP M=:>)M/EU>SMTGN]*CO4:Y@B%_A?X/M+J.6^NM?U1C!8MY&=Q5#YD^& #B J#DBO?]&^ M/P;\/?&O6OVC-$^'NGVWCCQ%H]MI6M^)8T/VF\LK=BT,#G."J$DCCO7YV_!W MX-?"W_@H]_P7]\<_MDZ-X&T]_!/[+]C!X1M]?CAW?\)-XY$;B:1FY$BZ;!*T M*J1F.9TD4_.: /'[C]E;P7_P;Z_$#]G?]KKP7XWM-0M['1[?P)^V.8-1$L]U M%K%T;B'Q+<(3O"0:E*R>:X+M#]GA!ZU^R%CXR\(:IKTWA73/%>FW&J6UK'JMY"AB2 T+D21L!E756ZBOE'_@@I)H-C;?$+X%_'GPCI MZ?M*? .XM?AM\0/%15A>>(O#=L&?0+_YF),$EJ %8_,QA+M]\4 ?H+;>+/"M MYXDN?!UIXFT^75[.W2>[TJ.]1KF")SA)'B!W*K=F(P>U%MXL\*WGB2Y\'6GB M;3Y=7L[=)[O2H[U&N8(G.$D>('VTK6_$L:'[3>65NQ:&!SG!5"21QWHT;X _!OP]\:]:_:,T3X>Z?;>. M/$6CVVE:WXEC0_:;RRMV+0P.>)+GP=:>)M/EU>SMT MGN]*CO4:Y@B^->M?M&:)\/=/MO''B+1[ M;2M;\2QH?M-Y96[%H8'.<%4))''>NPH ^"?^"T/[!?[9WQL\9?"C]O'_ ()O M>.M/T_XV? JXU)M&\/:VR+9^)-/OHXTN;)FD(C5V6,H Y1669\R1LJ.//_V& M/^"WOP3_ &VOCSX7_8K_ ."AO[/.M? O]HKPIXBCU#1/"WB2"2.PU'5$MYX5 M>RFE ='DBFGV0RC#K(%CEG)Y^F/VL_C%^UU\$/VQ?AKXN^$G[-7B[XD_"V?P M3K]K\2[?PG>6HN-(N#=::UA>Q6]S/$+R0!;I##$3+Y3W$X@9?*C:&-H Y?!- 'K'_!;G6?AS\??V4_%?_!,KP_#J?B7XN?&3PI, M? W@CPTD3W:FUFCGBU*\>62.*RTZ.YAB$EQ,ZAOF2(2R8C/R5_P2A_:/UG]J M7]BG4/VT/VC/C#IWXD_MS^(/V/?B+\:/A! M\8? .FZ#I&K_ LT8:MJ?A8VT-H#;O:;U9(O/MY7?E487"R!F=7CKR']KW]@ M[]NM_P!LJ[_X+'?L5_L%ZG9^&]7U/2YOB;^SCXJ\3Q6VK?$%+6<7)U2>PLWD MMX&$T5K*ENTTTSS0>=) 2\L,@!^I_P"P'XL_;4^(O[-_A[XG?MUZ+X,T'QGX MDTNWU"7PAX.T*\M!H"RJ7%K<275Y.9YPK1[]JQ"-PZ?O,!S^;/\ P;W?M,ZQ M\ _V4OVF/^$=_9L^(_Q!U,?M5>+[K2[#P3H*W$=Y/]DTQ5M6G>18[=\J"6E* MJ%<$%CE:^^_V3_VX?CK^T7X7U7XQ?$[]ACXC_"'PAI&FI$FD>.-$>;Q'K&IO M(H86VGV9DE2UB4$&25 TIF#!8TA=F^:?^#;_ .&GQZ_9P^%?QF^%7[2?[./C MGP%J_C'X]:YXT\/?\)!H#BWN=.O+6R1 9XM\4*KWP;I=ZEQ!X>ADCCCBM2\9: M-I?E9FV,RA3&N25-?1'_ 4G_8]^)7[=G[+.H_LW_#+]I*Y^%ESJFK6-U>^) M;3PXFJ2/#;3"X6W\IIH0%::.$L=Q#(C1D$2''O=>'_MN?M7?%[]DO0_"WB_X M;_L7>._C)IFJ:]]B\4P?#IX9M2T.U,99;I+.0AKL%AMVJR!>K,. 0#Y'_8X_ M:[_X*4_L7_MX>%?^":'_ 55\2:'\2--^)VGW\WP7^.GA[2UL6U.XLH3-/IU M_ BJB2B%<@A=P9D&^<2[X\__ ()":WJOQ/\ ^"UG_!0_XE>,)6EU'1O%/A/P MWI?F')M[""#48E11_"K"UA; X)!/).:^C+3P!XT_;K_:<^$_[2GCOX$^)/A] MX,^#<^IZQX;L?'4-O!K.NZU>V36*.;6&64VEI;P2SL?.99I9VCQ&B1;I>"T_ MX >-_P!@3_@JM\4OVSO#'PV\1^)?A7^T-X3TL>,U\&Z)-J=]X>\3Z4K16\CV M5NK3RVMS;RS'S8DD*3EO,"(P>@#XO_:-^,OCG]G_ /X*4?\ !4NP^%=]/9QW MO[+6G>(9/LK%1;:K%H5K;17*X/RR*EY+)GJ2,FOKW_@GM\.O"MO_ ,&W'@_P M)=6<3:7JW[,]])J$)4;7%[IUQ-/D>[3R9^IJQ^R/_P $X]:^+OQ"_:P_:Q_: M^\#76A7W[5<0\-VOA"\FB:^T7P?;Z<=-MUN#&SQQ7=Q$1-)$K.(MD2EMX<#@ M?A'X-_;4_9Y_X).ZW_P2;C_9^\4:]\7-,\-ZQX!\$>,+'3&3PSJ.E733PV6O M2:D28+2."TG1I+61OM7F6S*D4F]20#TG_@VG\?>*/B/_ ,$1O@3KOBZZEGNK M32=5TJ&64DDVMEK-]9VRC/98((D'LG'%?=->1_L&?LF^&?V%OV.?AW^R3X3U M'[;:^!O#4%A/J'E[/MMV63;DXWXR<9KUR@ HHHH *P_&_P 3 M?AM\,K6"^^)'Q!T/P]!=2&.VFUS5H;1)G R54RLH8@5_M3_L1_LG_M MMZ!I7A;]J_X%Z'XZT_0[Q[O2;37(F=+69TV,Z[6')7B@#L/!'QC^$7Q-NY[# MX;_%3PWXAGM8Q)_&?PGH M>H+&LC6&K^(K:VF"-]UBDCAL'L<&_ N MH:Y9I:ZM=Z' Z/=0H^]4;-_!?Q!T9?$?@+Q?I>N:>TC1K? MZ/J$=S"77[RAXV*Y'<9XK\S_ )\2/V>/VT_^"ZWQ-^,G[0OQ<\(-X-_95T; M2O#?PAT?7?$%JEI)XBU"$W6IZO&DC@-/ 42V#\A2L;##Q@C]"/V%X+R:ZBT71XV6%9I2#(X#$G+$#/-?D5X_\ V!_^"8'[ M%/\ P6!\>^#?^"A?[+G@[_A47[0D=CK/P9\?>)89$TO0]>BC9-3T:XN"ZI ] MQ(WVE#(0H!5=Q+': ?M#JGBSPKH?AN3QCK?B;3[/2(K<3RZK=7J1VR1$ B0R ML0H4Y'S9QR*_,;XB>./V=/V(?^"X7PC^-'[+OQ9\(1^$?VJ!J7A/XR>&?#WB M"U>S;7[>$7&E:OY44A1+J:5VMV;C?OSN;!541Q?*?FCVJF,'H!S7X__M.?L*_\$MOCI_P4(^#/ M["7_ 3 _9F\$IXI\'_$;3_&7QV\?>#(VGM?"F@:?(9#ILMP'>-;J[F"1B,9 M9"@# !B5 /V8\;_$WX;?#*U@OOB1\0=#\/074ACMIMP^&_Q4\-^(9[6,27,.AZY;W;Q(3@,PB=BH)XR:X_]J?\ M8C_9/_;;T#2O"W[5_P "]#\=:?H=X]WI-IKD3.EK,Z;&==K#DKQ61^RQ_P $ MY/V'?V)-?U7Q3^RA^S5X;\"ZAKEFEKJUWH<#H]U"C[U1MS'@-S0!W_B_X\_ MWX?:RWASQ[\9_">AZ@L:R-8:OXBMK:8(WW6*2.&P>QQS6QX0\;^"_B#HR^(_ M 7B_2]1IFAB!$:$JX&%!..*]'_ &%X+R:ZBT71XV6%9I2#(X#$G+$#/- 'F7_!5?]A+_ (>1?L*^-?V3 M++QP?#6JZW':W?A[7MK,EGJ-IO?M4>%?V;HO%/[&?PWO/&'CW3?'/ANZL_"MGJ< M=E_:UDFKVK7UL]Q*RQPQO:"=6D<[5!R0<8/SS_P4<^+LW[>'[#/CK]C_ $K_ M ()T_&+6?'_CGP[-INB>&_%_P^>TT_0-6D0K;ZC/K+LVFJMI*5GWP7,C-Y6% M!W4 ?5/QE_:I_9M_9*_9YT_XT?$/XAV\7A)H+&S\,S::&O[C79IU5;*UL(H MSWL\XV^6D08N#N^Z"P_&[_@E?\.O%D'[3/Q,_P""!G[:&HZW\/\ X,]$N9(KI-%N;^&YEAB@1(DEN+:V#R2NMY']H1(9$D]F_X* M!_\ !/W]N[]E[X*_L%^.OV?? %_\;[;]DFXM?^%@>!]!D)NM7DC@L4%W9PO\ MTHC%OXE9YMKB>;R((?GP\GG2+0!]F?L+?'7 M]N?]H7XT?%74OBD_PQM?A%X+^(.H^%_ U_X<\*ZA%J7B86;-%/<>;+J,D,,< M%P#;$K%)YLEO.!Y052?D2U^)4?PK_P"#KSXG>)9O OB7Q!&_[)5K!):>%=': M^N8@=4TIO,,2$,4!4*2H)!=>,9(]D_X)C?MC?ML^+O"7@?\ 9 \8_P#!)3QA M\&+_ ,%VMMI_C'Q/KI1/"EM8VR@2/ILIE,]]/<%-J(OF+&TQEDFE"'S. ^%O MAWXV:=_P?P/' MX2\">'/$D\"ZUK^V.UB:_NH())!;QXMW*I(0YW0\?(37Z8T5C^._&=C\/_"U MUXKU#1M8U&.V3(LM!T>>^NIF/ 1(859B2>,G"CJQ49( /S _X-5<9^594/.<\8/.? MLX?MP?\ !8_]L+_@C+J__!17PQ^T=\.?!6M^#--\4Z[/IZ?#I=1?Q.FEW%U( M;,F29(].A$4'D)M2>5V D:5,[:] _P"#-=+L/"!\*7$LU]<:L+]K+RI8PT)1O.57 M. M[BU W-I$9;2.65M\$:R&0*ZY8JPS6KI'[6_Q5_X)E_\ !&_X<_'7QI\0[7XD M:]XH\&>"?#WPD\*7NAPZ7;V^J7]E#';VTTT!+S1(I\UV.'*6K!<,^1QVM_#G MX]G_ (-G+?\ 8QMOV9_B'-\5I?@]'X,_X0A/"D_VE-018XW=I2! ( A\P2^9 MM8 J,NI0:W[7'["_QM_X*%?\$//AI\ OAGX5UOP=\9/A%I'A/6]"T#QEI4NG MC_A(-)L! ]F995$4@='N%25':+>8]S*-Q !VO_!17]I7]NK_ ()1_!O0/VX_ M%WQMM?BYX#TCQ!IUC\:/!MUX/L]--E97DR6_V_19K8++$8[B2)!!=R7.]91F M52"QH?M:_ML_M\Z1_P %2O@1^R?^S)\2_AV? ?QL\":YK&CWNH>#YI);#[/8 MM(MW=2-=YO8XPR7$<,*VAD8"%W56,HK?MN:I\>O^"O7[ "_L,:-^R=\1_ASX MQ^(M_H=M\3;OQOX6EL=,\&6MKJ%K>W]Q%>2XAU3)M6BMUM&E:0RHSB)0Y6M^ MT[\,_B-X3_X+2?LK_%#X:?LW>/\ 5?AC\'O /B#P[XF\3Z1X8GN+73#>V!M[ M15P/,N57;&':%7"A^Y5E !A?M'?M,?\ !97]AW7OV5_A-\6_CO\ "+QUK7Q3 M^,[>%_%%WI7@J?3FOK=IC);!KDN\<"- 0DGE68D0IE'D.2=KXC?M.?\ !57] MEO\ X*A_##]C7Q5\=?AK\2M*_:%\*Z_-X4EO/ ,FAV_@W4],M_M4TFR"YFFO M;98>1%),))6(3S8<&6M__@LKX&^,7Q%_:D_9$UGX3_ ;QKXMT[X:?'&T\5^. MM2\/>'Y9X-+TQ (S(7P!,_S,WE1;W C.5!9 U3]MO0?BIXO_ ."T_P"R+^T; MX+^ 'Q!UCP'\+-'\7Q^.?%&G^#KMH=/;6-(^SV@$902S$.5\P1(QCW8/S*RJ M ;?[*W[3_P"V[\)/^"NOB/\ X)F_M>?&[P_\4=+UGX)Q_$GP9XOTKP5%H-QI MRC4SI\NGR012R*Z%ED=79F_;"^,OQN\ M/_!CQOX9\6:J_P (O@EJVGZ1>V?B70-/F14:YC$KF2VG@6,;6\L+\ MQ['7O"'QA?N[S;[' M5?M(7RLG.[8-]?+_ ()^%/\ P47\5_\ !.?]JC]EOXU?\$]/'?B#]HWQM#XD M7Q+\8-3N;%=+\36+EGLX;&\>9IYE2("&VT^"'R%.W+0>8Y4 ]'_X+5_%3X^? M'+]E7]B?X]> OC5=^"M%^*7QS^&PU7P?8:9'/"]WJ"-J<-Q/*Y#3I;2V\12W M(6-V&]]Q6/9[5_P5$_:>_;P_8(\&?LZ3>#/CKX6U^W\<_M >'? GCK4M2\ K M%J-Y#J%U_X)!?LD:CX? M_8V\8)XL^ WQ3^'?B/Q#\-VGM'UR\T_1=/>UNI(X4E**[32$I"7,GE;7D6)B M\4?=_P#!9>Q_:1_:K^"/[-=W\/?V./B(^M>'_P!I/PUX_P#$7ABWTV.[NM&T M&P:]5GNI8':V6Z998F^RQ2RLI8@DXR0#WCX]?MB?$7QG_P %%_"__!,#]G;Q M1:>'=9D^&UWX_P#B/XTET^.\N=(T9+N.RMK6QAES#]KFN95+23K(D42Y\J0R M IP?@#]MG]IO]GC_ (*BP_\ !+C]ISQQIGC&V^)7@6Z\2_ WXG2^'XK2[:>V M29KK2]4MK4Q03M&EO),LL"P9154C=)F/E?VKO@'\??V?_P#@K7\._P#@L+^S M_P#"'Q)X^\$^)/AFW@3XP^$M TQSKVFV+RBYM=2@L9=DLX61;836ZKYR"W.$ M)8[.N@^!?BC]L3_@JOX!_P""B^M?##Q1X6^'GP+^&VK6'A)_%?AZXL-6\0ZW MJ:R17$D>FR*+J.V@M&909HXY))I<1HRKO(!YA^QG^T3_ ,%>_P!O/5/VEOA# MI/[3WPR\!ZG\)?CAJOA+2O&UE\,FOA+':(BQ00:?-=$0([ RR33SW3CS/+1? ME\ROHC_@BI^V[\4/^"@G_!/3PC^T)\;](T^T\9_;]2T7Q1_9,7EVUQ=V-Y+; MF>-,G8)%1'*C@,S!<+@5XQ_P1^TGXK_ 'XI?M?>+OC=^SO\ $7PU8^/_ -H+ M6O&W@M[SP;=RMJ^DW#*D31K"CE93A3Y+A7 ?.,*^W<_X-S?A;\9_@!^P'+\# M?V@_@IXJ\#>*=-\=ZWJ,FF>)-):$2VMY>//#)'*NZ*3ABK*KEE*\@ J6 /O! MM&TAM77Q VE6QOTMFMTOC OG+"S!FC#XW!"RJ2N<$J#VK\RO^">'_*RC^WA_ MV*_@G_TTV=?IS>W<5A9S7TZ2LD$32.L$#2N0!DA40%G/'"J"2> ":_,O]@OP MA\.VTNRU&S M\'WFLO:16U@T]]JCV&GH;C4)8K2UBB2-?XFA+D11-CQGX/?MB?MR^"O^"E/A M/]GF]T#XI?%WX'?$#P_1?62LS*-[QJ@V[E+(9 IWE >G_ &-/VV?VWOVVO&>BGQ3_ ,$^_''P M \+Z&SW/C?4?B5/!]IU680ND>FZ;;[!(\9F=)7O'2,". QHI:8-& <5\+OVC M_P!N'_@I)^RE\0/VROV*/C)9^#+*'4=>LO@1X3C\/6%Y'XI_LR:6VCGU:XO5 M8QK>74$B*ENUO]GB*,TDK9QXG_P6B\-?V ?V+_'?[1/P9TSPK\5KO\ M:T\ S^(_!4&M(]G;ZH(M2!A%Q$9PD;L%.093&KX)D*DG)_X)^:W_ ,%&/^"* MLWBG_@G!J?\ P3C^(?QL^'\7C*_U'X(_$#X>7-K]D^P7DQE6TU&2X=([';(6 M=WD8%7DEPKIL<^D_\%@?AC^V%\7/V?OV9?"D_P %O$/CKQYX8_:1\.?$3X@P M>!-&>YL-%TRVDOY)K:*X98UG^SBYBMX^!+,L/FNBE^0#J?%?[3G_ 4,_9"_ MX*I? ;X!_M'?';P9X^^'G[1L7B.S@T30? 7]DOX/U'3;-+I!;SFXEEO(G\R. M,O,V3^\;8GRK69X?_:E_X*@_%G_@K#\<_P#@GQX4^-'PST31/"7@#1]8\/>* MQX FD;1X[PJYD-F]XS7UW\_E OI>/M;L?!=X$TJWU/3[6&V)CDC665P5?VDO$GP"\?6'P\\8?##0]"\->,;CPE=?9;Z]L M1$9T"JAEC7[X5W14'-$33O^$DTN.U:YMG^R*QCBN7V,FQ3MS)&O)#.UOQ!\9_^"GGB M3_@FE:?\%.OAQ\9O#UOXKF\ Q_$*#X)S>$K>;0)]%:V%\NEFZP+\WOV,@&Y6 M=8VG&!"B'Y?(_P!GG]BGXH?M+^)/^"A?P%^+_P (?&W@/0_VC?$;W/PY\5^( M/#,\5M&M>CCM6LM/U%=:S]CAMO(,#S":1)AY<@6) MVVJ0#S;_ (+2?M=>"?V\_P#@W5\.?M=_#[3)K'3?''B7PG>_V=<2!WL;E=8C MAN;8N YBGCECW@#=LS@9Q7V/^V/^VAX[\+?MC?!W_@G5^S_ *EIVF>-OBK; M:IK6N^*M2LOM:^&_#^GPL\DT5N659KJXE'DPERT<95W=) H1OCO_ (*(?\$Y M?C!\ _\ @@)\.?\ @F5^SI\+O$?Q+\9:'J.B37D?A329)899X-1&HZEWHOH95%FCQJD<$(B>10[F8;E5,OXJ_!7Q1_P % M*/\ @H1^SO\ M!6_PE\6^%?AG^SY)K/B*\U/QWXZ==0Z[!;Z>DS'58;A9%&HHUT(UD41SV\"QJK*27D /1/V!OVO\ M_@KC_P %%/\ @GU\2OC3H/Q,^%/AKXC^$]=U7P_X3TOP_P##NY$5[K&EEA)% M=37NH3QRV]R&B"O#% T4A)^=5*-V?[+G_!23Q]\9O^"'=[^V[JWQ-NKGXHVN MAWMCJ%K!H-I!-9^,DN!9V^BI9M'M'FWK6T*))EV6[0[U+*5]!_X)&?M"_LU> M)?A=>_LH? S]C[XF_ 6[^&]G;W-W\.?BMX6ET[4);:]EG*ZE'-)+*;])IXKD M/<&1G,B-OP2"? ?AG^P1XX\#?\%SO'GP_P# WB:T_P"%#:S)H_QW\4^$8AG[ M'XR+7VGVL1 .$2>ZBEU3./FETR$# BPP!^B'P)T'XL^&O@_X=T;X[^.[?Q+X MRBTN(^)M:LM.CM+>XO2-TODPQ@!(E8E4!RVU06);)/6T44 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% 'P!XV_X(D_%O_AI'XG_M#?L\_P#!4OXL?"K_ (6KXH&N M^(?#WA/2K!K;[2(EB4[I5+-A5QD^M+_PY^_;K_Z3T_M ?^"G2_\ XBOOZB@# M\X?B!_P08^/'QM30]$_:&_X+$?&CQWX>T7Q1IVNCPYKND:<;:XN;.=9HBVQ0 M1\R]0>]?H]110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 ?$WB?_@FQ^VI\*OVF/B'^T+^PE_P443P?I_Q6\01ZWXS\"_$;X M);%=16"*V^T6DZW-M/;J(88T$.YEPBKD*JA?=_V??V:/B'X&\4CXP?M(_'R? MXF_$!=(ETJRUF/P[!H^G:18S212SV]C8PM(8A-);V[RR333RN;>(;U5%0>Q4 M4 %%%% !1110 5X'_P %,?V1/'O[>7[&_C']D?P1\4-)\'Q^.-/6QU77=3\/ MRZDT$ ECD/E1)<0#>=FW+,0,YP<5[Y10!P?[,/PS\<_!?X >$?A!\0_%FEZ[ MJ7A;P]9:0VKZ/I4EE#=I;6\<*R>3)-,49@F2-[#)XKO*** "BBB@ HHHH ** M** "BBB@#+\;Z-KOB+P7J_A_POXIDT/4[_3+BWT[6X;99GT^=XV6.X6-_E0@Y5]K@[74\JZX92 5((S7644 ? $W_ ;-_P#!*A6DTK1? M!7Q#TKPW,Y,W@S3/BUK<>E.I.60Q&Y+A3EN X^^?;'UK^RU^QW^R_P#L3_#= M/A)^RG\$=!\#Z )!+/::+:[7NI0-OFW$SEI;F3 \R5W; S@5Z510 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7PE\/_ /@F1^W_ /LK M>+_%&G_L4?\ !3BSTOX?^+/%^H^(Y?"/Q1^%$7B.XTF]OIVN+IH+Z.]M99E> M5V(27IDDLS%F;[MHH ^8/B-^PU^TAK?[/_C33OAQ^W9K6A_'/QE:Z;;S_&J7 MPC9R"QMK*Y::.PM=-7;%;VF);I0N]I=UT[O+*0!7<_L7?LGZ]^S!X-U:]^*? MQQU7XH_$?Q=?0WWCWXCZUIEO8RZO<10);PQQ6ML!%9VT42!8X$R%+2.2SR.Q M]FHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ >HHHH **** "BBB@ HHHH **** "BBB@ HHHH __9 end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.4
    Cover Page - USD ($)
    $ in Billions
    12 Months Ended
    Dec. 31, 2022
    Feb. 15, 2023
    Jun. 30, 2022
    Cover [Abstract]      
    Document Type 10-K    
    Document Annual Report true    
    Current Fiscal Year End Date --12-31    
    Document Period End Date Dec. 31, 2022    
    Document Transition Report false    
    Entity File Number 001-39399    
    Entity Registrant Name JAMF HOLDING CORP.    
    Entity Incorporation, State or Country Code DE    
    Entity Tax Identification Number 82-3031543    
    Entity Address, Address Line One 100 Washington Ave S,    
    Entity Address, Address Line Two Suite 1100    
    Entity Address, City or Town Minneapolis    
    Entity Address, State or Province MN    
    Entity Address, Postal Zip Code 55401    
    City Area Code 612    
    Local Phone Number 605-6625    
    Title of 12(b) Security Common Stock, $0.001 par value per share    
    Trading Symbol JAMF    
    Security Exchange Name NASDAQ    
    Entity Well-known Seasoned Issuer Yes    
    Entity Voluntary Filers No    
    Entity Current Reporting Status Yes    
    Entity Interactive Data Current Yes    
    Entity Filer Category Large Accelerated Filer    
    Entity Small Business false    
    Entity Emerging Growth Company false    
    ICFR Auditor Attestation Flag true    
    Entity Shell Company false    
    Entity Public Float     $ 1.6
    Entity Common Stock, Shares Outstanding   123,404,145  
    Documents Incorporated by Reference Portions of the registrant’s Proxy Statement relating to the 2023 Annual Meeting of Stockholders are incorporated by reference in Part III of this Annual Report on Form 10-K. This Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2022.    
    Document Fiscal Year Focus 2022    
    Document Fiscal Period Focus FY    
    Entity Central Index Key 0001721947    
    Amendment Flag false    
    XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.4
    Audit Information
    12 Months Ended
    Dec. 31, 2022
    Audit Information [Abstract]  
    Auditor Name Ernst & Young LLP
    Auditor Location Minneapolis, Minnesota
    Auditor Firm ID 42
    XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.4
    CONSOLIDATED BALANCE SHEETS - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Dec. 31, 2021
    Current assets:    
    Cash and cash equivalents $ 224,338 $ 177,150
    Trade accounts receivable, net of allowances of $445 and $391 at December 31, 2022 and 2021, respectively 88,163 79,143
    Income taxes receivable 465 608
    Deferred contract costs 17,652 12,904
    Prepaid expenses 14,331 17,581
    Other current assets 6,097 4,212
    Total current assets 351,046 291,598
    Equipment and leasehold improvements, net 19,421 18,045
    Goodwill 856,925 845,734
    Other intangible assets, net 218,744 264,593
    Deferred contract costs, non-current 39,643 29,842
    Other assets 43,763 30,608
    Total assets 1,529,542 1,480,420
    Current liabilities:    
    Accounts payable 15,393 9,306
    Accrued liabilities 67,051 54,022
    Income taxes payable 486 167
    Deferred revenues 278,038 223,031
    Total current liabilities 360,968 286,526
    Deferred revenues, non-current 68,112 59,097
    Deferred tax liability, net 5,505 8,700
    Convertible senior notes, net 364,505 362,031
    Other liabilities 29,114 25,640
    Total liabilities 828,204 741,994
    Commitments and contingencies
    Stockholders’ equity:    
    Preferred stock, $0.001 par value, 50,000,000 shares authorized at December 31, 2022 and 2021; no shares issued and outstanding at December 31, 2022 and 2021 0 0
    Common stock, $0.001 par value, 500,000,000 shares authorized at December 31, 2022 and 2021; 123,170,172 and 119,426,064 shares issued and outstanding at December 31, 2022 and 2021, respectively 123 119
    Additional paid‑in capital 1,049,875 913,581
    Accumulated other comprehensive loss (39,951) (7,866)
    Accumulated deficit (308,709) (167,408)
    Total stockholders’ equity 701,338 738,426
    Total liabilities and stockholders’ equity $ 1,529,542 $ 1,480,420
    XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.4
    CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Dec. 31, 2021
    Assets    
    Allowance $ 445 $ 391
    Stockholders’ equity:    
    Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
    Preferred stock, shares authorized ( in shares) 50,000,000 50,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.001 $ 0.001
    Common stock, shares authorized (in shares) 500,000,000 500,000,000
    Common stock, shares issued (in shares) 123,170,172 119,426,064
    Common stock, shares outstanding (in shares) 123,170,172 119,426,064
    XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.4
    CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Revenue:      
    Total revenue $ 478,776 $ 366,388 $ 269,132
    Cost of revenue:      
    Amortization expense 19,932 16,018 10,753
    Total cost of revenue 119,227 90,357 61,008
    Gross profit 359,549 276,031 208,124
    Operating expenses:      
    Sales and marketing 217,728 148,192 98,885
    Research and development 119,906 82,541 52,513
    General and administrative 132,562 96,206 51,603
    Amortization expense 28,227 25,294 22,575
    Total operating expenses 498,423 352,233 225,576
    Loss from operations (138,874) (76,202) (17,452)
    Interest expense, net (538) (2,478) (10,741)
    Loss on extinguishment of debt 0 (449) (5,213)
    Foreign currency transaction loss (2,802) (849) (722)
    Other income, net 0 0 91
    Loss before income tax benefit (142,214) (79,978) (34,037)
    Income tax benefit 913 4,789 9,955
    Net loss $ (141,301) $ (75,189) $ (24,082)
    Net loss per share, basic (in dollars per share) $ (1.17) $ (0.64) $ (0.22)
    Net loss per share, diluted (in dollars per share) $ (1.17) $ (0.64) $ (0.22)
    Weighted-average shares used to compute net loss per share, basic (in shares) 120,720,972 118,276,462 108,908,597
    Weighted-average shares used to compute net loss per share, diluted (in shares) 120,720,972 118,276,462 108,908,597
    Subscription      
    Revenue:      
    Total revenue $ 455,007 $ 344,243 $ 248,879
    Cost of revenue:      
    Cost of revenue 85,479 63,441 39,529
    Services      
    Revenue:      
    Total revenue 19,025 16,122 14,519
    Cost of revenue:      
    Cost of revenue 13,816 10,898 10,726
    License      
    Revenue:      
    Total revenue $ 4,744 $ 6,023 $ 5,734
    XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.4
    CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Statement of Comprehensive Income [Abstract]      
    Net loss $ (141,301) $ (75,189) $ (24,082)
    Other comprehensive loss:      
    Foreign currency translation adjustment (32,085) (7,866) 0
    Total other comprehensive loss (32,085) (7,866) 0
    Comprehensive loss $ (173,386) $ (83,055) $ (24,082)
    XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.4
    CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
    $ in Thousands
    Total
    IPO
    Private Placement
    Common Stock
    Common Stock
    IPO
    Common Stock
    Private Placement
    Additional Paid‑In Capital
    Additional Paid‑In Capital
    IPO
    Additional Paid‑In Capital
    Private Placement
    Accumulated Other Comprehensive Loss
    Accumulated Deficit
    Beginning balance (in shares) at Dec. 31, 2019       102,843,612              
    Beginning balance at Dec. 31, 2019 $ 500,722     $ 103     $ 568,756     $ 0 $ (68,137)
    Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
    Issuance of common stock (in shares)         13,500,000 85,880          
    Issuance of common stock   $ 322,413 $ 2,233   $ 14     $ 322,399 $ 2,233    
    Exercise of stock options (in shares)       526,460              
    Exercise of stock options 2,985           2,985        
    Vesting of restricted stock units (in shares)       36,520              
    Issuance of common stock under the employee stock purchase plan 0                    
    Share‑based compensation 6,743           6,743        
    Foreign currency translation adjustment 0                    
    Net loss (24,082)                   (24,082)
    Ending balance (in shares) at Dec. 31, 2020       116,992,472              
    Ending balance at Dec. 31, 2020 811,014     $ 117     903,116     0 (92,219)
    Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
    Exercise of stock options (in shares)       1,903,560              
    Exercise of stock options 10,691     $ 1     10,690        
    Vesting of restricted stock units (in shares)       530,032              
    Vesting of restricted stock units 1     $ 1              
    Issuance of common stock under the employee stock purchase plan 0                    
    Share‑based compensation 35,805           35,805        
    Purchase of capped calls (36,030)           (36,030)        
    Foreign currency translation adjustment (7,866)                 (7,866)  
    Net loss (75,189)                   (75,189)
    Ending balance (in shares) at Dec. 31, 2021       119,426,064              
    Ending balance at Dec. 31, 2021 738,426     $ 119     913,581     (7,866) (167,408)
    Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
    Exercise of stock options (in shares)       842,188              
    Exercise of stock options 5,203     $ 1     5,202        
    Vesting of restricted stock units (in shares)       1,895,620              
    Vesting of restricted stock units 2     $ 2              
    Issuance of common stock under the employee stock purchase plan (in shares)       295,189              
    Issuance of common stock under the employee stock purchase plan 6,840           6,840        
    Issuance of common stock in connection with business combination (in shares)       711,111              
    Issuance of common stock in connection with business combination 15,083     $ 1     15,082        
    Share‑based compensation 109,170           109,170        
    Foreign currency translation adjustment (32,085)                 (32,085)  
    Net loss (141,301)                   (141,301)
    Ending balance (in shares) at Dec. 31, 2022       123,170,172              
    Ending balance at Dec. 31, 2022 $ 701,338     $ 123     $ 1,049,875     $ (39,951) $ (308,709)
    XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.4
    CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Operating activities      
    Net loss $ (141,301) $ (75,189) $ (24,082)
    Adjustments to reconcile net loss to cash provided by operating activities:      
    Depreciation and amortization expense 54,830 47,069 38,511
    Amortization of deferred contract costs 16,563 12,534 7,953
    Amortization of debt issuance costs 2,722 1,251 773
    Non-cash lease expense 5,869 4,994 0
    Provision for credit losses and returns 328 37 1,024
    Loss on extinguishment of debt 0 449 5,213
    Share‑based compensation 109,170 35,805 6,743
    Deferred tax benefit (2,955) (5,644) (10,318)
    Adjustment to contingent consideration 694 6,037 (1,000)
    Other 3,333 1,419 (490)
    Changes in operating assets and liabilities:      
    Trade accounts receivable (9,487) (6,521) (23,112)
    Income tax receivable/payable 266 (611) (766)
    Prepaid expenses and other assets 1,773 (9,265) (3,620)
    Deferred contract costs (31,134) (24,795) (20,398)
    Accounts payable 5,891 2,069 4,026
    Accrued liabilities 10,017 4,345 5,501
    Deferred revenue 63,426 71,216 64,945
    Other liabilities 0 (35) 1,898
    Net cash provided by operating activities 90,005 65,165 52,801
    Investing activities      
    Acquisitions, net of cash acquired (23,816) (352,711) (2,512)
    Payment of deferred consideration 0 (25,000) 0
    Purchases of equipment and leasehold improvements (7,727) (9,755) (4,368)
    Purchase of investments (3,100) 0 0
    Other (139) 48 4
    Net cash used in investing activities (34,782) (387,418) (6,876)
    Financing activities      
    Proceeds from convertible senior notes 0 373,750 0
    Proceeds from bank borrowings 0 250,000 0
    Payment of bank borrowings 0 (250,000) (205,000)
    Payment for purchase of capped calls 0 (36,030) 0
    Debt issuance costs (50) (13,134) (1,264)
    Payment of debt extinguishment costs 0 0 (2,050)
    Proceeds from initial public offering, net of underwriting discounts and commissions 0 0 326,316
    Cash paid for offering costs (104) (543) (7,256)
    Proceeds from private placement 0 0 2,233
    Cash paid for contingent consideration (4,588) (4,206) 0
    Payment of deferred consideration 0 (25,000) 0
    Payment of acquisition-related holdback (200) 0 0
    Proceeds from the exercise of stock options 5,203 10,691 2,985
    Net cash provided by financing activities 261 305,528 115,964
    Effect of exchange rate changes on cash, cash equivalents, and restricted cash (713) (993) 604
    Net increase (decrease) in cash, cash equivalents, and restricted cash 54,771 (17,718) 162,493
    Cash, cash equivalents, and restricted cash, beginning of period 177,150 194,868 32,375
    Cash, cash equivalents, and restricted cash, end of period 231,921 177,150 194,868
    Cash paid for:      
    Interest 763 967 12,649
    Income taxes, net of refunds 1,747 1,334 1,394
    Non-cash activities:      
    Employee stock purchase plan 6,840 0 0
    Debt issuance costs accrued but not paid 0 50 0
    Operating lease assets obtained in exchange for operating lease liabilities 8,159 1,470 0
    Purchases of equipment and leasehold improvements accrued but not paid 419 0 0
    Issuance of common stock for the acquisition of business 15,083 0 0
    Reconciliation of cash, cash equivalents, and restricted cash within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows above:      
    Cash and cash equivalents 224,338 177,150 194,868
    Restricted cash included in other current assets 383 0 0
    Restricted cash included in other assets 7,200 0 0
    Total cash, cash equivalents, and restricted cash $ 231,921 $ 177,150 $ 194,868
    XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.4
    Basis of presentation and description of business
    12 Months Ended
    Dec. 31, 2022
    Organization, Consolidation and Presentation of Financial Statements [Abstract]  
    Basis of presentation and description of business Basis of presentation and description of business
    Description of business
    Jamf Holding Corp. and its wholly owned subsidiaries, collectively, are referred to as the “Company,” “we,” “us,” or “our.” We are the standard in managing and securing Apple at work, and we are the only company in the world that provides a complete management and security solution for an Apple-first environment that is designed to be enterprise secure, consumer simple, and protective of personal privacy. We help IT and security teams confidently protect the devices, data, and applications used by their workforce, while providing employees with consumer-simple, privacy-protecting technology. With Jamf’s software, devices can be deployed to employees brand new in the shrink-wrapped box, set up automatically and personalized at first power-on and administered continuously throughout the lifecycle of the device. Our customers are located throughout the world.
    Initial public offering
    On July 24, 2020, the Company closed its IPO through which it issued and sold 13,500,000 shares of common stock at the IPO Price of $26.00 per share. In connection with the IPO, the Company raised approximately $319.0 million after deducting the underwriting discount and commissions of $24.7 million and offering expenses of $7.3 million. Upon completion of the IPO, authorized capital stock consisted of 500,000,000 shares of common stock, par value $0.001 per share, and 50,000,000 shares of undesignated preferred stock, par value $0.001 per share.
    Concurrently with the Company’s IPO, the Company issued and sold 85,880 shares of its common stock in a private placement to certain of its named executive officers, certain of its other employees, and its independent directors at the IPO Price of $26.00 per share for aggregate consideration of approximately $2.2 million.
    Upon closing of the IPO, the Company repaid $205.0 million of the principal amount of the 2017 Term Loan Facility and paid $3.4 million of accrued interest and $2.0 million of prepayment penalty. The Company also wrote off $3.2 million of remaining debt issuance costs upon repayment of the debt. The Company recorded a loss on debt extinguishment of $5.2 million for the prepayment penalty and write off of debt issuance costs in the third quarter of 2020.
    Basis of presentation and principles of consolidation
    The consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in accordance with GAAP. All intercompany accounts and transactions have been eliminated.
    Use of estimates
    The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the reporting date, and the reported amounts of revenues and expenses during the reporting period. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future and include, but are not limited to, revenue recognition, stock-based compensation, commissions, the fair values of assets acquired and liabilities assumed in business combinations, useful lives for finite-lived assets, recoverability of long-lived assets, the value of ROU assets and lease liabilities, allowance for expected credit losses, commitments and contingencies, and accounting for income taxes and related valuation allowances against deferred tax assets. Actual results could differ from those estimates.
    Segment and geographic information
    Our CODM is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. We operate our business as one operating segment and therefore we have one reportable segment.
    Revenues by geographic region as determined based on the location where the sale originated were as follows:
    Years Ended December 31,
    2022
    2021 (1)
    2020 (1)
    (in thousands)
    The Americas (2)
    $330,704 $261,516 $202,737 
    Europe, the Middle East, India, and Africa113,861 79,918 50,534 
    Asia Pacific34,211 24,954 15,861 
    $478,776 $366,388 $269,132 
    (1) Previously reported revenues by geographic region for the years ended December 31, 2021 and 2020 have been revised to correct an immaterial error in the disclosure. There was no impact to total revenues.
    (2) The vast majority of our Americas revenues comes from the U.S.
    Long-lived assets, which include equipment and leasehold improvements, net and operating lease ROU assets for purposes of this disclosure, by geographic region were as follows:
    December 31,
    20222021
    (in thousands)
    The Americas$28,087 $30,459 
    Europe, the Middle East, India, and Africa4,904 6,839 
    Asia Pacific10,258 2,347 
    $43,249 $39,645 
    The U.S. held 65% and 77% of the total long-lived assets as of December 31, 2022 and 2021, respectively.
    XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.4
    Summary of significant accounting policies
    12 Months Ended
    Dec. 31, 2022
    Accounting Policies [Abstract]  
    Summary of significant accounting policies Summary of significant accounting policies
    Net loss per share of common stock
    Basic net loss per common share is calculated by dividing the net loss by the weighted-average number of common shares outstanding during the period without consideration for potentially dilutive securities. Diluted net loss per common share is calculated by dividing the net loss by the weighted-average number of common shares and potentially dilutive securities outstanding during the period. The potentially dilutive securities include outstanding stock options, unvested RSUs, shares related to the 2026 Notes, and shares issuable pursuant to the 2021 ESPP and are determined by applying either the treasury-stock method or the if-converted method, as applicable. Because we have reported a net loss for the years ended December 31, 2022, 2021, and 2020, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share for those periods given that the potentially dilutive shares would have been anti-dilutive if included in the calculation.
    Cash and cash equivalents
    The Company considers any highly liquid investments purchased with original maturities at the time of purchase of three months or less to be cash equivalents. The Company maintains cash in deposit accounts that, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts.
    Trade accounts receivable, net
    Credit is extended to customers in the normal course of business. Trade accounts receivable are recorded at the invoiced amount, net of allowances.
    Effective January 1, 2021, upon adoption of ASU 2016-13, the allowance for credit losses is based on an expected loss model that estimates losses over the expected life of the trade accounts receivable. The Company estimates expected credit losses based on the Company’s historical loss information, current and future economic and market conditions, and ongoing review of customers’ account balances. Prior to the adoption of ASU 2016-13, the Company determined the allowance for doubtful accounts based on the delinquency of the account, the financial condition of the customer, and the Company’s collection experience.
    The Company writes-off a receivable against the allowance when a determination is made that the balance is uncollectible and collection of the receivable is no longer being actively pursued. This determination is based on the delinquency of the account, the financial condition of the customer, and the Company’s collection experience.
    Activity related to our allowance for credit losses for trade accounts receivable was as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Balance, beginning of period$391 $530 $200 
    Provision328 143 824 
    Write-offs(321)(373)(494)
    Recoveries of amounts previously written off47 91 — 
    Balance, end of period$445 $391 $530 
    Equipment and leasehold improvements, net
    Equipment and leasehold improvements are recorded at cost less accumulated depreciation. Expenditures for renewals and betterments that extend the life of such assets are capitalized. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. These lives are three years for computers and server equipment, three years for software, five years for furniture and fixtures, and the lesser of the lease term or the useful life of the leasehold improvements. Repair and maintenance costs are expensed as incurred. Differences between amounts received and the net carrying value of assets retired or disposed of are charged to income as incurred.
    Equipment and leasehold improvements, net are tested for impairment whenever events or circumstances indicate that the carrying amount of an asset may not be recoverable. There were no impairment losses recognized during the years ended December 31, 2022, 2021, and 2020.
    Business combinations
    When the Company acquires a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the date of acquisition. The allocation of the purchase price requires management to make significant estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates are inherently uncertain and unpredictable. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of the assets acquired and liabilities assumed may be recorded with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of the assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. Acquisition-related costs are expensed as incurred.
    Goodwill
    The Company evaluates goodwill for impairment in accordance with ASC 350, which requires goodwill to be either qualitatively or quantitatively assessed for impairment annually (or more frequently if impairment indicators arise) for each reporting unit. The Company has one reporting unit. The Company performs its impairment testing of goodwill at least annually and more frequently if events occur that would indicate that it is more likely than not the fair value of the reporting unit is less than the carrying value. If the Company’s reporting unit carrying amount exceeds its fair value, an impairment charge will be recorded based on that difference. The impairment charge will be limited to the amount of goodwill currently recognized in the Company’s single reporting unit. The Company elected to perform a quantitative assessment of goodwill as of October 1, 2022, and no impairment was identified. No other interim impairment tests were deemed necessary.
    Other intangibles, net
    Intangible assets with finite lives include trademarks, customer relationships, developed technology, non-competes, and order backlog. These assets are amortized over their estimated useful lives, which range from two to twelve years, on a straight-line basis. Intangible assets with finite lives are tested for impairment whenever events or circumstances indicate that the carrying amount of an asset (asset group) may not be recoverable. An impairment loss is recognized when the carrying amount of an asset exceeds the estimated undiscounted cash flows generated by the asset. The amount of the impairment loss
    recorded is calculated by the excess of the asset’s carrying value over its fair value. There were no material impairment losses recognized during the years ended December 31, 2022, 2021, and 2020.
    Intangible assets with indefinite lives as of December 31, 2021 included IPR&D. These assets are not amortized, but are assessed for potential impairment annually or when circumstances indicate that the carrying amount may not be recoverable. There were no impairment losses recognized during the year ended December 31, 2021.
    Operating leases
    The Company adopted ASC 842 on January 1, 2021 using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on or after January 1, 2021 are presented under ASC 842 while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under ASC 840.
    The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. Under ASC 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset.
    The Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2021 for existing leases upon the adoption of ASC 842). The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives. The Company made an accounting policy election under ASC 842 not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less.
    Future lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes to an index and other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred.
    The Company made an accounting policy election to account for lease and non-lease components in its contracts as a single lease component for all asset classes. The non-lease components typically represent additional services transferred to the Company, such as common area maintenance for real estate, which are variable in nature and recorded in variable lease expense in the period incurred.
    The Company uses its incremental borrowing rate to determine the present value of lease payments as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company specific credit risk, lease term, nature and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease.
    Debt issuance costs
    Costs of debt financing are charged to expense over the lives of the related financing agreements. Remaining costs and the future period over which they would be charged to expense are reassessed when amendments to the related financing agreements or prepayments occur. Debt issuance costs for the Company’s 2026 Notes are recognized as an offset to the liability and are amortized using the effective-interest method. Debt issuance costs for the Company’s revolving line of credit are recognized in other assets and are amortized on a straight-line basis.
    Stock split
    On July 10, 2020, the Company effected a 110-for-1 stock split of its common stock. The par value of the common stock was not adjusted as a result of the stock split. Accordingly, all share and per share amounts for all periods presented in the accompanying consolidated financial statements and notes thereto have be adjusted retrospectively, where applicable, to reflect this stock split.
    Offering costs
    Prior to the IPO, the Company capitalized offering costs incurred in connection with the sale of common stock in the IPO, including legal, accounting, printing, and other IPO-related costs. Upon completion of the IPO, $7.3 million of deferred offering costs were reclassified to stockholders’ equity and recorded against the proceeds from the offering. During the years ended December 31, 2022, 2021, and 2020, the Company incurred costs of $0.1 million, $0.6 million, and $0.7 million, respectively, in connection with prospective and completed secondary offerings after the IPO. The Company did not receive any proceeds as only certain selling shareholders participated in these offerings. These costs were expensed as incurred and included in general and administrative expenses in the consolidated statements of operations.
    Foreign currency
    Our reporting currency is the U.S. dollar. The functional currency of our foreign operations, except for Jamf Ltd. and its subsidiaries, is the U.S. dollar. The functional currency of Jamf Ltd. and its subsidiaries is the GBP. The assets, liabilities, revenues, and expenses of our foreign operations are remeasured in accordance with ASC 830. Remeasurement adjustments are recorded as foreign currency transaction gains (losses) in the consolidated statements of operations. Assets and liabilities of Jamf Ltd. and its subsidiaries are translated into U.S. dollars based upon exchange rates prevailing at the end of each period. Revenues and expenses of Jamf Ltd. and its subsidiaries are translated at weighted-average exchange rates on a monthly basis. The resulting translation adjustment is included in accumulated other comprehensive loss.
    Stock-based compensation
    In accordance with ASC 718, the Company recognizes compensation expense for all stock-based awards granted to our employees and non-employee directors in the consolidated statements of operations based on the estimated fair value of the awards on the date of grant. We use the Black-Scholes option pricing model to estimate the fair value of service-based options and purchase rights granted under the 2021 ESPP. We use the fair market value of our common stock on the date of grant to estimate the fair value of RSUs. We recognize compensation expense for service-based options and RSUs on a straight-line basis over the applicable vesting period. We recognize compensation expense for the purchase rights granted under the 2021 ESPP on a straight-line basis over the offering period. Forfeitures are accounted for as they occur.
    The Company has also granted performance-based awards (also referred to as return target options) to certain executives. The Company uses a Modified Black-Scholes option pricing model, which uses Level 3 inputs for fair value measurement, to estimate the fair value. The contractual term of the awards is 10 years. As originally granted, the performance-based awards would vest and become exercisable when Vista’s realized cash return on its investment in the Company equaled or exceeded $1.515 billion upon the Termination Event. In conjunction with the IPO, the vesting conditions of the performance-based awards were modified to also vest following an IPO and registration and sale of shares by Vista provided that Vista achieved a cash return on its equity investment in the Company equaling or exceeding $1.515 billion. In accordance with ASC 718, we calculated the fair value of these options on the modification date. The value of these options on the date of modification as of June 30, 2020 was $33.0 million. As the awards were not considered probable of meeting the vesting requirements, no expense was recognized during the years ended December 31, 2021 and 2020.
    The Company used the following assumptions in the Modified Black-Scholes option pricing model to estimate the fair value of return target options modified during the year ended December 31, 2020:
    Expected life of options1.5 years
    Expected volatility55%
    Risk-free interest rates0.16%
    Expected dividend yield—%
    Weighted-average grant-date fair value$8.95
    On June 24, 2022, the Company filed a Form S-3 “shelf” registration statement to facilitate future selling shareholder sales of common stock, including by Vista, and the achievement of the performance condition became probable, which resulted in the recognition of $33.0 million of stock-based compensation expense. On June 27, 2022, the return target options outstanding were modified such that these options were deemed fully vested as of June 30, 2022. The fair value of the awards immediately before the modification was higher than the fair value immediately after the modification and therefore no incremental compensation cost was recognized.
    The Black-Scholes option pricing model requires the use of subjective assumptions as inputs. These assumptions include the following:
    Expected Term — The expected term of stock options represents the weighted-average period the stock options are expected to be outstanding. For time-based awards, the estimated expected term of the options granted is generally calculated as the vesting period plus the midpoint of the remaining contractual term as the Company does not have sufficient historical information to develop reasonable expectations surrounding future exercise patterns and post-vesting employment termination behavior. The expected term for the purchase rights issued under the 2021 ESPP is based on the duration of the offering period.
    Expected Volatility — For return target options modified during the year ended December 31, 2020 and return target options and service-based options granted during the year ended December 31, 2019, the expected stock price volatility assumption was determined by examining the historical volatility of a group of industry peers as the Company did not have substantive trading history for its common stock. For the purchase rights issued under the 2021 ESPP, the expected volatility was based on the Company’s historical data.
    Risk-Free Interest Rate — The risk-free rate assumption was based on U.S. Treasury instruments with terms that were consistent with the expected term of the Company’s stock options and offering period for the 2021 ESPP.
    Expected Dividend — The Company uses an expected dividend yield of zero as we do not currently pay dividends and have no plans to pay dividends in the foreseeable future.
    Fair Value of Common Stock — Following the IPO, the Company’s shares are publicly traded, and the Company uses the applicable closing price of its common stock to determine fair value. Prior to the IPO, the fair value of the shares of common stock underlying the stock options had historically been the responsibility of and determined by the Company’s Board. Because there was no public market for the Company’s common stock prior to our IPO, the Board used independent third-party valuations of the Company’s common stock, operating and financial performance, and general and industry-specific economic outlook, amongst other factors.
    Income taxes
    We account for income taxes in accordance with ASC 740 under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities, NOLs, and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.
    We use a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. A tax position is recognized when it is more likely than not that the tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the more-likely-than-not recognition threshold is measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement with a taxing authority. The standard also provides guidance on derecognition of tax benefits, classification on the balance sheet, interest and penalties, accounting in interim periods, disclosure, and transition.
    Revenue recognition
    The Company applies ASC 606 and follows a five-step model to determine the appropriate amount of revenue to be recognized in accordance with ASC 606:
    Identify the contract with a customer
    Identify the performance obligations in the contract
    Determine the transaction price
    Allocate the transaction price to the performance obligations in the contract
    Recognize revenue when or as performance obligations are satisfied
    The Company’s revenue is primarily derived from sales of SaaS subscriptions, support and maintenance contracts, software licenses, and related professional services. The Company’s products and services are marketed and sold directly, as well as indirectly through third-party resellers, to the end-user.
    The Company assesses the contract term as the period in which the parties to the contract have enforceable rights and obligations. The contract term can differ from the stated term in contracts with certain termination or renewal rights, depending on whether there are substantive penalties associated with those rights. Customer contracts are generally standardized and non-cancelable for the duration of the stated contract term.
    Nature of Products and Services
    Subscription: Subscription includes SaaS subscription arrangements, which include a promise to allow customers to access software hosted by the Company over the contract period without allowing the customer to take possession of the software or transfer hosting to a third party. Subscription also includes support and maintenance, which includes when-and-if available software updates and technical support on our perpetual and on-premise term-based subscription licenses. Because the subscription represents a stand-ready obligation to provide a series of distinct periods of access to the subscription, which are all substantially the same and that have the same pattern of transfer to the customer, subscriptions are accounted for as a series and revenue is recognized ratably over the contract term, beginning at the point when the customer is able to use and benefit from the subscription. Subscription also includes sales of on-premise term-based subscription arrangements. Licenses for on-premise term-based software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from software licenses is recognized upon transfer of control to the customer, which is typically upon making the software available to the customer.
    Services: Services, including training, are often sold as part of new software license or subscription contracts. These services are fulfilled by the Company and with the use of other vendors and do not significantly modify, integrate, or otherwise depend on other performance obligations included in the contracts. Services are generally performed over a one- to two-day period and, when sold as part of new software license or subscription contracts, at or near the outset of the related contract. When other vendors participate in the provisioning of the services, the Company recognizes the related revenue on a gross basis as the Company is the principal in these arrangements. Revenue related to services is recognized as the Company’s performance obligation is fulfilled. Related fulfillment costs are recognized as incurred.
    License: License includes sales of on-premise perpetual software. Licenses for on-premise perpetual software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from on-premise perpetual software licenses is recognized upon transfer of control to the customer, which is typically upon making the software available to the customer.
    Certain contracts may include explicit options to renew subscriptions or maintenance at a stated price. These options are generally priced in line with the SSP and therefore do not provide a material right to the customer. If the option provides a material right to the customer, then the material right is accounted for as a separate performance obligation, and the Company recognizes revenue when those future goods or services underlying the option are transferred or when the option expires.
    Transaction Price
    The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods and services to the customer. The transaction price is exclusive of amounts collected on behalf of third parties, such as sales tax and value-added tax.
    Significant Judgments
    When the Company’s contracts with customers contain multiple performance obligations, the contract transaction price is allocated based on a relative SSP basis to each performance obligation. The Company typically determines SSP based on observable selling prices of its products and services.
    In instances where SSP is not directly observable, such as with software licenses that are never sold on a stand-alone basis, SSP is determined using information that may include market conditions and other observable inputs. SSP is typically established as ranges, and the Company typically has more than one SSP range for individual products and services due to the stratification of those products and services by customer class, channel type, and purchase quantity, among other circumstances. The SSP is reassessed periodically or when facts and circumstances change.
    Disaggregation of Revenue
    The Company separates revenue into subscription and non-subscription categories to disaggregate those revenues that are term-based and renewable from those that are one-time in nature. Revenue from subscription and non-subscription contractual arrangements were as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    SaaS subscription and support and maintenance$430,613 $313,950 $223,655 
    On‑premise subscription24,394 30,293 25,224 
    Subscription revenue455,007 344,243 248,879 
    Professional services19,025 16,122 14,519 
    Perpetual licenses4,744 6,023 5,734 
    Non‑subscription revenue23,769 22,145 20,253 
    Total revenue$478,776 $366,388 $269,132 
    Contract Balances
    The timing of revenue recognition may not align with the right to invoice the customer. The Company records accounts receivable when it has the unconditional right to issue an invoice and receive payment regardless of whether revenue has been recognized. For multiyear agreements, the Company will either invoice the customer in full at the inception of the contract or in installments (generally annually at the beginning of each renewal period). If revenue has not yet been recognized, then a contract liability (deferred revenue) is also recorded. Deferred revenue classified as current in the consolidated balance sheets is expected to be recognized as revenue within one year. Non-current deferred revenue will generally be fully recognized within five years. If revenue is recognized in advance of the right to invoice, a contract asset is recorded in other current assets on the consolidated balance sheets. The opening and closing balances of contract assets were as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Balance, beginning of the period$1,792 $947 $499 
    Balance, end of the period817 1,792 947 
    Change$(975)$845 $448 
    For the years ended December 31, 2022 and 2021, the allowance for expected credit losses associated with contract assets was not material.
    Changes in contract liabilities, including revenue earned during the period from the beginning contract liability balance and new deferrals of revenue during the period, were as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Balance, beginning of the period$282,128 $205,509 $140,449 
    Acquisitions1,014 5,200 — 
    Revenue earned(222,964)(160,002)(127,915)
    Deferral of revenue287,608 231,421 192,975 
    Other (1)
    (1,636)— — 
    Balance, end of the period$346,150 $282,128 $205,509 
    (1) Includes contract assets netted against contract liabilities on a contract-by-contract basis.
    There were no significant changes to our contract assets and liabilities during the years ended December 31, 2022, 2021, and 2020 outside of our sales activities.
    In instances where the timing of revenue recognition differs from the timing of the right to invoice, the Company has determined that a significant financing component generally does not exist. The primary purpose of the Company’s invoicing terms is to provide customers with simplified and predictable ways of purchasing the products and services and not to receive financing from or provide financing to the customer. Additionally, the Company has elected the practical expedient that permits an entity not to recognize a significant financing component if the time between the transfer of a good or service and payment is one year or less.
    Payment terms on invoiced amounts are typically 30 to 60 days. The Company does not offer rights of return for its products and services in the normal course of business and contracts generally do not include customer acceptance clauses.
    Remaining Performance Obligations
    Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and noncancellable amounts to be invoiced. As of December 31, 2022, the Company had $427.3 million of remaining performance obligations, with 71% expected to be recognized as revenue over the succeeding 12 months, and the remainder generally expected to be recognized over the three years thereafter.
    Deferred Contract Costs
    Sales commissions, as well as associated payroll taxes and retirement plan contributions (together, contract costs), that are incremental to the acquisition of customer contracts are capitalized using a portfolio approach as deferred contract costs in the consolidated balance sheets when the period of benefit is determined to be greater than one year.
    The Company has elected to apply the practical expedient to expense contract costs as incurred when the expected amortization period is one year or less. The judgments made in determining the amount of costs incurred include the portion of the commissions that are expensed in the current period versus the portion of the commissions that are recognized over the expected period of benefit, which often extends beyond the contract term as we generally do not pay commensurate commissions upon renewal of the service contracts. Contract costs are allocated to each performance obligation within the contract and amortized on a straight-line basis over the expected benefit period of the related performance obligations. Contract costs are amortized as a component of sales and marketing expenses in our consolidated statement of operations. We have determined that the expected period of benefit is generally five years based on evaluation of a number of factors, including customer attrition rates, weighted-average useful lives of our customer relationship and developed technology intangible assets, and market factors, including the overall competitive environment and technology life of competitors. Total amortization of contract costs for the years ended December 31, 2022, 2021, and 2020 was $16.6 million, $12.5 million, and $8.0 million, respectively.
    The Company periodically reviews these deferred contract costs to determine whether events or changes in circumstances have occurred that could affect the period of benefit of these deferred contract costs. There were no impairment losses recorded during the years ended December 31, 2022, 2021, or 2020.
    Concentrations of Risk
    For the year ended December 31, 2022, the Company had two distributors that each accounted for more than 10% of total net revenues. Total receivables related to these distributors were $29.3 million as of December 31, 2022. For the year ended December 31, 2021, the Company had one distributor that accounted for more than 10% of total net revenues. Total receivables related to this distributor were $17.4 million as of December 31, 2021. For the year ended December 31, 2020, the Company had two distributors that each accounted for more than 10% of total net revenues. Total receivables related to these distributors were $19.8 million as of December 31, 2020. As of December 31, 2022 and 2021, these distributors accounted for 33% and 22%, respectively, of total receivables.
    No single end customer accounted for more than 10% of total revenue for the years ended December 31, 2022, 2021, and 2020. No single end customer accounted for more than 10% of total receivables as of December 31, 2022 and 2021.
    The Company hosts our cloud service from third-party data center facilities operated by AWS from several global locations. The Company has internal procedures to restore services in the event of disaster at any of its current data center facilities. Even with these procedures for disaster recovery in place, the Company’s subscription services could be significantly interrupted during the time period following a disaster at one of its sites and the subsequent restoration of services at another site.
    Research and development costs and software development costs
    All research and development costs are expensed as incurred in accordance with ASC Topic 730, Research and Development. Software development costs required to be capitalized under ASC Topic 985-20, Costs of Software to be Sold, Leased or Marketed, and under ASC Topic 350-40, Internal-Use Software, were not material for the years ended December 31, 2022, 2021, and 2020.
    Advertising costs
    Advertising costs are expensed as incurred and presented within sales and marketing in the consolidated statements of operations. Advertising costs were $22.7 million, $17.0 million, and $13.4 million for the years ended December 31, 2022, 2021, and 2020, respectively.
    Interest expense, net
    For the year ended December 31, 2022, interest expense from debt financing of $3.5 million is partially offset by interest income from cash investments of $3.0 million. For the year ended December 31, 2021, interest expense from debt financing was $2.5 million. For the year ended December 31, 2020, interest expense from debt financing of $10.8 million is partially offset by interest income from cash investments of $0.1 million.
    Strategic investments
    In the third quarter of 2022, the Company executed a $2.0 million convertible promissory note with SwiftConnect. The note contains customary terms for an instrument of its type, including repayment or conversion upon certain future liquidity events. The note matures on July 29, 2024, and the Company intends to hold the note until maturity, unless it is otherwise repaid or converted pursuant to its terms. The investment is recorded at cost and included in other assets on the consolidated balance sheet. As of December 31, 2022, the balance of the investment was $2.0 million. The Company evaluates its strategic investments quarterly for impairment. During the period ended December 31, 2022, there were no changes in the carrying value of the Company’s strategic investments. All gains and losses on the Company’s strategic investments, whether realized or unrealized, are recognized in the consolidated statements of operations.
    Adoption of new accounting pronouncements
    Business Combinations — Accounting for Contract Assets and Contract Liabilities from Contracts with Customers
    In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606. Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. Historically, such amounts were recognized by the acquirer at fair value in accordance with acquisition accounting. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not been issued. The Company early adopted the new standard on January 1, 2022. We applied the new guidance to acquisitions completed in 2022.
    XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.4
    Financial instruments fair value
    12 Months Ended
    Dec. 31, 2022
    Fair Value Disclosures [Abstract]  
    Financial instruments fair value Financial instruments fair value
    The Company measures its financial instruments in accordance with ASC 820. ASC 820 defines fair value 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. ASC 820 establishes a three-level fair value hierarchy, which prioritizes the use of observable inputs from active markets and minimizes the use of unobservable inputs when measuring fair value. A level is assigned to each fair value measurement based on the lowest level of input that is significant to the fair value measurement. The levels of the fair value hierarchy are as follows:
    Level 1: Fair value is determined using an unadjusted quoted price in an active market for identical assets or liabilities.
    Level 2: Fair value is estimated using inputs other than quoted prices included within Level 1 that are observable, either directly or indirectly.
    Level 3: Fair value is estimated using unobservable inputs that are significant to the fair value of the assets or liabilities.
    Assets and liabilities measured at fair value on a recurring basis
    The Company invests in money market funds with original maturities at the time of purchase of three months or less, which are measured and recorded at fair value on a recurring basis. Money market funds are valued based on quoted market prices in active markets and classified within Level 1 of the fair value hierarchy.
    In addition, the contingent consideration associated with the Digita and cmdReporter acquisitions are measured and recorded at fair value on a recurring basis. The estimated fair value of the contingent payments associated with the Digita acquisition is determined using a Monte Carlo simulation model, which uses Level 3 inputs, including assumptions about the probability of growth of subscription services and the related pricing of the services offered. Significant increases (decreases) in the probability of growth of subscription services as well as the related pricing of the services offered would have resulted in a higher (lower) fair value measurement. The estimated fair value of the contingent payments associated with the cmdReporter acquisition was determined using projected contract wins, which used Level 3 inputs, including assumptions about the probability of closing contracts based on their current stage in the sales process. See Note 5 for more information.
    The fair value of these financial instruments were as follows:
    December 31, 2022
    Level 1Level 2Level 3Total
    (in thousands)
    Assets
    Cash equivalents:
    Money market funds$132,306 $— $— $132,306 
    Total cash equivalents$132,306 $— $— $132,306 
    Liabilities
    Contingent consideration:
    Accrued liabilities$— $— $6,206 $6,206 
    Total contingent consideration$— $— $6,206 $6,206 
    December 31, 2021
    Level 1Level 2Level 3Total
    (in thousands)
    Assets
    Cash equivalents:
    Money market funds$146,037 $— $— $146,037 
    Total cash equivalents$146,037 $— $— $146,037 
    Liabilities
    Contingent consideration:
    Accrued liabilities$— $— $4,588 $4,588 
    Other liabilities— — 5,512 5,512 
    Total contingent consideration$— $— $10,100 $10,100 
    The carrying value of accounts receivable and accounts payable approximate their fair value due to their short maturities and are excluded from the tables above.
    The following table provides a summary of the changes in contingent consideration, which is classified as Level 3:
    Years Ended December 31,
    202220212020
    (in thousands)
    Balance, beginning of period$10,100 $8,200 $9,200 
    Additions— 359 — 
    Total (gains) losses included in:
    Net loss694 6,037 (1,000)
    Payments(4,588)(4,206)— 
    Other— (290)— 
    Balance, end of period$6,206 $10,100 $8,200 
    The change in the fair value of the contingent consideration is included in general and administrative expenses in the consolidated statements of operations. The adjustments for the years ended December 31, 2022 and 2021 primarily reflected updated assumptions about the probability of growth of subscription services. The adjustment for the year ended December 31, 2020 primarily reflected a decrease in the liability due to updated assumptions about the probability of change in control as a result of our IPO, partially offset by an increase in the liability due to updated assumptions about the probability of growth of subscription services.
    Fair value measurements of other financial instruments
    The following table presents the net carrying value and estimated fair value of the 2026 Notes, which are not recorded at fair value in the consolidated balance sheets:
    December 31, 2022December 31, 2021
    Net Carrying ValueEstimated Fair ValueNet Carrying ValueEstimated Fair Value
    (in thousands)
    2026 Notes
    $364,505 $308,504 $362,031 $398,044 
    As of December 31, 2022 and 2021, the difference between the net carrying value of the 2026 Notes and the principal amount of $373.8 million represents the unamortized debt issuance costs of $9.2 million and $11.7 million, respectively. See Note 9 for more information. The estimated fair value of the 2026 Notes, which is classified as Level 2, was determined based on quoted bid prices of the 2026 Notes in an over-the-counter market on the last trading day of the reporting period.
    XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.4
    Equipment and leasehold improvements
    12 Months Ended
    Dec. 31, 2022
    Property, Plant and Equipment [Abstract]  
    Equipment and leasehold improvements Equipment and leasehold improvements
    Equipment and leasehold improvements were as follows:
    December 31,
    20222021
    (in thousands)
    Computers$18,191 $14,629 
    Software2,168 1,182 
    Furniture/fixtures5,162 4,394 
    Leasehold improvements13,769 11,123 
    Capital in progress1,558 3,003 
    Equipment and leasehold improvements, gross40,848 34,331 
    Less: accumulated depreciation(21,427)(16,286)
    Equipment and leasehold improvements, net$19,421 $18,045 
    Depreciation expense was $6.7 million, $5.8 million, and $5.2 million for the years ended December 31, 2022, 2021, and 2020, respectively.
    XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.4
    Acquisitions
    12 Months Ended
    Dec. 31, 2022
    Business Combination and Asset Acquisition [Abstract]  
    Acquisitions Acquisitions
    ZecOps
    On November 16, 2022, the Company completed its acquisition of ZecOps, a leader in mobile detection and response, pursuant to the terms of the ZecOps Merger Agreement. This acquisition uniquely positions Jamf to help IT and security teams strengthen their organization’s mobile security posture.
    Under the terms of the ZecOps Merger Agreement, the Company acquired 100% of the equity interest in ZecOps for total purchase consideration of $44.3 million, subject to certain closing adjustments as set forth in the ZecOps Merger Agreement. The total purchase consideration included cash consideration of $28.2 million, equity consideration of $15.1 million (based on the closing price of the Company’s common stock on November 16, 2022), and repayment of the $1.0 million SAFE investment in ZecOps the Company entered into in the third quarter of 2022. The cash consideration included (i) $0.3 million in cash held back in an escrow fund as partial security for post-closing true-up adjustments and (ii) $7.2 million in cash held back in an escrow fund as partial security for post-closing indemnification claims with (A) 50% of the then existing escrowed amount to be released 18 months following the closing date and (B) the remaining escrowed amount to be released on March 1, 2025. The cash consideration was funded by the Company’s cash on hand. The equity consideration consisted of up to 711,111 shares of the Company’s common stock, based on (i) the deemed total equity consideration value under the ZecOps Merger Agreement of $19.2 million divided by (ii) the agreed upon floor of the Company’s stock price of $27.00 per share. On the closing date, 710,691 shares of the equity consideration were issued to applicable ZecOps equityholders, and 420 shares were issued in a reserve account, subject to the completion of customary shareholder certifications. The reserved shares were subsequently released in January 2023.
    Acquisition-related expenses of $2.4 million for the year ended December 31, 2022 were expensed as incurred. These expenses were recognized as acquisition costs in general and administrative expenses in the consolidated statement of operations.
    The final purchase accounting allocations for the ZecOps acquisition will be determined within one year from the acquisition date and depend on a number of factors, including the final valuation of our intangible assets acquired and finalization of income tax effects of the opening balance sheet. The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed (in thousands):
    Assets acquired:
    Cash and cash equivalents$820 
    Trade accounts receivable, net448 
    Prepaid expenses39 
    Other current assets2,260 
    Intangible assets acquired9,500 
    Operating lease assets104 
    Liabilities assumed:
    Accounts payable(73)
    Accrued liabilities(2,260)
    Income taxes payable(48)
    Deferred revenue(1,014)
    Operating lease liabilities(85)
    Deferred tax liability(529)
    Goodwill35,119 
    Total purchase consideration$44,281 
    The Company accounted for the acquisition by applying the acquisition method of accounting for business combinations in accordance with ASC 805. The allocation of the purchase price required management to make significant
    estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates included, but were not limited to:
    future expected cash flows from subscription contracts and acquired developed technologies;
    time to recreate customer relationships and anticipated growth in revenue;
    research and development costs;
    obsolescence curves and other useful life assumptions, such as the period of time and intended use of acquired intangible assets in the Company’s product offerings;
    discount rates; and
    tax-related valuation allowances.
    The goodwill represents the excess of the purchase consideration over the fair value of the underlying net identifiable assets. The goodwill recognized in this acquisition is primarily attributable to expected synergies in sales opportunities across complementary products, customers, and geographies and cross-selling opportunities. The goodwill is not deductible for income tax purposes.
    The estimated useful lives and fair values of the identifiable intangible assets acquired were as follows:
    Useful LifeGross Value
    (in thousands)
    Developed technology5.0 years$5,900 
    Customer relationships5.0 years2,300 
    Non-competes3.0 years1,300 
    Total identifiable intangible assets$9,500 
    The weighted-average useful life of the intangible assets acquired was 4.7 years.
    Developed technology represents the estimated fair value of the features underlying the ZecOps products as well as the platform supporting ZecOps customers and was valued using an excess earnings income approach. Customer relationships represent the estimated fair value of the underlying relationships with ZecOps customers and were valued using a replacement cost method, which estimates the cost to recreate the asset. Non-competes represent the estimated fair value of non-compete agreements acquired from ZecOps and were valued using a with-and-without income approach.
    Pro forma results of operations for this acquisition were not presented as the effects were not material to our financial results.
    Other
    During the first quarter of 2022, the Company completed two acquisitions to expand our products and services offerings. These acquisitions were not significant individually or in the aggregate to our consolidated financial statements. The combined purchase price for these acquisitions was $4.0 million, which was paid with cash on hand. The purchase price was allocated to the assets acquired based on their estimated fair values as of the date of each acquisition. The allocation included $0.9 million to developed technology with an estimated useful life of 5.0 years and $0.1 million to other assets, with the remaining $3.0 million allocated to goodwill. The goodwill is not deductible for income tax purposes. Acquisition-related expenses of $0.4 million were expensed as incurred. These expenses were recognized as acquisition costs in general and administrative expenses in the consolidated statement of operations.
    Wandera
    On July 1, 2021, the Company completed its acquisition of Wandera. Wandera is a leader in zero trust cloud security and access for mobile devices. As an Apple-first provider of unified cloud security, Wandera expanded the Company’s security
    offering for the enterprise. Building on the Company’s existing capabilities, Wandera added ZTNA, MTD, and data policy features to ensure mobile workers can simply and safely access the network resources they need while complying with organizational policies and reducing mobile charges. This acquisition uniquely positioned the Company to help IT and security teams confidently protect the devices, data, and applications used by a mobile workforce, while extending the intended Apple experience through the Company’s robust and scalable Apple Enterprise Management platform.
    Under the terms of the Wandera Merger Agreement, the Company acquired 100% of the voting equity interest in Wandera and paid total cash consideration of $409.3 million. The total consideration consisted of an initial payment of $359.3 million at close and deferred consideration of $50.0 million that was paid in $25.0 million increments on October 1, 2021 and December 15, 2021. The initial payment of $359.3 million included $0.7 million held back as partial security for post-closing true-up adjustments as well as indemnification claims made within one year of the acquisition date. The amount held back was released in the fourth quarter of 2021. The acquisition was initially financed with cash on hand and borrowings under the 2021 Term Loan Facility.
    Acquisition-related costs were expensed as incurred and were as follows:
    Year Ended December 31, 2021
    (in thousands)
    Cost of revenue:
    Subscription$88 
    Sales and marketing180 
    Research and development1,088 
    General and administrative4,896 
    $6,252 
    The allocation of the purchase price required management to make significant estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates included, but were not limited to:
    future expected cash flows from subscription contracts and acquired developed technologies;
    historical and expected customer attrition rates and anticipated growth in revenue;
    royalty rates applied to acquired developed technology platforms;
    obsolescence curves and other useful life assumptions, such as the period of time and intended use of acquired intangible assets in the Company’s product offerings;
    discount rates; and
    uncertain tax positions and tax-related valuation allowances.
    During the second quarter of 2022, the Company finalized its purchase accounting for the Wandera acquisition. The following table summarizes the final allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed and reflects all measurement period adjustments (in thousands):
    Assets acquired:
    Cash and cash equivalents$9,605 
    Trade accounts receivable, net3,882 
    Prepaid expenses900 
    Other current assets426 
    Equipment and leasehold improvements, net58 
    Intangible assets acquired102,050 
    Operating lease assets1,474 
    Deferred tax asset918 
    Liabilities assumed:
    Accounts payable(788)
    Accrued liabilities(3,464)
    Income taxes payable(94)
    Deferred revenue(5,200)
    Operating lease liabilities(1,474)
    Deferred tax liability(9,374)
    Goodwill310,356 
    Total purchase consideration$409,275 
    During the fourth quarter of 2021, the Company recorded measurement period adjustments including an increase to other current assets of $0.4 million and an increase to deferred tax assets of $0.1 million, resulting in a decrease to goodwill of $0.5 million. The adjustments related to new information obtained about facts and circumstances that existed as of the acquisition date. The increase to other current assets relates to UK refundable research and development tax credits.
    The goodwill represents the excess of the purchase consideration over the fair value of the underlying net identifiable assets. The goodwill recognized in this acquisition is primarily attributable to expected synergies in sales opportunities across complementary products, customers, and geographies and cross-selling opportunities. The goodwill is not deductible for income tax purposes.
    The estimated useful lives and fair values of the identifiable intangible assets acquired were as follows:
    Useful LifeGross Value
    (in thousands)
    Developed technology6.5 years$60,500 
    Customer relationships11.0 years35,600 
    Order backlog2.5 years3,800 
    Non-competes2.5 years1,750 
    Trademarks3.0 years400 
    Total identifiable intangible assets$102,050 
    The weighted-average useful life of the intangible assets acquired is 7.8 years.
    Developed technology represents the estimated fair value of the features underlying the Wandera products as well as the platform supporting Wandera customers. Customer relationships represent the estimated fair value of the underlying relationships with Wandera customers. Order backlog represents the estimated fair value of existing order backlog with Wandera customers. Non-competes represent the estimated fair value of non-compete agreements acquired from Wandera. Trademarks represent the estimated fair value of the Wandera brand.
    Wandera contributed revenue and net loss of $10.6 million and $11.3 million, respectively, from the acquisition date through December 31, 2021, excluding the effects of the acquisition and integration costs.
    The following unaudited pro forma information presents the combined results of Jamf and Wandera assuming the acquisition was completed on January 1, 2020. As required by ASC 805, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations of the combined companies would have been had the acquisition occurred at the beginning of the period presented, nor are they indicative of future results of operations. The pro forma results below have been adjusted for the amortization of acquired intangibles, reduction of deferred revenue, deferred commissions, stock-based compensation expense, and additional interest expense. The pro forma results for the year ended December 31, 2021 have also been adjusted to exclude the impact of $6.3 million of acquisition-related costs (pre-tax) incurred by the Company that are directly attributable to the transaction. The adjustments do not reflect the effect of costs or synergies that would have been expected to result from the integration of the acquisition.
    Pro forma consolidated revenues and net loss for the years ended December 31, 2021 and 2020, calculated as if Wandera had been acquired as of January 1, 2020, were as follows:
    Years Ended December 31,
    20212020
    (in thousands)
    Revenues$377,996 $288,666 
    Net loss(83,383)(44,671)
    cmdReporter
    On February 26, 2021, the Company entered into an asset purchase agreement with cmdSecurity to acquire certain cmdSecurity assets, including cmdReporter, a suite of security and compliance tools purpose-built for macOS. The final aggregate purchase price was approximately $3.4 million, which consisted of cash consideration of $3.0 million and contingent consideration of $0.4 million. The purchase price was allocated to the assets acquired based on their estimated fair values as of the date of the acquisition. The allocation included $2.6 million to developed technology with an estimated useful life of 5.0 years and $0.4 million to IPR&D, with the remaining $0.4 million allocated to goodwill. The IPR&D was completed in the first quarter of 2022 and is amortized over its estimated useful life of 5.0 years.
    Mondada
    On October 15, 2020, the Company purchased all of the outstanding membership interests of Mondada. Mondada’s Kinobi patch management solutions integrate with Jamf Pro, allowing organizations to extend Jamf Pro’s built-in patch management functionality to include all Mac applications within an environment. The total purchase price was $2.7 million. The purchase price was allocated to the assets acquired based on their estimated fair values as of the date of the acquisition. The allocation included $1.0 million to developed technology with an estimated useful life of 5.0 years and $0.1 million to customer relationships with an estimated useful life of 6.0 years, with the remaining $1.7 million allocated to goodwill. The goodwill recognized in this acquisition was primarily attributable to the workforce acquired and the expected synergies of integrating Mondada’s Kinobi patch management solutions with Jamf Pro. The goodwill is not deductible for income tax purposes.
    Digita
    In 2019, the Company recorded contingent consideration in connection with its purchase of the outstanding membership interests of Digita. The maximum contingent consideration is $15.0 million if the acquired business achieves certain revenue milestones by December 31, 2022. The acquired business achieved the minimum revenue milestones, which resulted in the Company making cash payments of $4.6 million and $4.2 million in 2022 and 2021, respectively, to the former owners of the acquired business. An additional cash payment of $6.2 million was made in January 2023. See Note 3 for more information on the fair value of the contingent consideration.
    XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.4
    Goodwill and other intangible assets
    12 Months Ended
    Dec. 31, 2022
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Goodwill and other intangible assets Goodwill and other intangible assets
    The change in the carrying amount of goodwill was as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Goodwill, beginning of period$845,734 $541,480 $539,818 
    Goodwill acquired38,133 311,203 1,662 
    Measurement period adjustments (1)
    — (477)— 
    Foreign currency translation adjustment(26,942)(6,472)— 
    Goodwill, end of period$856,925 $845,734 $541,480 
    (1) Represents the measurement period adjustments related to the Wandera acquisition. See Note 5 for more information.
    The gross carrying amount and accumulated amortization of intangible assets other than goodwill were as follows:
    December 31, 2022
    Useful LifeGross ValueAccumulated
    Amortization
    Net Carrying
    Value
    Weighted‑
    Average
    Remaining
    Useful Life
    (in thousands)
    Trademarks
    3 - 8 years
    $34,649 $22,200 $12,449 2.8 years
    Customer relationships
    2 ‑ 12 years
    249,659 96,973 152,686 7.2 years
    Developed technology
    5 - 6.5 years
    116,881 66,373 50,508 4.7 years
    Non‑competes
    2 - 3 years
    2,864 1,066 1,798 2.3 years
    Order backlog
    2.5 years
    3,518 2,215 1,303 1.0 year
    Total intangible assets$407,571 $188,827 $218,744 
    December 31, 2021
    Useful LifeGross ValueAccumulated
    Amortization
    Net Carrying
    Value
    Weighted‑
    Average
    Remaining
    Useful Life
    (in thousands)
    Trademarks
    3 - 8 years
    $34,690 $17,788 $16,902 3.8 years
    Customer relationships
    2 ‑ 12 years
    249,495 75,600 173,895 8.3 years
    Developed technology
    5 - 6.5 years
    116,193 47,142 69,051 5.1 years
    Non‑competes
    2 - 2.5 years
    1,797 439 1,358 2.0 years
    Order backlog
    2.5 years
    3,745 758 2,987 2.0 years
    Total intangible assets subject to amortization405,920 141,727 264,193 
    IPR&DIndefinite400 — 400 
    Total intangible assets$406,320 $141,727 $264,593 
    The gross value in the tables above includes a cumulative foreign currency translation adjustment of $(11.0) million and $(2.1) million as of December 31, 2022 and 2021, respectively. The accumulated amortization in the table above includes a cumulative foreign currency translation adjustment of $(1.0) million as of December 31, 2022. The cumulative foreign currency translation adjustment for accumulated amortization was not material as of December 31, 2021.
    Amortization expense was $48.2 million, $41.3 million, and $33.3 million for the years ended December 31, 2022, 2021, and 2020, respectively.
    Future estimated amortization expense as of December 31, 2022 is as follows (in thousands):
    Years ending December 31:
    2023$40,059 
    202436,878 
    202535,701 
    202631,000 
    202729,624 
    Thereafter45,482 
    Total amortization expense$218,744 
    The amounts in the table above are estimates. The actual amount of amortization expense may differ from the estimated amount due to additional intangible assets acquired, changes in foreign currency exchange rates, impairment of intangible assets, accelerated amortization of intangible assets, and other events.
    There were no impairments to goodwill during the years ended December 31, 2022, 2021, and 2020. There were no material impairments to intangible assets during the years ended December 31, 2022, 2021, and 2020.
    XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.4
    Leases
    12 Months Ended
    Dec. 31, 2022
    Leases [Abstract]  
    Leases Leases
    The Company leases office facilities and vehicles under operating lease agreements that have initial terms ranging from 1 to 9 years. Some leases include one or more options to renew, generally at our sole discretion, with renewal terms that can extend the lease term up to 10 years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants or residual value guarantees. The Company also leases office equipment under a finance lease agreement with a term of 4 years. The Company’s finance lease was not material to the consolidated financial statements as of December 31, 2022 or 2021.
    Supplemental balance sheet information related to the Company’s operating leases is as follows:
    LeasesBalance Sheet ClassificationDecember 31, 2022December 31, 2021
    (in thousands)
    Assets
    Operating lease assetsOther assets$23,828 $21,600 
    Liabilities
    Operating lease liabilities - currentAccrued liabilities$6,539 $5,251 
    Operating lease liabilities - non-currentOther liabilities21,895 20,086 
    Total operating lease liabilities$28,434 $25,337 
    The weighted-average remaining term of the Company’s operating leases was 5.2 years and 5.9 years as of December 31, 2022 and 2021, respectively. The weighted-average discount rate used to measure the present value of the operating lease liabilities was 3.9% and 3.5% as of December 31, 2022 and 2021, respectively.
    The components of lease expense were as follows:
    Years Ended December 31,
    20222021
    (in thousands)
    Operating lease cost$6,882 $5,935 
    Short-term lease cost281 272 
    Variable lease cost2,442 1,943 
    Total lease expense$9,605 $8,150 
    Operating lease cost is recognized on a straight-line basis over the lease term. The Company leases certain office facilities with a related party, including the office space in Eau Claire, Wisconsin. Operating lease cost with related parties was $1.1 million for both the years ended December 31, 2022 and 2021.
    Total lease expense, including the Company’s share of the lessors’ operating expenses, was $5.0 million for the year ended December 31, 2020. Lease expense with related parties, including the Company’s share of the lessors’ operating expenses, was $1.1 million for the year ended December 31, 2020.
    For the years ended December 31, 2022 and 2021, operating cash flows included $6.4 million and $5.9 million, respectively, of cash paid for operating lease liabilities.
    Maturities of the Company’s operating lease liabilities as of December 31, 2022 were as follows:
    Operating Leases
    (in thousands)
    Years ending December 31:
    2023$7,496 
    20246,405 
    20254,786 
    20264,792 
    20272,727 
    Thereafter5,342 
    Total lease payments31,548 
    Less: imputed interest3,114 
    Total present value of lease liabilities$28,434 
    Leases Leases
    The Company leases office facilities and vehicles under operating lease agreements that have initial terms ranging from 1 to 9 years. Some leases include one or more options to renew, generally at our sole discretion, with renewal terms that can extend the lease term up to 10 years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants or residual value guarantees. The Company also leases office equipment under a finance lease agreement with a term of 4 years. The Company’s finance lease was not material to the consolidated financial statements as of December 31, 2022 or 2021.
    Supplemental balance sheet information related to the Company’s operating leases is as follows:
    LeasesBalance Sheet ClassificationDecember 31, 2022December 31, 2021
    (in thousands)
    Assets
    Operating lease assetsOther assets$23,828 $21,600 
    Liabilities
    Operating lease liabilities - currentAccrued liabilities$6,539 $5,251 
    Operating lease liabilities - non-currentOther liabilities21,895 20,086 
    Total operating lease liabilities$28,434 $25,337 
    The weighted-average remaining term of the Company’s operating leases was 5.2 years and 5.9 years as of December 31, 2022 and 2021, respectively. The weighted-average discount rate used to measure the present value of the operating lease liabilities was 3.9% and 3.5% as of December 31, 2022 and 2021, respectively.
    The components of lease expense were as follows:
    Years Ended December 31,
    20222021
    (in thousands)
    Operating lease cost$6,882 $5,935 
    Short-term lease cost281 272 
    Variable lease cost2,442 1,943 
    Total lease expense$9,605 $8,150 
    Operating lease cost is recognized on a straight-line basis over the lease term. The Company leases certain office facilities with a related party, including the office space in Eau Claire, Wisconsin. Operating lease cost with related parties was $1.1 million for both the years ended December 31, 2022 and 2021.
    Total lease expense, including the Company’s share of the lessors’ operating expenses, was $5.0 million for the year ended December 31, 2020. Lease expense with related parties, including the Company’s share of the lessors’ operating expenses, was $1.1 million for the year ended December 31, 2020.
    For the years ended December 31, 2022 and 2021, operating cash flows included $6.4 million and $5.9 million, respectively, of cash paid for operating lease liabilities.
    Maturities of the Company’s operating lease liabilities as of December 31, 2022 were as follows:
    Operating Leases
    (in thousands)
    Years ending December 31:
    2023$7,496 
    20246,405 
    20254,786 
    20264,792 
    20272,727 
    Thereafter5,342 
    Total lease payments31,548 
    Less: imputed interest3,114 
    Total present value of lease liabilities$28,434 
    XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.4
    Commitments and contingencies
    12 Months Ended
    Dec. 31, 2022
    Commitments and Contingencies Disclosure [Abstract]  
    Commitments and contingencies Commitments and contingencies
    Hosting Services and Other Support Software Agreements
    The Company has various contractual agreements for hosting services and other support software. The below table reflects the minimum payments under these agreements as of December 31, 2022:
    Unrelated
    (in thousands)
    Years ending December 31:
    2023$37,738 
    202435,039 
    202516,911 
    2026— 
    2027— 
    Thereafter— 
    $89,688 
    As of December 31, 2022, the Company also has a variable obligation of $17.5 million over the term of a three-year contract for third-party hosting services. The variable obligation is not reflected in the table above.
    Leases
    See Note 7 for information on the Company’s future commitments related to its lease arrangements.
    Contingencies
    In 2021, the Company was engaged in discussions with an entity regarding the entity’s patented technology and allegations regarding the Company’s infringement of that technology. During the fourth quarter of 2021, the Company settled
    this matter and paid the entity $5.0 million. The Company recognized the expense within general and administrative expenses during the year ended December 31, 2021.
    From time to time, the Company may be subject to various claims, charges, and litigation. The Company records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company maintains insurance to cover certain actions and believes that resolution of such claims, charges, or litigation will not have a material impact on the Company’s financial position, results of operations, or liquidity. The Company had no liabilities for contingencies as of December 31, 2022 or 2021.
    XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.4
    Debt
    12 Months Ended
    Dec. 31, 2022
    Debt Disclosure [Abstract]  
    Debt Debt
    The following table summarizes the balances and availability of our 2026 Notes and 2020 Revolving Credit Facility:
    Outstanding (1)
    Unutilized AmountInterest RateMaturity Date
    December 31,
    2022
    December 31,
    2021
    December 31,
    2022
    December 31,
    2021
    December 31,
    2022
    December 31,
    2021
    (in thousands)
    2026 Notes$364,505 $362,031 N/AN/A0.125%0.125%Sept. 1, 2026
    2020 Revolving Credit Facility1,037 1,037 $148,963 $148,963 1.25%1.25%July 27, 2025
    (1) Represents the net carrying amount of our 2026 Notes and outstanding letters of credit under the 2020 Revolving Credit Facility.
    Convertible Senior Notes
    On September 17, 2021, the Company issued $373.8 million aggregate principal amount of 0.125% 2026 Notes in a private offering. The 2026 Notes were issued pursuant to the 2026 Notes Indenture, dated September 17, 2021, among the Company, JAMF Software, LLC, as subsidiary guarantor, and U.S. Bank National Association, as trustee. The 2026 Notes are general senior, unsecured obligations of the Company and mature on September 1, 2026, unless earlier converted, redeemed, or repurchased. The 2026 Notes bear interest at a rate of 0.125% per year, payable semiannually in arrears on March 1st and September 1st of each year, beginning on March 1, 2022. The Company recorded the principal amount of the 2026 Notes, net of issuance costs, as a liability in the consolidated balance sheet in accordance with ASU 2020-06, which the Company early adopted on January 1, 2021.
    The Company’s net proceeds from the offering were approximately $361.4 million after deducting the initial purchasers’ discounts and commissions and the offering expenses paid by the Company. The Company used (i) approximately $250.0 million of the net proceeds from the offering of the 2026 Notes to repay the Company’s 2021 Term Loan Facility and to pay any associated prepayment penalties and accrued and unpaid interest to the date of repayment and (ii) approximately $36.0 million of the net proceeds from the offering of the 2026 Notes to fund the cost of entering into the Capped Calls, and will use the remainder of the net proceeds for general corporate purposes, which may include working capital, capital expenditures, and potential acquisitions and strategic transactions.
    The 2026 Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding March 1, 2026, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2021 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for 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 is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five business day period after any ten consecutive trading day period in which the trading price (as defined in the 2026 Notes Indenture) per $1,000 principal amount of the 2026 Notes for each trading day during the five business day period after any ten consecutive trading day period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate for the 2026 Notes on each such trading day; (3) if the Company calls such 2026 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the 2026 Notes called (or deemed called) for redemption; and (4) upon the occurrence of specified corporate events as set forth in the 2026 Notes Indenture. On or after March 1, 2026 until the close of business on the second scheduled trading day immediately preceding the maturity date (September 1, 2026), holders of the 2026 Notes may convert all or any portion of their 2026 Notes at any time, regardless of the foregoing conditions. Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of the Company’s common stock, or a combination of cash and shares of
    the Company’s common stock, at the Company’s election, in the manner and subject to the terms and conditions provided in the 2026 Notes Indenture. As of December 31, 2022, the conditions allowing holders of the 2026 Notes to convert were not met.
    The initial conversion rate for the 2026 Notes is 20.0024 shares of the Company’s common stock per $1,000 principal amount of 2026 Notes, which is equivalent to an initial conversion price of approximately $49.99 per share of common stock. The initial conversion price of the 2026 Notes represents a premium of approximately 40.0% to the last reported sale price of the Company’s common stock on NASDAQ on September 14, 2021. The conversion rate for the 2026 Notes is subject to adjustment under certain circumstances in accordance with the terms of the 2026 Notes Indenture. In addition, following certain corporate events that occur prior to the maturity date of the 2026 Notes or if the Company delivers a notice of redemption in respect of the 2026 Notes, the Company will, under certain circumstances, increase the conversion rate of the 2026 Notes for a holder who elects to convert its 2026 Notes (or any portion thereof) in connection with such a corporate event or convert its 2026 Notes called (or deemed called) for redemption during the related redemption period (as defined in the 2026 Notes Indenture), as the case may be.
    The Company may not redeem the 2026 Notes prior to September 6, 2024. The Company may redeem for cash all or any portion of the 2026 Notes, at its option, on or after September 6, 2024, if the last reported sale price of the common stock has been at least 130% of the conversion price for the 2026 Notes then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2026 Notes to be redeemed, plus accrued and unpaid interest, to, but excluding, the redemption date. If the Company redeems less than all the outstanding 2026 Notes, at least $50.0 million aggregate principal amount of 2026 Notes must be outstanding and not subject to redemption as of the date of the relevant notice of redemption. No sinking fund is provided for the 2026 Notes.
    If the Company undergoes a fundamental change (as defined in the 2026 Notes Indenture), holders may require, subject to certain conditions and exceptions, the Company to repurchase for cash all or any portion of their 2026 Notes at a fundamental change repurchase price equal to 100% of the principal amount of the 2026 Notes to be repurchased, plus accrued and unpaid interest, to, but excluding, the fundamental change repurchase date.
    The 2026 Notes Indenture includes customary covenants and sets forth certain events of default after which the 2026 Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving the Company or its significant subsidiaries after which the 2026 Notes become automatically due and payable.

    The following table sets forth the interest expense related to the 2026 Notes for the periods presented:
    Years Ended December 31,
    20222021
    (in thousands)
    Contractual interest expense$467 $135 
    Amortization of issuance costs2,474 711 
    In the third quarter of 2021, the Company recorded debt issuance costs of $12.4 million related to the issuance of the 2026 Notes as a reduction to the liability in the consolidated balance sheet. Debt issuance costs are amortized to interest expense over the term of the 2026 Notes using the effective interest rate method. The effective interest rate on the 2026 Notes was 0.81% for both the years ended December 31, 2022 and 2021.
    Capped Calls
    On September 14, 2021, concurrently with the pricing of the 2026 Notes, and on September 17, 2021, concurrently with the initial purchasers’ exercise of their option to purchase additional 2026 Notes, the Company also entered into the Capped Calls with third-party banks. The Capped Calls each have an initial strike price of approximately $49.99 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes. The Capped Calls have initial cap prices of $71.42 per share, subject to certain adjustments. The Capped Calls cover, subject to anti-dilution adjustments, approximately 7.5 million shares of the Company’s common stock. The Capped Calls are generally intended to reduce or offset the potential dilution to the common stock upon any conversion of the 2026 Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Company paid approximately $36.0 million from the net proceeds from the issuance and sale of the 2026 Notes to purchase the Capped Calls and recorded the Capped Calls as a reduction to additional paid-in capital in the consolidated balance sheet. The Capped Calls are subject to either adjustment or
    termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to terminations of the Capped Calls, including changes in law, failures to deliver, and hedging disruptions.
    Credit Agreement
    The 2020 Credit Agreement provides for the 2020 Revolving Credit Facility of $150.0 million, which may be increased or decreased under specific circumstances, with a $25.0 million letter of credit sublimit and a $50.0 million alternative currency sublimit. In addition, the 2020 Credit Agreement provides for the ability of the Company to request incremental term loan facilities, in a minimum amount of $5.0 million for each facility. The maturity date of the 2020 Credit Agreement is July 27, 2025. The 2020 Credit Agreement contains customary representations and warranties, affirmative covenants, reporting obligations, negative covenants, and events of default. We were in compliance with such covenants as of both December 31, 2022 and 2021. As of both December 31, 2022 and 2021, we had $1.0 million of letters of credit outstanding under our 2020 Revolving Credit Facility.
    In connection with the closing of the Wandera acquisition on July 1, 2021, the Company entered into the Credit Agreement Amendment, which amended the Company’s 2020 Credit Agreement. The Credit Agreement Amendment provided for the 2021 Term Loan Facility, a new 364-day term loan facility in an aggregate principal amount of $250.0 million on substantially the same terms and conditions as the Company’s existing 2020 Revolving Credit Facility. The Company repaid the principal amount of the 2021 Term Loan Facility on September 23, 2021 with proceeds from the issuance and sale of the 2026 Notes. The Company accounted for this transaction as a debt extinguishment and recorded debt extinguishment costs of $0.4 million for the write-off of remaining debt issuance costs.
    In the third quarter of 2020, the Company recorded debt issuance costs of $1.3 million related to the 2020 Credit Agreement. In the second quarter of 2021, the Company recorded debt issuance costs of $0.7 million related to the Credit Agreement Amendment. As of December 31, 2022 and 2021, debt issuance costs related to the 2020 Credit Agreement of $0.7 million and $0.9 million, respectively, are included in other assets in the consolidated balance sheets.
    The interest rates applicable to revolving borrowings under the 2020 Credit Agreement are, at the Company’s option, either (i) a base rate, which is equal to the greater of (a) the Prime Rate, (b) the Federal Funds Effective Rate plus 0.50%, and (c) the Adjusted LIBO Rate (subject to a floor) for a one month interest period (each term as defined in the 2020 Credit Agreement) plus 1.00%, or (ii) the Adjusted LIBO Rate (subject to a floor) equal to the LIBO Rate for the applicable interest period multiplied by the Statutory Reserve Rate, plus in the case of each of clauses (i) and (ii), the Applicable Rate. The Applicable Rate (i) for base rate loans range from 0.25% to 1.00% per annum and (ii) for LIBO Rate loans range from 1.25% to 2.00% per annum, in each case, based on the Senior Secured Net Leverage Ratio (as such term is defined in the 2020 Credit Agreement). Base rate borrowings may only be made in dollars. The Company pays a commitment fee during the term of the 2020 Credit Agreement ranging from 0.20% to 0.35% per annum of the average daily undrawn portion of the revolving commitments based on the Senior Secured Net Leverage Ratio. For the years ended December 31, 2022, 2021, and 2020, the Company accrued $0.3 million, $0.3 million, and $0.1 million, respectively, for the commitment fee.
    On November 13, 2017, the Company entered into the 2017 Credit Agreement. The 2017 Credit Agreement provided for the 2017 Term Loan Facility of $175.0 million with a maturity date of November 13, 2022 and the 2017 Revolving Credit Facility of $15.0 million with a maturity date of November 13, 2022. On January 30, 2019, the Company entered into a First Amended Credit Agreement, which increased the 2017 Term Loan Facility to $205.0 million. The First Amended Credit Agreement provided for additional funding for the ZuluDesk acquisition. On April 13, 2019, the Company entered into a Second Amended Credit Agreement, which adjusted the rate for both the 2017 Term Loans and 2017 Credit Facilities. Upon the closing of our IPO, the Company repaid the 2017 Credit Agreement. See Note 1 for more information.
    XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.4
    Share-based compensation
    12 Months Ended
    Dec. 31, 2022
    Share-Based Payment Arrangement [Abstract]  
    Share-based compensation Share-based compensation
    The Company’s equity incentive plans provide for granting various share-based awards to eligible employees, non-employee directors, and consultants of the Company. In addition, the Company offers an employee stock purchase plan to eligible employees.
    The Company recognized stock-based compensation expense for all equity arrangements as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Cost of revenue:
    Subscription$8,854 $3,755 $732 
    Services1,299 594 139 
    Sales and marketing33,559 10,938 1,748 
    Research and development24,392 10,512 1,533 
    General and administrative41,066 10,006 2,591 
    $109,170 $35,805 $6,743 
    The Company recognized a tax benefit related to stock-based compensation of $10.1 million, $12.8 million, and $3.8 million for the years ended December 31, 2022, 2021, and 2020, respectively.
    Equity Incentive Plans
    On July 21, 2020, the Company adopted the 2020 Plan. The 2020 Plan provides for grants of (i) stock options, (ii) stock appreciation rights, (iii) restricted shares, (iv) performance awards, (v) other share-based awards, and (vi) other cash-based awards to eligible employees, non-employee directors, and consultants of the Company. We initially reserved 14,800,000 shares of our common stock for issuance under the 2020 Plan. The total number of shares reserved for issuance under the 2020 Plan increases on January 1st of each of the first 10 calendar years during the term of the 2020 Plan by the lesser of: (i) a number of shares of our common stock equal to 4% of the total number of shares of our common stock outstanding on December 31st of the preceding calendar year or (ii) a number of shares of our common stock as determined by our Board. The maximum number of shares of common stock available for issuance under the 2020 Plan was 24,256,740 shares as of January 1, 2022. As of December 31, 2022, 13,413,731 shares of common stock are reserved for additional grants under the 2020 Plan.
    The 2017 Option Plan became effective November 13, 2017 upon the approval of the Board and, prior to the adoption of the 2020 Plan, served as the umbrella plan for the Company’s stock-based and cash-based incentive compensation program for its officers and other eligible employees. The aggregate number of shares of common stock that may be issued under the 2017 Option Plan may not exceed 8,470,000 shares. As of December 31, 2022, 128,928 shares of common stock are reserved for additional grants under the 2017 Option Plan. All stock options previously granted by the Company were at an exercise price at or above the estimated fair market value of the Company’s common stock as of the grant date.
    Return Target Options
    The table below summarizes return target option activity for the year ended December 31, 2022:
    OptionsWeighted-
    Average
    Exercise
    Price
    Weighted-
    Average
    Remaining
    Contractual
    Term (Years)
    Aggregate
    Intrinsic
    Value
    (in thousands)
    Outstanding, December 31, 20213,687,664 $6.75 6.8$115,278 
    Granted— — 
    Exercised(414,744)6.75 
    Forfeitures— — 
    Outstanding, December 31, 20223,272,920 $6.75 5.8$47,623 
    Options exercisable at December 31, 20223,272,920 $6.75 5.8$47,623 
    Vested or expected to vest at December 31, 20223,272,920 $6.75 5.8$47,623 
    The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the optionholders had all optionholders exercised their options on the last day of the period. No return target options were granted during the years ended December 31, 2022, 2021, and 2020. The return target options outstanding on June 27, 2022 were modified such that these options were deemed fully vested as of June 30, 2022. During the three months ended June 30, 2022, with the filing of a Form S-3 “shelf” registration statement, the market condition and the implied performance obligation were deemed to be satisfied and the Company recognized $33.0 million of stock-based compensation expense. See Note 2 for further information. There is no remaining unrecognized compensation expense related to these return target options as of December 31, 2022. The total fair value of return target options vested during the year ended December 31, 2022 was $33.0 million. The aggregate intrinsic value of the options exercised, which represents the difference between the fair market value of the Company’s common stock on the date of exercise and the exercise price of each option, was $7.9 million for the year ended December 31, 2022. No return target options vested or were exercised during the years ended December 31, 2021 and 2020. The Company issues new shares when return target options are exercised.
    Service-Based Options
    The table below summarizes the service-based option activity for the year ended December 31, 2022:
    OptionsWeighted‑
    Average
    Exercise
    Price
    Weighted‑
    Average
    Remaining
    Contractual
    Term (Years)
    Aggregate
    Intrinsic
    Value
    (in thousands)
    Outstanding, December 31, 20211,643,266 $5.68 6.1$53,129 
    Granted— — 
    Exercised(427,444)5.62 
    Forfeitures— — 
    Outstanding, December 31, 20221,215,822 $5.70 5.1$18,968 
    Options exercisable at December 31, 20221,162,656 $5.58 5.0$18,272 
    Vested or expected to vest at December 31, 20221,215,822 $5.70 5.1$18,968 
    The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the optionholders had all optionholders exercised their options on the last date of the period. Service-based options vest over four years with 25% vesting one year after grant and the remainder vesting ratably on a quarterly basis thereafter. The Company issues new shares when service-based options are exercised. All service-based options outstanding under the Company’s option plans have exercise prices equal to the fair value of the Company’s stock on the grant date. All awards expire after 10 years.
    No service-based options were granted during the years ended December 31, 2022, 2021, and 2020. The aggregate intrinsic value of the options exercised, which represents the difference between the fair market value of the Company’s common stock on the date of exercise and the exercise price of each option, was $11.2 million, $54.7 million, and $13.9 million for the years ended December 31, 2022, 2021, and 2020, respectively. The total fair value of service-based options vested
    during the years ended December 31, 2022, 2021, and 2020 was $0.7 million, $2.6 million, and $2.6 million, respectively. There was $0.3 million of unrecognized compensation expense related to service-based options that is expected to be recognized over a weighted-average period of 0.9 years as of December 31, 2022.
    Restricted Stock Units
    RSU activity for the year ended December 31, 2022 was as follows:
    UnitsWeighted-Average Grant Date Fair Value (per share)
    Outstanding, December 31, 20216,890,938 $31.59 
    Granted4,065,117 27.50 
    Vested(1,895,620)31.88 
    Forfeited(643,078)30.67 
    Outstanding, December 31, 20228,417,357 $29.61 
    RSUs under the 2020 Plan generally vest ratably on an annual basis over four years. RSUs under the 2017 Option Plan vest 100% on the one year anniversary of the date of the grant. The weighted-average grant date fair value of RSUs granted during the years ended December 31, 2022, 2021, and 2020 was $27.50, $32.51, and $26.33, respectively. There was $216.1 million of unrecognized compensation expense related to unvested RSUs that is expected to be recognized over a weighted-average period of 2.9 years as of December 31, 2022. The total fair value of RSUs vested during the years ended December 31, 2022, 2021, and 2020 was $60.4 million, $16.2 million, and $0.5 million, respectively.
    Long-Term Incentive Plan
    In the third quarter of 2021, the Company offered employees with LTIP grants the opportunity to convert those awards into RSUs under the 2020 Plan. Upon conversion, 50% of the RSUs vested immediately and the remaining 50% vested on the one year anniversary of the grant date, provided the employee remained continuously employed by the Company through the vesting date. All employees elected to convert their outstanding LTIP grants into RSUs, resulting in grants totaling 413,234 shares.
    The conversion of the previously outstanding LTIP grants into RSUs resulted in the recognition of $4.5 million and $9.8 million of stock-based compensation expense during the years ended December 31, 2022 and 2021, respectively. The expense on the unvested RSUs was recognized on a straight-line basis over the vesting period.
    Employee Stock Purchase Plan
    On May 25, 2021, the Company adopted the 2021 ESPP. The 2021 ESPP provides for six-month offering periods beginning May 1st and November 1st of each fiscal year and provides eligible employees the opportunity to purchase shares of the Company’s common stock through accumulated payroll deductions at a 15% discount. On each purchase date, the purchase price of the shares is the lesser of (i) 85% of the fair market value of the Company’s common stock on the first day of trading of the offering period or (ii) 85% of the fair market value of the Company’s common stock on the last day of trading of the offering period. Payroll deductions are limited to 15% of an employee’s eligible compensation. The number of shares an employee may purchase during any offering period is limited to an aggregate value of $25,000 per calendar year based on the stock price on the first day of trading of the offering period. As of December 31, 2022 and 2021, the Company withheld, at the employees’ request, $1.1 million and $1.2 million, respectively, of eligible employee compensation, which is included in accrued liabilities in the consolidated balance sheet, for purchases of common stock under the 2021 ESPP.
    As of December 31, 2022, 3,899,071 shares of common stock were reserved for future issuance under the 2021 ESPP. The total number of shares reserved for issuance under the 2021 ESPP increases on January 1st of each of the first 10 calendar years after the first offering date by a number of shares of our common stock equal to 1% of the total number of shares of our common stock outstanding on December 31st of the preceding calendar year. The aggregate number of shares issued over the term of the 2021 ESPP will not exceed 16,000,000 shares. During the year ended December 31, 2022, the Company’s employees purchased 295,189 shares of common stock under the 2021 ESPP at a weighted-average purchase price of $22.80 per share. Total proceeds to the Company were $6.8 million during the year ended December 31, 2022. No shares of common stock were issued under the 2021 ESPP during the year ended December 31, 2021.
    The grant date fair value of shares issued under the 2021 ESPP equals the sum of (i) 15% of the Company’s quoted stock price on the first day of trading of the offering period and (ii) 85% of the fair market value of a stock option using the Black-Scholes option pricing model. The average grant date fair value for the offering periods under the 2021 ESPP that commenced in 2022 was $8.28 per share. The average grant date fair value for the offering period under the 2021 ESPP that commenced in 2021 was $11.97 per share. The Company used the following assumptions in the Black-Scholes option pricing model:
    Years Ended December 31,
    20222021
    Expected term0.5 years0.5 years
    Expected volatility
    60.05% - 64.90%
    40.31%
    Risk-free interest rate
    1.49% - 4.58%
    0.06%
    Expected dividend yield—%—%
    There was $0.9 million of unrecognized compensation expense related to the 2021 ESPP that is expected to be recognized over a period of four months as of December 31, 2022.
    XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.4
    Net loss per Share
    12 Months Ended
    Dec. 31, 2022
    Earnings Per Share [Abstract]  
    Net loss per share Net loss per share
    The following table sets forth the computation of basic and diluted net loss per share:
    Years Ended December 31,
    202220212020
    (in thousands, except share and per share amounts)
    Numerator:
    Net loss$(141,301)$(75,189)$(24,082)
    Denominator:
    Weighted‑average shares used to compute net loss per share, basic and diluted120,720,972 118,276,462 108,908,597 
    Basic and diluted net loss per share$(1.17)$(0.64)$(0.22)
    Basic net loss per share is computed by dividing the net loss by the weighted-average number of common shares outstanding for the period. Because we have reported a net loss for the years ended December 31, 2022, 2021, and 2020, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share given that the potentially dilutive shares would have been antidilutive if included in this calculation.
    The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:
    As of December 31,
    202220212020
    Stock options outstanding4,488,742 5,330,930 7,234,490 
    Unvested restricted stock units8,417,357 6,890,938 1,293,107 
    Shares related to the 2026 Notes
    7,475,897 7,475,897 — 
    Shares committed under the 2021 ESPP
    193,977 108,331 — 
    Total potentially dilutive securities20,575,973 19,806,096 8,527,597 
    XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.4
    Employee benefit plans
    12 Months Ended
    Dec. 31, 2022
    Retirement Benefits [Abstract]  
    Employee benefit plans Employee benefit plansEmployees located in the U.S. are generally eligible to participate in the 401(k) Plan. The 401(k) Plan allows eligible employees to defer a percentage of their annual compensation as defined in the 401(k) Plan on a pre-tax or after-tax basis up to the maximum amount allowed by the Internal Revenue Service. The Company contributes an amount equal to 3 percent of each participant’s eligible compensation each pay period regardless of whether the participant makes elective deferrals. The Company made contributions to the 401(k) Plan of $5.4 million, $4.1 million, and $3.2 million for the years ended December 31, 2022, 2021, and 2020, respectively.Employees outside of the U.S. who are not covered by the 401(k) Plan may be covered by local defined contribution plans, which are subject to applicable laws and rules of the country where the plans are administered. The Company made contributions to defined contributions plans outside of the U.S. of $2.5 million, $1.5 million, and $0.4 million for the years ended December 31, 2022, 2021, and 2020, respectively.
    XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.4
    Income taxes
    12 Months Ended
    Dec. 31, 2022
    Income Tax Disclosure [Abstract]  
    Income taxes Income taxes
    The domestic and foreign components of loss before income tax benefit were as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Domestic$(123,521)$(71,537)$(34,829)
    Foreign(18,693)(8,441)792 
    Loss before income tax benefit$(142,214)$(79,978)$(34,037)
    The components of income tax expense (benefit) attributable to continuing operations were as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Current:
    Federal$(6)$— $(551)
    State154 217 (73)
    Foreign1,894 638 987 
    Total current expense2,042 855 363 
    Deferred:
    Federal(268)(487)(10,657)
    State(170)(1,145)(1,173)
    Foreign(2,517)(4,012)1,512 
    Total deferred benefit(2,955)(5,644)(10,318)
    Total income tax benefit $(913)$(4,789)$(9,955)
    The income tax benefit differs from the amount of income tax benefit determined by applying the statutory U.S. federal income tax rate to pretax loss due to the following:
    Years Ended December 31,
    202220212020
    Statutory U.S. federal income tax rate21.0 %21.0 %21.0 %
    State income tax benefit, net of federal tax effect2.5 3.1 4.7 
    Permanent differences0.1 — (0.7)
    Foreign rate differential(0.6)(0.5)(0.5)
    Remeasurement gain/loss— 0.7 (2.0)
    Tax credits2.0 2.3 3.4 
    Valuation allowance(21.5)(24.4)(2.3)
    Stock-based compensation(1.6)12.2 6.9 
    Transaction costs(0.4)(0.8)(0.5)
    Deferred rate change0.4 0.9 (1.0)
    Section 162(m)(1.9)(9.4)— 
    Foreign withholding taxes(0.5)— — 
    Other1.1 0.9 0.2 
    Effective tax rate0.6 %6.0 %29.2 %
    Significant components of the Company’s deferred income tax assets and liabilities were as follows:
    December 31,
    20222021
    (in thousands)
    Deferred tax assets:
    Accrued compensation$3,821 $4,529 
    Deferred revenue12,883 8,331 
    Section 174 capitalization9,540 — 
    Stock-based compensation14,960 5,026 
    Federal tax credits8,949 6,668 
    Foreign withholding taxes2,782 — 
    Net operating losses50,794 46,173 
    State tax credits2,495 2,086 
    Business interest limitation10,054 10,450 
    Operating lease liabilities4,347 4,848 
    2026 Notes6,627 8,304 
    Other3,842 3,267 
    Gross deferred tax assets131,094 99,682 
    Valuation allowance(63,541)(31,512)
    Total deferred tax assets67,553 68,170 
    Deferred tax liabilities:
    Deferred contract costs(14,170)(10,491)
    Operating lease right-of-use assets(3,520)(4,047)
    Intangibles and other(50,578)(59,670)
    Other(300)(1,191)
    Gross deferred tax liabilities(68,568)(75,399)
    Net deferred tax liabilities$(1,015)$(7,229)
    The components giving rise to the net deferred tax liabilities detailed above have been included in the consolidated balance sheets as follows:
    December 31,
    20222021
    (in thousands)
    Non-current deferred tax assets (1)
    $4,490 $1,471 
    Non-current deferred tax liabilities(5,505)(8,700)
    Net deferred tax liabilities$(1,015)$(7,229)
    (1) Included in other assets in the consolidated balance sheets.
    As of December 31, 2022 and 2021, the Company established a valuation allowance against certain deferred tax assets in the U.S. and UK to reduce the total to an amount management believes are more likely than not to be realized. Realization of deferred tax assets is dependent upon sufficient future taxable income during the periods when deductible temporary differences and carryforwards are expected to be available to reduce taxable income. The valuation allowance increased by $32.0 million, $28.5 million, and $0.9 million during the years ended December 31, 2022, 2021, and 2020, respectively.
    As of December 31, 2022, the Company had a U.S. federal NOL carryforward of approximately $141.9 million, a foreign NOL carryforward of approximately $59.7 million, federal research and development credits of approximately $8.0 million, and foreign tax credits of approximately $1.9 million primarily consisting of investment tax credit carryforwards. The Company also had state NOL carryforwards of approximately $93.3 million and state credits for research and development of approximately $3.5 million. Approximately $87.7 million of the federal NOL carryforwards will begin to expire in 2037. The remainder of the federal NOLs of $54.2 million and the foreign NOLs are carried forward indefinitely. The state NOL carryforwards began expiring in 2022 and are available to offset future taxable income or reduce taxes payable through 2042. The federal research and development credits, state research and development credits, and foreign tax credits will begin
    expiring in 2033, 2026, and 2023, respectively. The Company also had a foreign withholding tax carryforward of approximately $2.8 million.
    The Company has not provided for deferred taxes on outside basis differences for investments in its international subsidiaries that are unrelated to unremitted earnings as these basis differences will be indefinitely reinvested. A determination of the unrecognized deferred taxes related to these other components of outstanding basis difference is not practicable to calculate.
    A company’s ability to utilize a portion of its NOL carryforwards to offset future taxable income may be subject to certain limitations under Section 382 of the Code due to changes in the equity ownership of the Company. The Company conducted a Section 382 analysis and determined that although an ownership change occurred in a prior period, all NOLs will be fully available for utilization before expiration.
    A reconciliation of the beginning and ending amount of gross unrecognized tax benefits was as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Balance, January 1$1,003 $670 $540 
    Additions based on tax positions related to the current year230 161 130 
    Additions based on tax positions related to prior years39 172 — 
    Balance, December 31$1,272 $1,003 $670 
    Under the provision for uncertainty in income taxes, the total gross amount of unrecognized tax benefit as of December 31, 2022 was approximately $1.4 million. At December 31, 2022, the realization of unrecognized tax benefits was not expected to impact the effective rate due to a full valuation allowance on federal and state deferred taxes.
    The Company files income tax returns in the U.S. federal jurisdiction, Minnesota, the UK, and various other state and foreign jurisdictions. With few exceptions, the Company is not subject to U.S. federal, foreign, state, and local income tax examinations by tax authorities for years before 2019. It is difficult to predict the final timing and resolution of any particular uncertain tax position. Based on the Company’s assessment of many factors, including past experience and complex judgements about future events, the Company does not currently anticipate significant changes in its uncertain tax positions over the next 12 months.
    The Company recognizes interest and penalties accrued related to unrecognized tax benefits as additional income tax expense. The Company did not recognize material income tax expense related to interest and penalties during the years ended December 31, 2022, 2021, and 2020.
    On March 27, 2020, the CARES Act was signed into law. The most significant relief measure which the Company qualified for was the payroll tax deferral. Beginning with pay dates on and after April 17, 2020, the Company elected to defer the employer-paid portion of social security taxes, resulting in an accrual of $3.8 million as of December 31, 2020. The Company paid $1.9 million of the deferred portion of payroll taxes in the fourth quarter of 2021 and the remaining $1.9 million of the deferred portion of payroll taxes in the fourth quarter of 2022.
    XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.4
    Related party transactions
    12 Months Ended
    Dec. 31, 2022
    Related Party Transactions [Abstract]  
    Related-party transactions Related party transactions
    The Company made pledges to the JNGF of $1.1 million, $1.2 million, and $0.5 million for the years ended December 31, 2022, 2021, and 2020, respectively. As of December 31, 2022 and 2021, the Company accrued $1.3 million and $1.5 million, respectively, related to JNGF pledges, which are included in accrued liabilities in the consolidated balance sheets. The Company has an ongoing lease agreement for office space in Eau Claire, Wisconsin with an entity in which a related party is a minority owner. See Note 7 for further discussion of this lease agreement. The Company may engage in transactions in the ordinary course of business with significant shareholders or other companies whose directors or officers may also serve as directors or officers for the Company. The Company carries out these transactions on customary terms.
    Vista is a U.S.-based investment firm that controls the funds which previously owned a majority of the Company. In 2021, Vista sold a portion of its investment in the Company such that its funds no longer owned a majority of the Company as of December 31, 2022. However, Vista is deemed a related party in accordance with ASC 850 as it continues to be a principal
    owner of the Company. Except as discussed below, there were no material transactions with Vista or its affiliates during the years ended December 31, 2022, 2021, and 2020.
    During the year ended December 31, 2020, affiliates of Vista were paid $2.1 million in interest on the portion of the 2017 Term Loan Facility held by them.
    XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.4
    Condensed financial information (Parent Company only)
    12 Months Ended
    Dec. 31, 2022
    Condensed Financial Information Disclosure [Abstract]  
    Condensed financial information (Parent Company only)
    Jamf Holding Corp.
    (Parent Company only)
    Condensed Balance Sheets
    (in thousands, except share and per share amounts)
    December 31,
    20222021
    Assets
    Current assets:
    Cash and cash equivalents$— $— 
    Total current assets— — 
    Investment in subsidiaries701,338 738,426 
    Total assets$701,338 $738,426 
    Liabilities and stockholders’ equity
    Current liabilities:
    Current liabilities$— $— 
    Total current liabilities— — 
    Other liabilities— — 
    Total liabilities— — 
    Commitments and contingencies
    Stockholders’ equity:
    Preferred stock, $0.001 par value, 50,000,000 shares authorized at December 31, 2022 and 2021; no shares issued and outstanding at December 31, 2022 and 2021
    — — 
    Common stock, $0.001 par value, 500,000,000 shares authorized at December 31, 2022 and 2021; 123,170,172 and 119,426,064 shares issued and outstanding at December 31, 2022 and 2021, respectively
    123 119 
    Additional paid-in capital1,049,875 913,581 
    Accumulated other comprehensive loss(39,951)(7,866)
    Accumulated deficit(308,709)(167,408)
    Total stockholders’ equity701,338 738,426 
    Total liabilities and stockholders’ equity$701,338 $738,426 
    Jamf Holding Corp.
    (Parent Company only)
    Condensed Statements of Operations
    (in thousands)
    Years Ended December 31,
    202220212020
    Revenue$— $— $— 
    Operating expenses— — — 
    Loss from operations— — — 
    Other income, net— — — 
    Loss before income tax benefit and equity in net loss of subsidiaries— — — 
    Income tax benefit— — — 
    Equity in net loss of subsidiaries(141,301)(75,189)(24,082)
    Net loss$(141,301)$(75,189)$(24,082)
    Jamf Holding Corp.
    (Parent Company only)
    Condensed Statements of Comprehensive Loss
    (in thousands)
    Years Ended December 31,
    202220212020
    Net loss$(141,301)$(75,189)$(24,082)
    Other comprehensive loss:
    Subsidiaries’ other comprehensive loss(32,085)(7,866)— 
    Total other comprehensive loss(32,085)(7,866)— 
    Comprehensive loss$(173,386)$(83,055)$(24,082)
    Basis of presentation
    Jamf Holding Corp. is a holding company with no material operations of its own that conducts substantially all of its activities through its subsidiaries. Jamf Holding Corp. has no direct outstanding debt obligations. However, JAMF Holdings Inc., a wholly owned subsidiary, as borrower under the 2020 Credit Agreement, is limited in its ability to declare dividends or make any payment on account of its capital stock to, directly or indirectly, fund a dividend or other distribution to Jamf Holding Corp., subject to limited exceptions, including (1) stock repurchases, (2) unlimited amounts subject to compliance with a 6.0 to 1.0 total leverage ratio giving pro forma effect to any distribution, (3) amounts not to exceed the greater of (i) $20 million and (ii) 20% of EBITDA in any reference period, and (4) payment of Jamf Holding Corp.’s overhead expenses. Due to the aforementioned qualitative restrictions, substantially all of the assets of Jamf Holding Corp.’s subsidiaries are restricted. For a discussion of the 2020 Credit Agreement, see Note 9.
    These condensed financial statements have been presented on a “parent-only” basis. Under a parent-only presentation, Jamf Holding Corp.’s investment in subsidiaries is presented under the equity method of accounting. A condensed statement of cash flows was not presented because Jamf Holding Corp. has no material operating, investing, or financing cash flow activities for the years ended December 31, 2022, 2021, and 2020. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted. As such, these parent-only statements should be read in conjunction with the accompanying notes to the consolidated financial statements.
    XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.4
    Summary of significant accounting policies (Policies)
    12 Months Ended
    Dec. 31, 2022
    Accounting Policies [Abstract]  
    Basis of presentation Basis of presentation and principles of consolidationThe consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in accordance with GAAP.
    Principles of consolidation principles of consolidationAll intercompany accounts and transactions have been eliminated.
    Use of estimates
    Use of estimates
    The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the reporting date, and the reported amounts of revenues and expenses during the reporting period. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future and include, but are not limited to, revenue recognition, stock-based compensation, commissions, the fair values of assets acquired and liabilities assumed in business combinations, useful lives for finite-lived assets, recoverability of long-lived assets, the value of ROU assets and lease liabilities, allowance for expected credit losses, commitments and contingencies, and accounting for income taxes and related valuation allowances against deferred tax assets. Actual results could differ from those estimates.
    Segment and geographic information
    Segment and geographic information
    Our CODM is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. We operate our business as one operating segment and therefore we have one reportable segment.
    Net loss per share of common stock
    Net loss per share of common stock
    Basic net loss per common share is calculated by dividing the net loss by the weighted-average number of common shares outstanding during the period without consideration for potentially dilutive securities. Diluted net loss per common share is calculated by dividing the net loss by the weighted-average number of common shares and potentially dilutive securities outstanding during the period. The potentially dilutive securities include outstanding stock options, unvested RSUs, shares related to the 2026 Notes, and shares issuable pursuant to the 2021 ESPP and are determined by applying either the treasury-stock method or the if-converted method, as applicable. Because we have reported a net loss for the years ended December 31, 2022, 2021, and 2020, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share for those periods given that the potentially dilutive shares would have been anti-dilutive if included in the calculation.
    Cash and cash equivalents
    Cash and cash equivalents
    The Company considers any highly liquid investments purchased with original maturities at the time of purchase of three months or less to be cash equivalents. The Company maintains cash in deposit accounts that, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts.
    Trade accounts receivable, net
    Trade accounts receivable, net
    Credit is extended to customers in the normal course of business. Trade accounts receivable are recorded at the invoiced amount, net of allowances.
    Effective January 1, 2021, upon adoption of ASU 2016-13, the allowance for credit losses is based on an expected loss model that estimates losses over the expected life of the trade accounts receivable. The Company estimates expected credit losses based on the Company’s historical loss information, current and future economic and market conditions, and ongoing review of customers’ account balances. Prior to the adoption of ASU 2016-13, the Company determined the allowance for doubtful accounts based on the delinquency of the account, the financial condition of the customer, and the Company’s collection experience.
    The Company writes-off a receivable against the allowance when a determination is made that the balance is uncollectible and collection of the receivable is no longer being actively pursued. This determination is based on the delinquency of the account, the financial condition of the customer, and the Company’s collection experience.
    Equipment and leasehold improvements, net
    Equipment and leasehold improvements, net
    Equipment and leasehold improvements are recorded at cost less accumulated depreciation. Expenditures for renewals and betterments that extend the life of such assets are capitalized. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. These lives are three years for computers and server equipment, three years for software, five years for furniture and fixtures, and the lesser of the lease term or the useful life of the leasehold improvements. Repair and maintenance costs are expensed as incurred. Differences between amounts received and the net carrying value of assets retired or disposed of are charged to income as incurred.
    Equipment and leasehold improvements, net are tested for impairment whenever events or circumstances indicate that the carrying amount of an asset may not be recoverable.
    Business combinations
    Business combinations
    When the Company acquires a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the date of acquisition. The allocation of the purchase price requires management to make significant estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates are inherently uncertain and unpredictable. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of the assets acquired and liabilities assumed may be recorded with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of the assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. Acquisition-related costs are expensed as incurred.
    Goodwill
    Goodwill
    The Company evaluates goodwill for impairment in accordance with ASC 350, which requires goodwill to be either qualitatively or quantitatively assessed for impairment annually (or more frequently if impairment indicators arise) for each reporting unit. The Company has one reporting unit. The Company performs its impairment testing of goodwill at least annually and more frequently if events occur that would indicate that it is more likely than not the fair value of the reporting unit is less than the carrying value. If the Company’s reporting unit carrying amount exceeds its fair value, an impairment charge will be recorded based on that difference. The impairment charge will be limited to the amount of goodwill currently recognized in the Company’s single reporting unit. The Company elected to perform a quantitative assessment of goodwill as of October 1, 2022, and no impairment was identified. No other interim impairment tests were deemed necessary.
    Other intangibles with finite lives, net
    Other intangibles, net
    Intangible assets with finite lives include trademarks, customer relationships, developed technology, non-competes, and order backlog. These assets are amortized over their estimated useful lives, which range from two to twelve years, on a straight-line basis. Intangible assets with finite lives are tested for impairment whenever events or circumstances indicate that the carrying amount of an asset (asset group) may not be recoverable. An impairment loss is recognized when the carrying amount of an asset exceeds the estimated undiscounted cash flows generated by the asset. The amount of the impairment loss
    recorded is calculated by the excess of the asset’s carrying value over its fair value.
    Other intangibles with indefinite lives, net Intangible assets with indefinite lives as of December 31, 2021 included IPR&D. These assets are not amortized, but are assessed for potential impairment annually or when circumstances indicate that the carrying amount may not be recoverable.
    Operating leases
    Operating leases
    The Company adopted ASC 842 on January 1, 2021 using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on or after January 1, 2021 are presented under ASC 842 while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under ASC 840.
    The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. Under ASC 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset.
    The Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2021 for existing leases upon the adoption of ASC 842). The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives. The Company made an accounting policy election under ASC 842 not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less.
    Future lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes to an index and other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred.
    The Company made an accounting policy election to account for lease and non-lease components in its contracts as a single lease component for all asset classes. The non-lease components typically represent additional services transferred to the Company, such as common area maintenance for real estate, which are variable in nature and recorded in variable lease expense in the period incurred.
    The Company uses its incremental borrowing rate to determine the present value of lease payments as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company specific credit risk, lease term, nature and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease.
    Debt issuance costs
    Debt issuance costs
    Costs of debt financing are charged to expense over the lives of the related financing agreements. Remaining costs and the future period over which they would be charged to expense are reassessed when amendments to the related financing agreements or prepayments occur. Debt issuance costs for the Company’s 2026 Notes are recognized as an offset to the liability and are amortized using the effective-interest method. Debt issuance costs for the Company’s revolving line of credit are recognized in other assets and are amortized on a straight-line basis.
    Stock split
    Stock split
    On July 10, 2020, the Company effected a 110-for-1 stock split of its common stock. The par value of the common stock was not adjusted as a result of the stock split. Accordingly, all share and per share amounts for all periods presented in the accompanying consolidated financial statements and notes thereto have be adjusted retrospectively, where applicable, to reflect this stock split.
    Offering costs
    Offering costs
    Prior to the IPO, the Company capitalized offering costs incurred in connection with the sale of common stock in the IPO, including legal, accounting, printing, and other IPO-related costs. Upon completion of the IPO, $7.3 million of deferred offering costs were reclassified to stockholders’ equity and recorded against the proceeds from the offering. During the years ended December 31, 2022, 2021, and 2020, the Company incurred costs of $0.1 million, $0.6 million, and $0.7 million, respectively, in connection with prospective and completed secondary offerings after the IPO. The Company did not receive any proceeds as only certain selling shareholders participated in these offerings. These costs were expensed as incurred and included in general and administrative expenses in the consolidated statements of operations.
    Foreign currency Foreign currencyOur reporting currency is the U.S. dollar. The functional currency of our foreign operations, except for Jamf Ltd. and its subsidiaries, is the U.S. dollar. The functional currency of Jamf Ltd. and its subsidiaries is the GBP. The assets, liabilities, revenues, and expenses of our foreign operations are remeasured in accordance with ASC 830. Remeasurement adjustments are recorded as foreign currency transaction gains (losses) in the consolidated statements of operations. Assets and liabilities of Jamf Ltd. and its subsidiaries are translated into U.S. dollars based upon exchange rates prevailing at the end of each period. Revenues and expenses of Jamf Ltd. and its subsidiaries are translated at weighted-average exchange rates on a monthly basis. The resulting translation adjustment is included in accumulated other comprehensive loss.
    Stock-based compensation
    Stock-based compensation
    In accordance with ASC 718, the Company recognizes compensation expense for all stock-based awards granted to our employees and non-employee directors in the consolidated statements of operations based on the estimated fair value of the awards on the date of grant. We use the Black-Scholes option pricing model to estimate the fair value of service-based options and purchase rights granted under the 2021 ESPP. We use the fair market value of our common stock on the date of grant to estimate the fair value of RSUs. We recognize compensation expense for service-based options and RSUs on a straight-line basis over the applicable vesting period. We recognize compensation expense for the purchase rights granted under the 2021 ESPP on a straight-line basis over the offering period. Forfeitures are accounted for as they occur.
    The Company has also granted performance-based awards (also referred to as return target options) to certain executives. The Company uses a Modified Black-Scholes option pricing model, which uses Level 3 inputs for fair value measurement, to estimate the fair value. The contractual term of the awards is 10 years. As originally granted, the performance-based awards would vest and become exercisable when Vista’s realized cash return on its investment in the Company equaled or exceeded $1.515 billion upon the Termination Event. In conjunction with the IPO, the vesting conditions of the performance-based awards were modified to also vest following an IPO and registration and sale of shares by Vista provided that Vista achieved a cash return on its equity investment in the Company equaling or exceeding $1.515 billion. In accordance with ASC 718, we calculated the fair value of these options on the modification date. The value of these options on the date of modification as of June 30, 2020 was $33.0 million. As the awards were not considered probable of meeting the vesting requirements, no expense was recognized during the years ended December 31, 2021 and 2020.
    The Company used the following assumptions in the Modified Black-Scholes option pricing model to estimate the fair value of return target options modified during the year ended December 31, 2020:
    Expected life of options1.5 years
    Expected volatility55%
    Risk-free interest rates0.16%
    Expected dividend yield—%
    Weighted-average grant-date fair value$8.95
    On June 24, 2022, the Company filed a Form S-3 “shelf” registration statement to facilitate future selling shareholder sales of common stock, including by Vista, and the achievement of the performance condition became probable, which resulted in the recognition of $33.0 million of stock-based compensation expense. On June 27, 2022, the return target options outstanding were modified such that these options were deemed fully vested as of June 30, 2022. The fair value of the awards immediately before the modification was higher than the fair value immediately after the modification and therefore no incremental compensation cost was recognized.
    The Black-Scholes option pricing model requires the use of subjective assumptions as inputs. These assumptions include the following:
    Expected Term — The expected term of stock options represents the weighted-average period the stock options are expected to be outstanding. For time-based awards, the estimated expected term of the options granted is generally calculated as the vesting period plus the midpoint of the remaining contractual term as the Company does not have sufficient historical information to develop reasonable expectations surrounding future exercise patterns and post-vesting employment termination behavior. The expected term for the purchase rights issued under the 2021 ESPP is based on the duration of the offering period.
    Expected Volatility — For return target options modified during the year ended December 31, 2020 and return target options and service-based options granted during the year ended December 31, 2019, the expected stock price volatility assumption was determined by examining the historical volatility of a group of industry peers as the Company did not have substantive trading history for its common stock. For the purchase rights issued under the 2021 ESPP, the expected volatility was based on the Company’s historical data.
    Risk-Free Interest Rate — The risk-free rate assumption was based on U.S. Treasury instruments with terms that were consistent with the expected term of the Company’s stock options and offering period for the 2021 ESPP.
    Expected Dividend — The Company uses an expected dividend yield of zero as we do not currently pay dividends and have no plans to pay dividends in the foreseeable future.
    Fair Value of Common Stock — Following the IPO, the Company’s shares are publicly traded, and the Company uses the applicable closing price of its common stock to determine fair value. Prior to the IPO, the fair value of the shares of common stock underlying the stock options had historically been the responsibility of and determined by the Company’s Board. Because there was no public market for the Company’s common stock prior to our IPO, the Board used independent third-party valuations of the Company’s common stock, operating and financial performance, and general and industry-specific economic outlook, amongst other factors.
    Income taxes
    Income taxes
    We account for income taxes in accordance with ASC 740 under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities, NOLs, and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.
    We use a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. A tax position is recognized when it is more likely than not that the tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the more-likely-than-not recognition threshold is measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement with a taxing authority. The standard also provides guidance on derecognition of tax benefits, classification on the balance sheet, interest and penalties, accounting in interim periods, disclosure, and transition.
    Revenue recognition
    Revenue recognition
    The Company applies ASC 606 and follows a five-step model to determine the appropriate amount of revenue to be recognized in accordance with ASC 606:
    Identify the contract with a customer
    Identify the performance obligations in the contract
    Determine the transaction price
    Allocate the transaction price to the performance obligations in the contract
    Recognize revenue when or as performance obligations are satisfied
    The Company’s revenue is primarily derived from sales of SaaS subscriptions, support and maintenance contracts, software licenses, and related professional services. The Company’s products and services are marketed and sold directly, as well as indirectly through third-party resellers, to the end-user.
    The Company assesses the contract term as the period in which the parties to the contract have enforceable rights and obligations. The contract term can differ from the stated term in contracts with certain termination or renewal rights, depending on whether there are substantive penalties associated with those rights. Customer contracts are generally standardized and non-cancelable for the duration of the stated contract term.
    Nature of Products and Services
    Subscription: Subscription includes SaaS subscription arrangements, which include a promise to allow customers to access software hosted by the Company over the contract period without allowing the customer to take possession of the software or transfer hosting to a third party. Subscription also includes support and maintenance, which includes when-and-if available software updates and technical support on our perpetual and on-premise term-based subscription licenses. Because the subscription represents a stand-ready obligation to provide a series of distinct periods of access to the subscription, which are all substantially the same and that have the same pattern of transfer to the customer, subscriptions are accounted for as a series and revenue is recognized ratably over the contract term, beginning at the point when the customer is able to use and benefit from the subscription. Subscription also includes sales of on-premise term-based subscription arrangements. Licenses for on-premise term-based software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from software licenses is recognized upon transfer of control to the customer, which is typically upon making the software available to the customer.
    Services: Services, including training, are often sold as part of new software license or subscription contracts. These services are fulfilled by the Company and with the use of other vendors and do not significantly modify, integrate, or otherwise depend on other performance obligations included in the contracts. Services are generally performed over a one- to two-day period and, when sold as part of new software license or subscription contracts, at or near the outset of the related contract. When other vendors participate in the provisioning of the services, the Company recognizes the related revenue on a gross basis as the Company is the principal in these arrangements. Revenue related to services is recognized as the Company’s performance obligation is fulfilled. Related fulfillment costs are recognized as incurred.
    License: License includes sales of on-premise perpetual software. Licenses for on-premise perpetual software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from on-premise perpetual software licenses is recognized upon transfer of control to the customer, which is typically upon making the software available to the customer.
    Certain contracts may include explicit options to renew subscriptions or maintenance at a stated price. These options are generally priced in line with the SSP and therefore do not provide a material right to the customer. If the option provides a material right to the customer, then the material right is accounted for as a separate performance obligation, and the Company recognizes revenue when those future goods or services underlying the option are transferred or when the option expires.
    Transaction Price
    The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods and services to the customer. The transaction price is exclusive of amounts collected on behalf of third parties, such as sales tax and value-added tax.
    Significant Judgments
    When the Company’s contracts with customers contain multiple performance obligations, the contract transaction price is allocated based on a relative SSP basis to each performance obligation. The Company typically determines SSP based on observable selling prices of its products and services.
    In instances where SSP is not directly observable, such as with software licenses that are never sold on a stand-alone basis, SSP is determined using information that may include market conditions and other observable inputs. SSP is typically established as ranges, and the Company typically has more than one SSP range for individual products and services due to the stratification of those products and services by customer class, channel type, and purchase quantity, among other circumstances. The SSP is reassessed periodically or when facts and circumstances change.
    Disaggregation of Revenue
    The Company separates revenue into subscription and non-subscription categories to disaggregate those revenues that are term-based and renewable from those that are one-time in nature. Revenue from subscription and non-subscription contractual arrangements were as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    SaaS subscription and support and maintenance$430,613 $313,950 $223,655 
    On‑premise subscription24,394 30,293 25,224 
    Subscription revenue455,007 344,243 248,879 
    Professional services19,025 16,122 14,519 
    Perpetual licenses4,744 6,023 5,734 
    Non‑subscription revenue23,769 22,145 20,253 
    Total revenue$478,776 $366,388 $269,132 
    Contract Balances
    The timing of revenue recognition may not align with the right to invoice the customer. The Company records accounts receivable when it has the unconditional right to issue an invoice and receive payment regardless of whether revenue has been recognized. For multiyear agreements, the Company will either invoice the customer in full at the inception of the contract or in installments (generally annually at the beginning of each renewal period). If revenue has not yet been recognized, then a contract liability (deferred revenue) is also recorded. Deferred revenue classified as current in the consolidated balance sheets is expected to be recognized as revenue within one year. Non-current deferred revenue will generally be fully recognized within five years. If revenue is recognized in advance of the right to invoice, a contract asset is recorded in other current assets on the consolidated balance sheets. The opening and closing balances of contract assets were as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Balance, beginning of the period$1,792 $947 $499 
    Balance, end of the period817 1,792 947 
    Change$(975)$845 $448 
    For the years ended December 31, 2022 and 2021, the allowance for expected credit losses associated with contract assets was not material.
    Changes in contract liabilities, including revenue earned during the period from the beginning contract liability balance and new deferrals of revenue during the period, were as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Balance, beginning of the period$282,128 $205,509 $140,449 
    Acquisitions1,014 5,200 — 
    Revenue earned(222,964)(160,002)(127,915)
    Deferral of revenue287,608 231,421 192,975 
    Other (1)
    (1,636)— — 
    Balance, end of the period$346,150 $282,128 $205,509 
    (1) Includes contract assets netted against contract liabilities on a contract-by-contract basis.
    There were no significant changes to our contract assets and liabilities during the years ended December 31, 2022, 2021, and 2020 outside of our sales activities.
    In instances where the timing of revenue recognition differs from the timing of the right to invoice, the Company has determined that a significant financing component generally does not exist. The primary purpose of the Company’s invoicing terms is to provide customers with simplified and predictable ways of purchasing the products and services and not to receive financing from or provide financing to the customer. Additionally, the Company has elected the practical expedient that permits an entity not to recognize a significant financing component if the time between the transfer of a good or service and payment is one year or less.
    Payment terms on invoiced amounts are typically 30 to 60 days. The Company does not offer rights of return for its products and services in the normal course of business and contracts generally do not include customer acceptance clauses.
    Remaining Performance Obligations
    Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and noncancellable amounts to be invoiced. As of December 31, 2022, the Company had $427.3 million of remaining performance obligations, with 71% expected to be recognized as revenue over the succeeding 12 months, and the remainder generally expected to be recognized over the three years thereafter.
    Deferred Contract Costs
    Sales commissions, as well as associated payroll taxes and retirement plan contributions (together, contract costs), that are incremental to the acquisition of customer contracts are capitalized using a portfolio approach as deferred contract costs in the consolidated balance sheets when the period of benefit is determined to be greater than one year.
    The Company has elected to apply the practical expedient to expense contract costs as incurred when the expected amortization period is one year or less. The judgments made in determining the amount of costs incurred include the portion of the commissions that are expensed in the current period versus the portion of the commissions that are recognized over the expected period of benefit, which often extends beyond the contract term as we generally do not pay commensurate commissions upon renewal of the service contracts. Contract costs are allocated to each performance obligation within the contract and amortized on a straight-line basis over the expected benefit period of the related performance obligations. Contract costs are amortized as a component of sales and marketing expenses in our consolidated statement of operations. We have determined that the expected period of benefit is generally five years based on evaluation of a number of factors, including customer attrition rates, weighted-average useful lives of our customer relationship and developed technology intangible assets, and market factors, including the overall competitive environment and technology life of competitors. Total amortization of contract costs for the years ended December 31, 2022, 2021, and 2020 was $16.6 million, $12.5 million, and $8.0 million, respectively.
    The Company periodically reviews these deferred contract costs to determine whether events or changes in circumstances have occurred that could affect the period of benefit of these deferred contract costs. There were no impairment losses recorded during the years ended December 31, 2022, 2021, or 2020.
    Concentrations of risk
    Concentrations of Risk
    For the year ended December 31, 2022, the Company had two distributors that each accounted for more than 10% of total net revenues. Total receivables related to these distributors were $29.3 million as of December 31, 2022. For the year ended December 31, 2021, the Company had one distributor that accounted for more than 10% of total net revenues. Total receivables related to this distributor were $17.4 million as of December 31, 2021. For the year ended December 31, 2020, the Company had two distributors that each accounted for more than 10% of total net revenues. Total receivables related to these distributors were $19.8 million as of December 31, 2020. As of December 31, 2022 and 2021, these distributors accounted for 33% and 22%, respectively, of total receivables.
    No single end customer accounted for more than 10% of total revenue for the years ended December 31, 2022, 2021, and 2020. No single end customer accounted for more than 10% of total receivables as of December 31, 2022 and 2021.
    The Company hosts our cloud service from third-party data center facilities operated by AWS from several global locations. The Company has internal procedures to restore services in the event of disaster at any of its current data center facilities. Even with these procedures for disaster recovery in place, the Company’s subscription services could be significantly interrupted during the time period following a disaster at one of its sites and the subsequent restoration of services at another site.
    Research and development costs and software development costs
    Research and development costs and software development costs
    All research and development costs are expensed as incurred in accordance with ASC Topic 730, Research and Development. Software development costs required to be capitalized under ASC Topic 985-20, Costs of Software to be Sold, Leased or Marketed, and under ASC Topic 350-40, Internal-Use Software, were not material for the years ended December 31, 2022, 2021, and 2020.
    Advertising costs Advertising costsAdvertising costs are expensed as incurred and presented within sales and marketing in the consolidated statements of operations.
    Adoption of new accounting pronouncements
    Adoption of new accounting pronouncements
    Business Combinations — Accounting for Contract Assets and Contract Liabilities from Contracts with Customers
    In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606. Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. Historically, such amounts were recognized by the acquirer at fair value in accordance with acquisition accounting. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not been issued. The Company early adopted the new standard on January 1, 2022. We applied the new guidance to acquisitions completed in 2022.
    Assets and liabilities measured at fair value on a recurring basis
    Assets and liabilities measured at fair value on a recurring basis
    The Company invests in money market funds with original maturities at the time of purchase of three months or less, which are measured and recorded at fair value on a recurring basis. Money market funds are valued based on quoted market prices in active markets and classified within Level 1 of the fair value hierarchy.
    In addition, the contingent consideration associated with the Digita and cmdReporter acquisitions are measured and recorded at fair value on a recurring basis. The estimated fair value of the contingent payments associated with the Digita acquisition is determined using a Monte Carlo simulation model, which uses Level 3 inputs, including assumptions about the probability of growth of subscription services and the related pricing of the services offered. Significant increases (decreases) in the probability of growth of subscription services as well as the related pricing of the services offered would have resulted in a higher (lower) fair value measurement. The estimated fair value of the contingent payments associated with the cmdReporter acquisition was determined using projected contract wins, which used Level 3 inputs, including assumptions about the probability of closing contracts based on their current stage in the sales process.
    XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.4
    Basis of presentation and description of business (Tables)
    12 Months Ended
    Dec. 31, 2022
    Organization, Consolidation and Presentation of Financial Statements [Abstract]  
    Schedule of revenue by geographic location
    Revenues by geographic region as determined based on the location where the sale originated were as follows:
    Years Ended December 31,
    2022
    2021 (1)
    2020 (1)
    (in thousands)
    The Americas (2)
    $330,704 $261,516 $202,737 
    Europe, the Middle East, India, and Africa113,861 79,918 50,534 
    Asia Pacific34,211 24,954 15,861 
    $478,776 $366,388 $269,132 
    (1) Previously reported revenues by geographic region for the years ended December 31, 2021 and 2020 have been revised to correct an immaterial error in the disclosure. There was no impact to total revenues.
    (2) The vast majority of our Americas revenues comes from the U.S.
    Schedule of equipment and leasehold improvements, net by geographic region
    Long-lived assets, which include equipment and leasehold improvements, net and operating lease ROU assets for purposes of this disclosure, by geographic region were as follows:
    December 31,
    20222021
    (in thousands)
    The Americas$28,087 $30,459 
    Europe, the Middle East, India, and Africa4,904 6,839 
    Asia Pacific10,258 2,347 
    $43,249 $39,645 
    XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.4
    Summary of significant accounting policies (Tables)
    12 Months Ended
    Dec. 31, 2022
    Accounting Policies [Abstract]  
    Schedule of activity related to allowance for doubtful accounts
    Activity related to our allowance for credit losses for trade accounts receivable was as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Balance, beginning of period$391 $530 $200 
    Provision328 143 824 
    Write-offs(321)(373)(494)
    Recoveries of amounts previously written off47 91 — 
    Balance, end of period$445 $391 $530 
    Schedule of stock-based payment award valuation inputs
    The Company used the following assumptions in the Modified Black-Scholes option pricing model to estimate the fair value of return target options modified during the year ended December 31, 2020:
    Expected life of options1.5 years
    Expected volatility55%
    Risk-free interest rates0.16%
    Expected dividend yield—%
    Weighted-average grant-date fair value$8.95
    Schedule of disaggregation of revenue Revenue from subscription and non-subscription contractual arrangements were as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    SaaS subscription and support and maintenance$430,613 $313,950 $223,655 
    On‑premise subscription24,394 30,293 25,224 
    Subscription revenue455,007 344,243 248,879 
    Professional services19,025 16,122 14,519 
    Perpetual licenses4,744 6,023 5,734 
    Non‑subscription revenue23,769 22,145 20,253 
    Total revenue$478,776 $366,388 $269,132 
    Schedule of changes in contract assets and liabilities The opening and closing balances of contract assets were as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Balance, beginning of the period$1,792 $947 $499 
    Balance, end of the period817 1,792 947 
    Change$(975)$845 $448 
    Changes in contract liabilities, including revenue earned during the period from the beginning contract liability balance and new deferrals of revenue during the period, were as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Balance, beginning of the period$282,128 $205,509 $140,449 
    Acquisitions1,014 5,200 — 
    Revenue earned(222,964)(160,002)(127,915)
    Deferral of revenue287,608 231,421 192,975 
    Other (1)
    (1,636)— — 
    Balance, end of the period$346,150 $282,128 $205,509 
    (1) Includes contract assets netted against contract liabilities on a contract-by-contract basis.
    XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.4
    Financial instruments fair value (Tables)
    12 Months Ended
    Dec. 31, 2022
    Fair Value Disclosures [Abstract]  
    Fair value, assets and liabilities measured on recurring basis
    The fair value of these financial instruments were as follows:
    December 31, 2022
    Level 1Level 2Level 3Total
    (in thousands)
    Assets
    Cash equivalents:
    Money market funds$132,306 $— $— $132,306 
    Total cash equivalents$132,306 $— $— $132,306 
    Liabilities
    Contingent consideration:
    Accrued liabilities$— $— $6,206 $6,206 
    Total contingent consideration$— $— $6,206 $6,206 
    December 31, 2021
    Level 1Level 2Level 3Total
    (in thousands)
    Assets
    Cash equivalents:
    Money market funds$146,037 $— $— $146,037 
    Total cash equivalents$146,037 $— $— $146,037 
    Liabilities
    Contingent consideration:
    Accrued liabilities$— $— $4,588 $4,588 
    Other liabilities— — 5,512 5,512 
    Total contingent consideration$— $— $10,100 $10,100 
    Summary of changes in contingent consideration classified as Level 3
    The following table provides a summary of the changes in contingent consideration, which is classified as Level 3:
    Years Ended December 31,
    202220212020
    (in thousands)
    Balance, beginning of period$10,100 $8,200 $9,200 
    Additions— 359 — 
    Total (gains) losses included in:
    Net loss694 6,037 (1,000)
    Payments(4,588)(4,206)— 
    Other— (290)— 
    Balance, end of period$6,206 $10,100 $8,200 
    Schedule of carrying values and estimated fair values of debt instruments
    The following table presents the net carrying value and estimated fair value of the 2026 Notes, which are not recorded at fair value in the consolidated balance sheets:
    December 31, 2022December 31, 2021
    Net Carrying ValueEstimated Fair ValueNet Carrying ValueEstimated Fair Value
    (in thousands)
    2026 Notes
    $364,505 $308,504 $362,031 $398,044 
    XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.4
    Equipment and leasehold improvements (Tables)
    12 Months Ended
    Dec. 31, 2022
    Property, Plant and Equipment [Abstract]  
    Schedule of equipment and leasehold improvements
    Equipment and leasehold improvements were as follows:
    December 31,
    20222021
    (in thousands)
    Computers$18,191 $14,629 
    Software2,168 1,182 
    Furniture/fixtures5,162 4,394 
    Leasehold improvements13,769 11,123 
    Capital in progress1,558 3,003 
    Equipment and leasehold improvements, gross40,848 34,331 
    Less: accumulated depreciation(21,427)(16,286)
    Equipment and leasehold improvements, net$19,421 $18,045 
    XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.4
    Acquisitions (Tables)
    12 Months Ended
    Dec. 31, 2022
    Business Combination and Asset Acquisition [Abstract]  
    Schedule of acquisitions The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed (in thousands):
    Assets acquired:
    Cash and cash equivalents$820 
    Trade accounts receivable, net448 
    Prepaid expenses39 
    Other current assets2,260 
    Intangible assets acquired9,500 
    Operating lease assets104 
    Liabilities assumed:
    Accounts payable(73)
    Accrued liabilities(2,260)
    Income taxes payable(48)
    Deferred revenue(1,014)
    Operating lease liabilities(85)
    Deferred tax liability(529)
    Goodwill35,119 
    Total purchase consideration$44,281 
    The following table summarizes the final allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed and reflects all measurement period adjustments (in thousands):
    Assets acquired:
    Cash and cash equivalents$9,605 
    Trade accounts receivable, net3,882 
    Prepaid expenses900 
    Other current assets426 
    Equipment and leasehold improvements, net58 
    Intangible assets acquired102,050 
    Operating lease assets1,474 
    Deferred tax asset918 
    Liabilities assumed:
    Accounts payable(788)
    Accrued liabilities(3,464)
    Income taxes payable(94)
    Deferred revenue(5,200)
    Operating lease liabilities(1,474)
    Deferred tax liability(9,374)
    Goodwill310,356 
    Total purchase consideration$409,275 
    Schedule of finite-lived intangible assets acquired as part of business combination
    The estimated useful lives and fair values of the identifiable intangible assets acquired were as follows:
    Useful LifeGross Value
    (in thousands)
    Developed technology5.0 years$5,900 
    Customer relationships5.0 years2,300 
    Non-competes3.0 years1,300 
    Total identifiable intangible assets$9,500 
    The estimated useful lives and fair values of the identifiable intangible assets acquired were as follows:
    Useful LifeGross Value
    (in thousands)
    Developed technology6.5 years$60,500 
    Customer relationships11.0 years35,600 
    Order backlog2.5 years3,800 
    Non-competes2.5 years1,750 
    Trademarks3.0 years400 
    Total identifiable intangible assets$102,050 
    Schedule of business acquisitions
    Acquisition-related costs were expensed as incurred and were as follows:
    Year Ended December 31, 2021
    (in thousands)
    Cost of revenue:
    Subscription$88 
    Sales and marketing180 
    Research and development1,088 
    General and administrative4,896 
    $6,252 
    Schedule of pro forma revenue and earnings
    Pro forma consolidated revenues and net loss for the years ended December 31, 2021 and 2020, calculated as if Wandera had been acquired as of January 1, 2020, were as follows:
    Years Ended December 31,
    20212020
    (in thousands)
    Revenues$377,996 $288,666 
    Net loss(83,383)(44,671)
    XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.4
    Goodwill and other intangible assets (Tables)
    12 Months Ended
    Dec. 31, 2022
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Schedule of changes in carrying amount of goodwill
    The change in the carrying amount of goodwill was as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Goodwill, beginning of period$845,734 $541,480 $539,818 
    Goodwill acquired38,133 311,203 1,662 
    Measurement period adjustments (1)
    — (477)— 
    Foreign currency translation adjustment(26,942)(6,472)— 
    Goodwill, end of period$856,925 $845,734 $541,480 
    (1) Represents the measurement period adjustments related to the Wandera acquisition. See Note 5 for more information.
    Schedule of gross carrying amount and accumulated amortization of intangible assets other than goodwill
    The gross carrying amount and accumulated amortization of intangible assets other than goodwill were as follows:
    December 31, 2022
    Useful LifeGross ValueAccumulated
    Amortization
    Net Carrying
    Value
    Weighted‑
    Average
    Remaining
    Useful Life
    (in thousands)
    Trademarks
    3 - 8 years
    $34,649 $22,200 $12,449 2.8 years
    Customer relationships
    2 ‑ 12 years
    249,659 96,973 152,686 7.2 years
    Developed technology
    5 - 6.5 years
    116,881 66,373 50,508 4.7 years
    Non‑competes
    2 - 3 years
    2,864 1,066 1,798 2.3 years
    Order backlog
    2.5 years
    3,518 2,215 1,303 1.0 year
    Total intangible assets$407,571 $188,827 $218,744 
    December 31, 2021
    Useful LifeGross ValueAccumulated
    Amortization
    Net Carrying
    Value
    Weighted‑
    Average
    Remaining
    Useful Life
    (in thousands)
    Trademarks
    3 - 8 years
    $34,690 $17,788 $16,902 3.8 years
    Customer relationships
    2 ‑ 12 years
    249,495 75,600 173,895 8.3 years
    Developed technology
    5 - 6.5 years
    116,193 47,142 69,051 5.1 years
    Non‑competes
    2 - 2.5 years
    1,797 439 1,358 2.0 years
    Order backlog
    2.5 years
    3,745 758 2,987 2.0 years
    Total intangible assets subject to amortization405,920 141,727 264,193 
    IPR&DIndefinite400 — 400 
    Total intangible assets$406,320 $141,727 $264,593 
    Schedule of future estimated amortization expense
    Future estimated amortization expense as of December 31, 2022 is as follows (in thousands):
    Years ending December 31:
    2023$40,059 
    202436,878 
    202535,701 
    202631,000 
    202729,624 
    Thereafter45,482 
    Total amortization expense$218,744 
    XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.4
    Leases (Tables)
    12 Months Ended
    Dec. 31, 2022
    Leases [Abstract]  
    Supplemental balance sheet information
    Supplemental balance sheet information related to the Company’s operating leases is as follows:
    LeasesBalance Sheet ClassificationDecember 31, 2022December 31, 2021
    (in thousands)
    Assets
    Operating lease assetsOther assets$23,828 $21,600 
    Liabilities
    Operating lease liabilities - currentAccrued liabilities$6,539 $5,251 
    Operating lease liabilities - non-currentOther liabilities21,895 20,086 
    Total operating lease liabilities$28,434 $25,337 
    Components of lease expense
    The components of lease expense were as follows:
    Years Ended December 31,
    20222021
    (in thousands)
    Operating lease cost$6,882 $5,935 
    Short-term lease cost281 272 
    Variable lease cost2,442 1,943 
    Total lease expense$9,605 $8,150 
    Schedule of operating lease liability
    Maturities of the Company’s operating lease liabilities as of December 31, 2022 were as follows:
    Operating Leases
    (in thousands)
    Years ending December 31:
    2023$7,496 
    20246,405 
    20254,786 
    20264,792 
    20272,727 
    Thereafter5,342 
    Total lease payments31,548 
    Less: imputed interest3,114 
    Total present value of lease liabilities$28,434 
    XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.4
    Commitments and contingencies (Tables)
    12 Months Ended
    Dec. 31, 2022
    Commitments and Contingencies Disclosure [Abstract]  
    Schedule of minimum payments under contractual agreements The below table reflects the minimum payments under these agreements as of December 31, 2022:
    Unrelated
    (in thousands)
    Years ending December 31:
    2023$37,738 
    202435,039 
    202516,911 
    2026— 
    2027— 
    Thereafter— 
    $89,688 
    XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.4
    Debt (Tables)
    12 Months Ended
    Dec. 31, 2022
    Debt Disclosure [Abstract]  
    Schedule of long-term debt instruments
    The following table summarizes the balances and availability of our 2026 Notes and 2020 Revolving Credit Facility:
    Outstanding (1)
    Unutilized AmountInterest RateMaturity Date
    December 31,
    2022
    December 31,
    2021
    December 31,
    2022
    December 31,
    2021
    December 31,
    2022
    December 31,
    2021
    (in thousands)
    2026 Notes$364,505 $362,031 N/AN/A0.125%0.125%Sept. 1, 2026
    2020 Revolving Credit Facility1,037 1,037 $148,963 $148,963 1.25%1.25%July 27, 2025
    (1) Represents the net carrying amount of our 2026 Notes and outstanding letters of credit under the 2020 Revolving Credit Facility.
    Schedule of interest expense
    The following table sets forth the interest expense related to the 2026 Notes for the periods presented:
    Years Ended December 31,
    20222021
    (in thousands)
    Contractual interest expense$467 $135 
    Amortization of issuance costs2,474 711 
    XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.4
    Share-based compensation (Tables)
    12 Months Ended
    Dec. 31, 2022
    Share-Based Payment Arrangement [Abstract]  
    Schedule of stock based compensation
    The Company recognized stock-based compensation expense for all equity arrangements as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Cost of revenue:
    Subscription$8,854 $3,755 $732 
    Services1,299 594 139 
    Sales and marketing33,559 10,938 1,748 
    Research and development24,392 10,512 1,533 
    General and administrative41,066 10,006 2,591 
    $109,170 $35,805 $6,743 
    Summary of stock-option activity
    The table below summarizes return target option activity for the year ended December 31, 2022:
    OptionsWeighted-
    Average
    Exercise
    Price
    Weighted-
    Average
    Remaining
    Contractual
    Term (Years)
    Aggregate
    Intrinsic
    Value
    (in thousands)
    Outstanding, December 31, 20213,687,664 $6.75 6.8$115,278 
    Granted— — 
    Exercised(414,744)6.75 
    Forfeitures— — 
    Outstanding, December 31, 20223,272,920 $6.75 5.8$47,623 
    Options exercisable at December 31, 20223,272,920 $6.75 5.8$47,623 
    Vested or expected to vest at December 31, 20223,272,920 $6.75 5.8$47,623 
    The table below summarizes the service-based option activity for the year ended December 31, 2022:
    OptionsWeighted‑
    Average
    Exercise
    Price
    Weighted‑
    Average
    Remaining
    Contractual
    Term (Years)
    Aggregate
    Intrinsic
    Value
    (in thousands)
    Outstanding, December 31, 20211,643,266 $5.68 6.1$53,129 
    Granted— — 
    Exercised(427,444)5.62 
    Forfeitures— — 
    Outstanding, December 31, 20221,215,822 $5.70 5.1$18,968 
    Options exercisable at December 31, 20221,162,656 $5.58 5.0$18,272 
    Vested or expected to vest at December 31, 20221,215,822 $5.70 5.1$18,968 
    Summary of restricted stock units activity
    RSU activity for the year ended December 31, 2022 was as follows:
    UnitsWeighted-Average Grant Date Fair Value (per share)
    Outstanding, December 31, 20216,890,938 $31.59 
    Granted4,065,117 27.50 
    Vested(1,895,620)31.88 
    Forfeited(643,078)30.67 
    Outstanding, December 31, 20228,417,357 $29.61 
    Schedule of share-based payment award, employee stock purchase plan, valuation assumptions The Company used the following assumptions in the Black-Scholes option pricing model:
    Years Ended December 31,
    20222021
    Expected term0.5 years0.5 years
    Expected volatility
    60.05% - 64.90%
    40.31%
    Risk-free interest rate
    1.49% - 4.58%
    0.06%
    Expected dividend yield—%—%
    XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.4
    Net loss per share (Tables)
    12 Months Ended
    Dec. 31, 2022
    Earnings Per Share [Abstract]  
    Schedule of computation of basic and diluted net loss per share
    The following table sets forth the computation of basic and diluted net loss per share:
    Years Ended December 31,
    202220212020
    (in thousands, except share and per share amounts)
    Numerator:
    Net loss$(141,301)$(75,189)$(24,082)
    Denominator:
    Weighted‑average shares used to compute net loss per share, basic and diluted120,720,972 118,276,462 108,908,597 
    Basic and diluted net loss per share$(1.17)$(0.64)$(0.22)
    Schedule of potentially dilutive securities excluded from the computation of diluted weighted-average shares outstanding
    The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:
    As of December 31,
    202220212020
    Stock options outstanding4,488,742 5,330,930 7,234,490 
    Unvested restricted stock units8,417,357 6,890,938 1,293,107 
    Shares related to the 2026 Notes
    7,475,897 7,475,897 — 
    Shares committed under the 2021 ESPP
    193,977 108,331 — 
    Total potentially dilutive securities20,575,973 19,806,096 8,527,597 
    XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.4
    Income taxes (Tables)
    12 Months Ended
    Dec. 31, 2022
    Income Tax Disclosure [Abstract]  
    Schedule of income before income tax, domestic and foreign
    The domestic and foreign components of loss before income tax benefit were as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Domestic$(123,521)$(71,537)$(34,829)
    Foreign(18,693)(8,441)792 
    Loss before income tax benefit$(142,214)$(79,978)$(34,037)
    Schedule of income tax provision (benefit)
    The components of income tax expense (benefit) attributable to continuing operations were as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Current:
    Federal$(6)$— $(551)
    State154 217 (73)
    Foreign1,894 638 987 
    Total current expense2,042 855 363 
    Deferred:
    Federal(268)(487)(10,657)
    State(170)(1,145)(1,173)
    Foreign(2,517)(4,012)1,512 
    Total deferred benefit(2,955)(5,644)(10,318)
    Total income tax benefit $(913)$(4,789)$(9,955)
    Schedule of income tax rate reconciliation
    The income tax benefit differs from the amount of income tax benefit determined by applying the statutory U.S. federal income tax rate to pretax loss due to the following:
    Years Ended December 31,
    202220212020
    Statutory U.S. federal income tax rate21.0 %21.0 %21.0 %
    State income tax benefit, net of federal tax effect2.5 3.1 4.7 
    Permanent differences0.1 — (0.7)
    Foreign rate differential(0.6)(0.5)(0.5)
    Remeasurement gain/loss— 0.7 (2.0)
    Tax credits2.0 2.3 3.4 
    Valuation allowance(21.5)(24.4)(2.3)
    Stock-based compensation(1.6)12.2 6.9 
    Transaction costs(0.4)(0.8)(0.5)
    Deferred rate change0.4 0.9 (1.0)
    Section 162(m)(1.9)(9.4)— 
    Foreign withholding taxes(0.5)— — 
    Other1.1 0.9 0.2 
    Effective tax rate0.6 %6.0 %29.2 %
    Schedule of components of net deferred tax assets and liabilities
    Significant components of the Company’s deferred income tax assets and liabilities were as follows:
    December 31,
    20222021
    (in thousands)
    Deferred tax assets:
    Accrued compensation$3,821 $4,529 
    Deferred revenue12,883 8,331 
    Section 174 capitalization9,540 — 
    Stock-based compensation14,960 5,026 
    Federal tax credits8,949 6,668 
    Foreign withholding taxes2,782 — 
    Net operating losses50,794 46,173 
    State tax credits2,495 2,086 
    Business interest limitation10,054 10,450 
    Operating lease liabilities4,347 4,848 
    2026 Notes6,627 8,304 
    Other3,842 3,267 
    Gross deferred tax assets131,094 99,682 
    Valuation allowance(63,541)(31,512)
    Total deferred tax assets67,553 68,170 
    Deferred tax liabilities:
    Deferred contract costs(14,170)(10,491)
    Operating lease right-of-use assets(3,520)(4,047)
    Intangibles and other(50,578)(59,670)
    Other(300)(1,191)
    Gross deferred tax liabilities(68,568)(75,399)
    Net deferred tax liabilities$(1,015)$(7,229)
    The components giving rise to the net deferred tax liabilities detailed above have been included in the consolidated balance sheets as follows:
    December 31,
    20222021
    (in thousands)
    Non-current deferred tax assets (1)
    $4,490 $1,471 
    Non-current deferred tax liabilities(5,505)(8,700)
    Net deferred tax liabilities$(1,015)$(7,229)
    (1) Included in other assets in the consolidated balance sheets.
    Schedule of unrecognized tax benefits
    A reconciliation of the beginning and ending amount of gross unrecognized tax benefits was as follows:
    Years Ended December 31,
    202220212020
    (in thousands)
    Balance, January 1$1,003 $670 $540 
    Additions based on tax positions related to the current year230 161 130 
    Additions based on tax positions related to prior years39 172 — 
    Balance, December 31$1,272 $1,003 $670 
    XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.4
    Condensed financial information (Parent Company only) (Tables)
    12 Months Ended
    Dec. 31, 2022
    Condensed Financial Information Disclosure [Abstract]  
    Condensed Balance Sheet
    December 31,
    20222021
    Assets
    Current assets:
    Cash and cash equivalents$— $— 
    Total current assets— — 
    Investment in subsidiaries701,338 738,426 
    Total assets$701,338 $738,426 
    Liabilities and stockholders’ equity
    Current liabilities:
    Current liabilities$— $— 
    Total current liabilities— — 
    Other liabilities— — 
    Total liabilities— — 
    Commitments and contingencies
    Stockholders’ equity:
    Preferred stock, $0.001 par value, 50,000,000 shares authorized at December 31, 2022 and 2021; no shares issued and outstanding at December 31, 2022 and 2021
    — — 
    Common stock, $0.001 par value, 500,000,000 shares authorized at December 31, 2022 and 2021; 123,170,172 and 119,426,064 shares issued and outstanding at December 31, 2022 and 2021, respectively
    123 119 
    Additional paid-in capital1,049,875 913,581 
    Accumulated other comprehensive loss(39,951)(7,866)
    Accumulated deficit(308,709)(167,408)
    Total stockholders’ equity701,338 738,426 
    Total liabilities and stockholders’ equity$701,338 $738,426 
    Condensed Income Statement
    Years Ended December 31,
    202220212020
    Revenue$— $— $— 
    Operating expenses— — — 
    Loss from operations— — — 
    Other income, net— — — 
    Loss before income tax benefit and equity in net loss of subsidiaries— — — 
    Income tax benefit— — — 
    Equity in net loss of subsidiaries(141,301)(75,189)(24,082)
    Net loss$(141,301)$(75,189)$(24,082)
    Condensed Statement of Comprehensive Loss
    Years Ended December 31,
    202220212020
    Net loss$(141,301)$(75,189)$(24,082)
    Other comprehensive loss:
    Subsidiaries’ other comprehensive loss(32,085)(7,866)— 
    Total other comprehensive loss(32,085)(7,866)— 
    Comprehensive loss$(173,386)$(83,055)$(24,082)
    XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.4
    Basis of presentation and description of business - IPO (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    3 Months Ended 12 Months Ended
    Jul. 24, 2020
    Sep. 30, 2020
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Acquisitions          
    Proceeds from initial public offering, net of underwriting discounts and commissions     $ 0 $ 0 $ 326,316
    Offering costs     $ 104 $ 543 7,256
    Common stock, shares authorized (in shares) 500,000,000   500,000,000 500,000,000  
    Common stock, par value (in dollars per share) $ 0.001   $ 0.001 $ 0.001  
    Preferred stock, shares authorized ( in shares) 50,000,000   50,000,000 50,000,000  
    Preferred stock, par value (in dollars per share) $ 0.001   $ 0.001 $ 0.001  
    Repayment of debt $ 205,000        
    Accrued interest paid 3,400        
    Prepayment penalty 2,000        
    Write-off of debt issuance cost $ 3,200        
    Loss on extinguishment of debt   $ 5,200 $ 0 $ 449 5,213
    IPO          
    Acquisitions          
    Issuance of common stock (in shares) 13,500,000        
    Offering price (in dollars per share) $ 26.00        
    Proceeds from initial public offering, net of underwriting discounts and commissions $ 319,000        
    Underwriting discount and commissions 24,700        
    Offering costs $ 7,300        
    Issuance of common stock         322,413
    Private Placement          
    Acquisitions          
    Issuance of common stock (in shares) 85,880        
    Offering price (in dollars per share) $ 26.00        
    Offering costs     $ 100 $ 600 700
    Issuance of common stock $ 2,200       $ 2,233
    XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.4
    Basis of presentation and description of business - Segment and geographic information (Details)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    USD ($)
    segment
    Dec. 31, 2021
    USD ($)
    Dec. 31, 2020
    USD ($)
    Disaggregation of Revenue [Line Items]      
    Number of operating segment | segment 1    
    Number of reportable segment | segment 1    
    Total revenue $ 478,776 $ 366,388 $ 269,132
    Long-lived assets 43,249 39,645  
    The Americas      
    Disaggregation of Revenue [Line Items]      
    Total revenue 330,704 261,516 202,737
    Long-lived assets 28,087 30,459  
    Europe, the Middle East, India, and Africa      
    Disaggregation of Revenue [Line Items]      
    Total revenue 113,861 79,918 50,534
    Long-lived assets 4,904 6,839  
    Asia Pacific      
    Disaggregation of Revenue [Line Items]      
    Total revenue 34,211 24,954 $ 15,861
    Long-lived assets $ 10,258 $ 2,347  
    U.S. | Property, Plant and Equipment | Geographic Concentration Risk      
    Disaggregation of Revenue [Line Items]      
    Concentration risk percentage 65.00% 77.00%  
    XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.4
    Summary of significant accounting policies - Trade receivables, net (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
    Balance, beginning of period $ 391 $ 530 $ 200
    Provision 328 143 824
    Write-offs (321) (373) (494)
    Recoveries of amounts previously written off 47 91 0
    Balance, end of period $ 445 $ 391 $ 530
    XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.4
    Summary of significant accounting policies - Equipment, Intangibles (Details)
    12 Months Ended
    Oct. 01, 2022
    USD ($)
    Dec. 31, 2022
    USD ($)
    item
    Dec. 31, 2021
    USD ($)
    Dec. 31, 2020
    USD ($)
    Property, Plant and Equipment [Line Items]        
    Impairment of long-lived assets   $ 0 $ 0 $ 0
    Number of reporting units | item   1    
    Goodwill, impairment loss $ 0 $ 0 0 0
    Impairment of intangible assets, finite-lived   $ 0 0 $ 0
    Impairment of intangible assets, indefinite-lived (excluding goodwill)     $ 0  
    Minimum        
    Property, Plant and Equipment [Line Items]        
    Useful life   2 years    
    Maximum        
    Property, Plant and Equipment [Line Items]        
    Useful life   12 years    
    Computers        
    Property, Plant and Equipment [Line Items]        
    Useful life   3 years    
    Software        
    Property, Plant and Equipment [Line Items]        
    Useful life   3 years    
    Furniture/fixtures        
    Property, Plant and Equipment [Line Items]        
    Useful life   5 years    
    XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.4
    Summary of significant accounting policies - Stock split, Offering costs (Details)
    $ in Thousands
    12 Months Ended
    Jul. 10, 2020
    Dec. 31, 2022
    USD ($)
    Dec. 31, 2021
    USD ($)
    Dec. 31, 2020
    USD ($)
    Jul. 24, 2020
    USD ($)
    Subsidiary, Sale of Stock [Line Items]          
    Stock split ratio 110        
    Deferred offering costs         $ 7,300
    Offering costs   $ 104 $ 543 $ 7,256  
    Private Placement          
    Subsidiary, Sale of Stock [Line Items]          
    Offering costs   $ 100 $ 600 $ 700  
    XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.4
    Summary of significant accounting policies - Stock-based compensation Narrative (Details) - USD ($)
    $ in Thousands
    6 Months Ended 12 Months Ended
    Jun. 24, 2022
    Jul. 24, 2020
    Jun. 30, 2020
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Contractual term       10 years    
    Threshold cash return on investment upon termination event to determine vesting of performance shares   $ 1,515,000   $ 1,515,000    
    Fair value after plan modification     $ 33,000      
    Share-based compensation expense       $ 109,170 $ 35,805 $ 6,743
    Employee Stock Option, Target-Based            
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
    Share-based compensation expense $ 33,000          
    XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.4
    Summary of significant accounting policies - Stock-based compensation (Details) - Employee Stock Option, Target-Based
    12 Months Ended
    Dec. 31, 2020
    $ / shares
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
    Expected life of options 1 year 6 months
    Expected volatility 55.00%
    Risk-free interest rates 0.16%
    Expected dividend yield 0.00%
    Weighted-average grant-date fair value (in dollars per share) $ 8.95
    XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.4
    Summary of significant accounting policies - Disaggregation of revenue (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Disaggregation of Revenue [Line Items]      
    Total revenue $ 478,776 $ 366,388 $ 269,132
    SaaS subscription and support and maintenance | Recurring Revenue      
    Disaggregation of Revenue [Line Items]      
    Total revenue 430,613 313,950 223,655
    On‑premise subscription | Recurring Revenue      
    Disaggregation of Revenue [Line Items]      
    Total revenue 24,394 30,293 25,224
    Subscription revenue      
    Disaggregation of Revenue [Line Items]      
    Total revenue 455,007 344,243 248,879
    Subscription revenue | Recurring Revenue      
    Disaggregation of Revenue [Line Items]      
    Total revenue 455,007 344,243 248,879
    Professional services      
    Disaggregation of Revenue [Line Items]      
    Total revenue 19,025 16,122 14,519
    Professional services | Non-recurring Revenue      
    Disaggregation of Revenue [Line Items]      
    Total revenue 19,025 16,122 14,519
    Perpetual licenses      
    Disaggregation of Revenue [Line Items]      
    Total revenue 4,744 6,023 5,734
    Perpetual licenses | Non-recurring Revenue      
    Disaggregation of Revenue [Line Items]      
    Total revenue 4,744 6,023 5,734
    Non‑subscription revenue | Non-recurring Revenue      
    Disaggregation of Revenue [Line Items]      
    Total revenue $ 23,769 $ 22,145 $ 20,253
    Minimum | Professional services      
    Disaggregation of Revenue [Line Items]      
    Service performance period 1 day    
    Maximum | Professional services      
    Disaggregation of Revenue [Line Items]      
    Service performance period 2 days    
    XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.4
    Summary of significant accounting policies - Contract assets (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]      
    Balance, beginning of the period $ 1,792 $ 947 $ 499
    Balance, end of the period 817 1,792 947
    Change $ (975) $ 845 $ 448
    XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.4
    Summary of significant accounting policies - Contract balances (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Change in Contract with Customer, Liability [Line Items]      
    Non-current deferred revenue recognition period 5 years    
    Contract With Customer, Liability [Roll Forward]      
    Balance, beginning of the period $ 282,128 $ 205,509 $ 140,449
    Acquisitions 1,014 5,200 0
    Revenue earned (222,964) (160,002) (127,915)
    Deferral of revenue 287,608 231,421 192,975
    Other (1,636) 0 0
    Balance, end of the period $ 346,150 $ 282,128 $ 205,509
    Maximum      
    Change in Contract with Customer, Liability [Line Items]      
    Payment terms 60 days    
    Minimum      
    Change in Contract with Customer, Liability [Line Items]      
    Payment terms 30 days    
    XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.4
    Summary of significant accounting policies - Remaining performance obligations (Details)
    $ in Millions
    Dec. 31, 2022
    USD ($)
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
    Remaining performance obligation, revenue $ 427.3
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
    Remaining performance obligation, revenue recognition (percentage) 71.00%
    Remaining performance obligation, revenue recognition period 12 months
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
    Remaining performance obligation, revenue recognition period 3 years
    XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.4
    Summary of significant accounting policies - Deferred contract costs, Advertising, Interest (Details) - USD ($)
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Concentration Risk [Line Items]      
    Benefit period 5 years    
    Total amortization of contract costs $ 16,600,000 $ 12,500,000 $ 8,000,000
    Impairment losses 0 0 0
    Trade accounts receivable, net 88,163,000 79,143,000  
    Advertising costs 22,700,000 17,000,000 13,400,000
    Interest expense from debt financing 3,500,000 2,500,000 10,800,000
    Interest income from cash investments 3,000,000   100,000
    Accounts Receivable | Credit Concentration Risk | Two Distributors      
    Concentration Risk [Line Items]      
    Trade accounts receivable, net $ 29,300,000   $ 19,800,000
    Concentration risk percentage 10.00%   10.00%
    Accounts Receivable | Credit Concentration Risk | One Distributor      
    Concentration Risk [Line Items]      
    Trade accounts receivable, net   $ 17,400,000  
    Concentration risk percentage   10.00%  
    Accounts Receivable | Customer Concentration Risk | Two Distributors      
    Concentration Risk [Line Items]      
    Concentration risk percentage 33.00% 22.00%  
    XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.4
    Summary of significant accounting policies - Strategic Investments (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Sep. 30, 2022
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Schedule of Investments [Line Items]        
    Purchase of investments   $ 3,100 $ 0 $ 0
    Investment at cost   $ 2,000    
    Convertible Notes Payable | SwiftConnect        
    Schedule of Investments [Line Items]        
    Purchase of investments $ 2,000      
    XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.4
    Financial instruments fair value - Fair value of financial instruments (Details) - Fair Value, Recurring - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Dec. 31, 2021
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    Total cash equivalents $ 132,306 $ 146,037
    Total contingent consideration 6,206 10,100
    Accrued liabilities    
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    Total contingent consideration 6,206 4,588
    Other liabilities    
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    Total contingent consideration   5,512
    Level 1    
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    Total cash equivalents 132,306 146,037
    Total contingent consideration 0 0
    Level 1 | Accrued liabilities    
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    Total contingent consideration 0 0
    Level 1 | Other liabilities    
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    Total contingent consideration   0
    Level 2    
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    Total cash equivalents 0 0
    Total contingent consideration 0 0
    Level 2 | Accrued liabilities    
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    Total contingent consideration 0 0
    Level 2 | Other liabilities    
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    Total contingent consideration   0
    Level 3    
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    Total cash equivalents 0 0
    Total contingent consideration 6,206 10,100
    Level 3 | Accrued liabilities    
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    Total contingent consideration 6,206 4,588
    Level 3 | Other liabilities    
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    Total contingent consideration   5,512
    Money market funds    
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    Total cash equivalents 132,306 146,037
    Money market funds | Level 1    
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    Total cash equivalents 132,306 146,037
    Money market funds | Level 2    
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    Total cash equivalents 0 0
    Money market funds | Level 3    
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    Total cash equivalents $ 0 $ 0
    XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.4
    Financial instruments fair value - Changes in fair value (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
    Balance, beginning of period $ 10,100 $ 8,200 $ 9,200
    Additions 0 359 0
    Net loss 694 6,037 (1,000)
    Payments (4,588) (4,206) 0
    Other 0 (290) 0
    Balance, end of period $ 6,206 $ 10,100 $ 8,200
    XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.4
    Financial instruments fair value - Narrative (Details) - USD ($)
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Sep. 17, 2021
    Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
    Fair value, liability, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income General and administrative General and administrative General and administrative  
    Convertible Senior Notes Due 2026 | Convertible Debt        
    Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
    Debt, aggregate principal amount $ 373,800,000 $ 373,800,000   $ 373,800,000
    Debt issuances costs capitalized $ 9,200,000 $ 11,700,000    
    XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.4
    Financial instruments fair value - Fair value measurements of other financial instruments (Details) - Convertible Senior Notes Due 2026 - Convertible Debt - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Dec. 31, 2021
    Net Carrying Value    
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    2026 Notes $ 364,505 $ 362,031
    Estimated Fair Value    
    Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
    2026 Notes $ 308,504 $ 398,044
    XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.4
    Equipment and leasehold improvements (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Property, Plant and Equipment [Line Items]      
    Equipment and leasehold improvements, gross $ 40,848 $ 34,331  
    Less: accumulated depreciation (21,427) (16,286)  
    Equipment and leasehold improvements, net 19,421 18,045  
    Depreciation expense 6,700 5,800 $ 5,200
    Computers      
    Property, Plant and Equipment [Line Items]      
    Equipment and leasehold improvements, gross 18,191 14,629  
    Software      
    Property, Plant and Equipment [Line Items]      
    Equipment and leasehold improvements, gross 2,168 1,182  
    Furniture/fixtures      
    Property, Plant and Equipment [Line Items]      
    Equipment and leasehold improvements, gross 5,162 4,394  
    Leasehold improvements      
    Property, Plant and Equipment [Line Items]      
    Equipment and leasehold improvements, gross 13,769 11,123  
    Capital in progress      
    Property, Plant and Equipment [Line Items]      
    Equipment and leasehold improvements, gross $ 1,558 $ 3,003  
    XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.4
    Acquisitions - ZecOps (Details) - ZecOps - USD ($)
    12 Months Ended
    Nov. 16, 2022
    Dec. 31, 2022
    Acquisitions    
    Voting interest 100.00%  
    Aggregate purchase price $ 44,300,000  
    Payments to acquire businesses, gross 28,200,000  
    Equity consideration 15,100,000  
    Business acquisition, repayment of investment 1,000,000  
    Business acquisition, escrow fund as partial security for post-closing true-up adjustments 300,000  
    Business acquisition, escrow fund as partial security for post-closing indemnification claims $ 7,200,000  
    Business acquisition, existing escrow amount, percentage 50.00%  
    Business acquisition, existing escrow amount, period 18 months  
    Business acquisition, equity interest issued or issuable, number of shares (in shares) 711,111 710,691
    Equity consideration value $ 19,200,000  
    Business acquisition, share price (in dollars per share) $ 27.00  
    Number of shares issued in reserve account   420
    Acquisition-related expenses   $ 2,400,000
    Goodwill deductible for income tax purposes $ 0  
    Weighted-average economic life of intangible assets acquired 4 years 8 months 12 days  
    XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.4
    Acquisitions - Schedule of acquisitions (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Nov. 16, 2022
    Dec. 31, 2021
    Jul. 01, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Assets acquired:            
    Other current assets   $ 2,260        
    Liabilities assumed:            
    Goodwill $ 856,925   $ 845,734   $ 541,480 $ 539,818
    ZecOps            
    Assets acquired:            
    Cash and cash equivalents   820        
    Trade accounts receivable, net   448        
    Prepaid expenses   39        
    Intangible assets acquired   9,500        
    Operating lease assets   104        
    Liabilities assumed:            
    Accounts payable   (73)        
    Accrued liabilities   (2,260)        
    Income taxes payable   (48)        
    Deferred revenue   (1,014)        
    Operating lease liabilities   (85)        
    Deferred tax liability   (529)        
    Goodwill   35,119        
    Total purchase consideration   $ 44,281        
    Wandera Inc.            
    Assets acquired:            
    Cash and cash equivalents       $ 9,605    
    Trade accounts receivable, net       3,882    
    Prepaid expenses       900    
    Other current assets       426    
    Intangible assets acquired       102,050    
    Operating lease assets       1,474    
    Liabilities assumed:            
    Accounts payable       (788)    
    Accrued liabilities       (3,464)    
    Income taxes payable       (94)    
    Deferred revenue       (5,200)    
    Operating lease liabilities       (1,474)    
    Deferred tax liability       (9,374)    
    Goodwill       310,356    
    Total purchase consideration       $ 409,275    
    XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.4
    Acquisitions - Acquired intangible assets (Details) - USD ($)
    $ in Thousands
    Nov. 16, 2022
    Jul. 01, 2021
    ZecOps    
    Acquisitions    
    Useful Life 4 years 8 months 12 days  
    Gross Value $ 9,500  
    ZecOps | Developed technology    
    Acquisitions    
    Useful Life 5 years  
    Gross Value $ 5,900  
    ZecOps | Customer relationships    
    Acquisitions    
    Useful Life 5 years  
    Gross Value $ 2,300  
    ZecOps | Non-competes    
    Acquisitions    
    Useful Life 3 years  
    Gross Value $ 1,300  
    Wandera Inc.    
    Acquisitions    
    Useful Life   7 years 9 months 18 days
    Gross Value   $ 102,050
    Wandera Inc. | Developed technology    
    Acquisitions    
    Useful Life   6 years 6 months
    Gross Value   $ 60,500
    Wandera Inc. | Customer relationships    
    Acquisitions    
    Useful Life   11 years
    Gross Value   $ 35,600
    Wandera Inc. | Order backlog    
    Acquisitions    
    Useful Life   2 years 6 months
    Gross Value   $ 3,800
    Wandera Inc. | Non-competes    
    Acquisitions    
    Useful Life   2 years 6 months
    Gross Value   $ 1,750
    Wandera Inc. | Trademarks    
    Acquisitions    
    Useful Life   3 years
    Gross Value   $ 400
    XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.4
    Acquisitions - Other (Details)
    3 Months Ended
    Mar. 31, 2022
    USD ($)
    acquistion
    Dec. 31, 2022
    USD ($)
    Dec. 31, 2021
    USD ($)
    Dec. 31, 2020
    USD ($)
    Dec. 31, 2019
    USD ($)
    Acquisitions          
    Goodwill   $ 856,925,000 $ 845,734,000 $ 541,480,000 $ 539,818,000
    Series of Individually Immaterial Business Acquisitions          
    Acquisitions          
    Number of businesses acquired | acquistion 2        
    Payments to acquire businesses, gross $ 4,000,000        
    Other current assets 100,000        
    Goodwill 3,000,000        
    Goodwill deductible for income tax purposes 0        
    Acquisition-related expenses 400,000        
    Series of Individually Immaterial Business Acquisitions | Developed technology          
    Acquisitions          
    Estimated fair value of the acquired finite lived intangibles $ 900,000        
    Weighted-average economic life of intangible assets acquired 5 years        
    XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.4
    Acquisitions - Wandera (Details) - USD ($)
    2 Months Ended 3 Months Ended 5 Months Ended 12 Months Ended
    Dec. 15, 2021
    Oct. 01, 2021
    Jul. 01, 2021
    Dec. 15, 2021
    Dec. 31, 2021
    Dec. 15, 2021
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Acquisitions                  
    Restricted cash included in other current assets         $ 0   $ 383,000 $ 0 $ 0
    Decrease to goodwill             0 477,000 $ 0
    Wandera Inc.                  
    Acquisitions                  
    Voting interest     100.00%            
    Payments to acquire businesses, gross $ 25,000,000 $ 25,000,000 $ 359,300,000 $ 50,000,000   $ 409,300,000      
    Restricted cash included in other current assets     $ 700,000            
    Measurement period adjustment, other current assets         400,000        
    Measurement period adjustment, deferred tax asset         100,000        
    Decrease to goodwill         $ 500,000        
    Goodwill deductible for income tax purposes             $ 0    
    Weighted-average economic life of intangible assets acquired     7 years 9 months 18 days            
    Revenues               10,600,000  
    Business combination, pro forma information, loss of acquiree since acquisition date, actual               11,300,000  
    Acquisition-related expenses               $ 6,252,000  
    XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.4
    Acquisitions - Related costs (Details) - Wandera Inc.
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    USD ($)
    Business Combination, Separately Recognized Transactions [Line Items]  
    Acquisition-related costs $ 6,252
    Cost of revenue  
    Business Combination, Separately Recognized Transactions [Line Items]  
    Acquisition-related costs 88
    Sales and marketing  
    Business Combination, Separately Recognized Transactions [Line Items]  
    Acquisition-related costs 180
    Research and development  
    Business Combination, Separately Recognized Transactions [Line Items]  
    Acquisition-related costs 1,088
    General and administrative  
    Business Combination, Separately Recognized Transactions [Line Items]  
    Acquisition-related costs $ 4,896
    XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.4
    Acquisitions - Schedule of wandera acquisitions (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Nov. 16, 2022
    Dec. 31, 2021
    Jul. 01, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Acquisitions            
    Other current assets   $ 2,260        
    Goodwill $ 856,925   $ 845,734   $ 541,480 $ 539,818
    Wandera Inc.            
    Acquisitions            
    Cash and cash equivalents       $ 9,605    
    Trade accounts receivable, net       3,882    
    Prepaid expenses       900    
    Other current assets       426    
    Equipment and leasehold improvements, net       58    
    Intangible assets acquired       102,050    
    Operating lease assets       1,474    
    Deferred tax asset       918    
    Accounts payable       (788)    
    Accrued liabilities       (3,464)    
    Income taxes payable       (94)    
    Deferred revenue       (5,200)    
    Operating lease liabilities       (1,474)    
    Deferred tax liability       (9,374)    
    Goodwill       310,356    
    Total purchase consideration       $ 409,275    
    XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.4
    Acquisitions - Pro forma information (Details) - Wandera Inc. - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2020
    Acquisitions    
    Revenues $ 377,996 $ 288,666
    Net loss $ (83,383) $ (44,671)
    XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.4
    Acquisitions - cmdReporter (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Feb. 26, 2021
    Mar. 31, 2022
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Acquisitions            
    Goodwill     $ 856,925 $ 845,734 $ 541,480 $ 539,818
    cmdReporter            
    Acquisitions            
    Consideration transferred $ 3,400          
    Payments to acquire businesses, gross 3,000          
    Contingent consideration, liability 400          
    Indefinite-lived intangible assets 400          
    Goodwill 400          
    cmdReporter | Developed technology            
    Acquisitions            
    Developed technology $ 2,600          
    Weighted-average economic life of intangible assets acquired 5 years 5 years        
    XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.4
    Acquisitions - Mondada (Details) - USD ($)
    Oct. 15, 2020
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Acquisitions          
    Goodwill   $ 856,925,000 $ 845,734,000 $ 541,480,000 $ 539,818,000
    Mondada          
    Acquisitions          
    Aggregate purchase price $ 2,700,000        
    Goodwill 1,700,000        
    Goodwill deductible for income tax purposes   $ 0      
    Mondada | Developed technology          
    Acquisitions          
    Estimated fair value of the acquired finite lived intangibles $ 1,000,000        
    Weighted-average economic life of intangible assets acquired 5 years        
    Mondada | Customer relationships          
    Acquisitions          
    Estimated fair value of the acquired finite lived intangibles $ 100,000        
    Weighted-average economic life of intangible assets acquired 6 years        
    XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.4
    Acquisitions - Digita (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Jan. 31, 2023
    Dec. 31, 2019
    Acquisitions          
    Cash payment for contingent consideration $ 4,588 $ 4,206 $ 0    
    Digita Security LLC          
    Acquisitions          
    Maximum contingent consideration         $ 15,000
    Cash payment for contingent consideration $ 4,600 $ 4,200      
    Digita Security LLC | Subsequent Event          
    Acquisitions          
    Additional cash payment       $ 6,200  
    XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.4
    Goodwill and other intangible assets - Goodwill (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Goodwill [Roll Forward]      
    Goodwill, beginning of period $ 845,734 $ 541,480 $ 539,818
    Goodwill acquired 38,133 311,203 1,662
    Measurement period adjustments 0 (477) 0
    Foreign currency translation adjustment (26,942) (6,472) 0
    Goodwill, end of period $ 856,925 $ 845,734 $ 541,480
    XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.4
    Goodwill and other intangible assets - Intangible assets (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Finite-Lived Intangible Assets [Line Items]    
    Gross Value   $ 405,920
    Accumulated Amortization $ 188,827 141,727
    Net Carrying Value 218,744 264,193
    Intangible Assets, Net (Excluding Goodwill) [Abstract]    
    Gross Value 407,571 406,320
    Net Carrying Value $ 218,744 264,593
    Minimum    
    Finite-Lived Intangible Assets [Line Items]    
    Useful Life 2 years  
    Maximum    
    Finite-Lived Intangible Assets [Line Items]    
    Useful Life 12 years  
    IPR&D    
    Indefinite-Lived Intangible Assets [Line Items]    
    Indefinite-lived intangible assets   400
    Trademarks    
    Finite-Lived Intangible Assets [Line Items]    
    Gross Value $ 34,649 34,690
    Accumulated Amortization 22,200 17,788
    Net Carrying Value $ 12,449 $ 16,902
    Weighted‑ Average Remaining Useful Life 2 years 9 months 18 days 3 years 9 months 18 days
    Trademarks | Minimum    
    Finite-Lived Intangible Assets [Line Items]    
    Useful Life 3 years 3 years
    Trademarks | Maximum    
    Finite-Lived Intangible Assets [Line Items]    
    Useful Life 8 years 8 years
    Customer relationships    
    Finite-Lived Intangible Assets [Line Items]    
    Gross Value $ 249,659 $ 249,495
    Accumulated Amortization 96,973 75,600
    Net Carrying Value $ 152,686 $ 173,895
    Weighted‑ Average Remaining Useful Life 7 years 2 months 12 days 8 years 3 months 18 days
    Customer relationships | Minimum    
    Finite-Lived Intangible Assets [Line Items]    
    Useful Life 2 years 2 years
    Customer relationships | Maximum    
    Finite-Lived Intangible Assets [Line Items]    
    Useful Life 12 years 12 years
    Developed technology    
    Finite-Lived Intangible Assets [Line Items]    
    Gross Value $ 116,881 $ 116,193
    Accumulated Amortization 66,373 47,142
    Net Carrying Value $ 50,508 $ 69,051
    Weighted‑ Average Remaining Useful Life 4 years 8 months 12 days 5 years 1 month 6 days
    Developed technology | Minimum    
    Finite-Lived Intangible Assets [Line Items]    
    Useful Life 5 years 5 years
    Developed technology | Maximum    
    Finite-Lived Intangible Assets [Line Items]    
    Useful Life 6 years 6 months 6 years 6 months
    Non-competes    
    Finite-Lived Intangible Assets [Line Items]    
    Gross Value $ 2,864 $ 1,797
    Accumulated Amortization 1,066 439
    Net Carrying Value $ 1,798 $ 1,358
    Weighted‑ Average Remaining Useful Life 2 years 3 months 18 days 2 years
    Non-competes | Minimum    
    Finite-Lived Intangible Assets [Line Items]    
    Useful Life 2 years 2 years
    Non-competes | Maximum    
    Finite-Lived Intangible Assets [Line Items]    
    Useful Life 3 years 2 years 6 months
    Order backlog    
    Finite-Lived Intangible Assets [Line Items]    
    Useful Life 2 years 6 months 2 years 6 months
    Gross Value $ 3,518 $ 3,745
    Accumulated Amortization 2,215 758
    Net Carrying Value $ 1,303 $ 2,987
    Weighted‑ Average Remaining Useful Life 1 year 2 years
    XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.4
    Goodwill and other intangible assets - Narrative (Details) - USD ($)
    12 Months Ended
    Oct. 01, 2022
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Goodwill and Intangible Assets Disclosure [Abstract]        
    Foreign currency translation adjustment   $ (11,000,000.0) $ (2,100,000)  
    Accumulated amortization, cumulative foreign currency translation adjustment   (1,000,000.0) 0  
    Amortization expense   48,200,000 41,300,000 $ 33,300,000
    Goodwill, impairment loss $ 0 0 0 0
    Impairment of intangible assets   $ 0 $ 0 $ 0
    XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.4
    Goodwill and other intangible assets - Future amortization expense (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Dec. 31, 2021
    Goodwill and Intangible Assets Disclosure [Abstract]    
    2023 $ 40,059  
    2024 36,878  
    2025 35,701  
    2026 31,000  
    2027 29,624  
    Thereafter 45,482  
    Net Carrying Value $ 218,744 $ 264,193
    XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.4
    Leases - Narrative (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Lessee, Lease, Description [Line Items]      
    Lessee, operating lease, renewal term (up to) 10 years    
    Lessee, finance lease, term of contract 4 years    
    Operating lease, weighted average remaining lease term 5 years 2 months 12 days 5 years 10 months 24 days  
    Operating lease, weighted average discount rate, percent 3.90% 3.50%  
    Operating lease cost $ 6,882 $ 5,935 $ 5,000
    Operating lease, payments 6,400 5,900  
    Affiliated Entity      
    Lessee, Lease, Description [Line Items]      
    Operating lease cost $ 1,100 $ 1,100 $ 1,100
    Minimum      
    Lessee, Lease, Description [Line Items]      
    Lessee, operating lease, term of contract 1 year    
    Maximum      
    Lessee, Lease, Description [Line Items]      
    Lessee, operating lease, term of contract 9 years    
    XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.4
    Leases - Supplemental balance sheet information (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Dec. 31, 2021
    Assets    
    Operating lease assets $ 23,828 $ 21,600
    Operating lease, right-of-use asset, statement of financial position Other assets Other assets
    Liabilities    
    Operating lease liabilities - current $ 6,539 $ 5,251
    Operating lease liabilities - non-current 21,895 20,086
    Total operating lease liabilities $ 28,434 $ 25,337
    Operating lease, liability, current, statement of financial position Accrued liabilities Accrued liabilities
    Operating lease, liability, noncurrent, statement of financial position Other liabilities Other liabilities
    XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.4
    Leases - Components of lease expense (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Leases [Abstract]      
    Operating lease cost $ 6,882 $ 5,935 $ 5,000
    Short-term lease cost 281 272  
    Variable lease cost 2,442 1,943  
    Total lease expense $ 9,605 $ 8,150  
    XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.4
    Leases - Maturities of operating lease liabilities (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Dec. 31, 2021
    Leases [Abstract]    
    2023 $ 7,496  
    2024 6,405  
    2025 4,786  
    2026 4,792  
    2027 2,727  
    Thereafter 5,342  
    Total lease payments 31,548  
    Less: imputed interest 3,114  
    Total present value of lease liabilities $ 28,434 $ 25,337
    XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.4
    Commitments and contingencies (Details) - USD ($)
    3 Months Ended 12 Months Ended
    Dec. 31, 2021
    Dec. 31, 2022
    Other Commitments [Line Items]    
    Variable obligation   $ 17,500,000
    Contract period   3 years
    Damages awarded $ 5,000,000  
    Liabilities for contingencies $ 0 $ 0
    Unrelated    
    Other Commitments [Line Items]    
    2023   37,738,000
    2024   35,039,000
    2025   16,911,000
    2026   0
    2027   0
    Thereafter   0
    Contractual obligation for hosting services   $ 89,688,000
    XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.4
    Debt - Schedule of balances and availability of 2026 Notes and 2020 Revolving Credit Facility (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Dec. 31, 2021
    Sep. 17, 2021
    Line of Credit | Revolving Credit Facility      
    Debt Instrument [Line Items]      
    Outstanding $ 1,037 $ 1,037  
    Unutilized Amount $ 148,963 $ 148,963  
    Interest rate (percentage) 1.25% 1.25%  
    Convertible Senior Notes Due 2026 | Convertible Debt      
    Debt Instrument [Line Items]      
    Outstanding $ 364,505 $ 362,031  
    Interest rate (percentage) 0.125% 0.125% 0.125%
    XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.4
    Debt - Narrative (Details)
    $ / shares in Units, shares in Millions
    3 Months Ended 12 Months Ended
    Sep. 17, 2021
    USD ($)
    day
    $ / shares
    Sep. 14, 2021
    USD ($)
    $ / shares
    shares
    Jul. 01, 2021
    USD ($)
    Jul. 27, 2020
    USD ($)
    Sep. 30, 2021
    USD ($)
    Dec. 31, 2022
    USD ($)
    Dec. 31, 2021
    USD ($)
    Dec. 31, 2020
    USD ($)
    Jun. 30, 2021
    USD ($)
    Sep. 30, 2020
    USD ($)
    Jan. 30, 2019
    USD ($)
    Nov. 13, 2017
    USD ($)
    Debt Instrument [Line Items]                        
    Payment for purchase of capped calls $ 36,000,000         $ 0 $ 36,030,000 $ 0        
    Debt issuance costs           50,000 13,134,000 1,264,000        
    Payment of debt extinguishment costs           0 0 2,050,000        
    Commitment fee, amount           300,000 300,000 $ 100,000        
    Fed Funds Effective Rate Overnight Index Swap Rate                        
    Debt Instrument [Line Items]                        
    Interest margin, as a percent       0.50%                
    London Interbank Offered Rate (LIBOR)                        
    Debt Instrument [Line Items]                        
    Interest margin, as a percent       1.00%                
    Minimum                        
    Debt Instrument [Line Items]                        
    Commitment fee, as a percent       0.20%                
    Minimum | London Interbank Offered Rate (LIBOR)                        
    Debt Instrument [Line Items]                        
    Applicable rate, as a percent       1.25%                
    Minimum | Base Rate                        
    Debt Instrument [Line Items]                        
    Applicable rate, as a percent       0.25%                
    Maximum                        
    Debt Instrument [Line Items]                        
    Commitment fee, as a percent       0.35%                
    Maximum | London Interbank Offered Rate (LIBOR)                        
    Debt Instrument [Line Items]                        
    Applicable rate, as a percent       2.00%                
    Maximum | Base Rate                        
    Debt Instrument [Line Items]                        
    Applicable rate, as a percent       1.00%                
    Call Option                        
    Debt Instrument [Line Items]                        
    Strike price (in dollars per share) | $ / shares   $ 49.99                    
    Initial cap price (in dollars per share) | $ / shares   $ 71.42                    
    Shares covered (in shares) | shares   7.5                    
    Payment for capped calls   $ 36,000,000                    
    364-Day Facility | Line of Credit | Revolving Credit Facility                        
    Debt Instrument [Line Items]                        
    Proceeds to repay debt 250,000,000                      
    Debt term     364 days                  
    Principal amount     $ 250,000,000                  
    Payment of debt extinguishment costs     $ 400,000                  
    Debt issuance costs                 $ 700,000      
    Revolving Credit Facility                        
    Debt Instrument [Line Items]                        
    Maximum borrowing capacity                       $ 15,000,000
    Term Loan                        
    Debt Instrument [Line Items]                        
    Maximum borrowing capacity                     $ 205,000,000 $ 175,000,000
    Convertible Debt | Convertible Senior Notes Due 2026                        
    Debt Instrument [Line Items]                        
    Debt, aggregate principal amount $ 373,800,000         $ 373,800,000 $ 373,800,000          
    Interest rate (percentage) 0.125%         0.125% 0.125%          
    Proceeds from offering $ 361,400,000                      
    Number of trading days | day 20                      
    Number of consecutive trading days | day 30                      
    Threshold percentage of stock price 130.00%                      
    Conversion ratio 0.0200024                      
    Conversion price (in dollars per share) | $ / shares $ 49.99                      
    Premium percentage of stock price 40.00%                      
    Redemption price percentage 100.00%                      
    Redemption threshold amount $ 50,000,000                      
    Fundamental change, threshold percentage 100.00%                      
    Debt issuance costs         $ 12,400,000              
    Effective interest rate (percentage)           0.81% 0.81%          
    Debt           $ 364,505,000 $ 362,031,000          
    Convertible Debt | Convertible Senior Notes Due 2026 | Circumstance One                        
    Debt Instrument [Line Items]                        
    Number of trading days | day 20                      
    Number of consecutive trading days | day 30                      
    Threshold percentage of stock price 130.00%                      
    Convertible Debt | Convertible Senior Notes Due 2026 | Circumstance Two                        
    Debt Instrument [Line Items]                        
    Number of trading days | day 5                      
    Number of consecutive trading days | day 10                      
    Threshold percentage of stock price 98.00%                      
    Line of Credit                        
    Debt Instrument [Line Items]                        
    Debt issuance costs in other assets           700,000 900,000          
    Line of Credit | Revolving Credit Facility                        
    Debt Instrument [Line Items]                        
    Maximum borrowing capacity       $ 150,000,000                
    Debt issuance costs                   $ 1,300,000    
    Line of Credit | Letter of Credit                        
    Debt Instrument [Line Items]                        
    Maximum borrowing capacity       25,000,000                
    Debt           $ 1,000,000 $ 1,000,000          
    Line of Credit | Foreign Line of Credit                        
    Debt Instrument [Line Items]                        
    Maximum borrowing capacity       50,000,000                
    Line of Credit | Term Loan                        
    Debt Instrument [Line Items]                        
    Maximum borrowing capacity per incremental loan       $ 5,000,000                
    XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.4
    Debt - Schedule of interest expense (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Debt Instrument [Line Items]      
    Amortization of issuance costs $ 2,722 $ 1,251 $ 773
    Convertible Debt | Convertible Senior Notes Due 2026      
    Debt Instrument [Line Items]      
    Contractual interest expense 467 135  
    Amortization of issuance costs $ 2,474 $ 711  
    XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.4
    Share-based compensation - Stock-based compensation expense (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Share-based compensation expense $ 109,170 $ 35,805 $ 6,743
    Cost of revenue | Subscription      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Share-based compensation expense 8,854 3,755 732
    Cost of revenue | Services      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Share-based compensation expense 1,299 594 139
    Sales and marketing      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Share-based compensation expense 33,559 10,938 1,748
    Research and development      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Share-based compensation expense 24,392 10,512 1,533
    General and administrative      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Share-based compensation expense $ 41,066 $ 10,006 $ 2,591
    XML 95 R80.htm IDEA: XBRL DOCUMENT v3.22.4
    Share-based compensation - Narrative (Details) - USD ($)
    12 Months Ended
    Jun. 24, 2022
    Jul. 21, 2020
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Jan. 01, 2022
    Nov. 13, 2017
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
    Tax benefit related to stock-based compensation     $ 10,100,000 $ 12,800,000 $ 3,800,000    
    Share-based compensation expense     $ 109,170,000 $ 35,805,000 $ 6,743,000    
    Employee Stock Option, Target-Based              
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
    Shares granted (in shares)     0 0 0    
    Share-based compensation expense $ 33,000,000            
    Unrecognized compensation expense     $ 0        
    Total fair value, options vested in period     33,000,000        
    Options exercised (in shares)     $ 7,900,000        
    Share-based compensation arrangement by share-based payment award, options, exercises in period     414,744 0 0    
    Number of options vested (in shares)       0 0    
    Omnibus Incentive Plan 2020              
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
    Shares authorized for issuance (in shares)   14,800,000       24,256,740  
    Share based compensation, number of shares reserved for issuance, period of increases   10 years          
    Share based compensation, increase in shares reserved for issuance, minimum percentage increase   4.00%          
    Common stock reserved for additional grants under the plan (in shares)     13,413,731        
    Stock Option Plan 2017              
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
    Shares authorized for issuance (in shares)             8,470,000
    Common stock reserved for additional grants under the plan (in shares)     128,928        
    XML 96 R81.htm IDEA: XBRL DOCUMENT v3.22.4
    Share-based compensation - Return target options activity (Details) - Employee Stock Option, Target-Based - USD ($)
    $ / shares in Units, $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Options (in shares)      
    Outstanding, beginning balance (in shares) 3,687,664    
    Granted (in shares) 0 0 0
    Exercised (in shares) (414,744) 0 0
    Forfeitures (in shares) 0    
    Outstanding, ending balance (in shares) 3,272,920 3,687,664  
    Options, exercisable (in shares) 3,272,920    
    Vested or expected to vest (in shares) 3,272,920    
    Weighted- Average Exercise Price      
    Outstanding, beginning balance (in dollars per share) $ 6.75    
    Granted (in dollars per share) 0    
    Exercised (in dollars per share) 6.75    
    Forfeitures (in dollars per share) 0    
    Outstanding, ending balance (in dollars per share) 6.75 $ 6.75  
    Options, exercisable (in dollars per share) 6.75    
    Vested or expected to vest (in dollars per share) $ 6.75    
    Weighted- Average Remaining Contractual Term (Years)      
    Remaining term, options outstanding 5 years 9 months 18 days 6 years 9 months 18 days  
    Remaining term, options exercisable 5 years 9 months 18 days    
    Remaining term, options vested or expected to vest 5 years 9 months 18 days    
    Aggregate Intrinsic Value (in thousands)      
    Options outstanding, beginning $ 115,278    
    Options outstanding, ending 47,623 $ 115,278  
    Options exercisable 47,623    
    Options vested or expected to vest $ 47,623    
    XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.4
    Share-based compensation - Service based options activity (Details) - USD ($)
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Unrecognized compensation expense      
    Award expiration period 10 years    
    Employee Stock Option, Service-Based      
    Options (in shares)      
    Outstanding, beginning balance (in shares) 1,643,266    
    Shares granted (in shares) 0 0 0
    Exercised (in shares) (427,444)    
    Forfeitures (in shares) 0    
    Outstanding, ending balance (in shares) 1,215,822 1,643,266  
    Options, exercisable (in shares) 1,162,656    
    Vested or expected to vest (in shares) 1,215,822    
    Weighted- Average Exercise Price      
    Outstanding, beginning balance (in dollars per share) $ 5.68    
    Granted (in dollars per share) 0    
    Exercised (in dollars per share) 5.62    
    Forfeitures (in dollars per share) 0    
    Outstanding, ending balance (in dollars per share) 5.70 $ 5.68  
    Options, exercisable (in dollars per share) 5.58    
    Vested or expected to vest (in dollars per share) $ 5.70    
    Weighted- Average Remaining Contractual Term (Years)      
    Remaining term, options outstanding 5 years 1 month 6 days 6 years 1 month 6 days  
    Remaining term, options exercisable 5 years    
    Remaining term, options vested or expected to vest 5 years 1 month 6 days    
    Aggregate Intrinsic Value (in thousands)      
    Options outstanding, beginning $ 53,129,000    
    Options outstanding, ending 18,968,000 $ 53,129,000  
    Options exercisable 18,272,000    
    Options vested or expected to vest $ 18,968,000    
    Unrecognized compensation expense      
    Vesting period 4 years    
    Award expiration period 10 years    
    Options exercised (in shares) $ 11,200,000 54,700,000 $ 13,900,000
    Total fair value, options vested in period 700,000 $ 2,600,000 $ 2,600,000
    Unrecognized compensation expense $ 300,000    
    Weighted average period over which unrecognized compensation expense would be recognized 10 months 24 days    
    Employee Stock Option, Service-Based | Tranche One      
    Unrecognized compensation expense      
    Vesting period 1 year    
    Percentage that vest 25.00%    
    Employee Stock Option, Service-Based | Tranche Two      
    Unrecognized compensation expense      
    Vesting period 1 year    
    Percentage that vest 25.00%    
    Employee Stock Option, Service-Based | Tranche Three      
    Unrecognized compensation expense      
    Vesting period 1 year    
    Percentage that vest 25.00%    
    Employee Stock Option, Service-Based | Tranche Four      
    Unrecognized compensation expense      
    Vesting period 1 year    
    Percentage that vest 25.00%    
    Employee Stock Option, Target-Based      
    Options (in shares)      
    Outstanding, beginning balance (in shares) 3,687,664    
    Shares granted (in shares) 0 0 0
    Exercised (in shares) (414,744) 0 0
    Forfeitures (in shares) 0    
    Outstanding, ending balance (in shares) 3,272,920 3,687,664  
    Options, exercisable (in shares) 3,272,920    
    Vested or expected to vest (in shares) 3,272,920    
    Weighted- Average Exercise Price      
    Outstanding, beginning balance (in dollars per share) $ 6.75    
    Granted (in dollars per share) 0    
    Exercised (in dollars per share) 6.75    
    Forfeitures (in dollars per share) 0    
    Outstanding, ending balance (in dollars per share) 6.75 $ 6.75  
    Options, exercisable (in dollars per share) 6.75    
    Vested or expected to vest (in dollars per share) $ 6.75    
    Weighted- Average Remaining Contractual Term (Years)      
    Remaining term, options outstanding 5 years 9 months 18 days 6 years 9 months 18 days  
    Remaining term, options exercisable 5 years 9 months 18 days    
    Remaining term, options vested or expected to vest 5 years 9 months 18 days    
    Aggregate Intrinsic Value (in thousands)      
    Options outstanding, beginning $ 115,278,000    
    Options outstanding, ending 47,623,000 $ 115,278,000  
    Options exercisable 47,623,000    
    Options vested or expected to vest 47,623,000    
    Unrecognized compensation expense      
    Options exercised (in shares) 7,900,000    
    Total fair value, options vested in period 33,000,000    
    Unrecognized compensation expense $ 0    
    XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.4
    Share-based compensation - Restricted stock units (Details) - Unvested restricted stock units - USD ($)
    $ / shares in Units, $ in Millions
    3 Months Ended 12 Months Ended
    Sep. 30, 2021
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Restricted stock (in units)        
    Outstanding, beginning of period (in shares)   6,890,938    
    Granted (in shares) 413,234 4,065,117    
    Vested (in shares)   (1,895,620)    
    Forfeited (in shares)   (643,078)    
    Outstanding, end of period (in shares)   8,417,357 6,890,938  
    Weighted-Average Grant Date Fair Value (per share)        
    Outstanding, beginning of period (in dollars per share)   $ 31.59    
    Granted (in dollars per share)   27.50 $ 32.51 $ 26.33
    Vested (in dollars per share)   31.88    
    Forfeited (in dollars per share)   30.67    
    Outstanding, end of period (in dollars per share)   $ 29.61 $ 31.59  
    Unrecognized compensation expense, RSUs   $ 216.1    
    Weighted average period over which unrecognized compensation expense would be recognized   2 years 10 months 24 days    
    Fair value of RSUs vested   $ 60.4 $ 16.2 $ 0.5
    Omnibus Incentive Plan 2020        
    Weighted-Average Grant Date Fair Value (per share)        
    Vesting period   4 years    
    Tranche One        
    Weighted-Average Grant Date Fair Value (per share)        
    Percentage that vest 50.00%      
    Tranche One | Stock Option Plan 2017        
    Weighted-Average Grant Date Fair Value (per share)        
    Vesting period   1 year    
    Percentage that vest   100.00%    
    XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.4
    Share-based compensation - Long-Term Incentive Plan (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Sep. 30, 2021
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
    Share-based compensation expense   $ 109,170 $ 35,805 $ 6,743
    Unvested restricted stock units        
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
    Granted (in shares) 413,234 4,065,117    
    Share-based compensation expense   $ 4,500 $ 9,800  
    Unvested restricted stock units | Tranche One        
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
    Percentage that vest 50.00%      
    Unvested restricted stock units | Return target options        
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
    Percentage that vest 50.00%      
    Vesting period 1 year      
    XML 100 R85.htm IDEA: XBRL DOCUMENT v3.22.4
    Share-based compensation - Employee stock purchase plan (Details)
    12 Months Ended
    May 25, 2021
    Dec. 31, 2022
    USD ($)
    calendarYear
    $ / shares
    shares
    Dec. 31, 2021
    USD ($)
    $ / shares
    shares
    Dec. 31, 2020
    USD ($)
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
    Employee stock purchase plan   $ 6,840,000 $ 0 $ 0
    Shares committed under the 2021 ESPP        
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
    Offering periods 6 months      
    Discount percentage 15.00%      
    Percentage of the fair market value of common stock 85.00%      
    Maximum employee payroll deduction percentage 15.00%      
    Aggregate value of shares purchased   25,000    
    Eligible employee compensation   $ 1,100,000 $ 1,200,000  
    Shares reserved for issuance (in shares) | shares   3,899,071    
    Number of purchase periods | calendarYear   10    
    Percentage of outstanding stock   1.00%    
    Shares authorized for issuance (in shares) | shares   16,000,000    
    Shares issued (in shares) | shares   295,189 0  
    Weighted average price of shares purchased (in dollars per share) | $ / shares   $ 22.80    
    Employee stock purchase plan   $ 6,800,000    
    Weighted-average grant-date fair value (in dollars per share) | $ / shares   $ 8.28 $ 11.97  
    Unrecognized compensation expense   $ 900,000    
    Weighted average period over which unrecognized compensation expense would be recognized   4 months    
    XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.4
    Share-based compensation - Assumptions (Details) - $ / shares
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Employee Stock Option, Target-Based      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Expected life of options     1 year 6 months
    Expected volatility     55.00%
    Risk-free interest rates     0.16%
    Expected dividend yield     0.00%
    Weighted-average grant-date fair value (in dollars per share)     $ 8.95
    Shares committed under the 2021 ESPP      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Expected life of options 6 months 6 months  
    Expected volatility minimum 60.05%    
    Expected volatility maximum 64.90%    
    Expected volatility   40.31%  
    Risk-free interest rates minimum 1.49%    
    Risk-free interest rates maximum 4.58%    
    Risk-free interest rates   0.06%  
    Expected dividend yield 0.00% 0.00%  
    Weighted-average grant-date fair value (in dollars per share) $ 8.28 $ 11.97  
    XML 102 R87.htm IDEA: XBRL DOCUMENT v3.22.4
    Net loss per share - Schedule of Computation (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Numerator:      
    Net loss $ (141,301) $ (75,189) $ (24,082)
    Denominator:      
    Weighted-average shares used to compute net loss per share, basic (in shares) 120,720,972 118,276,462 108,908,597
    Weighted-average shares used to compute net loss per share, diluted (in shares) 120,720,972 118,276,462 108,908,597
    Net loss per share, basic (in dollars per share) $ (1.17) $ (0.64) $ (0.22)
    Net loss per share, diluted (in dollars per share) $ (1.17) $ (0.64) $ (0.22)
    XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.4
    Net loss per share - Antidilutive securities (Details) - shares
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
    Total potentially dilutive securities (in shares) 20,575,973 19,806,096 8,527,597
    Stock options outstanding      
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
    Total potentially dilutive securities (in shares) 4,488,742 5,330,930 7,234,490
    Unvested restricted stock units      
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
    Total potentially dilutive securities (in shares) 8,417,357 6,890,938 1,293,107
    Shares related to the 2026 Notes      
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
    Total potentially dilutive securities (in shares) 7,475,897 7,475,897 0
    Shares committed under the 2021 ESPP      
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
    Total potentially dilutive securities (in shares) 193,977 108,331 0
    XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.4
    Employee benefit plans (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    U.S.      
    Defined Contribution Plan Disclosure [Line Items]      
    Employer contribution, as a percent 3.00%    
    Contributions $ 5.4 $ 4.1 $ 3.2
    Foreign Plan      
    Defined Contribution Plan Disclosure [Line Items]      
    Contributions $ 2.5 $ 1.5 $ 0.4
    XML 105 R90.htm IDEA: XBRL DOCUMENT v3.22.4
    Income taxes - Schedule of income before income tax (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Income Tax Disclosure [Abstract]      
    Domestic $ (123,521) $ (71,537) $ (34,829)
    Foreign (18,693) (8,441) 792
    Loss before income tax benefit $ (142,214) $ (79,978) $ (34,037)
    XML 106 R91.htm IDEA: XBRL DOCUMENT v3.22.4
    Income taxes - Provision (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Current:      
    Federal $ (6) $ 0 $ (551)
    State 154 217 (73)
    Foreign 1,894 638 987
    Total current expense 2,042 855 363
    Deferred:      
    Federal (268) (487) (10,657)
    State (170) (1,145) (1,173)
    Foreign (2,517) (4,012) 1,512
    Total deferred benefit (2,955) (5,644) (10,318)
    Total income tax benefit $ (913) $ (4,789) $ (9,955)
    XML 107 R92.htm IDEA: XBRL DOCUMENT v3.22.4
    Income taxes - Rate reconciliation (Details)
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Effective Income Tax Rate Reconciliation, Percent [Abstract]      
    Statutory U.S. federal income tax rate 21.00% 21.00% 21.00%
    State income tax benefit, net of federal tax effect 2.50% 3.10% 4.70%
    Permanent differences 0.10% 0.00% (0.70%)
    Foreign rate differential (0.60%) (0.50%) (0.50%)
    Remeasurement gain/loss 0.00% 0.70% (2.00%)
    Tax credits 2.00% 2.30% 3.40%
    Valuation allowance (21.50%) (24.40%) (2.30%)
    Stock-based compensation (1.60%) 12.20% 6.90%
    Transaction costs (0.40%) (0.80%) (0.50%)
    Deferred rate change 0.40% 0.90% (1.00%)
    Section 162(m) (1.90%) (9.40%) 0.00%
    Foreign withholding taxes (0.50%) 0.00% 0.00%
    Other 1.10% 0.90% 0.20%
    Effective tax rate 0.60% 6.00% 29.20%
    XML 108 R93.htm IDEA: XBRL DOCUMENT v3.22.4
    Income Taxes - Deferred assets and liabilities (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Dec. 31, 2021
    Deferred tax assets:    
    Accrued compensation $ 3,821 $ 4,529
    Deferred revenue 12,883 8,331
    Section 174 capitalization 9,540 0
    Stock-based compensation 14,960 5,026
    Federal tax credits 8,949 6,668
    Foreign withholding taxes 2,782 0
    Net operating losses 50,794 46,173
    State tax credits 2,495 2,086
    Business interest limitation 10,054 10,450
    Operating lease liabilities 4,347 4,848
    2026 Notes 6,627 8,304
    Other 3,842 3,267
    Gross deferred tax assets 131,094 99,682
    Valuation allowance (63,541) (31,512)
    Total deferred tax assets 67,553 68,170
    Deferred tax liabilities:    
    Deferred contract costs (14,170) (10,491)
    Operating lease right-of-use assets (3,520) (4,047)
    Intangibles and other (50,578) (59,670)
    Other (300) (1,191)
    Gross deferred tax liabilities (68,568) (75,399)
    Net deferred tax liabilities (1,015) (7,229)
    Non-current deferred tax assets 4,490 1,471
    Non-current deferred tax liabilities $ (5,505) $ (8,700)
    XML 109 R94.htm IDEA: XBRL DOCUMENT v3.22.4
    Income Taxes - Carryforwards, unrecognized benefits (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Income Taxes [Line Items]          
    Increase in valuation allowance     $ 32,000 $ 28,500 $ 900
    Operating loss carryforwards foreign $ 2,800   2,800    
    Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]          
    Unrecognized tax benefits, beginning balance     1,003 670 540
    Additions based on tax positions related to the current year     230 161 130
    Additions based on tax positions related to prior years     39 172 0
    Unrecognized tax benefits, ending balance 1,272 $ 1,003 1,272 $ 1,003 670
    Unrecognized tax benefits, uncertainty in income taxes 1,400   1,400    
    Accrued liability, CARES Act         $ 3,800
    Payments for deferred payroll tax, CARES Act 1,900 $ 1,900      
    Domestic Tax Authority          
    Income Taxes [Line Items]          
    Operating loss carryforwards 141,900   141,900    
    Operating loss carryforwards subject to expiration 87,700   87,700    
    Operating loss carryforwards not subject to expiration 54,200   54,200    
    Domestic Tax Authority | Research Tax Credit Carryforward          
    Income Taxes [Line Items]          
    Tax credit carryforward, amount 8,000   8,000    
    Foreign Tax Authority          
    Income Taxes [Line Items]          
    Operating loss carryforwards 59,700   59,700    
    Tax credit carryforward, amount 1,900   1,900    
    State and Local Jurisdiction          
    Income Taxes [Line Items]          
    Operating loss carryforwards 93,300   93,300    
    State and Local Jurisdiction | Research Tax Credit Carryforward          
    Income Taxes [Line Items]          
    Tax credit carryforward, amount $ 3,500   $ 3,500    
    XML 110 R95.htm IDEA: XBRL DOCUMENT v3.22.4
    Related party transactions (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Affiliated Entity | JAMF Nation Global Foundation      
    Related Party Transaction [Line Items]      
    Amount of pledges to JAMF Nation Global Foundation $ 1.1 $ 1.2 $ 0.5
    Accrued expenses to JAMF Nation Global Foundation $ 1.3 $ 1.5  
    Majority Shareholder | Vista Affiliates | Term Loan      
    Related Party Transaction [Line Items]      
    Interest paid on term loan     $ 2.1
    XML 111 R96.htm IDEA: XBRL DOCUMENT v3.22.4
    Condensed financial information (Parent Company only) - Condensed Balance Sheet (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Current assets:        
    Cash and cash equivalents $ 231,921 $ 177,150 $ 194,868 $ 32,375
    Total current assets 351,046 291,598    
    Total assets 1,529,542 1,480,420    
    Current liabilities:        
    Current liabilities 360,968 286,526    
    Total current liabilities 360,968 286,526    
    Other liabilities 29,114 25,640    
    Total liabilities 828,204 741,994    
    Commitments and contingencies    
    Stockholders’ equity:        
    Preferred stock, $0.001 par value, 50,000,000 shares authorized at December 31, 2022 and 2021; no shares issued and outstanding at December 31, 2022 and 2021 0 0    
    Common stock, $0.001 par value, 500,000,000 shares authorized at December 31, 2022 and 2021; 123,170,172 and 119,426,064 shares issued and outstanding at December 31, 2022 and 2021, respectively 123 119    
    Additional paid‑in capital 1,049,875 913,581    
    Accumulated other comprehensive loss (39,951) (7,866)    
    Accumulated deficit (308,709) (167,408)    
    Total stockholders’ equity 701,338 738,426 $ 811,014 $ 500,722
    Total liabilities and stockholders’ equity 1,529,542 1,480,420    
    Jamf Holding Corp        
    Current assets:        
    Cash and cash equivalents 0 0    
    Total current assets 0 0    
    Investment in subsidiaries 701,338 738,426    
    Total assets 701,338 738,426    
    Current liabilities:        
    Current liabilities 0 0    
    Total current liabilities 0 0    
    Other liabilities 0 0    
    Total liabilities 0 0    
    Commitments and contingencies    
    Stockholders’ equity:        
    Preferred stock, $0.001 par value, 50,000,000 shares authorized at December 31, 2022 and 2021; no shares issued and outstanding at December 31, 2022 and 2021 0 0    
    Common stock, $0.001 par value, 500,000,000 shares authorized at December 31, 2022 and 2021; 123,170,172 and 119,426,064 shares issued and outstanding at December 31, 2022 and 2021, respectively 123 119    
    Additional paid‑in capital 1,049,875 913,581    
    Accumulated other comprehensive loss (39,951) (7,866)    
    Accumulated deficit (308,709) (167,408)    
    Total stockholders’ equity 701,338 738,426    
    Total liabilities and stockholders’ equity $ 701,338 $ 738,426    
    XML 112 R97.htm IDEA: XBRL DOCUMENT v3.22.4
    Condensed financial information (Parent Company only) - Condensed Balance Sheet (Additional Information) (Details) - $ / shares
    Dec. 31, 2022
    Dec. 31, 2021
    Jul. 24, 2020
    Condensed Financial Statements, Captions [Line Items]      
    Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001
    Preferred stock, shares authorized ( in shares) 50,000,000 50,000,000 50,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.001 $ 0.001 $ 0.001
    Common stock, shares authorized (in shares) 500,000,000 500,000,000 500,000,000
    Common stock, shares outstanding (in shares) 123,170,172 119,426,064  
    Common stock, shares issued (in shares) 123,170,172 119,426,064  
    Jamf Holding Corp      
    Condensed Financial Statements, Captions [Line Items]      
    Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001  
    Preferred stock, shares authorized ( in shares) 50,000,000 50,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.001 $ 0.001  
    Common stock, shares authorized (in shares) 500,000,000 500,000,000  
    Common stock, shares outstanding (in shares) 123,170,172 119,426,064  
    Common stock, shares issued (in shares) 123,170,172 119,426,064  
    XML 113 R98.htm IDEA: XBRL DOCUMENT v3.22.4
    Condensed financial information (Parent Company only) - Condensed Statement of Operations (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Condensed Financial Statements, Captions [Line Items]      
    Revenue $ 478,776 $ 366,388 $ 269,132
    Operating expenses 498,423 352,233 225,576
    Loss from operations (138,874) (76,202) (17,452)
    Other income, net 0 0 91
    Loss before income tax benefit (142,214) (79,978) (34,037)
    Income tax benefit (913) (4,789) (9,955)
    Net loss (141,301) (75,189) (24,082)
    Jamf Holding Corp      
    Condensed Financial Statements, Captions [Line Items]      
    Revenue 0 0 0
    Operating expenses 0 0 0
    Loss from operations 0 0 0
    Other income, net 0 0 0
    Loss before income tax benefit 0 0 0
    Income tax benefit 0 0 0
    Equity in net loss of subsidiaries (141,301) (75,189) (24,082)
    Net loss $ (141,301) $ (75,189) $ (24,082)
    XML 114 R99.htm IDEA: XBRL DOCUMENT v3.22.4
    Condensed financial information (Parent Company only) - Condensed Comprehensive Loss (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2022
    Dec. 31, 2021
    Dec. 31, 2020
    Condensed Financial Statements, Captions [Line Items]      
    Net loss $ (141,301) $ (75,189) $ (24,082)
    Other comprehensive loss:      
    Subsidiaries’ other comprehensive loss (32,085) (7,866) 0
    Total other comprehensive loss (32,085) (7,866) 0
    Comprehensive loss (173,386) (83,055) (24,082)
    Jamf Holding Corp      
    Condensed Financial Statements, Captions [Line Items]      
    Net loss (141,301) (75,189) (24,082)
    Other comprehensive loss:      
    Subsidiaries’ other comprehensive loss (32,085) (7,866) 0
    Total other comprehensive loss (32,085) (7,866) 0
    Comprehensive loss $ (173,386) $ (83,055) $ (24,082)
    XML 115 R100.htm IDEA: XBRL DOCUMENT v3.22.4
    Condensed financial information (Parent Company only) - Narrative (Details)
    $ in Millions
    12 Months Ended
    Dec. 31, 2022
    USD ($)
    Condensed Financial Statements, Captions [Line Items]  
    Maximum distribution $ 20
    Maximum distribution, as percentage of EBITDA 20.00%
    JAMF Holdings, Inc.  
    Condensed Financial Statements, Captions [Line Items]  
    Minimum leverage ratio 6.0
    XML 116 jamf-20221231_htm.xml IDEA: XBRL DOCUMENT 0001721947 2022-01-01 2022-12-31 0001721947 2022-06-30 0001721947 2023-02-15 0001721947 2022-12-31 0001721947 2021-12-31 0001721947 us-gaap:SubscriptionAndCirculationMember 2022-01-01 2022-12-31 0001721947 us-gaap:SubscriptionAndCirculationMember 2021-01-01 2021-12-31 0001721947 us-gaap:SubscriptionAndCirculationMember 2020-01-01 2020-12-31 0001721947 us-gaap:TechnologyServiceMember 2022-01-01 2022-12-31 0001721947 us-gaap:TechnologyServiceMember 2021-01-01 2021-12-31 0001721947 us-gaap:TechnologyServiceMember 2020-01-01 2020-12-31 0001721947 us-gaap:LicenseMember 2022-01-01 2022-12-31 0001721947 us-gaap:LicenseMember 2021-01-01 2021-12-31 0001721947 us-gaap:LicenseMember 2020-01-01 2020-12-31 0001721947 2021-01-01 2021-12-31 0001721947 2020-01-01 2020-12-31 0001721947 us-gaap:CommonStockMember 2019-12-31 0001721947 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001721947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001721947 us-gaap:RetainedEarningsMember 2019-12-31 0001721947 2019-12-31 0001721947 us-gaap:CommonStockMember us-gaap:IPOMember 2020-01-01 2020-12-31 0001721947 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2020-01-01 2020-12-31 0001721947 us-gaap:IPOMember 2020-01-01 2020-12-31 0001721947 us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2020-01-01 2020-12-31 0001721947 us-gaap:AdditionalPaidInCapitalMember us-gaap:PrivatePlacementMember 2020-01-01 2020-12-31 0001721947 us-gaap:PrivatePlacementMember 2020-01-01 2020-12-31 0001721947 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001721947 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001721947 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001721947 us-gaap:CommonStockMember 2020-12-31 0001721947 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001721947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001721947 us-gaap:RetainedEarningsMember 2020-12-31 0001721947 2020-12-31 0001721947 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001721947 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001721947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001721947 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001721947 us-gaap:CommonStockMember 2021-12-31 0001721947 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001721947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001721947 us-gaap:RetainedEarningsMember 2021-12-31 0001721947 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001721947 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001721947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001721947 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001721947 us-gaap:CommonStockMember 2022-12-31 0001721947 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001721947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001721947 us-gaap:RetainedEarningsMember 2022-12-31 0001721947 us-gaap:IPOMember 2020-07-24 2020-07-24 0001721947 us-gaap:IPOMember 2020-07-24 0001721947 2020-07-24 0001721947 us-gaap:PrivatePlacementMember 2020-07-24 2020-07-24 0001721947 us-gaap:PrivatePlacementMember 2020-07-24 0001721947 2020-07-24 2020-07-24 0001721947 2020-07-01 2020-09-30 0001721947 srt:AmericasMember 2022-01-01 2022-12-31 0001721947 srt:AmericasMember 2021-01-01 2021-12-31 0001721947 srt:AmericasMember 2020-01-01 2020-12-31 0001721947 jamf:EuropeMiddleEastIndiaAndAfricaMember 2022-01-01 2022-12-31 0001721947 jamf:EuropeMiddleEastIndiaAndAfricaMember 2021-01-01 2021-12-31 0001721947 jamf:EuropeMiddleEastIndiaAndAfricaMember 2020-01-01 2020-12-31 0001721947 srt:AsiaPacificMember 2022-01-01 2022-12-31 0001721947 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001721947 srt:AsiaPacificMember 2020-01-01 2020-12-31 0001721947 srt:AmericasMember 2022-12-31 0001721947 srt:AmericasMember 2021-12-31 0001721947 jamf:EuropeMiddleEastIndiaAndAfricaMember 2022-12-31 0001721947 jamf:EuropeMiddleEastIndiaAndAfricaMember 2021-12-31 0001721947 srt:AsiaPacificMember 2022-12-31 0001721947 srt:AsiaPacificMember 2021-12-31 0001721947 country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001721947 country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001721947 us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0001721947 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-12-31 0001721947 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001721947 2022-10-01 2022-10-01 0001721947 srt:MinimumMember 2022-01-01 2022-12-31 0001721947 srt:MaximumMember 2022-01-01 2022-12-31 0001721947 2020-07-10 2020-07-10 0001721947 us-gaap:PrivatePlacementMember 2022-01-01 2022-12-31 0001721947 us-gaap:PrivatePlacementMember 2021-01-01 2021-12-31 0001721947 2020-01-01 2020-06-30 0001721947 jamf:EmployeeStockOptionTargetBasedMember 2020-01-01 2020-12-31 0001721947 jamf:EmployeeStockOptionTargetBasedMember 2022-06-24 2022-06-24 0001721947 us-gaap:TechnologyServiceMember srt:MinimumMember 2022-01-01 2022-12-31 0001721947 us-gaap:TechnologyServiceMember srt:MaximumMember 2022-01-01 2022-12-31 0001721947 jamf:SubscriptionAndSupportAndMaintenanceMember jamf:RecurringContractualRevenueGeneratingArrangementsMember 2022-01-01 2022-12-31 0001721947 jamf:SubscriptionAndSupportAndMaintenanceMember jamf:RecurringContractualRevenueGeneratingArrangementsMember 2021-01-01 2021-12-31 0001721947 jamf:SubscriptionAndSupportAndMaintenanceMember jamf:RecurringContractualRevenueGeneratingArrangementsMember 2020-01-01 2020-12-31 0001721947 jamf:OnPremiseSubscriptionMember jamf:RecurringContractualRevenueGeneratingArrangementsMember 2022-01-01 2022-12-31 0001721947 jamf:OnPremiseSubscriptionMember jamf:RecurringContractualRevenueGeneratingArrangementsMember 2021-01-01 2021-12-31 0001721947 jamf:OnPremiseSubscriptionMember jamf:RecurringContractualRevenueGeneratingArrangementsMember 2020-01-01 2020-12-31 0001721947 us-gaap:SubscriptionAndCirculationMember jamf:RecurringContractualRevenueGeneratingArrangementsMember 2022-01-01 2022-12-31 0001721947 us-gaap:SubscriptionAndCirculationMember jamf:RecurringContractualRevenueGeneratingArrangementsMember 2021-01-01 2021-12-31 0001721947 us-gaap:SubscriptionAndCirculationMember jamf:RecurringContractualRevenueGeneratingArrangementsMember 2020-01-01 2020-12-31 0001721947 us-gaap:TechnologyServiceMember jamf:NonRecurringRevenueGeneratingArrangementsMember 2022-01-01 2022-12-31 0001721947 us-gaap:TechnologyServiceMember jamf:NonRecurringRevenueGeneratingArrangementsMember 2021-01-01 2021-12-31 0001721947 us-gaap:TechnologyServiceMember jamf:NonRecurringRevenueGeneratingArrangementsMember 2020-01-01 2020-12-31 0001721947 us-gaap:LicenseMember jamf:NonRecurringRevenueGeneratingArrangementsMember 2022-01-01 2022-12-31 0001721947 us-gaap:LicenseMember jamf:NonRecurringRevenueGeneratingArrangementsMember 2021-01-01 2021-12-31 0001721947 us-gaap:LicenseMember jamf:NonRecurringRevenueGeneratingArrangementsMember 2020-01-01 2020-12-31 0001721947 jamf:NonSubscriptionPerpetualLicensesMember jamf:NonRecurringRevenueGeneratingArrangementsMember 2022-01-01 2022-12-31 0001721947 jamf:NonSubscriptionPerpetualLicensesMember jamf:NonRecurringRevenueGeneratingArrangementsMember 2021-01-01 2021-12-31 0001721947 jamf:NonSubscriptionPerpetualLicensesMember jamf:NonRecurringRevenueGeneratingArrangementsMember 2020-01-01 2020-12-31 0001721947 2023-01-01 2022-12-31 0001721947 2024-01-01 2022-12-31 0001721947 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember jamf:TwoDistributorsMember 2022-01-01 2022-12-31 0001721947 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember jamf:TwoDistributorsMember 2022-12-31 0001721947 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember jamf:OneDistributorMember 2021-01-01 2021-12-31 0001721947 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember jamf:OneDistributorMember 2021-12-31 0001721947 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember jamf:TwoDistributorsMember 2020-01-01 2020-12-31 0001721947 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember jamf:TwoDistributorsMember 2020-12-31 0001721947 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember jamf:TwoDistributorsMember 2022-01-01 2022-12-31 0001721947 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember jamf:TwoDistributorsMember 2021-01-01 2021-12-31 0001721947 us-gaap:ConvertibleNotesPayableMember jamf:SwiftConnectMember 2022-07-01 2022-09-30 0001721947 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001721947 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001721947 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001721947 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001721947 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001721947 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001721947 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001721947 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001721947 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AccruedLiabilitiesMember 2022-12-31 0001721947 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AccruedLiabilitiesMember 2022-12-31 0001721947 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AccruedLiabilitiesMember 2022-12-31 0001721947 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AccruedLiabilitiesMember 2022-12-31 0001721947 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001721947 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001721947 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001721947 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001721947 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001721947 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001721947 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001721947 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001721947 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AccruedLiabilitiesMember 2021-12-31 0001721947 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AccruedLiabilitiesMember 2021-12-31 0001721947 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AccruedLiabilitiesMember 2021-12-31 0001721947 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AccruedLiabilitiesMember 2021-12-31 0001721947 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2021-12-31 0001721947 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2021-12-31 0001721947 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2021-12-31 0001721947 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLiabilitiesMember 2021-12-31 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2022-12-31 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2022-12-31 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2021-12-31 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2021-12-31 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-12-31 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2022-12-31 0001721947 us-gaap:ComputerEquipmentMember 2022-12-31 0001721947 us-gaap:ComputerEquipmentMember 2021-12-31 0001721947 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001721947 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001721947 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001721947 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001721947 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001721947 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001721947 jamf:CapitalAssetsInProgressMember 2022-12-31 0001721947 jamf:CapitalAssetsInProgressMember 2021-12-31 0001721947 jamf:ZecOpsMember 2022-11-16 0001721947 jamf:ZecOpsMember 2022-11-16 2022-11-16 0001721947 jamf:ZecOpsMember 2022-01-01 2022-12-31 0001721947 2022-11-16 0001721947 jamf:ZecOpsMember us-gaap:DevelopedTechnologyRightsMember 2022-11-16 2022-11-16 0001721947 jamf:ZecOpsMember us-gaap:CustomerRelationshipsMember 2022-11-16 2022-11-16 0001721947 jamf:ZecOpsMember us-gaap:NoncompeteAgreementsMember 2022-11-16 2022-11-16 0001721947 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-01-01 2022-03-31 0001721947 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:DevelopedTechnologyRightsMember 2022-03-31 0001721947 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-03-31 0001721947 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-03-31 0001721947 jamf:WanderaIncMember 2021-07-01 0001721947 jamf:WanderaIncMember 2021-07-01 2021-12-15 0001721947 jamf:WanderaIncMember 2021-07-01 2021-07-01 0001721947 jamf:WanderaIncMember 2021-10-01 2021-12-15 0001721947 jamf:WanderaIncMember 2021-12-15 2021-12-15 0001721947 jamf:WanderaIncMember 2021-10-01 2021-10-01 0001721947 jamf:WanderaIncMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001721947 jamf:WanderaIncMember us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001721947 jamf:WanderaIncMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001721947 jamf:WanderaIncMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001721947 jamf:WanderaIncMember 2021-01-01 2021-12-31 0001721947 jamf:WanderaIncMember 2021-10-01 2021-12-31 0001721947 jamf:WanderaIncMember 2022-12-31 0001721947 jamf:WanderaIncMember us-gaap:DevelopedTechnologyRightsMember 2021-07-01 2021-07-01 0001721947 jamf:WanderaIncMember us-gaap:CustomerRelationshipsMember 2021-07-01 2021-07-01 0001721947 jamf:WanderaIncMember us-gaap:OrderOrProductionBacklogMember 2021-07-01 2021-07-01 0001721947 jamf:WanderaIncMember us-gaap:NoncompeteAgreementsMember 2021-07-01 2021-07-01 0001721947 jamf:WanderaIncMember us-gaap:TrademarksMember 2021-07-01 2021-07-01 0001721947 jamf:WanderaIncMember 2020-01-01 2020-12-31 0001721947 jamf:CmdReporterMember 2021-02-26 2021-02-26 0001721947 jamf:CmdReporterMember 2021-02-26 0001721947 jamf:CmdReporterMember us-gaap:DevelopedTechnologyRightsMember 2021-02-26 0001721947 jamf:CmdReporterMember us-gaap:DevelopedTechnologyRightsMember 2021-02-26 2021-02-26 0001721947 jamf:CmdReporterMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-03-31 0001721947 jamf:MondadaMember 2020-10-15 2020-10-15 0001721947 jamf:MondadaMember us-gaap:DevelopedTechnologyRightsMember 2020-10-15 0001721947 jamf:MondadaMember us-gaap:DevelopedTechnologyRightsMember 2020-10-15 2020-10-15 0001721947 jamf:MondadaMember us-gaap:CustomerRelationshipsMember 2020-10-15 0001721947 jamf:MondadaMember us-gaap:CustomerRelationshipsMember 2020-10-15 2020-10-15 0001721947 jamf:MondadaMember 2020-10-15 0001721947 jamf:MondadaMember 2022-12-31 0001721947 jamf:DigitaSecurityLlcMember 2019-12-31 0001721947 jamf:DigitaSecurityLlcMember 2022-01-01 2022-12-31 0001721947 jamf:DigitaSecurityLlcMember 2021-01-01 2021-12-31 0001721947 jamf:DigitaSecurityLlcMember us-gaap:SubsequentEventMember 2023-01-31 0001721947 srt:MinimumMember us-gaap:TrademarksMember 2022-01-01 2022-12-31 0001721947 srt:MaximumMember us-gaap:TrademarksMember 2022-01-01 2022-12-31 0001721947 us-gaap:TrademarksMember 2022-12-31 0001721947 us-gaap:TrademarksMember 2022-01-01 2022-12-31 0001721947 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001721947 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001721947 us-gaap:CustomerRelationshipsMember 2022-12-31 0001721947 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001721947 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0001721947 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0001721947 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001721947 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0001721947 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-12-31 0001721947 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-12-31 0001721947 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001721947 us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-12-31 0001721947 us-gaap:OrderOrProductionBacklogMember 2022-01-01 2022-12-31 0001721947 us-gaap:OrderOrProductionBacklogMember 2022-12-31 0001721947 srt:MinimumMember us-gaap:TrademarksMember 2021-01-01 2021-12-31 0001721947 srt:MaximumMember us-gaap:TrademarksMember 2021-01-01 2021-12-31 0001721947 us-gaap:TrademarksMember 2021-12-31 0001721947 us-gaap:TrademarksMember 2021-01-01 2021-12-31 0001721947 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001721947 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001721947 us-gaap:CustomerRelationshipsMember 2021-12-31 0001721947 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001721947 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001721947 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001721947 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001721947 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001721947 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001721947 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001721947 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001721947 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001721947 us-gaap:OrderOrProductionBacklogMember 2021-01-01 2021-12-31 0001721947 us-gaap:OrderOrProductionBacklogMember 2021-12-31 0001721947 us-gaap:InProcessResearchAndDevelopmentMember 2021-12-31 0001721947 srt:MinimumMember 2022-12-31 0001721947 srt:MaximumMember 2022-12-31 0001721947 srt:AffiliatedEntityMember 2022-01-01 2022-12-31 0001721947 srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001721947 srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001721947 jamf:UnrelatedPartyMember 2022-12-31 0001721947 2021-10-01 2021-12-31 0001721947 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0001721947 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-09-17 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-09-17 2021-09-17 0001721947 us-gaap:RevolvingCreditFacilityMember jamf:ThreeHundredSixtyFourDayFacilityMember us-gaap:LineOfCreditMember 2021-09-17 2021-09-17 0001721947 2021-09-17 2021-09-17 0001721947 jamf:CircumstanceOneMember jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-09-17 2021-09-17 0001721947 jamf:CircumstanceTwoMember jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-09-17 2021-09-17 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2022-01-01 2022-12-31 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-07-01 2021-09-30 0001721947 us-gaap:CallOptionMember 2021-09-14 2021-09-14 0001721947 us-gaap:CallOptionMember 2021-09-14 0001721947 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-07-27 0001721947 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2020-07-27 0001721947 us-gaap:ForeignLineOfCreditMember us-gaap:LineOfCreditMember 2020-07-27 0001721947 jamf:TermLoanMember us-gaap:LineOfCreditMember 2020-07-27 0001721947 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2022-12-31 0001721947 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2021-12-31 0001721947 us-gaap:RevolvingCreditFacilityMember jamf:ThreeHundredSixtyFourDayFacilityMember us-gaap:LineOfCreditMember 2021-07-01 2021-07-01 0001721947 us-gaap:RevolvingCreditFacilityMember jamf:ThreeHundredSixtyFourDayFacilityMember us-gaap:LineOfCreditMember 2021-07-01 0001721947 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-09-30 0001721947 us-gaap:RevolvingCreditFacilityMember jamf:ThreeHundredSixtyFourDayFacilityMember us-gaap:LineOfCreditMember 2021-06-30 0001721947 us-gaap:LineOfCreditMember 2022-12-31 0001721947 us-gaap:LineOfCreditMember 2021-12-31 0001721947 us-gaap:FederalFundsEffectiveSwapRateMember 2020-07-27 2020-07-27 0001721947 us-gaap:LondonInterbankOfferedRateLIBORMember 2020-07-27 2020-07-27 0001721947 srt:MinimumMember us-gaap:BaseRateMember 2020-07-27 2020-07-27 0001721947 srt:MaximumMember us-gaap:BaseRateMember 2020-07-27 2020-07-27 0001721947 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-07-27 2020-07-27 0001721947 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-07-27 2020-07-27 0001721947 srt:MinimumMember 2020-07-27 2020-07-27 0001721947 srt:MaximumMember 2020-07-27 2020-07-27 0001721947 jamf:TermLoanMember 2017-11-13 0001721947 us-gaap:RevolvingCreditFacilityMember 2017-11-13 0001721947 jamf:TermLoanMember 2019-01-30 0001721947 us-gaap:SubscriptionAndCirculationMember us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001721947 us-gaap:SubscriptionAndCirculationMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001721947 us-gaap:SubscriptionAndCirculationMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001721947 us-gaap:TechnologyServiceMember us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001721947 us-gaap:TechnologyServiceMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001721947 us-gaap:TechnologyServiceMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001721947 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001721947 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001721947 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001721947 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001721947 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001721947 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001721947 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001721947 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001721947 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001721947 jamf:OmnibusIncentivePlan2020Member 2020-07-21 0001721947 jamf:OmnibusIncentivePlan2020Member 2020-07-21 2020-07-21 0001721947 jamf:OmnibusIncentivePlan2020Member 2022-01-01 0001721947 jamf:OmnibusIncentivePlan2020Member 2022-12-31 0001721947 jamf:StockOptionPlan2017Member 2017-11-13 0001721947 jamf:StockOptionPlan2017Member 2022-12-31 0001721947 jamf:EmployeeStockOptionTargetBasedMember 2021-12-31 0001721947 jamf:EmployeeStockOptionTargetBasedMember 2021-01-01 2021-12-31 0001721947 jamf:EmployeeStockOptionTargetBasedMember 2022-01-01 2022-12-31 0001721947 jamf:EmployeeStockOptionTargetBasedMember 2022-12-31 0001721947 jamf:EmployeeStockOptionServiceBasedMember 2021-12-31 0001721947 jamf:EmployeeStockOptionServiceBasedMember 2021-01-01 2021-12-31 0001721947 jamf:EmployeeStockOptionServiceBasedMember 2022-01-01 2022-12-31 0001721947 jamf:EmployeeStockOptionServiceBasedMember 2022-12-31 0001721947 jamf:EmployeeStockOptionServiceBasedMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0001721947 jamf:EmployeeStockOptionServiceBasedMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-01 2022-12-31 0001721947 jamf:EmployeeStockOptionServiceBasedMember jamf:ShareBasedPaymentArrangementTrancheFourMember 2022-01-01 2022-12-31 0001721947 jamf:EmployeeStockOptionServiceBasedMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0001721947 jamf:EmployeeStockOptionServiceBasedMember 2020-01-01 2020-12-31 0001721947 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001721947 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001721947 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001721947 us-gaap:RestrictedStockUnitsRSUMember jamf:OmnibusIncentivePlan2020Member 2022-01-01 2022-12-31 0001721947 us-gaap:RestrictedStockUnitsRSUMember jamf:StockOptionPlan2017Member us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0001721947 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001721947 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001721947 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-07-01 2021-09-30 0001721947 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-07-01 2021-09-30 0001721947 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001721947 us-gaap:EmployeeStockMember 2021-05-25 2021-05-25 0001721947 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001721947 us-gaap:EmployeeStockMember 2022-12-31 0001721947 us-gaap:EmployeeStockMember 2021-12-31 0001721947 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001721947 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001721947 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001721947 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001721947 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001721947 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001721947 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001721947 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-12-31 0001721947 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-12-31 0001721947 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-12-31 0001721947 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001721947 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001721947 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001721947 country:US 2022-01-01 2022-12-31 0001721947 country:US 2021-01-01 2021-12-31 0001721947 country:US 2020-01-01 2020-12-31 0001721947 us-gaap:ForeignPlanMember 2022-01-01 2022-12-31 0001721947 us-gaap:ForeignPlanMember 2021-01-01 2021-12-31 0001721947 us-gaap:ForeignPlanMember 2020-01-01 2020-12-31 0001721947 us-gaap:DomesticCountryMember 2022-12-31 0001721947 us-gaap:ForeignCountryMember 2022-12-31 0001721947 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2022-12-31 0001721947 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001721947 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2022-12-31 0001721947 2022-10-01 2022-12-31 0001721947 jamf:JamfNationGlobalFoundationMember srt:AffiliatedEntityMember 2022-01-01 2022-12-31 0001721947 jamf:JamfNationGlobalFoundationMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001721947 jamf:JamfNationGlobalFoundationMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001721947 jamf:JamfNationGlobalFoundationMember srt:AffiliatedEntityMember 2022-12-31 0001721947 jamf:JamfNationGlobalFoundationMember srt:AffiliatedEntityMember 2021-12-31 0001721947 jamf:VistaAffiliatesMember jamf:TermLoanMember us-gaap:MajorityShareholderMember 2020-01-01 2020-12-31 0001721947 srt:ParentCompanyMember 2022-12-31 0001721947 srt:ParentCompanyMember 2021-12-31 0001721947 srt:ParentCompanyMember 2022-01-01 2022-12-31 0001721947 srt:ParentCompanyMember 2021-01-01 2021-12-31 0001721947 srt:ParentCompanyMember 2020-01-01 2020-12-31 0001721947 jamf:JamfHoldingsInc.Member 2022-01-01 2022-12-31 iso4217:USD shares iso4217:USD shares jamf:segment pure jamf:item jamf:acquistion jamf:day jamf:calendarYear 2022 FY 0001721947 false P2Y P1D P2D http://fasb.org/us-gaap/2022#GeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#GeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#GeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent 0.0200024 10-K true 2022-12-31 --12-31 false 001-39399 JAMF HOLDING CORP. DE 82-3031543 100 Washington Ave S, Suite 1100 Minneapolis MN 55401 612 605-6625 Common Stock, $0.001 par value per share JAMF NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 1600000000 123404145 Portions of the registrant’s Proxy Statement relating to the 2023 Annual Meeting of Stockholders are incorporated by reference in Part III of this Annual Report on Form 10-K. This Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2022. 42 Ernst & Young LLP Minneapolis, Minnesota 224338000 177150000 445000 391000 88163000 79143000 465000 608000 17652000 12904000 14331000 17581000 6097000 4212000 351046000 291598000 19421000 18045000 856925000 845734000 218744000 264593000 39643000 29842000 43763000 30608000 1529542000 1480420000 15393000 9306000 67051000 54022000 486000 167000 278038000 223031000 360968000 286526000 68112000 59097000 5505000 8700000 364505000 362031000 29114000 25640000 828204000 741994000 0.001 0.001 50000000 50000000 0 0 0 0 0 0 0.001 0.001 500000000 500000000 123170172 123170172 119426064 119426064 123000 119000 1049875000 913581000 -39951000 -7866000 -308709000 -167408000 701338000 738426000 1529542000 1480420000 455007000 344243000 248879000 19025000 16122000 14519000 4744000 6023000 5734000 478776000 366388000 269132000 85479000 63441000 39529000 13816000 10898000 10726000 19932000 16018000 10753000 119227000 90357000 61008000 359549000 276031000 208124000 217728000 148192000 98885000 119906000 82541000 52513000 132562000 96206000 51603000 28227000 25294000 22575000 498423000 352233000 225576000 -138874000 -76202000 -17452000 -538000 -2478000 -10741000 0 -449000 -5213000 -2802000 -849000 -722000 0 0 91000 -142214000 -79978000 -34037000 -913000 -4789000 -9955000 -141301000 -75189000 -24082000 -1.17 -1.17 -0.64 -0.64 -0.22 -0.22 120720972 120720972 118276462 118276462 108908597 108908597 -141301000 -75189000 -24082000 -32085000 -7866000 0 -32085000 -7866000 0 -173386000 -83055000 -24082000 102843612 103000 568756000 0 -68137000 500722000 13500000 14000 322399000 322413000 85880 2233000 2233000 526460 2985000 2985000 36520 6743000 6743000 -24082000 -24082000 116992472 117000 903116000 0 -92219000 811014000 1903560 1000 10690000 10691000 530032 1000 1000 35805000 35805000 36030000 36030000 -7866000 -7866000 -75189000 -75189000 119426064 119000 913581000 -7866000 -167408000 738426000 842188 1000 5202000 5203000 1895620 2000 2000 295189 6840000 6840000 711111 1000 15082000 15083000 109170000 109170000 -32085000 -32085000 -141301000 -141301000 123170172 123000 1049875000 -39951000 -308709000 701338000 -141301000 -75189000 -24082000 54830000 47069000 38511000 16563000 12534000 7953000 2722000 1251000 773000 5869000 4994000 0 328000 37000 1024000 0 -449000 -5213000 109170000 35805000 6743000 -2955000 -5644000 -10318000 694000 6037000 -1000000 -3333000 -1419000 490000 9487000 6521000 23112000 -266000 611000 766000 -1773000 9265000 3620000 31134000 24795000 20398000 5891000 2069000 4026000 10017000 4345000 5501000 63426000 71216000 64945000 0 -35000 1898000 90005000 65165000 52801000 23816000 352711000 2512000 0 25000000 0 7727000 9755000 4368000 3100000 0 0 139000 -48000 -4000 -34782000 -387418000 -6876000 0 373750000 0 0 250000000 0 0 250000000 205000000 0 36030000 0 50000 13134000 1264000 0 0 2050000 0 0 326316000 104000 543000 7256000 0 0 2233000 4588000 4206000 0 0 25000000 0 200000 0 0 5203000 10691000 2985000 261000 305528000 115964000 -713000 -993000 604000 54771000 -17718000 162493000 177150000 194868000 32375000 231921000 177150000 194868000 763000 967000 12649000 1747000 1334000 1394000 6840000 0 0 0 50000 0 8159000 1470000 0 419000 0 0 15083000 0 0 224338000 177150000 194868000 383000 0 0 7200000 0 0 231921000 177150000 194868000 Basis of presentation and description of business<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of business</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Jamf Holding Corp. and its wholly owned subsidiaries, collectively, are referred to as the “Company,” “we,” “us,” or “our.” We are the standard in managing and securing Apple at work, and we are the only company in the world that provides a complete management and security solution for an Apple-first environment that is designed to be enterprise secure, consumer simple, and protective of personal privacy. We help IT and security teams confidently protect the devices, data, and applications used by their workforce, while providing employees with consumer-simple, privacy-protecting technology. With Jamf’s software, devices can be deployed to employees brand new in the shrink-wrapped box, set up automatically and personalized at first power-on and administered continuously throughout the lifecycle of the device. Our customers are located throughout the world.</span></div><div style="margin-top:12pt"><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-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 24, 2020, the Company closed its IPO through which it issued and sold 13,500,000 shares of common stock at the IPO Price of $26.00 per share. In connection with the IPO, the Company raised approximately $319.0 million after deducting the underwriting discount and commissions of $24.7 million and offering expenses of $7.3 million. Upon completion of the IPO, authorized capital stock consisted of 500,000,000 shares of common stock, par value $0.001 per share, and 50,000,000 shares of undesignated preferred stock, par value $0.001 per share.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concurrently with the Company’s IPO, the Company issued and sold 85,880 shares of its common stock in a private placement to certain of its named executive officers, certain of its other employees, and its independent directors at the IPO Price of $26.00 per share for aggregate consideration of approximately $2.2 million.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon closing of the IPO, the Company repaid $205.0 million of the principal amount of the 2017 Term Loan Facility and paid $3.4 million of accrued interest and $2.0 million of prepayment penalty. The Company also wrote off $3.2 million of remaining debt issuance costs upon repayment of the debt. The Company recorded a loss on debt extinguishment of $5.2 million for the prepayment penalty and write off of debt issuance costs in the third quarter of 2020.</span></div><div style="margin-top:12pt"><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-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in accordance with GAAP. All intercompany accounts and transactions have been eliminated.</span></div><div style="margin-top:12pt"><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-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the reporting date, and the reported amounts of revenues and expenses during the reporting period. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future and include, but are not limited to, revenue recognition, stock-based compensation, commissions, the fair values of assets acquired and liabilities assumed in business combinations, useful lives for finite-lived assets, recoverability of long-lived assets, the value of ROU assets and lease liabilities, allowance for expected credit losses, commitments and contingencies, and accounting for income taxes and related valuation allowances against deferred tax assets. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment and geographic information</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our CODM is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. We operate our business as one operating segment and therefore we have one reportable segment.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by geographic region as determined based on the location where the sale originated were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Americas </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">330,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">261,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">202,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Europe, the Middle East, India, and Africa</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:120%">113,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asia Pacific</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:120%">34,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:120%">478,776 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:120%">366,388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:120%">269,132 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Previously reported revenues by geographic region for the years ended December 31, 2021 and 2020 have been revised to correct an immaterial error in the disclosure. There was no impact to total revenues.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The vast majority of our Americas revenues comes from the U.S.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, which include equipment and leasehold improvements, net and operating lease ROU assets for purposes of this disclosure, by geographic region were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Americas</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:120%">$</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:120%">28,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">30,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Europe, the Middle East, India, and Africa</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:120%">4,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asia Pacific</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:120%">10,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:120%">43,249 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:120%">39,645 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. held 65% and 77% of the total long-lived assets as of December 31, 2022 and 2021, respectively.</span></div> 13500000 26.00 319000000 24700000 7300000 500000000 0.001 50000000 0.001 85880 26.00 2200000 205000000 3400000 -2000000 3200000 -5200000 Basis of presentation and principles of consolidationThe consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in accordance with GAAP. principles of consolidationAll intercompany accounts and transactions have been eliminated. <div style="margin-top:12pt"><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-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the reporting date, and the reported amounts of revenues and expenses during the reporting period. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future and include, but are not limited to, revenue recognition, stock-based compensation, commissions, the fair values of assets acquired and liabilities assumed in business combinations, useful lives for finite-lived assets, recoverability of long-lived assets, the value of ROU assets and lease liabilities, allowance for expected credit losses, commitments and contingencies, and accounting for income taxes and related valuation allowances against deferred tax assets. Actual results could differ from those estimates.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment and geographic information</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our CODM is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. We operate our business as one operating segment and therefore we have one reportable segment.</span></div> 1 1 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by geographic region as determined based on the location where the sale originated were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Americas </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">330,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">261,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">202,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Europe, the Middle East, India, and Africa</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:120%">113,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asia Pacific</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:120%">34,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:120%">478,776 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:120%">366,388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt 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:120%">269,132 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Previously reported revenues by geographic region for the years ended December 31, 2021 and 2020 have been revised to correct an immaterial error in the disclosure. There was no impact to total revenues.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The vast majority of our Americas revenues comes from the U.S.</span></div> 330704000 261516000 202737000 113861000 79918000 50534000 34211000 24954000 15861000 478776000 366388000 269132000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, which include equipment and leasehold improvements, net and operating lease ROU assets for purposes of this disclosure, by geographic region were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Americas</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:120%">$</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:120%">28,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">30,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Europe, the Middle East, India, and Africa</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:120%">4,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asia Pacific</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:120%">10,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:120%">43,249 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:120%">39,645 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 28087000 30459000 4904000 6839000 10258000 2347000 43249000 39645000 0.65 0.77 Summary of significant accounting policies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net loss per share of common stock</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per common share is calculated by dividing the net loss by the weighted-average number of common shares outstanding during the period without consideration for potentially dilutive securities. Diluted net loss per common share is calculated by dividing the net loss by the weighted-average number of common shares and potentially dilutive securities outstanding during the period. The potentially dilutive securities include outstanding stock options, unvested RSUs, shares related to the 2026 Notes, and shares issuable pursuant to the 2021 ESPP and are determined by applying either the treasury-stock method or the if-converted method, as applicable. Because we have reported a net loss for the years ended December 31, 2022, 2021, and 2020, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share for those periods given that the potentially dilutive shares would have been anti-dilutive if included in the calculation.</span></div><div style="margin-top:12pt"><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-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers any highly liquid investments purchased with original maturities at the time of purchase of three months or less to be cash equivalents. The Company maintains cash in deposit accounts that, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trade accounts receivable, net</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit is extended to customers in the normal course of business. Trade accounts receivable are recorded at the invoiced amount, net of allowances.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2021, upon adoption of ASU 2016-13, the allowance for credit losses is based on an expected loss model that estimates losses over the expected life of the trade accounts receivable. The Company estimates expected credit losses based on the Company’s historical loss information, current and future economic and market conditions, and ongoing review of customers’ account balances. Prior to the adoption of ASU 2016-13, the Company determined the allowance for doubtful accounts based on the delinquency of the account, the financial condition of the customer, and the Company’s collection experience.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company writes-off a receivable against the allowance when a determination is made that the balance is uncollectible and collection of the receivable is no longer being actively pursued. This determination is based on the delinquency of the account, the financial condition of the customer, and the Company’s collection experience.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity related to our allowance for credit losses for trade accounts receivable was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</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%">391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision</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%">328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</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%">(321)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries of amounts previously written off</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%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-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, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">530 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equipment and leasehold improvements, net</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment and leasehold improvements are recorded at cost less accumulated depreciation. Expenditures for renewals and betterments that extend the life of such assets are capitalized. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. These lives are three years for computers and server equipment, three years for software, five years for furniture and fixtures, and the lesser of the lease term or the useful life of the leasehold improvements. Repair and maintenance costs are expensed as incurred. Differences between amounts received and the net carrying value of assets retired or disposed of are charged to income as incurred.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment and leasehold improvements, net are tested for impairment whenever events or circumstances indicate that the carrying amount of an asset may not be recoverable. There were no impairment losses recognized during the years ended December 31, 2022, 2021, and 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business combinations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company acquires a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the date of acquisition. The allocation of the purchase price requires management to make significant estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates are inherently uncertain and unpredictable. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of the assets acquired and liabilities assumed may be recorded with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of the assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. Acquisition-related costs are expensed as incurred.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates goodwill for impairment in accordance with ASC 350, which requires goodwill to be either qualitatively or quantitatively assessed for impairment annually (or more frequently if impairment indicators arise) for each reporting unit. The Company has one reporting unit. The Company performs its impairment testing of goodwill at least annually and more frequently if events occur that would indicate that it is more likely than not the fair value of the reporting unit is less than the carrying value. If the Company’s reporting unit carrying amount exceeds its fair value, an impairment charge will be recorded based on that difference. The impairment charge will be limited to the amount of goodwill currently recognized in the Company’s single reporting unit. The Company elected to perform a quantitative assessment of goodwill as of October 1, 2022, and no impairment was identified. No other interim impairment tests were deemed necessary.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other intangibles, net</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with finite lives include trademarks, customer relationships, developed technology, non-competes, and order backlog. These assets are amortized over their estimated useful lives, which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8xOTkvZnJhZzo2ZmU3NTA4MmE4MGI0NGE1Yjc1NTVhOWNhZjMwMTMyMi90ZXh0cmVnaW9uOjZmZTc1MDgyYTgwYjQ0YTViNzU1NWE5Y2FmMzAxMzIyXzU4ODA_b0f57488-2d1c-449c-854d-38c9cb323c77">two</span> to twelve years, on a straight-line basis. Intangible assets with finite lives are tested for impairment whenever events or circumstances indicate that the carrying amount of an asset (asset group) may not be recoverable. An impairment loss is recognized when the carrying amount of an asset exceeds the estimated undiscounted cash flows generated by the asset. The amount of the impairment loss </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded is calculated by the excess of the asset’s carrying value over its fair value. There were no material impairment losses recognized during the years ended December 31, 2022, 2021, and 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with indefinite lives as of December 31, 2021 included IPR&amp;D. These assets are not amortized, but are assessed for potential impairment annually or when circumstances indicate that the carrying amount may not be recoverable. There were no impairment losses recognized during the year ended December 31, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating leases</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASC 842 on January 1, 2021 using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on or after January 1, 2021 are presented under ASC 842 while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under ASC 840.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. Under ASC 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2021 for existing leases upon the adoption of ASC 842). The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives. The Company made an accounting policy election under ASC 842 not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes to an index and other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made an accounting policy election to account for lease and non-lease components in its contracts as a single lease component for all asset classes. The non-lease components typically represent additional services transferred to the Company, such as common area maintenance for real estate, which are variable in nature and recorded in variable lease expense in the period incurred.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses its incremental borrowing rate to determine the present value of lease payments as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company specific credit risk, lease term, nature and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt issuance costs</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of debt financing are charged to expense over the lives of the related financing agreements. Remaining costs and the future period over which they would be charged to expense are reassessed when amendments to the related financing agreements or prepayments occur. Debt issuance costs for the Company’s 2026 Notes are recognized as an offset to the liability and are amortized using the effective-interest method. Debt issuance costs for the Company’s revolving line of credit are recognized in other assets and are amortized on a straight-line basis.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock split</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 10, 2020, the Company effected a 110-for-1 stock split of its common stock. The par value of the common stock was not adjusted as a result of the stock split. Accordingly, all share and per share amounts for all periods presented in the accompanying consolidated financial statements and notes thereto have be adjusted retrospectively, where applicable, to reflect this stock split.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Offering costs</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO, the Company capitalized offering costs incurred in connection with the sale of common stock in the IPO, including legal, accounting, printing, and other IPO-related costs. Upon completion of the IPO, $7.3 million of deferred offering costs were reclassified to stockholders’ equity and recorded against the proceeds from the offering. During the years ended December 31, 2022, 2021, and 2020, the Company incurred costs of $0.1 million, $0.6 million, and $0.7 million, respectively, in connection with prospective and completed secondary offerings after the IPO. The Company did not receive any proceeds as only certain selling shareholders participated in these offerings. These costs were expensed as incurred and included in general and administrative expenses in the consolidated statements of operations.</span></div><div style="margin-top:12pt"><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-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reporting currency is the U.S. dollar. The functional currency of our foreign operations, except for Jamf Ltd. and its subsidiaries, is the U.S. dollar. The functional currency of Jamf Ltd. and its subsidiaries is the GBP. The assets, liabilities, revenues, and expenses of our foreign operations are remeasured in accordance with ASC 830. Remeasurement adjustments are recorded as foreign currency transaction gains (losses) in the consolidated statements of operations. Assets and liabilities of Jamf Ltd. and its subsidiaries are translated into U.S. dollars based upon exchange rates prevailing at the end of each period. Revenues and expenses of Jamf Ltd. and its subsidiaries are translated at weighted-average exchange rates on a monthly basis. The resulting translation adjustment is included in accumulated other comprehensive loss. </span></div><div style="margin-top:12pt"><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-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 718, the Company recognizes compensation expense for all stock-based awards granted to our employees and non-employee directors in the consolidated statements of operations based on the estimated fair value of the awards on the date of grant. We use the Black-Scholes option pricing model to estimate the fair value of service-based options and purchase rights granted under the 2021 ESPP. We use the fair market value of our common stock on the date of grant to estimate the fair value of RSUs. We recognize compensation expense for service-based options and RSUs on a straight-line basis over the applicable vesting period. We recognize compensation expense for the purchase rights granted under the 2021 ESPP on a straight-line basis over the offering period. Forfeitures are accounted for as they occur.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has also granted performance-based awards (also referred to as return target options) to certain executives. The Company uses a Modified Black-Scholes option pricing model, which uses Level 3 inputs for fair value measurement, to estimate the fair value. The contractual term of the awards is 10 years. As originally granted, the performance-based awards would vest and become exercisable when Vista’s realized cash return on its investment in the Company equaled or exceeded $1.515 billion upon the Termination Event. In conjunction with the IPO, the vesting conditions of the performance-based awards were modified to also vest following an IPO and registration and sale of shares by Vista provided that Vista achieved a cash return on its equity investment in the Company equaling or exceeding $1.515 billion. In accordance with ASC 718, we calculated the fair value of these options on the modification date. The value of these options on the date of modification as of June 30, 2020 was $33.0 million. As the awards were not considered probable of meeting the vesting requirements, no expense was recognized during the years ended December 31, 2021 and 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used the following assumptions in the Modified Black-Scholes option pricing model to estimate the fair value of return target options modified during the year ended December 31, 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life of options</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%">1.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</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%">55%</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%">Risk-free interest rates</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%">0.16%</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%">Expected dividend yield</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%">—%</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%">Weighted-average grant-date fair value</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.95</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 24, 2022, the Company filed a Form S-3 “shelf” registration statement to facilitate future selling shareholder sales of common stock, including by Vista, and the achievement of the performance condition became probable, which resulted in the recognition of $33.0 million of stock-based compensation expense. On June 27, 2022, the return target options outstanding were modified such that these options were deemed fully vested as of June 30, 2022. The fair value of the awards immediately before the modification was higher than the fair value immediately after the modification and therefore no incremental compensation cost was recognized.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes option pricing model requires the use of subjective assumptions as inputs. These assumptions include the following: </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected Term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The expected term of stock options represents the weighted-average period the stock options are expected to be outstanding. For time-based awards, the estimated expected term of the options granted is generally calculated as the vesting period plus the midpoint of the remaining contractual term as the Company does not have sufficient historical information to develop reasonable expectations surrounding future exercise patterns and post-vesting employment termination behavior. The expected term for the purchase rights issued under the 2021 ESPP is based on the duration of the offering period.</span></div><div style="margin-top:12pt;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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected Volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — For return target options modified during the year ended December 31, 2020 and return target options and service-based options granted during the year ended December 31, 2019, the expected stock price volatility assumption was determined by examining the historical volatility of a group of industry peers as the Company did not have substantive trading history for its common stock. For the purchase rights issued under the 2021 ESPP, the expected volatility was based on the Company’s historical data.</span></div><div style="margin-top:12pt;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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The risk-free rate assumption was based on U.S. Treasury instruments with terms that were consistent with the expected term of the Company’s stock options and offering period for the 2021 ESPP.</span></div><div style="margin-top:12pt;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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected Dividend</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company uses an expected dividend yield of zero as we do not currently pay dividends and have no plans to pay dividends in the foreseeable future.</span></div><div style="margin-top:12pt;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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Fair Value of Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Following the IPO, the Company’s shares are publicly traded, and the Company uses the applicable closing price of its common stock to determine fair value. Prior to the IPO, the fair value of the shares of common stock underlying the stock options had historically been the responsibility of and determined by the Company’s Board. Because there was no public market for the Company’s common stock prior to our IPO, the Board used independent third-party valuations of the Company’s common stock, operating and financial performance, and general and industry-specific economic outlook, amongst other factors.</span></div><div style="margin-top:12pt"><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-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes in accordance with ASC 740 under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities, NOLs, and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. A tax position is recognized when it is more likely than not that the tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the more-likely-than-not recognition threshold is measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement with a taxing authority. The standard also provides guidance on derecognition of tax benefits, classification on the balance sheet, interest and penalties, accounting in interim periods, disclosure, and transition.</span></div><div style="margin-top:12pt"><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-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies ASC 606 and follows a five-step model to determine the appropriate amount of revenue to be recognized in accordance with ASC 606:</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identify the contract with a customer</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identify the performance obligations in the contract</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determine the transaction price</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocate the transaction price to the performance obligations in the contract</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognize revenue when or as performance obligations are satisfied</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is primarily derived from sales of SaaS subscriptions, support and maintenance contracts, software licenses, and related professional services. The Company’s products and services are marketed and sold directly, as well as indirectly through third-party resellers, to the end-user.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the contract term as the period in which the parties to the contract have enforceable rights and obligations. The contract term can differ from the stated term in contracts with certain termination or renewal rights, depending on whether there are substantive penalties associated with those rights. Customer contracts are generally standardized and non-cancelable for the duration of the stated contract term.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Nature of Products and Services</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription: Subscription includes SaaS subscription arrangements, which include a promise to allow customers to access software hosted by the Company over the contract period without allowing the customer to take possession of the software or transfer hosting to a third party. Subscription also includes support and maintenance, which includes when-and-if available software updates and technical support on our perpetual and on-premise term-based subscription licenses. Because the subscription represents a stand-ready obligation to provide a series of distinct periods of access to the subscription, which are all substantially the same and that have the same pattern of transfer to the customer, subscriptions are accounted for as a series and revenue is recognized ratably over the contract term, beginning at the point when the customer is able to use and benefit from the subscription. Subscription also includes sales of on-premise term-based subscription arrangements. Licenses for on-premise term-based software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from software licenses is recognized upon transfer of control to the customer, which is typically upon making the software available to the customer.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services: Services, including training, are often sold as part of new software license or subscription contracts. These services are fulfilled by the Company and with the use of other vendors and do not significantly modify, integrate, or otherwise depend on other performance obligations included in the contracts. Services are generally performed over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8xOTkvZnJhZzo2ZmU3NTA4MmE4MGI0NGE1Yjc1NTVhOWNhZjMwMTMyMi90ZXh0cmVnaW9uOjZmZTc1MDgyYTgwYjQ0YTViNzU1NWE5Y2FmMzAxMzIyXzIwNzUz_c32bbc12-63e6-4979-a3b1-bf09360f3450">one</span>- to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8xOTkvZnJhZzo2ZmU3NTA4MmE4MGI0NGE1Yjc1NTVhOWNhZjMwMTMyMi90ZXh0cmVnaW9uOjZmZTc1MDgyYTgwYjQ0YTViNzU1NWE5Y2FmMzAxMzIyXzIwNzYw_91814bc5-a7d5-47a1-ae3d-dd2ccf4186c2">two</span>-day period and, when sold as part of new software license or subscription contracts, at or near the outset of the related contract. When other vendors participate in the provisioning of the services, the Company recognizes the related revenue on a gross basis as the Company is the principal in these arrangements. Revenue related to services is recognized as the Company’s performance obligation is fulfilled. Related fulfillment costs are recognized as incurred.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">License: License includes sales of on-premise perpetual software. Licenses for on-premise perpetual software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from on-premise perpetual software licenses is recognized upon transfer of control to the customer, which is typically upon making the software available to the customer.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain contracts may include explicit options to renew subscriptions or maintenance at a stated price. These options are generally priced in line with the SSP and therefore do not provide a material right to the customer. If the option provides a material right to the customer, then the material right is accounted for as a separate performance obligation, and the Company recognizes revenue when those future goods or services underlying the option are transferred or when the option expires.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Transaction Price</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods and services to the customer. The transaction price is exclusive of amounts collected on behalf of third parties, such as sales tax and value-added tax.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Significant Judgments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company’s contracts with customers contain multiple performance obligations, the contract transaction price is allocated based on a relative SSP basis to each performance obligation. The Company typically determines SSP based on observable selling prices of its products and services.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In instances where SSP is not directly observable, such as with software licenses that are never sold on a stand-alone basis, SSP is determined using information that may include market conditions and other observable inputs. SSP is typically established as ranges, and the Company typically has more than one SSP range for individual products and services due to the stratification of those products and services by customer class, channel type, and purchase quantity, among other circumstances. The SSP is reassessed periodically or when facts and circumstances change.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Disaggregation of Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company separates revenue into subscription and non-subscription categories to disaggregate those revenues that are term-based and renewable from those that are one-time in nature. Revenue from subscription and non-subscription contractual arrangements were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SaaS subscription and support and maintenance</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%">430,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">313,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">223,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On‑premise subscription</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,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,007 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,243 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,879 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</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%">19,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perpetual licenses</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,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non‑subscription revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,769 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,145 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,253 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478,776 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may not align with the right to invoice the customer. The Company records accounts receivable when it has the unconditional right to issue an invoice and receive payment regardless of whether revenue has been recognized. For multiyear agreements, the Company will either invoice the customer in full at the inception of the contract or in installments (generally annually at the beginning of each renewal period). If revenue has not yet been recognized, then a contract liability (deferred revenue) is also recorded. Deferred revenue classified as current in the consolidated balance sheets is expected to be recognized as revenue within one year. Non-current deferred revenue will generally be fully recognized within five years. If revenue is recognized in advance of the right to invoice, a contract asset is recorded in other current assets on the consolidated balance sheets. The opening and closing balances of contract assets were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the period</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%">1,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the period</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%">817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">(975)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">845 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">448 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022 and 2021, the allowance for expected credit losses associated with contract assets was not material.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in contract liabilities, including revenue earned during the period from the beginning contract liability balance and new deferrals of revenue during the period, were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the period</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%">282,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">205,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">140,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue earned</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%">(222,964)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferral of 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%">287,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </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%">(1,636)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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, end of the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,150 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,128 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,509 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Includes contract assets netted against contract liabilities on a contract-by-contract basis.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no significant changes to our contract assets and liabilities during the years ended December 31, 2022, 2021, and 2020 outside of our sales activities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In instances where the timing of revenue recognition differs from the timing of the right to invoice, the Company has determined that a significant financing component generally does not exist. The primary purpose of the Company’s invoicing terms is to provide customers with simplified and predictable ways of purchasing the products and services and not to receive financing from or provide financing to the customer. Additionally, the Company has elected the practical expedient that permits an entity not to recognize a significant financing component if the time between the transfer of a good or service and payment is one year or less.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms on invoiced amounts are typically 30 to 60 days. The Company does not offer rights of return for its products and services in the normal course of business and contracts generally do not include customer acceptance clauses.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and noncancellable amounts to be invoiced. As of December 31, 2022, the Company had $427.3 million of remaining performance obligations, with 71% expected to be recognized as revenue over the succeeding 12 months, and the remainder generally expected to be recognized over the three years thereafter.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred Contract Costs</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions, as well as associated payroll taxes and retirement plan contributions (together, contract costs), that are incremental to the acquisition of customer contracts are capitalized using a portfolio approach as deferred contract costs in the consolidated balance sheets when the period of benefit is determined to be greater than one year.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to apply the practical expedient to expense contract costs as incurred when the expected amortization period is one year or less. The judgments made in determining the amount of costs incurred include the portion of the commissions that are expensed in the current period versus the portion of the commissions that are recognized over the expected period of benefit, which often extends beyond the contract term as we generally do not pay commensurate commissions upon renewal of the service contracts. Contract costs are allocated to each performance obligation within the contract and amortized on a straight-line basis over the expected benefit period of the related performance obligations. Contract costs are amortized as a component of sales and marketing expenses in our consolidated statement of operations. We have determined that the expected period of benefit is generally five years based on evaluation of a number of factors, including customer attrition rates, weighted-average useful lives of our customer relationship and developed technology intangible assets, and market factors, including the overall competitive environment and technology life of competitors. Total amortization of contract costs for the years ended December 31, 2022, 2021, and 2020 was $16.6 million, $12.5 million, and $8.0 million, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews these deferred contract costs to determine whether events or changes in circumstances have occurred that could affect the period of benefit of these deferred contract costs. There were no impairment losses recorded during the years ended December 31, 2022, 2021, or 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Concentrations of Risk</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, the Company had two distributors that each accounted for more than 10% of total net revenues. Total receivables related to these distributors were $29.3 million as of December 31, 2022. For the year ended December 31, 2021, the Company had one distributor that accounted for more than 10% of total net revenues. Total receivables related to this distributor were $17.4 million as of December 31, 2021. For the year ended December 31, 2020, the Company had two distributors that each accounted for more than 10% of total net revenues. Total receivables related to these distributors were $19.8 million as of December 31, 2020. As of December 31, 2022 and 2021, these distributors accounted for 33% and 22%, respectively, of total receivables.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single end customer accounted for more than 10% of total revenue for the years ended December 31, 2022, 2021, and 2020. No single end customer accounted for more than 10% of total receivables as of December 31, 2022 and 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company hosts our cloud service from third-party data center facilities operated by AWS from several global locations. The Company has internal procedures to restore services in the event of disaster at any of its current data center facilities. Even with these procedures for disaster recovery in place, the Company’s subscription services could be significantly interrupted during the time period following a disaster at one of its sites and the subsequent restoration of services at another site.</span></div><div style="margin-top:12pt"><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 costs and software development costs</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">All research and development costs are expensed as incurred in accordance with ASC Topic 730, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Research and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. Software development costs required to be capitalized under ASC Topic 985-20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Costs of Software to be Sold, Leased or Marketed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, and under ASC Topic 350-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, were not material for the years ended December 31, 2022, 2021, and 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising costs</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred and presented within sales and marketing in the consolidated statements of operations. Advertising costs were $22.7 million, $17.0 million, and $13.4 million for the years ended December 31, 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest expense, net</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, interest expense from debt financing of $3.5 million is partially offset by interest income from cash investments of $3.0 million. For the year ended December 31, 2021, interest expense from debt financing was $2.5 million. For the year ended December 31, 2020, interest expense from debt financing of $10.8 million is partially offset by interest income from cash investments of $0.1 million.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic investments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of 2022, the Company executed a $2.0 million convertible promissory note with SwiftConnect. The note contains customary terms for an instrument of its type, including repayment or conversion upon certain future liquidity events. The note matures on July 29, 2024, and the Company intends to hold the note until maturity, unless it is otherwise repaid or converted pursuant to its terms. The investment is recorded at cost and included in other assets on the consolidated balance sheet. As of December 31, 2022, the balance of the investment was $2.0 million. The Company evaluates its strategic investments quarterly for impairment. During the period ended December 31, 2022, there were no changes in the carrying value of the Company’s strategic investments. All gains and losses on the Company’s strategic investments, whether realized or unrealized, are recognized in the consolidated statements of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adoption of new accounting pronouncements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations — Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606. Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. Historically, such amounts were recognized by the acquirer at fair value in accordance with acquisition accounting. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not been issued. The Company early adopted the new standard on January 1, 2022. We applied the new guidance to acquisitions completed in 2022.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net loss per share of common stock</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per common share is calculated by dividing the net loss by the weighted-average number of common shares outstanding during the period without consideration for potentially dilutive securities. Diluted net loss per common share is calculated by dividing the net loss by the weighted-average number of common shares and potentially dilutive securities outstanding during the period. The potentially dilutive securities include outstanding stock options, unvested RSUs, shares related to the 2026 Notes, and shares issuable pursuant to the 2021 ESPP and are determined by applying either the treasury-stock method or the if-converted method, as applicable. Because we have reported a net loss for the years ended December 31, 2022, 2021, and 2020, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share for those periods given that the potentially dilutive shares would have been anti-dilutive if included in the calculation.</span></div> <div style="margin-top:12pt"><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-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers any highly liquid investments purchased with original maturities at the time of purchase of three months or less to be cash equivalents. The Company maintains cash in deposit accounts that, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trade accounts receivable, net</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit is extended to customers in the normal course of business. Trade accounts receivable are recorded at the invoiced amount, net of allowances.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2021, upon adoption of ASU 2016-13, the allowance for credit losses is based on an expected loss model that estimates losses over the expected life of the trade accounts receivable. The Company estimates expected credit losses based on the Company’s historical loss information, current and future economic and market conditions, and ongoing review of customers’ account balances. Prior to the adoption of ASU 2016-13, the Company determined the allowance for doubtful accounts based on the delinquency of the account, the financial condition of the customer, and the Company’s collection experience.</span></div>The Company writes-off a receivable against the allowance when a determination is made that the balance is uncollectible and collection of the receivable is no longer being actively pursued. This determination is based on the delinquency of the account, the financial condition of the customer, and the Company’s collection experience. <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity related to our allowance for credit losses for trade accounts receivable was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</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%">391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision</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%">328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</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%">(321)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(494)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries of amounts previously written off</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%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-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, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">530 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 391000 530000 200000 328000 143000 824000 321000 373000 494000 47000 91000 0 445000 391000 530000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equipment and leasehold improvements, net</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment and leasehold improvements are recorded at cost less accumulated depreciation. Expenditures for renewals and betterments that extend the life of such assets are capitalized. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. These lives are three years for computers and server equipment, three years for software, five years for furniture and fixtures, and the lesser of the lease term or the useful life of the leasehold improvements. Repair and maintenance costs are expensed as incurred. Differences between amounts received and the net carrying value of assets retired or disposed of are charged to income as incurred.</span></div>Equipment and leasehold improvements, net are tested for impairment whenever events or circumstances indicate that the carrying amount of an asset may not be recoverable. P3Y P3Y P5Y 0 0 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business combinations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company acquires a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the date of acquisition. The allocation of the purchase price requires management to make significant estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates are inherently uncertain and unpredictable. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of the assets acquired and liabilities assumed may be recorded with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of the assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. Acquisition-related costs are expensed as incurred.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates goodwill for impairment in accordance with ASC 350, which requires goodwill to be either qualitatively or quantitatively assessed for impairment annually (or more frequently if impairment indicators arise) for each reporting unit. The Company has one reporting unit. The Company performs its impairment testing of goodwill at least annually and more frequently if events occur that would indicate that it is more likely than not the fair value of the reporting unit is less than the carrying value. If the Company’s reporting unit carrying amount exceeds its fair value, an impairment charge will be recorded based on that difference. The impairment charge will be limited to the amount of goodwill currently recognized in the Company’s single reporting unit. The Company elected to perform a quantitative assessment of goodwill as of October 1, 2022, and no impairment was identified. No other interim impairment tests were deemed necessary.</span></div> 1 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other intangibles, net</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with finite lives include trademarks, customer relationships, developed technology, non-competes, and order backlog. These assets are amortized over their estimated useful lives, which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8xOTkvZnJhZzo2ZmU3NTA4MmE4MGI0NGE1Yjc1NTVhOWNhZjMwMTMyMi90ZXh0cmVnaW9uOjZmZTc1MDgyYTgwYjQ0YTViNzU1NWE5Y2FmMzAxMzIyXzU4ODA_b0f57488-2d1c-449c-854d-38c9cb323c77">two</span> to twelve years, on a straight-line basis. Intangible assets with finite lives are tested for impairment whenever events or circumstances indicate that the carrying amount of an asset (asset group) may not be recoverable. An impairment loss is recognized when the carrying amount of an asset exceeds the estimated undiscounted cash flows generated by the asset. The amount of the impairment loss </span></div>recorded is calculated by the excess of the asset’s carrying value over its fair value. P12Y 0 0 0 Intangible assets with indefinite lives as of December 31, 2021 included IPR&amp;D. These assets are not amortized, but are assessed for potential impairment annually or when circumstances indicate that the carrying amount may not be recoverable. 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating leases</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASC 842 on January 1, 2021 using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on or after January 1, 2021 are presented under ASC 842 while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under ASC 840.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. Under ASC 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2021 for existing leases upon the adoption of ASC 842). The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives. The Company made an accounting policy election under ASC 842 not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes to an index and other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made an accounting policy election to account for lease and non-lease components in its contracts as a single lease component for all asset classes. The non-lease components typically represent additional services transferred to the Company, such as common area maintenance for real estate, which are variable in nature and recorded in variable lease expense in the period incurred.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses its incremental borrowing rate to determine the present value of lease payments as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company specific credit risk, lease term, nature and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt issuance costs</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of debt financing are charged to expense over the lives of the related financing agreements. Remaining costs and the future period over which they would be charged to expense are reassessed when amendments to the related financing agreements or prepayments occur. Debt issuance costs for the Company’s 2026 Notes are recognized as an offset to the liability and are amortized using the effective-interest method. Debt issuance costs for the Company’s revolving line of credit are recognized in other assets and are amortized on a straight-line basis.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock split</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 10, 2020, the Company effected a 110-for-1 stock split of its common stock. The par value of the common stock was not adjusted as a result of the stock split. Accordingly, all share and per share amounts for all periods presented in the accompanying consolidated financial statements and notes thereto have be adjusted retrospectively, where applicable, to reflect this stock split.</span></div> 110 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Offering costs</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO, the Company capitalized offering costs incurred in connection with the sale of common stock in the IPO, including legal, accounting, printing, and other IPO-related costs. Upon completion of the IPO, $7.3 million of deferred offering costs were reclassified to stockholders’ equity and recorded against the proceeds from the offering. During the years ended December 31, 2022, 2021, and 2020, the Company incurred costs of $0.1 million, $0.6 million, and $0.7 million, respectively, in connection with prospective and completed secondary offerings after the IPO. The Company did not receive any proceeds as only certain selling shareholders participated in these offerings. These costs were expensed as incurred and included in general and administrative expenses in the consolidated statements of operations.</span></div> 7300000 100000 600000 700000 Foreign currencyOur reporting currency is the U.S. dollar. The functional currency of our foreign operations, except for Jamf Ltd. and its subsidiaries, is the U.S. dollar. The functional currency of Jamf Ltd. and its subsidiaries is the GBP. The assets, liabilities, revenues, and expenses of our foreign operations are remeasured in accordance with ASC 830. Remeasurement adjustments are recorded as foreign currency transaction gains (losses) in the consolidated statements of operations. Assets and liabilities of Jamf Ltd. and its subsidiaries are translated into U.S. dollars based upon exchange rates prevailing at the end of each period. Revenues and expenses of Jamf Ltd. and its subsidiaries are translated at weighted-average exchange rates on a monthly basis. The resulting translation adjustment is included in accumulated other comprehensive loss. <div style="margin-top:12pt"><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-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 718, the Company recognizes compensation expense for all stock-based awards granted to our employees and non-employee directors in the consolidated statements of operations based on the estimated fair value of the awards on the date of grant. We use the Black-Scholes option pricing model to estimate the fair value of service-based options and purchase rights granted under the 2021 ESPP. We use the fair market value of our common stock on the date of grant to estimate the fair value of RSUs. We recognize compensation expense for service-based options and RSUs on a straight-line basis over the applicable vesting period. We recognize compensation expense for the purchase rights granted under the 2021 ESPP on a straight-line basis over the offering period. Forfeitures are accounted for as they occur.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has also granted performance-based awards (also referred to as return target options) to certain executives. The Company uses a Modified Black-Scholes option pricing model, which uses Level 3 inputs for fair value measurement, to estimate the fair value. The contractual term of the awards is 10 years. As originally granted, the performance-based awards would vest and become exercisable when Vista’s realized cash return on its investment in the Company equaled or exceeded $1.515 billion upon the Termination Event. In conjunction with the IPO, the vesting conditions of the performance-based awards were modified to also vest following an IPO and registration and sale of shares by Vista provided that Vista achieved a cash return on its equity investment in the Company equaling or exceeding $1.515 billion. In accordance with ASC 718, we calculated the fair value of these options on the modification date. The value of these options on the date of modification as of June 30, 2020 was $33.0 million. As the awards were not considered probable of meeting the vesting requirements, no expense was recognized during the years ended December 31, 2021 and 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used the following assumptions in the Modified Black-Scholes option pricing model to estimate the fair value of return target options modified during the year ended December 31, 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life of options</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%">1.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</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%">55%</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%">Risk-free interest rates</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%">0.16%</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%">Expected dividend yield</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%">—%</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%">Weighted-average grant-date fair value</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.95</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 24, 2022, the Company filed a Form S-3 “shelf” registration statement to facilitate future selling shareholder sales of common stock, including by Vista, and the achievement of the performance condition became probable, which resulted in the recognition of $33.0 million of stock-based compensation expense. On June 27, 2022, the return target options outstanding were modified such that these options were deemed fully vested as of June 30, 2022. The fair value of the awards immediately before the modification was higher than the fair value immediately after the modification and therefore no incremental compensation cost was recognized.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes option pricing model requires the use of subjective assumptions as inputs. These assumptions include the following: </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected Term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The expected term of stock options represents the weighted-average period the stock options are expected to be outstanding. For time-based awards, the estimated expected term of the options granted is generally calculated as the vesting period plus the midpoint of the remaining contractual term as the Company does not have sufficient historical information to develop reasonable expectations surrounding future exercise patterns and post-vesting employment termination behavior. The expected term for the purchase rights issued under the 2021 ESPP is based on the duration of the offering period.</span></div><div style="margin-top:12pt;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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected Volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — For return target options modified during the year ended December 31, 2020 and return target options and service-based options granted during the year ended December 31, 2019, the expected stock price volatility assumption was determined by examining the historical volatility of a group of industry peers as the Company did not have substantive trading history for its common stock. For the purchase rights issued under the 2021 ESPP, the expected volatility was based on the Company’s historical data.</span></div><div style="margin-top:12pt;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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The risk-free rate assumption was based on U.S. Treasury instruments with terms that were consistent with the expected term of the Company’s stock options and offering period for the 2021 ESPP.</span></div><div style="margin-top:12pt;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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected Dividend</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company uses an expected dividend yield of zero as we do not currently pay dividends and have no plans to pay dividends in the foreseeable future.</span></div><div style="margin-top:12pt;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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Fair Value of Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Following the IPO, the Company’s shares are publicly traded, and the Company uses the applicable closing price of its common stock to determine fair value. Prior to the IPO, the fair value of the shares of common stock underlying the stock options had historically been the responsibility of and determined by the Company’s Board. Because there was no public market for the Company’s common stock prior to our IPO, the Board used independent third-party valuations of the Company’s common stock, operating and financial performance, and general and industry-specific economic outlook, amongst other factors.</span></div> P10Y 1515000000 1515000000 33000000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used the following assumptions in the Modified Black-Scholes option pricing model to estimate the fair value of return target options modified during the year ended December 31, 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life of options</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%">1.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</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%">55%</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%">Risk-free interest rates</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%">0.16%</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%">Expected dividend yield</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%">—%</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%">Weighted-average grant-date fair value</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.95</span></td></tr></table></div> P1Y6M 0.55 0.0016 0 8.95 33000000 <div style="margin-top:12pt"><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-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes in accordance with ASC 740 under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities, NOLs, and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. A tax position is recognized when it is more likely than not that the tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the more-likely-than-not recognition threshold is measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement with a taxing authority. The standard also provides guidance on derecognition of tax benefits, classification on the balance sheet, interest and penalties, accounting in interim periods, disclosure, and transition.</span></div> <div style="margin-top:12pt"><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-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies ASC 606 and follows a five-step model to determine the appropriate amount of revenue to be recognized in accordance with ASC 606:</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identify the contract with a customer</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identify the performance obligations in the contract</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determine the transaction price</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocate the transaction price to the performance obligations in the contract</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognize revenue when or as performance obligations are satisfied</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is primarily derived from sales of SaaS subscriptions, support and maintenance contracts, software licenses, and related professional services. The Company’s products and services are marketed and sold directly, as well as indirectly through third-party resellers, to the end-user.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the contract term as the period in which the parties to the contract have enforceable rights and obligations. The contract term can differ from the stated term in contracts with certain termination or renewal rights, depending on whether there are substantive penalties associated with those rights. Customer contracts are generally standardized and non-cancelable for the duration of the stated contract term.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Nature of Products and Services</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription: Subscription includes SaaS subscription arrangements, which include a promise to allow customers to access software hosted by the Company over the contract period without allowing the customer to take possession of the software or transfer hosting to a third party. Subscription also includes support and maintenance, which includes when-and-if available software updates and technical support on our perpetual and on-premise term-based subscription licenses. Because the subscription represents a stand-ready obligation to provide a series of distinct periods of access to the subscription, which are all substantially the same and that have the same pattern of transfer to the customer, subscriptions are accounted for as a series and revenue is recognized ratably over the contract term, beginning at the point when the customer is able to use and benefit from the subscription. Subscription also includes sales of on-premise term-based subscription arrangements. Licenses for on-premise term-based software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from software licenses is recognized upon transfer of control to the customer, which is typically upon making the software available to the customer.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services: Services, including training, are often sold as part of new software license or subscription contracts. These services are fulfilled by the Company and with the use of other vendors and do not significantly modify, integrate, or otherwise depend on other performance obligations included in the contracts. Services are generally performed over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8xOTkvZnJhZzo2ZmU3NTA4MmE4MGI0NGE1Yjc1NTVhOWNhZjMwMTMyMi90ZXh0cmVnaW9uOjZmZTc1MDgyYTgwYjQ0YTViNzU1NWE5Y2FmMzAxMzIyXzIwNzUz_c32bbc12-63e6-4979-a3b1-bf09360f3450">one</span>- to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8xOTkvZnJhZzo2ZmU3NTA4MmE4MGI0NGE1Yjc1NTVhOWNhZjMwMTMyMi90ZXh0cmVnaW9uOjZmZTc1MDgyYTgwYjQ0YTViNzU1NWE5Y2FmMzAxMzIyXzIwNzYw_91814bc5-a7d5-47a1-ae3d-dd2ccf4186c2">two</span>-day period and, when sold as part of new software license or subscription contracts, at or near the outset of the related contract. When other vendors participate in the provisioning of the services, the Company recognizes the related revenue on a gross basis as the Company is the principal in these arrangements. Revenue related to services is recognized as the Company’s performance obligation is fulfilled. Related fulfillment costs are recognized as incurred.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">License: License includes sales of on-premise perpetual software. Licenses for on-premise perpetual software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from on-premise perpetual software licenses is recognized upon transfer of control to the customer, which is typically upon making the software available to the customer.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain contracts may include explicit options to renew subscriptions or maintenance at a stated price. These options are generally priced in line with the SSP and therefore do not provide a material right to the customer. If the option provides a material right to the customer, then the material right is accounted for as a separate performance obligation, and the Company recognizes revenue when those future goods or services underlying the option are transferred or when the option expires.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Transaction Price</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods and services to the customer. The transaction price is exclusive of amounts collected on behalf of third parties, such as sales tax and value-added tax.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Significant Judgments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company’s contracts with customers contain multiple performance obligations, the contract transaction price is allocated based on a relative SSP basis to each performance obligation. The Company typically determines SSP based on observable selling prices of its products and services.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In instances where SSP is not directly observable, such as with software licenses that are never sold on a stand-alone basis, SSP is determined using information that may include market conditions and other observable inputs. SSP is typically established as ranges, and the Company typically has more than one SSP range for individual products and services due to the stratification of those products and services by customer class, channel type, and purchase quantity, among other circumstances. The SSP is reassessed periodically or when facts and circumstances change.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Disaggregation of Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company separates revenue into subscription and non-subscription categories to disaggregate those revenues that are term-based and renewable from those that are one-time in nature. Revenue from subscription and non-subscription contractual arrangements were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SaaS subscription and support and maintenance</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%">430,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">313,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">223,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On‑premise subscription</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,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,007 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,243 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,879 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</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%">19,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perpetual licenses</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,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non‑subscription revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,769 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,145 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,253 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478,776 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may not align with the right to invoice the customer. The Company records accounts receivable when it has the unconditional right to issue an invoice and receive payment regardless of whether revenue has been recognized. For multiyear agreements, the Company will either invoice the customer in full at the inception of the contract or in installments (generally annually at the beginning of each renewal period). If revenue has not yet been recognized, then a contract liability (deferred revenue) is also recorded. Deferred revenue classified as current in the consolidated balance sheets is expected to be recognized as revenue within one year. Non-current deferred revenue will generally be fully recognized within five years. If revenue is recognized in advance of the right to invoice, a contract asset is recorded in other current assets on the consolidated balance sheets. The opening and closing balances of contract assets were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the period</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%">1,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the period</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%">817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">(975)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">845 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">448 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022 and 2021, the allowance for expected credit losses associated with contract assets was not material.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in contract liabilities, including revenue earned during the period from the beginning contract liability balance and new deferrals of revenue during the period, were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the period</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%">282,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">205,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">140,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue earned</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%">(222,964)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferral of 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%">287,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </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%">(1,636)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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, end of the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,150 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,128 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,509 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Includes contract assets netted against contract liabilities on a contract-by-contract basis.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no significant changes to our contract assets and liabilities during the years ended December 31, 2022, 2021, and 2020 outside of our sales activities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In instances where the timing of revenue recognition differs from the timing of the right to invoice, the Company has determined that a significant financing component generally does not exist. The primary purpose of the Company’s invoicing terms is to provide customers with simplified and predictable ways of purchasing the products and services and not to receive financing from or provide financing to the customer. Additionally, the Company has elected the practical expedient that permits an entity not to recognize a significant financing component if the time between the transfer of a good or service and payment is one year or less.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms on invoiced amounts are typically 30 to 60 days. The Company does not offer rights of return for its products and services in the normal course of business and contracts generally do not include customer acceptance clauses.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and noncancellable amounts to be invoiced. As of December 31, 2022, the Company had $427.3 million of remaining performance obligations, with 71% expected to be recognized as revenue over the succeeding 12 months, and the remainder generally expected to be recognized over the three years thereafter.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred Contract Costs</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions, as well as associated payroll taxes and retirement plan contributions (together, contract costs), that are incremental to the acquisition of customer contracts are capitalized using a portfolio approach as deferred contract costs in the consolidated balance sheets when the period of benefit is determined to be greater than one year.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to apply the practical expedient to expense contract costs as incurred when the expected amortization period is one year or less. The judgments made in determining the amount of costs incurred include the portion of the commissions that are expensed in the current period versus the portion of the commissions that are recognized over the expected period of benefit, which often extends beyond the contract term as we generally do not pay commensurate commissions upon renewal of the service contracts. Contract costs are allocated to each performance obligation within the contract and amortized on a straight-line basis over the expected benefit period of the related performance obligations. Contract costs are amortized as a component of sales and marketing expenses in our consolidated statement of operations. We have determined that the expected period of benefit is generally five years based on evaluation of a number of factors, including customer attrition rates, weighted-average useful lives of our customer relationship and developed technology intangible assets, and market factors, including the overall competitive environment and technology life of competitors. Total amortization of contract costs for the years ended December 31, 2022, 2021, and 2020 was $16.6 million, $12.5 million, and $8.0 million, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews these deferred contract costs to determine whether events or changes in circumstances have occurred that could affect the period of benefit of these deferred contract costs. There were no impairment losses recorded during the years ended December 31, 2022, 2021, or 2020.</span></div> Revenue from subscription and non-subscription contractual arrangements were 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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SaaS subscription and support and maintenance</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%">430,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">313,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">223,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On‑premise subscription</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,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,007 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,243 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,879 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</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%">19,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perpetual licenses</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,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,023 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non‑subscription revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,769 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,145 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,253 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478,776 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 430613000 313950000 223655000 24394000 30293000 25224000 455007000 344243000 248879000 19025000 16122000 14519000 4744000 6023000 5734000 23769000 22145000 20253000 478776000 366388000 269132000 P5Y The opening and closing balances of contract assets were 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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the period</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%">1,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the period</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%">817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">(975)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">845 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">448 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in contract liabilities, including revenue earned during the period from the beginning contract liability balance and new deferrals of revenue during the period, were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the period</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%">282,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">205,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">140,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue earned</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%">(222,964)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferral of 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%">287,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </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%">(1,636)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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, end of the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,150 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,128 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,509 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Includes contract assets netted against contract liabilities on a contract-by-contract basis.</span></div> 1792000 947000 499000 817000 1792000 947000 -975000 845000 448000 282128000 205509000 140449000 1014000 5200000 0 222964000 160002000 127915000 287608000 231421000 192975000 1636000 0 0 346150000 282128000 205509000 P30D P60D 427300000 0.71 P12M P3Y P5Y 16600000 12500000 8000000 0 0 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Concentrations of Risk</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, the Company had two distributors that each accounted for more than 10% of total net revenues. Total receivables related to these distributors were $29.3 million as of December 31, 2022. For the year ended December 31, 2021, the Company had one distributor that accounted for more than 10% of total net revenues. Total receivables related to this distributor were $17.4 million as of December 31, 2021. For the year ended December 31, 2020, the Company had two distributors that each accounted for more than 10% of total net revenues. Total receivables related to these distributors were $19.8 million as of December 31, 2020. As of December 31, 2022 and 2021, these distributors accounted for 33% and 22%, respectively, of total receivables.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single end customer accounted for more than 10% of total revenue for the years ended December 31, 2022, 2021, and 2020. No single end customer accounted for more than 10% of total receivables as of December 31, 2022 and 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company hosts our cloud service from third-party data center facilities operated by AWS from several global locations. The Company has internal procedures to restore services in the event of disaster at any of its current data center facilities. Even with these procedures for disaster recovery in place, the Company’s subscription services could be significantly interrupted during the time period following a disaster at one of its sites and the subsequent restoration of services at another site.</span></div> 0.10 29300000 0.10 17400000 0.10 19800000 0.33 0.22 <div style="margin-top:12pt"><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 costs and software development costs</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">All research and development costs are expensed as incurred in accordance with ASC Topic 730, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Research and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. Software development costs required to be capitalized under ASC Topic 985-20, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Costs of Software to be Sold, Leased or Marketed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, and under ASC Topic 350-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, were not material for the years ended December 31, 2022, 2021, and 2020.</span></div> Advertising costsAdvertising costs are expensed as incurred and presented within sales and marketing in the consolidated statements of operations. 22700000 17000000 13400000 3500000 3000000 2500000 10800000 100000 2000000 2000000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adoption of new accounting pronouncements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations — Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606. Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. Historically, such amounts were recognized by the acquirer at fair value in accordance with acquisition accounting. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not been issued. The Company early adopted the new standard on January 1, 2022. We applied the new guidance to acquisitions completed in 2022.</span></div> Financial instruments fair value<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its financial instruments in accordance with ASC 820. ASC 820 defines fair value 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. ASC 820 establishes a three-level fair value hierarchy, which prioritizes the use of observable inputs from active markets and minimizes the use of unobservable inputs when measuring fair value. A level is assigned to each fair value measurement based on the lowest level of input that is significant to the fair value measurement. The levels of the fair value hierarchy are as follows:</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Fair value is determined using an unadjusted quoted price in an active market for identical assets or liabilities.</span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Fair value is estimated using inputs other than quoted prices included within Level 1 that are observable, either directly or indirectly.</span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Fair value is estimated using unobservable inputs that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and liabilities measured at fair value on a recurring basis</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests in money market funds with original maturities at the time of purchase of three months or less, which are measured and recorded at fair value on a recurring basis. Money market funds are valued based on quoted market prices in active markets and classified within Level 1 of the fair value hierarchy. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the contingent consideration associated with the Digita and cmdReporter acquisitions are measured and recorded at fair value on a recurring basis. The estimated fair value of the contingent payments associated with the Digita acquisition is determined using a Monte Carlo simulation model, which uses Level 3 inputs, including assumptions about the probability of growth of subscription services and the related pricing of the services offered. Significant increases (decreases) in the probability of growth of subscription services as well as the related pricing of the services offered would have resulted in a higher (lower) fair value measurement. The estimated fair value of the contingent payments associated with the cmdReporter acquisition was determined using projected contract wins, which used Level 3 inputs, including assumptions about the probability of closing contracts based on their current stage in the sales process. See Note 5 for more information.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of these financial instruments were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">132,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">132,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">132,306 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">132,306 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contingent consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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,206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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,206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">146,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">146,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">146,037 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">146,037 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contingent consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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%">10,100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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%">10,100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of accounts receivable and accounts payable approximate their fair value due to their short maturities and are excluded from the tables above.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of the changes in contingent consideration, which is classified as Level 3:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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, beginning of period</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%">10,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">8,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total (gains) losses included in:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">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%">694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,588)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-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, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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,206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">10,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">8,200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the fair value of the contingent consideration is included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMDIvZnJhZzo0NTc1N2UzZWRhYjg0NGNiYmZhOTYxYWJjNjRmMGExOC90ZXh0cmVnaW9uOjQ1NzU3ZTNlZGFiODQ0Y2JiZmE5NjFhYmM2NGYwYTE4XzEwOTk1MTE2MzU1NTg_3d78b5d0-69a2-4cb5-aabb-b0b3fd03514a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMDIvZnJhZzo0NTc1N2UzZWRhYjg0NGNiYmZhOTYxYWJjNjRmMGExOC90ZXh0cmVnaW9uOjQ1NzU3ZTNlZGFiODQ0Y2JiZmE5NjFhYmM2NGYwYTE4XzEwOTk1MTE2MzU1NTg_e93dd059-cdd9-4762-844e-cdaf8a4dc6c6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMDIvZnJhZzo0NTc1N2UzZWRhYjg0NGNiYmZhOTYxYWJjNjRmMGExOC90ZXh0cmVnaW9uOjQ1NzU3ZTNlZGFiODQ0Y2JiZmE5NjFhYmM2NGYwYTE4XzEwOTk1MTE2MzU1NTg_f3df9573-7b0a-484f-bbee-4f54298e5d0e">general and administrative expenses</span></span></span> in the consolidated statements of operations. The adjustments for the years ended December 31, 2022 and 2021 primarily reflected updated assumptions about the probability of growth of subscription services. The adjustment for the year ended December 31, 2020 primarily reflected a decrease in the liability due to updated assumptions about the probability of change in control as a result of our IPO, partially offset by an increase in the liability due to updated assumptions about the probability of growth of subscription services.</span></div><div style="margin-top:12pt"><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 measurements of other financial instruments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the net carrying value and estimated fair value of the 2026 Notes, which are not recorded at fair value in the consolidated balance sheets:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">364,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">308,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">362,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">398,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the difference between the net carrying value of the 2026 Notes and the principal amount of $373.8 million represents the unamortized debt issuance costs of $9.2 million and $11.7 million, respectively. See Note 9 for more information. The estimated fair value of the 2026 Notes, which is classified as Level 2, was determined based on quoted bid prices of the 2026 Notes in an over-the-counter market on the last trading day of the reporting period.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and liabilities measured at fair value on a recurring basis</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests in money market funds with original maturities at the time of purchase of three months or less, which are measured and recorded at fair value on a recurring basis. Money market funds are valued based on quoted market prices in active markets and classified within Level 1 of the fair value hierarchy. </span></div>In addition, the contingent consideration associated with the Digita and cmdReporter acquisitions are measured and recorded at fair value on a recurring basis. The estimated fair value of the contingent payments associated with the Digita acquisition is determined using a Monte Carlo simulation model, which uses Level 3 inputs, including assumptions about the probability of growth of subscription services and the related pricing of the services offered. Significant increases (decreases) in the probability of growth of subscription services as well as the related pricing of the services offered would have resulted in a higher (lower) fair value measurement. The estimated fair value of the contingent payments associated with the cmdReporter acquisition was determined using projected contract wins, which used Level 3 inputs, including assumptions about the probability of closing contracts based on their current stage in the sales process. <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of these financial instruments were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">132,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">132,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">132,306 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">132,306 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contingent consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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,206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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,206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">146,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">146,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">146,037 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">146,037 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contingent consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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%">10,100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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%">10,100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 132306000 0 0 132306000 132306000 0 0 132306000 0 0 6206000 6206000 0 0 6206000 6206000 146037000 0 0 146037000 146037000 0 0 146037000 0 0 4588000 4588000 0 0 5512000 5512000 0 0 10100000 10100000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of the changes in contingent consideration, which is classified as Level 3:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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, beginning of period</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%">10,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">8,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total (gains) losses included in:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">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%">694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,588)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-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, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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,206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">10,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">8,200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10100000 8200000 9200000 0 359000 0 694000 6037000 -1000000 4588000 4206000 0 0 -290000 0 6206000 10100000 8200000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the net carrying value and estimated fair value of the 2026 Notes, which are not recorded at fair value in the consolidated balance sheets:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">364,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">308,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">362,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">398,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 364505000 308504000 362031000 398044000 373800000 373800000 9200000 11700000 Equipment and leasehold improvements<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment and leasehold improvements were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers</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%">18,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">14,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture/fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and leasehold improvements, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,848 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,331 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and leasehold improvements, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align: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,421 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align: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,045 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $6.7 million, $5.8 million, and $5.2 million for the years ended December 31, 2022, 2021, and 2020, respectively.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment and leasehold improvements were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers</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%">18,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">14,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture/fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and leasehold improvements, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,848 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,331 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,427)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and leasehold improvements, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align: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,421 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align: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,045 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 18191000 14629000 2168000 1182000 5162000 4394000 13769000 11123000 1558000 3003000 40848000 34331000 21427000 16286000 19421000 18045000 6700000 5800000 5200000 Acquisitions<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ZecOps</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 16, 2022, the Company completed its acquisition of ZecOps, a leader in mobile detection and response, pursuant to the terms of the ZecOps Merger Agreement. This acquisition uniquely positions Jamf to help IT and security teams strengthen their organization’s mobile security posture.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the ZecOps Merger Agreement, the Company acquired 100% of the equity interest in ZecOps for total purchase consideration of $44.3 million, subject to certain closing adjustments as set forth in the ZecOps Merger Agreement. The total purchase consideration included cash consideration of $28.2 million, equity consideration of $15.1 million (based on the closing price of the Company’s common stock on November 16, 2022), and repayment of the $1.0 million SAFE investment in ZecOps the Company entered into in the third quarter of 2022. The cash consideration included (i) $0.3 million in cash held back in an escrow fund as partial security for post-closing true-up adjustments and (ii) $7.2 million in cash held back in an escrow fund as partial security for post-closing indemnification claims with (A) 50% of the then existing escrowed amount to be released 18 months following the closing date and (B) the remaining escrowed amount to be released on March 1, 2025. The cash consideration was funded by the Company’s cash on hand. The equity consideration consisted of up to 711,111 shares of the Company’s common stock, based on (i) the deemed total equity consideration value under the ZecOps Merger Agreement of $19.2 million divided by (ii) the agreed upon floor of the Company’s stock price of $27.00 per share. On the closing date, 710,691 shares of the equity consideration were issued to applicable ZecOps equityholders, and 420 shares were issued in a reserve account, subject to the completion of customary shareholder certifications. The reserved shares were subsequently released in January 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related expenses of $2.4 million for the year ended December 31, 2022 were expensed as incurred. These expenses were recognized as acquisition costs in general and administrative expenses in the consolidated statement of operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The final purchase accounting allocations for the ZecOps acquisition will be determined within one year from the acquisition date and depend on a number of factors, including the final valuation of our intangible assets acquired and finalization of income tax effects of the opening balance sheet. The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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%">820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 accounts receivable, 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%">448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Prepaid 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%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Other current 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%">2,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Intangible assets acquired</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%">9,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Operating lease 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%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Accounts payable</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%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Accrued 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%">(2,260)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Income taxes payable</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%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Operating 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%">(85)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Deferred tax liability</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%">(529)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">35,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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,281 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounted for the acquisition by applying the acquisition method of accounting for business combinations in accordance with ASC 805. The allocation of the purchase price required management to make significant </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates included, but were not limited to:</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">future expected cash flows from subscription contracts and acquired developed technologies;</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">time to recreate customer relationships and anticipated growth in revenue;</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">research and development costs;</span></div><div style="margin-top:12pt;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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">obsolescence curves and other useful life assumptions, such as the period of time and intended use of acquired intangible assets in the Company’s product offerings;</span></div><div style="margin-top:12pt;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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">discount rates; and</span></div><div style="margin-top:12pt;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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">tax-related valuation allowances.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill represents the excess of the purchase consideration over the fair value of the underlying net identifiable assets. The goodwill recognized in this acquisition is primarily attributable to expected synergies in sales opportunities across complementary products, customers, and geographies and cross-selling opportunities. The goodwill is not deductible for income tax purposes.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives and fair values of the identifiable intangible assets acquired were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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%">5.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">5.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competes</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%">3.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average useful life of the intangible assets acquired was 4.7 years.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology represents the estimated fair value of the features underlying the ZecOps products as well as the platform supporting ZecOps customers and was valued using an excess earnings income approach. Customer relationships represent the estimated fair value of the underlying relationships with ZecOps customers and were valued using a replacement cost method, which estimates the cost to recreate the asset. Non-competes represent the estimated fair value of non-compete agreements acquired from ZecOps and were valued using a with-and-without income approach.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma results of operations for this acquisition were not presented as the effects were not material to our financial results.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2022, the Company completed two acquisitions to expand our products and services offerings. These acquisitions were not significant individually or in the aggregate to our consolidated financial statements. The combined purchase price for these acquisitions was $4.0 million, which was paid with cash on hand. The purchase price was allocated to the assets acquired based on their estimated fair values as of the date of each acquisition. The allocation included $0.9 million to developed technology with an estimated useful life of 5.0 years and $0.1 million to other assets, with the remaining $3.0 million allocated to goodwill. The goodwill is not deductible for income tax purposes. Acquisition-related expenses of $0.4 million were expensed as incurred. These expenses were recognized as acquisition costs in general and administrative expenses in the consolidated statement of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Wandera</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2021, the Company completed its acquisition of Wandera. Wandera is a leader in zero trust cloud security and access for mobile devices. As an Apple-first provider of unified cloud security, Wandera expanded the Company’s security </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">offering for the enterprise. Building on the Company’s existing capabilities, Wandera added ZTNA, MTD, and data policy features to ensure mobile workers can simply and safely access the network resources they need while complying with organizational policies and reducing mobile charges. This acquisition uniquely positioned the Company to help IT and security teams confidently protect the devices, data, and applications used by a mobile workforce, while extending the intended Apple experience through the Company’s robust and scalable Apple Enterprise Management platform.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Wandera Merger Agreement, the Company acquired 100% of the voting equity interest in Wandera and paid total cash consideration of $409.3 million. The total consideration consisted of an initial payment of $359.3 million at close and deferred consideration of $50.0 million that was paid in $25.0 million increments on October 1, 2021 and December 15, 2021. The initial payment of $359.3 million included $0.7 million held back as partial security for post-closing true-up adjustments as well as indemnification claims made within one year of the acquisition date. The amount held back was released in the fourth quarter of 2021. The acquisition was initially financed with cash on hand and borrowings under the 2021 Term Loan Facility.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs were expensed as incurred and were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.251%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription</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%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</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%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</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:120%">4,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:120%">6,252 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of the purchase price required management to make significant estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates included, but were not limited to:</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">future expected cash flows from subscription contracts and acquired developed technologies;</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">historical and expected customer attrition rates and anticipated growth in revenue;</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">royalty rates applied to acquired developed technology platforms;</span></div><div style="margin-top:12pt;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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">obsolescence curves and other useful life assumptions, such as the period of time and intended use of acquired intangible assets in the Company’s product offerings;</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">discount rates; and</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">uncertain tax positions and tax-related valuation allowances.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2022, the Company finalized its purchase accounting for the Wandera acquisition. The following table summarizes the final allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed and reflects all measurement period adjustments (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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%">9,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 accounts receivable, 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%">3,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Prepaid 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%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Other current 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%">426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Equipment and leasehold improvements, 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%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Intangible assets acquired</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%">102,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating lease 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%">1,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Deferred tax asset</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%">918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Accounts payable</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%">(788)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Accrued 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%">(3,464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Income taxes payable</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%">(94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">(5,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Operating 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%">(1,474)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Deferred tax liability</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%">(9,374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">310,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">409,275 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2021, the Company recorded measurement period adjustments including an increase to other current assets of $0.4 million and an increase to deferred tax assets of $0.1 million, resulting in a decrease to goodwill of $0.5 million. The adjustments related to new information obtained about facts and circumstances that existed as of the acquisition date. The increase to other current assets relates to UK refundable research and development tax credits.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill represents the excess of the purchase consideration over the fair value of the underlying net identifiable assets. The goodwill recognized in this acquisition is primarily attributable to expected synergies in sales opportunities across complementary products, customers, and geographies and cross-selling opportunities. The goodwill is not deductible for income tax purposes.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives and fair values of the identifiable intangible assets acquired were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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%">6.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">60,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">11.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Order backlog</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.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competes</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.5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</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%">3.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">102,050 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average useful life of the intangible assets acquired is 7.8 years.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology represents the estimated fair value of the features underlying the Wandera products as well as the platform supporting Wandera customers. Customer relationships represent the estimated fair value of the underlying relationships with Wandera customers. Order backlog represents the estimated fair value of existing order backlog with Wandera customers. Non-competes represent the estimated fair value of non-compete agreements acquired from Wandera. Trademarks represent the estimated fair value of the Wandera brand. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wandera contributed revenue and net loss of $10.6 million and $11.3 million, respectively, from the acquisition date through December 31, 2021, excluding the effects of the acquisition and integration costs. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma information presents the combined results of Jamf and Wandera assuming the acquisition was completed on January 1, 2020. As required by ASC 805, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations of the combined companies would have been had the acquisition occurred at the beginning of the period presented, nor are they indicative of future results of operations. The pro forma results below have been adjusted for the amortization of acquired intangibles, reduction of deferred revenue, deferred commissions, stock-based compensation expense, and additional interest expense. The pro forma results for the year ended December 31, 2021 have also been adjusted to exclude the impact of $6.3 million of acquisition-related costs (pre-tax) incurred by the Company that are directly attributable to the transaction. The adjustments do not reflect the effect of costs or synergies that would have been expected to result from the integration of the acquisition.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma consolidated revenues and net loss for the years ended December 31, 2021 and 2020, calculated as if Wandera had been acquired as of January 1, 2020, were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</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%">377,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">288,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align: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 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%">(83,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,671)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">cmdReporter</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 26, 2021, the Company entered into an asset purchase agreement with cmdSecurity to acquire certain cmdSecurity assets, including cmdReporter, a suite of security and compliance tools purpose-built for macOS. The final aggregate purchase price was approximately $3.4 million, which consisted of cash consideration of $3.0 million and contingent consideration of $0.4 million. The purchase price was allocated to the assets acquired based on their estimated fair values as of the date of the acquisition. The allocation included $2.6 million to developed technology with an estimated useful life of 5.0 years and $0.4 million to IPR&amp;D, with the remaining $0.4 million allocated to goodwill. The IPR&amp;D was completed in the first quarter of 2022 and is amortized over its estimated useful life of 5.0 years.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mondada</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 15, 2020, the Company purchased all of the outstanding membership interests of Mondada. Mondada’s Kinobi patch management solutions integrate with Jamf Pro, allowing organizations to extend Jamf Pro’s built-in patch management functionality to include all Mac applications within an environment. The total purchase price was $2.7 million. The purchase price was allocated to the assets acquired based on their estimated fair values as of the date of the acquisition. The allocation included $1.0 million to developed technology with an estimated useful life of 5.0 years and $0.1 million to customer relationships with an estimated useful life of 6.0 years, with the remaining $1.7 million allocated to goodwill. The goodwill recognized in this acquisition was primarily attributable to the workforce acquired and the expected synergies of integrating Mondada’s Kinobi patch management solutions with Jamf Pro. The goodwill is not deductible for income tax purposes.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Digita</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the Company recorded contingent consideration in connection with its purchase of the outstanding membership interests of Digita. The maximum contingent consideration is $15.0 million if the acquired business achieves certain revenue milestones by December 31, 2022. The acquired business achieved the minimum revenue milestones, which resulted in the Company making cash payments of $4.6 million and $4.2 million in 2022 and 2021, respectively, to the former owners of the acquired business. An additional cash payment of $6.2 million was made in January 2023. See Note 3 for more information on the fair value of the contingent consideration.</span></div> 1 44300000 28200000 15100000 1000000 300000 7200000 0.50 P18M 711111 19200000 27.00 710691 420 2400000 The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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%">820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 accounts receivable, 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%">448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Prepaid 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%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Other current 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%">2,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Intangible assets acquired</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%">9,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Operating lease 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%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Accounts payable</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%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Accrued 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%">(2,260)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Income taxes payable</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%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Operating 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%">(85)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Deferred tax liability</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%">(529)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">35,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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,281 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>The following table summarizes the final allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed and reflects all measurement period adjustments (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 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%">9,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 accounts receivable, 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%">3,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Prepaid 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%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Other current 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%">426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Equipment and leasehold improvements, 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%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Intangible assets acquired</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%">102,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating lease 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%">1,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Deferred tax asset</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%">918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Accounts payable</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%">(788)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Accrued 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%">(3,464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Income taxes payable</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%">(94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">(5,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Operating 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%">(1,474)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Deferred tax liability</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%">(9,374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">310,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">409,275 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 820000 448000 39000 2260000 9500000 104000 73000 2260000 48000 1014000 85000 529000 35119000 44281000 0 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives and fair values of the identifiable intangible assets acquired were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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%">5.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">5.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competes</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%">3.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives and fair values of the identifiable intangible assets acquired were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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%">6.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">60,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">11.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Order backlog</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.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competes</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.5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</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%">3.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">102,050 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P5Y 5900000 P5Y 2300000 P3Y 1300000 9500000 P4Y8M12D 2 4000000 900000 P5Y 100000 3000000 0 400000 1 409300000 359300000 50000000 25000000 25000000 359300000 700000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs were expensed as incurred and were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.251%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription</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%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</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%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</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:120%">4,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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:120%">6,252 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 88000 180000 1088000 4896000 6252000 9605000 3882000 900000 426000 58000 102050000 1474000 918000 788000 3464000 94000 5200000 1474000 9374000 310356000 409275000 400000 100000 -500000 0 P6Y6M 60500000 P11Y 35600000 P2Y6M 3800000 P2Y6M 1750000 P3Y 400000 102050000 P7Y9M18D 10600000 -11300000 6300000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma consolidated revenues and net loss for the years ended December 31, 2021 and 2020, calculated as if Wandera had been acquired as of January 1, 2020, were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</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%">377,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">288,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align: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 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%">(83,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,671)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 377996000 288666000 -83383000 -44671000 3400000 3000000 400000 2600000 P5Y 400000 400000 P5Y 2700000 1000000 P5Y 100000 P6Y 1700000 0 15000000 4600000 4200000 6200000 Goodwill and other intangible assets<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the carrying amount of goodwill was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, beginning of period</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%">845,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">541,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">539,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</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%">38,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><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">(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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(477)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</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,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,472)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-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%">Goodwill, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">856,925 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">845,734 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">541,480 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Represents the measurement period adjustments related to the Wandera acquisition. See Note 5 for more information.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of intangible assets other than goodwill were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.457%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Value</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Remaining<br/>Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></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%">3 - 8 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">34,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">12,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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.8 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></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%">2 ‑ 12 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 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%">Developed technology</span></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%">5 - 6.5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">4.7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non‑competes</span></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%">2 - 3 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Order backlog</span></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%">2.5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 year</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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%">407,571 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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%">188,827 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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%">218,744 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.457%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Remaining<br/>Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></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%">3 - 8 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">34,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">17,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">16,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></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%">2 ‑ 12 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></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%">5 - 6.5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non‑competes</span></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%">2 - 2.5 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 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%">Order backlog</span></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%">2.5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 years</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 subject to amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">405,920 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">141,727 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">264,193 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IPR&amp;D</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%">Indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">406,320 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">141,727 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">264,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross value in the tables above includes a cumulative foreign currency translation adjustment of $(11.0) million and $(2.1) million as of December 31, 2022 and 2021, respectively. The accumulated amortization in the table above includes a cumulative foreign currency translation adjustment of $(1.0) million as of December 31, 2022. The cumulative foreign currency translation adjustment for accumulated amortization was not material as of December 31, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $48.2 million, $41.3 million, and $33.3 million for the years ended December 31, 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future estimated amortization expense as of December 31, 2022 is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">2023</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,059 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">36,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,701 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">31,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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="padding:2px 0 2px 1pt;text-align: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,624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Total amortization expense</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,744 </span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts in the table above are estimates. The actual amount of amortization expense may differ from the estimated amount due to additional intangible assets acquired, changes in foreign currency exchange rates, impairment of intangible assets, accelerated amortization of intangible assets, and other events.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no impairments to goodwill during the years ended December 31, 2022, 2021, and 2020. There were no material impairments to intangible assets during the years ended December 31, 2022, 2021, and 2020.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the carrying amount of goodwill was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, beginning of period</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%">845,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">541,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">539,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</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%">38,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><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">(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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(477)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</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,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,472)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-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%">Goodwill, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">856,925 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">845,734 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">541,480 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Represents the measurement period adjustments related to the Wandera acquisition. See Note 5 for more information.</span></div> 845734000 541480000 539818000 38133000 311203000 1662000 0 -477000 0 -26942000 -6472000 0 856925000 845734000 541480000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of intangible assets other than goodwill were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.457%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Value</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Remaining<br/>Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></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%">3 - 8 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">34,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">12,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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.8 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></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%">2 ‑ 12 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 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%">Developed technology</span></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%">5 - 6.5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">4.7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non‑competes</span></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%">2 - 3 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Order backlog</span></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%">2.5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 year</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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%">407,571 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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%">188,827 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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%">218,744 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.457%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Remaining<br/>Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></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%">3 - 8 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">34,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">17,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">16,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></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%">2 ‑ 12 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></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%">5 - 6.5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non‑competes</span></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%">2 - 2.5 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 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%">Order backlog</span></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%">2.5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 years</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 subject to amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">405,920 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">141,727 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">264,193 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IPR&amp;D</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%">Indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">406,320 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">141,727 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">264,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> P3Y P8Y 34649000 22200000 12449000 P2Y9M18D P2Y P12Y 249659000 96973000 152686000 P7Y2M12D P5Y P6Y6M 116881000 66373000 50508000 P4Y8M12D P2Y P3Y 2864000 1066000 1798000 P2Y3M18D P2Y6M 3518000 2215000 1303000 P1Y 407571000 188827000 218744000 P3Y P8Y 34690000 17788000 16902000 P3Y9M18D P2Y P12Y 249495000 75600000 173895000 P8Y3M18D P5Y P6Y6M 116193000 47142000 69051000 P5Y1M6D P2Y P2Y6M 1797000 439000 1358000 P2Y P2Y6M 3745000 758000 2987000 P2Y 405920000 141727000 264193000 400000 400000 406320000 141727000 264593000 -11000000.0 -2100000 -1000000.0 0 48200000 41300000 33300000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future estimated amortization expense as of December 31, 2022 is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">2023</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,059 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">36,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,701 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">31,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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="padding:2px 0 2px 1pt;text-align: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,624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Total amortization expense</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,744 </span></td><td style="border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 40059000 36878000 35701000 31000000 29624000 45482000 218744000 0 0 0 0 0 0 Leases<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office facilities and vehicles under operating lease agreements that have initial terms ranging from 1 to 9 years. Some leases include one or more options to renew, generally at our sole discretion, with renewal terms that can extend the lease term up to 10 years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants or residual value guarantees. The Company also leases office equipment under a finance lease agreement with a term of 4 years. The Company’s finance lease was not material to the consolidated financial statements as of December 31, 2022 or 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company’s operating leases is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.946%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align: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 assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzMtMi0xLTEtMTU4MDI5_7d6649c0-70cc-48cd-b499-b8b359a28137"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzMtMi0xLTEtMTU4MDI5_c57fa28e-4d68-4ddc-8e16-12e69ce3a1e0">Other assets</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">23,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">21,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;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%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzYtMi0xLTEtMTU4MDI5_5b68fa5a-6540-4886-ac33-c524075d52d9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzYtMi0xLTEtMTU4MDI5_fe9e395c-3b67-46f9-b1f4-1d2c4291899b">Accrued liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzctMi0xLTEtMTU4MDI5_a073b611-ce48-4910-a962-4e408d62245d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzctMi0xLTEtMTU4MDI5_c8ca86d1-2f03-484f-8f92-fd2a8bd5f891">Other liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align: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 operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">28,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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,337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term of the Company’s operating leases was 5.2 years and 5.9 years as of December 31, 2022 and 2021, respectively. The weighted-average discount rate used to measure the present value of the operating lease liabilities was 3.9% and 3.5% as of December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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 cost</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%">6,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align: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 cost</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%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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 cost</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,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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,605 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">8,150 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost is recognized on a straight-line basis over the lease term. The Company leases certain office facilities with a related party, including the office space in Eau Claire, Wisconsin. Operating lease cost with related parties was $1.1 million for both the years ended December 31, 2022 and 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease expense, including the Company’s share of the lessors’ operating expenses, was $5.0 million for the year ended December 31, 2020. Lease expense with related parties, including the Company’s share of the lessors’ operating expenses, was $1.1 million for the year ended December 31, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022 and 2021, operating cash flows included $6.4 million and $5.9 million, respectively, of cash paid for operating lease liabilities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s operating lease liabilities as of December 31, 2022 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;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%">Years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">31,548 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">28,434 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Leases<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office facilities and vehicles under operating lease agreements that have initial terms ranging from 1 to 9 years. Some leases include one or more options to renew, generally at our sole discretion, with renewal terms that can extend the lease term up to 10 years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants or residual value guarantees. The Company also leases office equipment under a finance lease agreement with a term of 4 years. The Company’s finance lease was not material to the consolidated financial statements as of December 31, 2022 or 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company’s operating leases is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.946%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align: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 assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzMtMi0xLTEtMTU4MDI5_7d6649c0-70cc-48cd-b499-b8b359a28137"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzMtMi0xLTEtMTU4MDI5_c57fa28e-4d68-4ddc-8e16-12e69ce3a1e0">Other assets</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">23,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">21,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;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%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzYtMi0xLTEtMTU4MDI5_5b68fa5a-6540-4886-ac33-c524075d52d9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzYtMi0xLTEtMTU4MDI5_fe9e395c-3b67-46f9-b1f4-1d2c4291899b">Accrued liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzctMi0xLTEtMTU4MDI5_a073b611-ce48-4910-a962-4e408d62245d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzctMi0xLTEtMTU4MDI5_c8ca86d1-2f03-484f-8f92-fd2a8bd5f891">Other liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align: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 operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">28,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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,337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term of the Company’s operating leases was 5.2 years and 5.9 years as of December 31, 2022 and 2021, respectively. The weighted-average discount rate used to measure the present value of the operating lease liabilities was 3.9% and 3.5% as of December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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 cost</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%">6,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align: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 cost</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%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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 cost</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,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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,605 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">8,150 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost is recognized on a straight-line basis over the lease term. The Company leases certain office facilities with a related party, including the office space in Eau Claire, Wisconsin. Operating lease cost with related parties was $1.1 million for both the years ended December 31, 2022 and 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease expense, including the Company’s share of the lessors’ operating expenses, was $5.0 million for the year ended December 31, 2020. Lease expense with related parties, including the Company’s share of the lessors’ operating expenses, was $1.1 million for the year ended December 31, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022 and 2021, operating cash flows included $6.4 million and $5.9 million, respectively, of cash paid for operating lease liabilities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s operating lease liabilities as of December 31, 2022 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;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%">Years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">31,548 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">28,434 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P1Y P9Y P10Y P4Y <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company’s operating leases is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.946%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align: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 assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzMtMi0xLTEtMTU4MDI5_7d6649c0-70cc-48cd-b499-b8b359a28137"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzMtMi0xLTEtMTU4MDI5_c57fa28e-4d68-4ddc-8e16-12e69ce3a1e0">Other assets</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">23,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">21,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;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%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzYtMi0xLTEtMTU4MDI5_5b68fa5a-6540-4886-ac33-c524075d52d9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzYtMi0xLTEtMTU4MDI5_fe9e395c-3b67-46f9-b1f4-1d2c4291899b">Accrued liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzctMi0xLTEtMTU4MDI5_a073b611-ce48-4910-a962-4e408d62245d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmIwMGUwN2I1YTdkNDQ4YmM5YWQ1NTQwMzc5OWJkZmI5L3NlYzpiMDBlMDdiNWE3ZDQ0OGJjOWFkNTU0MDM3OTliZGZiOV8yMTQvZnJhZzphY2E2OGM0ZDg3YWE0MjRjOGM5OTU4NTExYTMzMzMxZS90YWJsZTphZjU3NjViZGQ0MWE0NmJlOGMxNjE1M2U3OTFiZWE4MS90YWJsZXJhbmdlOmFmNTc2NWJkZDQxYTQ2YmU4YzE2MTUzZTc5MWJlYTgxXzctMi0xLTEtMTU4MDI5_c8ca86d1-2f03-484f-8f92-fd2a8bd5f891">Other liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align: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 operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">28,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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,337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 23828000 21600000 6539000 5251000 21895000 20086000 28434000 25337000 P5Y2M12D P5Y10M24D 0.039 0.035 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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 cost</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%">6,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align: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 cost</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%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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 cost</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,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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,605 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">8,150 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6882000 5935000 281000 272000 2442000 1943000 9605000 8150000 1100000 1100000 5000000 1100000 6400000 5900000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s operating lease liabilities as of December 31, 2022 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;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%">Years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">31,548 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">28,434 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7496000 6405000 4786000 4792000 2727000 5342000 31548000 3114000 28434000 Commitments and contingencies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hosting Services and Other Support Software Agreements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has various contractual agreements for hosting services and other support software. The below table reflects the minimum payments under these agreements as of December 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrelated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">2023</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%">37,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">35,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">16,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,688 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company also has a variable obligation of $17.5 million over the term of a three-year contract for third-party hosting services. The variable obligation is not reflected in the table above.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 7 for information on the Company’s future commitments related to its lease arrangements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, the Company was engaged in discussions with an entity regarding the entity’s patented technology and allegations regarding the Company’s infringement of that technology. During the fourth quarter of 2021, the Company settled </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">this matter and paid the entity $5.0 million. The Company recognized the expense within general and administrative expenses during the year ended December 31, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may be subject to various claims, charges, and litigation. The Company records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company maintains insurance to cover certain actions and believes that resolution of such claims, charges, or litigation will not have a material impact on the Company’s financial position, results of operations, or liquidity. The Company had no liabilities for contingencies as of December 31, 2022 or 2021.</span></div> The below table reflects the minimum payments under these agreements as of December 31, 2022:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrelated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">2023</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%">37,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">35,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">16,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,688 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 37738000 35039000 16911000 0 0 0 89688000 17500000 P3Y 5000000 0 0 Debt<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the balances and availability of our 2026 Notes and 2020 Revolving Credit Facility:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.460%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unutilized Amount</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes</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%">364,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">362,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.125%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.125%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sept. 1, 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Revolving Credit Facility</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,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">148,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">148,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 27, 2025</span></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Represents the net carrying amount of our 2026 Notes and outstanding letters of credit under the 2020 Revolving Credit Facility.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 17, 2021, the Company issued $373.8 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">aggregate principal amount of 0.125% 2026 Notes in a private offering. The 2026 Notes were issued pursuant to the 2026 Notes Indenture, dated September 17, 2021, among the Company, JAMF Software, LLC, as subsidiary guarantor, and U.S. Bank National Association, as trustee. The 2026 Notes are general senior, unsecured obligations of the Company and mature on September 1, 2026, unless earlier converted, redeemed, or repurchased. The 2026 Notes bear interest at a rate of 0.125% per year, payable semiannually in arrears on March 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and September 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each year, beginning on March 1, 2022. The Company recorded the principal amount of the 2026 Notes, net of issuance costs, as a liability in the consolidated balance sheet in accordance with ASU 2020-06, which the Company early adopted on January 1, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s net proceeds from the offering were approximately $361.4 million after deducting the initial purchasers’ discounts and commissions and the offering expenses paid by the Company. The Company used (i) approximately $250.0 million of the net proceeds from the offering of the 2026 Notes to repay the Company’s 2021 Term Loan Facility and to pay any associated prepayment penalties and accrued and unpaid interest to the date of repayment and (ii) approximately $36.0 million of the net proceeds from the offering of the 2026 Notes to fund the cost of entering into the Capped Calls, and will use the remainder of the net proceeds for general corporate purposes, which may include working capital, capital expenditures, and potential acquisitions and strategic transactions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding March 1, 2026, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2021 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for 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 is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five business day period after any ten consecutive trading day period in which the trading price (as defined in the 2026 Notes Indenture) per $1,000 principal amount of the 2026 Notes for each trading day during the five business day period after any ten consecutive trading day period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate for the 2026 Notes on each such trading day; (3) if the Company calls such 2026 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the 2026 Notes called (or deemed called) for redemption; and (4) upon the occurrence of specified corporate events as set forth in the 2026 Notes Indenture. On or after March 1, 2026 until the close of business on the second scheduled trading day immediately preceding the maturity date (September 1, 2026), holders of the 2026 Notes may convert all or any portion of their 2026 Notes at any time, regardless of the foregoing conditions. Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of the Company’s common stock, or a combination of cash and shares of </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Company’s common stock, at the Company’s election, in the manner and subject to the terms and conditions provided in the 2026 Notes Indenture. As of December 31, 2022, the conditions allowing holders of the 2026 Notes to convert were not met.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial conversion rate for the 2026 Notes is 20.0024 shares of the Company’s common stock per $1,000 principal amount of 2026 Notes, which is equivalent to an initial conversion price of approximately $49.99 per share of common stock. The initial conversion price of the 2026 Notes represents a premium of approximately 40.0% to the last reported sale price of the Company’s common stock on NASDAQ on September 14, 2021. The conversion rate for the 2026 Notes is subject to adjustment under certain circumstances in accordance with the terms of the 2026 Notes Indenture. In addition, following certain corporate events that occur prior to the maturity date of the 2026 Notes or if the Company delivers a notice of redemption in respect of the 2026 Notes, the Company will, under certain circumstances, increase the conversion rate of the 2026 Notes for a holder who elects to convert its 2026 Notes (or any portion thereof) in connection with such a corporate event or convert its 2026 Notes called (or deemed called) for redemption during the related redemption period (as defined in the 2026 Notes Indenture), as the case may be.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may not redeem the 2026 Notes prior to September 6, 2024. The Company may redeem for cash all or any portion of the 2026 Notes, at its option, on or after September 6, 2024, if the last reported sale price of the common stock has been at least 130% of the conversion price for the 2026 Notes then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2026 Notes to be redeemed, plus accrued and unpaid interest, to, but excluding, the redemption date. If the Company redeems less than all the outstanding 2026 Notes, at least $50.0 million aggregate principal amount of 2026 Notes must be outstanding and not subject to redemption as of the date of the relevant notice of redemption. No sinking fund is provided for the 2026 Notes.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company undergoes a fundamental change (as defined in the 2026 Notes Indenture), holders may require, subject to certain conditions and exceptions, the Company to repurchase for cash all or any portion of their 2026 Notes at a fundamental change repurchase price equal to 100% of the principal amount of the 2026 Notes to be repurchased, plus accrued and unpaid interest, to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes Indenture includes customary covenants and sets forth certain events of default after which the 2026 Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving the Company or its significant subsidiaries after which the 2026 Notes become automatically due and payable.</span></div><div style="text-indent:36pt"><span><br/></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:120%">The following table sets forth the interest expense related to the 2026 Notes for the periods presented:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</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%">467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align: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 issuance costs</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,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of 2021, the Company recorded debt issuance costs of $12.4 million related to the issuance of the 2026 Notes as a reduction to the liability in the consolidated balance sheet. Debt issuance costs are amortized to interest expense over the term of the 2026 Notes using the effective interest rate method. The effective interest rate on the 2026 Notes was 0.81% for both the years ended December 31, 2022 and 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capped Calls</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 14, 2021, concurrently with the pricing of the 2026 Notes, and on September 17, 2021, concurrently with the initial purchasers’ exercise of their option to purchase additional 2026 Notes, the Company also entered into the Capped Calls with third-party banks. The Capped Calls each have an initial strike price of approximately $49.99 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes. The Capped Calls have initial cap prices of $71.42 per share, subject to certain adjustments. The Capped Calls cover, subject to anti-dilution adjustments, approximately 7.5 million shares of the Company’s common stock. The Capped Calls are generally intended to reduce or offset the potential dilution to the common stock upon any conversion of the 2026 Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Company paid approximately $36.0 million from the net proceeds from the issuance and sale of the 2026 Notes to purchase the Capped Calls and recorded the Capped Calls as a reduction to additional paid-in capital in the consolidated balance sheet. The Capped Calls are subject to either adjustment or </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to terminations of the Capped Calls, including changes in law, failures to deliver, and hedging disruptions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreement</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2020 Credit Agreement provides for the 2020 Revolving Credit Facility of $150.0 million, which may be increased or decreased under specific circumstances, with a $25.0 million letter of credit sublimit and a $50.0 million alternative currency sublimit. In addition, the 2020 Credit Agreement provides for the ability of the Company to request incremental term loan facilities, in a minimum amount of $5.0 million for each facility. The maturity date of the 2020 Credit Agreement is July 27, 2025. The 2020 Credit Agreement contains customary representations and warranties, affirmative covenants, reporting obligations, negative covenants, and events of default. We were in compliance with such covenants as of both December 31, 2022 and 2021. As of both December 31, 2022 and 2021, we had $1.0 million of letters of credit outstanding under our 2020 Revolving Credit Facility. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the closing of the Wandera acquisition on July 1, 2021, the Company entered into the Credit Agreement Amendment, which amended the Company’s 2020 Credit Agreement. The Credit Agreement Amendment provided for the 2021 Term Loan Facility, a new 364-day term loan facility in an aggregate principal amount of $250.0 million on substantially the same terms and conditions as the Company’s existing 2020 Revolving Credit Facility. The Company repaid the principal amount of the 2021 Term Loan Facility on September 23, 2021 with proceeds from the issuance and sale of the 2026 Notes. The Company accounted for this transaction as a debt extinguishment and recorded debt extinguishment costs of $0.4 million for the write-off of remaining debt issuance costs.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of 2020, the Company recorded debt issuance costs of $1.3 million related to the 2020 Credit Agreement. In the second quarter of 2021, the Company recorded debt issuance costs of $0.7 million related to the Credit Agreement Amendment. As of December 31, 2022 and 2021, debt issuance costs related to the 2020 Credit Agreement of $0.7 million and $0.9 million, respectively, are included in other assets in the consolidated balance sheets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rates applicable to revolving borrowings under the 2020 Credit Agreement are, at the Company’s option, either (i) a base rate, which is equal to the greater of (a) the Prime Rate, (b) the Federal Funds Effective Rate plus 0.50%, and (c) the Adjusted LIBO Rate (subject to a floor) for a one month interest period (each term as defined in the 2020 Credit Agreement) plus 1.00%, or (ii) the Adjusted LIBO Rate (subject to a floor) equal to the LIBO Rate for the applicable interest period multiplied by the Statutory Reserve Rate, plus in the case of each of clauses (i) and (ii), the Applicable Rate. The Applicable Rate (i) for base rate loans range from 0.25% to 1.00% per annum and (ii) for LIBO Rate loans range from 1.25% to 2.00% per annum, in each case, based on the Senior Secured Net Leverage Ratio (as such term is defined in the 2020 Credit Agreement). Base rate borrowings may only be made in dollars. The Company pays a commitment fee during the term of the 2020 Credit Agreement ranging from 0.20% to 0.35% per annum of the average daily undrawn portion of the revolving commitments based on the Senior Secured Net Leverage Ratio. For the years ended December 31, 2022, 2021, and 2020, the Company accrued $0.3 million, $0.3 million, and $0.1 million, respectively, for the commitment fee.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 13, 2017, the Company entered into the 2017 Credit Agreement. The 2017 Credit Agreement provided for the 2017 Term Loan Facility of $175.0 million with a maturity date of November 13, 2022 and the 2017 Revolving Credit Facility of $15.0 million with a maturity date of November 13, 2022. On January 30, 2019, the Company entered into a First Amended Credit Agreement, which increased the 2017 Term Loan Facility to $205.0 million. The First Amended Credit Agreement provided for additional funding for the ZuluDesk acquisition. On April 13, 2019, the Company entered into a Second Amended Credit Agreement, which adjusted the rate for both the 2017 Term Loans and 2017 Credit Facilities. Upon the closing of our IPO, the Company repaid the 2017 Credit Agreement. See Note 1 for more information.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the balances and availability of our 2026 Notes and 2020 Revolving Credit Facility:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.460%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unutilized Amount</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes</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%">364,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">362,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.125%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.125%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sept. 1, 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Revolving Credit Facility</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,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">148,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">148,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 27, 2025</span></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Represents the net carrying amount of our 2026 Notes and outstanding letters of credit under the 2020 Revolving Credit Facility.</span></div> 364505000 362031000 0.00125 0.00125 1037000 1037000 148963000 148963000 0.0125 0.0125 373800000 0.00125 0.00125 361400000 250000000 36000000 20 30 1.30 5 10 5 10 0.98 49.99 0.400 1.30 20 30 1 50000000 1 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the interest expense related to the 2026 Notes for the periods presented:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</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%">467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align: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 issuance costs</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,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 467000 135000 2474000 711000 12400000 0.0081 0.0081 49.99 71.42 7500000 36000000 150000000 25000000 50000000 5000000 1000000 1000000 P364D 250000000 400000 1300000 700000 700000 900000 0.0050 0.0100 0.0025 0.0100 0.0125 0.0200 0.0020 0.0035 300000 300000 100000 175000000 15000000 205000000 Share-based compensation<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s equity incentive plans provide for granting various share-based awards to eligible employees, non-employee directors, and consultants of the Company. In addition, the Company offers an employee stock purchase plan to eligible employees.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation expense for all equity arrangements as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</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%">8,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</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,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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%">33,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">109,170 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">35,805 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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,743 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized a tax benefit related to stock-based compensation of $10.1 million, $12.8 million, and $3.8 million for the years ended December 31, 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:12pt"><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 Plans</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 21, 2020, the Company adopted the 2020 Plan. The 2020 Plan provides for grants of (i) stock options, (ii) stock appreciation rights, (iii) restricted shares, (iv) performance awards, (v) other share-based awards, and (vi) other cash-based awards to eligible employees, non-employee directors, and consultants of the Company. We initially reserved 14,800,000 shares of our common stock for issuance under the 2020 Plan. The total number of shares reserved for issuance under the 2020 Plan increases on January 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each of the first 10 calendar years during the term of the 2020 Plan by the lesser of: (i) a number of shares of our common stock equal to 4% of the total number of shares of our common stock outstanding on December 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the preceding calendar year or (ii) a number of shares of our common stock as determined by our Board. The maximum number of shares of common stock available for issuance under the 2020 Plan was 24,256,740 shares as of January 1, 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2022, 13,413,731 shares of common stock are reserved for additional grants under the 2020 Plan.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2017 Option Plan became effective November 13, 2017 upon the approval of the Board and, prior to the adoption of the 2020 Plan, served as the umbrella plan for the Company’s stock-based and cash-based incentive compensation program for its officers and other eligible employees. The aggregate number of shares of common stock that may be issued under the 2017 Option Plan may not exceed 8,470,000 shares. As of December 31, 2022, 128,928 shares of common stock are reserved for additional grants under the 2017 Option Plan. All stock options previously granted by the Company were at an exercise price at or above the estimated fair market value of the Company’s common stock as of the grant date.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Return Target Options</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes return target option activity for the year ended December 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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,687,664 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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.75 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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%">6.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">115,278 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><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%">(414,744)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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,272,920 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">6.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">47,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,272,920 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">6.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">47,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested or expected to vest at December 31, 2022</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,272,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">47,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the optionholders had all optionholders exercised their options on the last day of the period. No return target options were granted during the years ended December 31, 2022, 2021, and 2020. The return target options outstanding on June 27, 2022 were modified such that these options were deemed fully vested as of June 30, 2022. During the three months ended June 30, 2022, with the filing of a Form S-3 “shelf” registration statement, the market condition and the implied performance obligation were deemed to be satisfied and the Company recognized $33.0 million of stock-based compensation expense. See Note 2 for further information. There is no remaining unrecognized compensation expense related to these return target options as of December 31, 2022. The total fair value of return target options vested during the year ended December 31, 2022 was $33.0 million. The aggregate intrinsic value of the options exercised, which represents the difference between the fair market value of the Company’s common stock on the date of exercise and the exercise price of each option, was $7.9 million for the year ended December 31, 2022. No return target options vested or were exercised during the years ended December 31, 2021 and 2020. The Company issues new shares when return target options are exercised.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service-Based Options</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the service-based option activity for the year ended December 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">1,643,266 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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.68 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">53,129 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><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%">(427,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">1,215,822 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">5.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">18,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162,656 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">18,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested or expected to vest at December 31, 2022</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,215,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">5.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">18,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the optionholders had all optionholders exercised their options on the last date of the period. Service-based options vest over four years with 25% vesting one year after grant and the remainder vesting ratably on a quarterly basis thereafter. The Company issues new shares when service-based options are exercised. All service-based options outstanding under the Company’s option plans have exercise prices equal to the fair value of the Company’s stock on the grant date. All awards expire after 10 years.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No service-based options were granted during the years ended December 31, 2022, 2021, and 2020. The aggregate intrinsic value of the options exercised, which represents the difference between the fair market value of the Company’s common stock on the date of exercise and the exercise price of each option, was $11.2 million, $54.7 million, and $13.9 million for the years ended December 31, 2022, 2021, and 2020, respectively. The total fair value of service-based options vested </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">during the years ended December 31, 2022, 2021, and 2020 was $0.7 million, $2.6 million, and $2.6 million, respectively. There was $0.3 million of unrecognized compensation expense related to service-based options that is expected to be recognized over a weighted-average period of 0.9 years as of December 31, 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity for the year ended December 31, 2022 was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value (per share)</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%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">6,890,938 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align: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.59 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><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%">4,065,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,895,620)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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%">(643,078)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,417,357 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">29.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs under the 2020 Plan generally vest ratably on an annual basis over four years. RSUs under the 2017 Option Plan vest 100% on the one year anniversary of the date of the grant. The weighted-average grant date fair value of RSUs granted during the years ended December 31, 2022, 2021, and 2020 was $27.50, $32.51, and $26.33, respectively. There was $216.1 million of unrecognized compensation expense related to unvested RSUs that is expected to be recognized over a weighted-average period of 2.9 years as of December 31, 2022. The total fair value of RSUs vested during the years ended December 31, 2022, 2021, and 2020 was $60.4 million, $16.2 million, and $0.5 million, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Term Incentive Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In the third quarter of 2021, the Company offered employees with LTIP grants the opportunity to convert those awards into RSUs under the 2020 Plan. Upon conversion, 50% of the RSUs vested immediately and the remaining 50% vested on the one year anniversary of the grant date, provided the employee remained continuously employed by the Company through the vesting date. All employees elected to convert their outstanding LTIP grants into RSUs, resulting in grants totaling 413,234 shares. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conversion of the previously outstanding LTIP grants into RSUs resulted in the recognition of $4.5 million and $9.8 million of stock-based compensation expense during the years ended December 31, 2022 and 2021, respectively. The expense on the unvested RSUs was recognized on a straight-line basis over the vesting period.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 25, 2021, the Company adopted the 2021 ESPP. The 2021 ESPP provides for six-month offering periods beginning May 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and November 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each fiscal year and provides eligible employees the opportunity to purchase shares of the Company’s common stock through accumulated payroll deductions at a 15% discount. On each purchase date, the purchase price of the shares is the lesser of (i) 85% of the fair market value of the Company’s common stock on the first day of trading of the offering period or (ii) 85% of the fair market value of the Company’s common stock on the last day of trading of the offering period. Payroll deductions are limited to 15% of an employee’s eligible compensation. The number of shares an employee may purchase during any offering period is limited to an aggregate value of $25,000 per calendar year based on the stock price on the first day of trading of the offering period. As of December 31, 2022 and 2021, the Company withheld, at the employees’ request, $1.1 million and $1.2 million, respectively, of eligible employee compensation, which is included in accrued liabilities in the consolidated balance sheet, for purchases of common stock under the 2021 ESPP.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, 3,899,071 shares of common stock were reserved for future issuance under the 2021 ESPP. The total number of shares reserved for issuance under the 2021 ESPP increases on January 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each of the first 10 calendar years after the first offering date by a number of shares of our common stock equal to 1% of the total number of shares of our common stock outstanding on December 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the preceding calendar year. The aggregate number of shares issued over the term of the 2021 ESPP will not exceed 16,000,000 shares. During the year ended December 31, 2022, the Company’s employees purchased 295,189 shares of common stock under the 2021 ESPP at a weighted-average purchase price of $22.80 per share. Total proceeds to the Company were $6.8 million during the year ended December 31, 2022. No shares of common stock were issued under the 2021 ESPP during the year ended December 31, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of shares issued under the 2021 ESPP equals the sum of (i) 15% of the Company’s quoted stock price on the first day of trading of the offering period and (ii) 85% of the fair market value of a stock option using the Black-Scholes option pricing model. The average grant date fair value for the offering periods under the 2021 ESPP that commenced in 2022 was $8.28 per share. The average grant date fair value for the offering period under the 2021 ESPP that commenced in 2021 was $11.97 per share. The Company used the following assumptions in the Black-Scholes option pricing model:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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%">0.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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%">0.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></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%">60.05% - 64.90%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.31%</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%">Risk-free interest rate</span></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%">1.49% - 4.58%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06%</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%">Expected dividend yield</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%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was $0.9 million of unrecognized compensation expense related to the 2021 ESPP that is expected to be recognized over a period of four months as of December 31, 2022.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation expense for all equity arrangements as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</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%">8,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</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,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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%">33,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">109,170 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">35,805 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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,743 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8854000 3755000 732000 1299000 594000 139000 33559000 10938000 1748000 24392000 10512000 1533000 41066000 10006000 2591000 109170000 35805000 6743000 10100000 12800000 3800000 14800000 P10Y 0.04 24256740 13413731 8470000 128928 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes return target option activity for the year ended December 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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,687,664 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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.75 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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%">6.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">115,278 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><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%">(414,744)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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,272,920 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">6.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">47,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,272,920 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">6.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">47,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested or expected to vest at December 31, 2022</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,272,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">47,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the service-based option activity for the year ended December 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">1,643,266 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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.68 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">53,129 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><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%">(427,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">1,215,822 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">5.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">18,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,162,656 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">18,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested or expected to vest at December 31, 2022</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,215,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">5.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">18,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3687664 6.75 P6Y9M18D 115278000 0 0 414744 6.75 0 0 3272920 6.75 P5Y9M18D 47623000 3272920 6.75 P5Y9M18D 47623000 3272920 6.75 P5Y9M18D 47623000 0 0 0 33000000 0 33000000 7900000 0 0 0 0 1643266 5.68 P6Y1M6D 53129000 0 0 427444 5.62 0 0 1215822 5.70 P5Y1M6D 18968000 1162656 5.58 P5Y 18272000 1215822 5.70 P5Y1M6D 18968000 P4Y 0.25 0.25 0.25 0.25 P1Y P1Y P1Y P1Y P10Y 0 0 0 11200000 54700000 13900000 700000 2600000 2600000 300000 P0Y10M24D <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity for the year ended December 31, 2022 was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value (per share)</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%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">6,890,938 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align: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.59 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><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%">4,065,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,895,620)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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%">(643,078)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,417,357 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">29.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6890938 31.59 4065117 27.50 1895620 31.88 643078 30.67 8417357 29.61 P4Y 1 P1Y 27.50 32.51 26.33 216100000 P2Y10M24D 60400000 16200000 500000 0.50 0.50 P1Y 413234 4500000 9800000 P6M 0.15 0.85 0.85 0.15 25000 1100000 1200000 3899071 10 0.01 16000000 295189 22.80 6800000 0 0.15 0.85 8.28 11.97 The Company used the following assumptions in the Black-Scholes option pricing model:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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%">0.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt 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%">0.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></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%">60.05% - 64.90%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.31%</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%">Risk-free interest rate</span></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%">1.49% - 4.58%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06%</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%">Expected dividend yield</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%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table> P0Y6M P0Y6M 0.6005 0.6490 0.4031 0.0149 0.0458 0.0006 0 0 900000 P4M Net loss per share<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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%">(141,301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(75,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(24,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted‑average shares used to compute net loss per share, basic and diluted</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%">120,720,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,276,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,908,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</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%">(1.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">(0.64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(0.22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing the net loss by the weighted-average number of common shares outstanding for the period. Because we have reported a net loss for the years ended December 31, 2022, 2021, and 2020, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share given that the potentially dilutive shares would have been antidilutive if included in this calculation.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,488,742 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,330,930 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,234,490 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</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%">8,417,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,890,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,293,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to the 2026 Notes</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%">7,475,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,475,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Shares committed under the 2021 ESPP</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%">193,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total potentially dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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%">20,575,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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%">19,806,096 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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,527,597 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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%">(141,301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(75,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(24,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted‑average shares used to compute net loss per share, basic and diluted</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%">120,720,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,276,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,908,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</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%">(1.17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">(0.64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(0.22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -141301000 -75189000 -24082000 120720972 120720972 118276462 118276462 108908597 108908597 -1.17 -1.17 -0.64 -0.64 -0.22 -0.22 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,488,742 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,330,930 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,234,490 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</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%">8,417,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,890,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,293,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to the 2026 Notes</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%">7,475,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,475,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Shares committed under the 2021 ESPP</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%">193,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total potentially dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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%">20,575,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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%">19,806,096 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt 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,527,597 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4488742 5330930 7234490 8417357 6890938 1293107 7475897 7475897 0 193977 108331 0 20575973 19806096 8527597 Employee benefit plansEmployees located in the U.S. are generally eligible to participate in the 401(k) Plan. The 401(k) Plan allows eligible employees to defer a percentage of their annual compensation as defined in the 401(k) Plan on a pre-tax or after-tax basis up to the maximum amount allowed by the Internal Revenue Service. The Company contributes an amount equal to 3 percent of each participant’s eligible compensation each pay period regardless of whether the participant makes elective deferrals. The Company made contributions to the 401(k) Plan of $5.4 million, $4.1 million, and $3.2 million for the years ended December 31, 2022, 2021, and 2020, respectively.Employees outside of the U.S. who are not covered by the 401(k) Plan may be covered by local defined contribution plans, which are subject to applicable laws and rules of the country where the plans are administered. The Company made contributions to defined contributions plans outside of the U.S. of $2.5 million, $1.5 million, and $0.4 million for the years ended December 31, 2022, 2021, and 2020, respectively. 0.03 5400000 4100000 3200000 2500000 1500000 400000 Income taxes<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and foreign components of loss before income tax benefit were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</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%">(123,521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">(71,537)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">(34,829)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(18,693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,441)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Loss before income tax benefit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">(142,214)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">(79,978)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">(34,037)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax expense (benefit) attributable to continuing operations were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="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%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(551)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 current expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">2,042 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">855 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">363 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/></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%">Federal</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%">(268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(487)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">(2,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,012)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 deferred benefit</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">(2,955)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">(5,644)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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,318)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 income tax benefit </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">(913)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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,789)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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,955)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax benefit differs from the amount of income tax benefit determined by applying the statutory U.S. federal income tax rate to pretax loss due to the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory U.S. federal income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-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%">State income tax benefit, net of federal tax effect</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.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</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%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</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%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remeasurement gain/loss</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:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(21.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based 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%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</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%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred rate change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 162(m)</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.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign withholding taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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%">0.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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%">6.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-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-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company’s deferred income tax assets and liabilities were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</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%">3,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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%">12,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 174 capitalization</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%">9,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign withholding taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating 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%">50,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State 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,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business interest 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%">10,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating 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%">4,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes</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,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,094 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,682 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.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%">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%">(63,541)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,553 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,170 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract costs</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%">(14,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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%">(3,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles and 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%">(50,578)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,670)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,568)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,399)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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,015)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">(7,229)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components giving rise to the net deferred tax liabilities detailed above have been included in the consolidated balance sheets as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred tax 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 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%">4,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred tax 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,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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,015)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">(7,229)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Included in other assets in the consolidated balance sheets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the Company established a valuation allowance against certain deferred tax assets in the U.S. and UK to reduce the total to an amount management believes are more likely than not to be realized. Realization of deferred tax assets is dependent upon sufficient future taxable income during the periods when deductible temporary differences and carryforwards are expected to be available to reduce taxable income. The valuation allowance increased by $32.0 million, $28.5 million, and $0.9 million during the years ended December 31, 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had a U.S. federal NOL carryforward of approximately $141.9 million, a foreign NOL carryforward of approximately $59.7 million, federal research and development credits of approximately $8.0 million, and foreign tax credits of approximately $1.9 million primarily consisting of investment tax credit carryforwards. The Company also had state NOL carryforwards of approximately $93.3 million and state credits for research and development of approximately $3.5 million. Approximately $87.7 million of the federal NOL carryforwards will begin to expire in 2037. The remainder of the federal NOLs of $54.2 million and the foreign NOLs are carried forward indefinitely. The state NOL carryforwards began expiring in 2022 and are available to offset future taxable income or reduce taxes payable through 2042. The federal research and development credits, state research and development credits, and foreign tax credits will begin </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expiring in 2033, 2026, and 2023, respectively. The Company also had a foreign withholding tax carryforward of approximately $2.8 million.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not provided for deferred taxes on outside basis differences for investments in its international subsidiaries that are unrelated to unremitted earnings as these basis differences will be indefinitely reinvested. A determination of the unrecognized deferred taxes related to these other components of outstanding basis difference is not practicable to calculate.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company’s ability to utilize a portion of its NOL carryforwards to offset future taxable income may be subject to certain limitations under Section 382 of the Code due to changes in the equity ownership of the Company. The Company conducted a Section 382 analysis and determined that although an ownership change occurred in a prior period, all NOLs will be fully available for utilization before expiration.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of gross unrecognized tax benefits was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 1</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%">1,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</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%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to prior years</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%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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, December 31</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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,272 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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,003 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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%">670 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the provision for uncertainty in income taxes, the total gross amount of unrecognized tax benefit as of December 31, 2022 was approximately $1.4 million. At December 31, 2022, the realization of unrecognized tax benefits was not expected to impact the effective rate due to a full valuation allowance on federal and state deferred taxes.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction, Minnesota, the UK, and various other state and foreign jurisdictions. With few exceptions, the Company is not subject to U.S. federal, foreign, state, and local income tax examinations by tax authorities for years before 2019. It is difficult to predict the final timing and resolution of any particular uncertain tax position. Based on the Company’s assessment of many factors, including past experience and complex judgements about future events, the Company does not currently anticipate significant changes in its uncertain tax positions over the next 12 months.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties accrued related to unrecognized tax benefits as additional income tax expense. The Company did not recognize material income tax expense related to interest and penalties during the years ended December 31, 2022, 2021, and 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the CARES Act was signed into law. The most significant relief measure which the Company qualified for was the payroll tax deferral. Beginning with pay dates on and after April 17, 2020, the Company elected to defer the employer-paid portion of social security taxes, resulting in an accrual of $3.8 million as of December 31, 2020. The Company paid $1.9 million of the deferred portion of payroll taxes in the fourth quarter of 2021 and the remaining $1.9 million of the deferred portion of payroll taxes in the fourth quarter of 2022.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and foreign components of loss before income tax benefit were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</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%">(123,521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">(71,537)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">(34,829)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(18,693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,441)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Loss before income tax benefit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">(142,214)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">(79,978)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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%">(34,037)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -123521000 -71537000 -34829000 -18693000 -8441000 792000 -142214000 -79978000 -34037000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax expense (benefit) attributable to continuing operations were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="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%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(551)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 current expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">2,042 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">855 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">363 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/></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%">Federal</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%">(268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(487)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">(2,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,012)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 deferred benefit</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">(2,955)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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%">(5,644)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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,318)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 income tax benefit </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">(913)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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,789)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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,955)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -6000 0 -551000 154000 217000 -73000 1894000 638000 987000 2042000 855000 363000 -268000 -487000 -10657000 -170000 -1145000 -1173000 -2517000 -4012000 1512000 -2955000 -5644000 -10318000 -913000 -4789000 -9955000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax benefit differs from the amount of income tax benefit determined by applying the statutory U.S. federal income tax rate to pretax loss due to the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory U.S. federal income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">21.0 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-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%">State income tax benefit, net of federal tax effect</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.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</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%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</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%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remeasurement gain/loss</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:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(21.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based 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%">(1.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</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%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred rate change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 162(m)</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.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign withholding taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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%">0.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt 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%">6.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-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.210 0.210 0.210 0.025 0.031 0.047 0.001 0 -0.007 -0.006 -0.005 -0.005 0 0.007 -0.020 0.020 0.023 0.034 -0.215 -0.244 -0.023 -0.016 0.122 0.069 -0.004 -0.008 -0.005 0.004 0.009 -0.010 -0.019 -0.094 0 -0.005 0 0 0.011 0.009 0.002 0.006 0.060 0.292 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company’s deferred income tax assets and liabilities were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</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%">3,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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%">12,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 174 capitalization</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%">9,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign withholding taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating 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%">50,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State 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,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business interest 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%">10,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating 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%">4,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes</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,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><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:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,094 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,682 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.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%">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%">(63,541)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,553 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,170 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract costs</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%">(14,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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%">(3,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles and 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%">(50,578)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,670)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,568)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,399)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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,015)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">(7,229)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components giving rise to the net deferred tax liabilities detailed above have been included in the consolidated balance sheets as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred tax 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 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%">4,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred tax 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,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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,015)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;border-top:0.5pt 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%">(7,229)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Included in other assets in the consolidated balance sheets.</span></div> 3821000 4529000 12883000 8331000 9540000 0 14960000 5026000 8949000 6668000 2782000 0 50794000 46173000 2495000 2086000 10054000 10450000 4347000 4848000 6627000 8304000 3842000 3267000 131094000 99682000 63541000 31512000 67553000 68170000 14170000 10491000 3520000 4047000 50578000 59670000 300000 1191000 68568000 75399000 1015000 7229000 4490000 1471000 5505000 8700000 1015000 7229000 32000000 28500000 900000 141900000 59700000 8000000 1900000 93300000 3500000 87700000 54200000 2800000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of gross unrecognized tax benefits was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 1</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%">1,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</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%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to prior years</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%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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, December 31</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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,272 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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,003 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;border-top:0.5pt 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%">670 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1003000 670000 540000 230000 161000 130000 39000 172000 0 1272000 1003000 670000 1400000 3800000 1900000 1900000 Related party transactions<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made pledges to the JNGF of $1.1 million, $1.2 million, and $0.5 million for the years ended December 31, 2022, 2021, and 2020, respectively. As of December 31, 2022 and 2021, the Company accrued $1.3 million and $1.5 million, respectively, related to JNGF pledges, which are included in accrued liabilities in the consolidated balance sheets. The Company has an ongoing lease agreement for office space in Eau Claire, Wisconsin with an entity in which a related party is a minority owner. See Note 7 for further discussion of this lease agreement. The Company may engage in transactions in the ordinary course of business with significant shareholders or other companies whose directors or officers may also serve as directors or officers for the Company. The Company carries out these transactions on customary terms.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vista is a U.S.-based investment firm that controls the funds which previously owned a majority of the Company. In 2021, Vista sold a portion of its investment in the Company such that its funds no longer owned a majority of the Company as of December 31, 2022. However, Vista is deemed a related party in accordance with ASC 850 as it continues to be a principal </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">owner of the Company. Except as discussed below, there were no material transactions with Vista or its affiliates during the years ended December 31, 2022, 2021, and 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, affiliates of Vista were paid $2.1 million in interest on the portion of the 2017 Term Loan Facility held by them.</span></div> 1100000 1200000 500000 1300000 1500000 2100000 <div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Jamf Holding Corp.</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:120%">(Parent Company only)</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:120%">Condensed Balance Sheets</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:120%">(in thousands, except share and per share amounts)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></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%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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 current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in subsidiaries</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%">701,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701,338 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738,426 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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%">Liabilities and stockholders’ equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-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%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;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%">Stockholders’ equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preferred stock, $0.001 par value, 50,000,000 shares authorized at December 31, 2022 and 2021; no shares issued and outstanding at December 31, 2022 and 2021</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock, $0.001 par value, 500,000,000 shares authorized at December 31, 2022 and 2021; 123,170,172 and 119,426,064 shares issued and outstanding at December 31, 2022 and 2021, respectively</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%">123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</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,049,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</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%">(39,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,866)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</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%">(308,709)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders’ equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">701,338 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">738,426 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 liabilities and stockholders’ equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">701,338 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">738,426 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Jamf Holding Corp.</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:120%">(Parent Company only)</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:120%">Condensed Statements of Operations</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:120%">(in thousands)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align: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:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Loss before income tax benefit and equity in net loss of subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-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%">Equity in net loss of subsidiaries</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%">(141,301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,082)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141,301)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align: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,189)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align: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,082)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Jamf Holding Corp.</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:120%">(Parent Company only)</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:120%">Condensed Statements of Comprehensive Loss</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:120%">(in thousands)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141,301)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align: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,189)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align: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,082)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Subsidiaries’ other comprehensive loss</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%">(32,085)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,866)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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 other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,085)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,866)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173,386)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,055)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align: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,082)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jamf Holding Corp. is a holding company with no material operations of its own that conducts substantially all of its activities through its subsidiaries. Jamf Holding Corp. has no direct outstanding debt obligations. However, JAMF Holdings Inc., a wholly owned subsidiary, as borrower under the 2020 Credit Agreement, is limited in its ability to declare dividends or make any payment on account of its capital stock to, directly or indirectly, fund a dividend or other distribution to Jamf Holding Corp., subject to limited exceptions, including (1) stock repurchases, (2) unlimited amounts subject to compliance with a 6.0 to 1.0 total leverage ratio giving pro forma effect to any distribution, (3) amounts not to exceed the greater of (i) $20 million and (ii) 20% of EBITDA in any reference period, and (4) payment of Jamf Holding Corp.’s overhead expenses. Due to the aforementioned qualitative restrictions, substantially all of the assets of Jamf Holding Corp.’s subsidiaries are restricted. For a discussion of the 2020 Credit Agreement, see Note 9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These condensed financial statements have been presented on a “parent-only” basis. Under a parent-only presentation, Jamf Holding Corp.’s investment in subsidiaries is presented under the equity method of accounting. A condensed statement of cash flows was not presented because Jamf Holding Corp. has no material operating, investing, or financing cash flow activities for the years ended December 31, 2022, 2021, and 2020. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted. As such, these parent-only statements should be read in conjunction with the accompanying notes to the consolidated financial statements.</span></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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></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%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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 current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in subsidiaries</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%">701,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701,338 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738,426 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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%">Liabilities and stockholders’ equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-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%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;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%">Stockholders’ equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preferred stock, $0.001 par value, 50,000,000 shares authorized at December 31, 2022 and 2021; no shares issued and outstanding at December 31, 2022 and 2021</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock, $0.001 par value, 500,000,000 shares authorized at December 31, 2022 and 2021; 123,170,172 and 119,426,064 shares issued and outstanding at December 31, 2022 and 2021, respectively</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%">123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</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,049,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">913,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</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%">(39,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,866)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</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%">(308,709)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders’ equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">701,338 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt 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%">738,426 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 liabilities and stockholders’ equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">701,338 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt 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%">738,426 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 0 0 0 701338000 738426000 701338000 738426000 0 0 0 0 0 0 0 0 0.001 0.001 50000000 50000000 0 0 0 0 0 0 0.001 0.001 500000000 500000000 123170172 123170172 119426064 119426064 123000 119000 1049875000 913581000 -39951000 -7866000 -308709000 -167408000 701338000 738426000 701338000 738426000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align: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:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:0.5pt 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:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Loss before income tax benefit and equity in net loss of subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-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%">Equity in net loss of subsidiaries</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%">(141,301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,082)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141,301)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align: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,189)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align: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,082)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -141301000 -75189000 -24082000 -141301000 -75189000 -24082000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141,301)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align: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,189)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align: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,082)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Subsidiaries’ other comprehensive loss</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%">(32,085)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,866)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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 other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,085)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,866)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173,386)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,055)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align: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,082)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -141301000 -75189000 -24082000 -32085000 -7866000 0 -32085000 -7866000 0 -173386000 -83055000 -24082000 6.0 20000000 0.20 EXCEL 117 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $>#858'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 " !'@V%6C_=L4>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIW]8#Z';B^))07!!\18FL[O!I@G)2+MO;QIWNX@^@)!+9G[Y MYAM(AUZB"_0A6-Y).GK;A,?FWO[G_./ MC2^"?0>__D7_!5!+ P04 " !'@V%6F5R<(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 $>#85;?%8Q&^ < .\P 8 >&PO=V]R:W-H965T&UL MM9MO<^(V$,:_BH;>=-J9)/@/D.2:,$,@:6DO.1K2WEP[?2%L$3QG6U220_+M MN[(!XXQ8[(YX$S!X'^2?)7D?:7.UXN*;7#"FR&L2I_*ZM5!J^;'=EL&")52> M\25+X9LY%PE5<"B>VW(I& WSH"1N>X[3:RA?\4S%4:'T!^W^U9(^LRE3?RPG H[:6Y4P2E@J(YX2P>;7 MK8'[<>1?Z(#\C#\CMI([[XF^E!GGW_3!.+QN.;I%+&:!TA(47E[8D,6Q5H)V M_+L6;6U_4P?NOM^HW^47#Q?PE"M7BNG71(B&;TRQ6CWSU"UM?4%?K M!3R6^5^R*L[M=%HDR*3BR3H86I!$:?%*7]<@=@(NG#T!WCK >Q?@[OL%?QW@ MUPWHK ,Z.9GB4G(.(ZIH_TKP%1'Z;%#3;W*8>31=56\#OZ[':PUKPI-+T]FJY'[GFJ M%I+JCABP1GQW1/B.9YG:- 0#[]CLS/B=O-PWQ ^ MPL-_S5+X=X# 30G.ZBV0 G+XR*O1D16 .-?8K7.WTU/5.?==$# UL2LR26(78^9;8 M>;VN-6$BXB%*ZX#29C+?.YNC\4VA61*K0+O80KNH.5\)"JE2GNGL'Y.XUIS& MTC@HT;"FM"R)56A=;FE=HE=XFZI(O<&8C!EYR)(9$R9*N(;CN*?^I7]Y:2*% MAC8E94FL0LIURK3-J#J/@GQ:<2-(7'*:18H5370!JA&A5;=@2ZV* ML/0++I[HOT"X]KS.T81L(MG82+I__YR!P(1O=CP@5ZKM%KX5&-(1W#/[BE@7#Q M[/\3UVY^LN IYB .B/2<[FFOYW6-M*Q:"%MJU375TD-X>.K_%"EP6GQ.7.^' MV8]DRH),0"\S(3N@-.1) GG'5/'@VPGYX)R!#2-+*L@+C3-&EDP0N:#":%]Q MZ:9(;:E5D9;6PL.3?_#Y(21A9/J6S'AL)(D+:#MFI&35/]A2JU(J_8.')_N; MGD9N7X,%39_97O-Z0.AA,!T-?C?RLNH8;*E5>96.P:OE&+ZP.#[]ED)J!F.5 M2ICD0C*6,C//<@9V#(/@E0;!JV40_N0Q.'HJBJ4E8=S1.J#T M8#(30SRH,:QC6 &OM )>+2NP61DOEBGSN0P2V\P,#5?> M A[7F-8Q7(%7N@*OUK[";<+$LY[0?@8%M0 ?E2QI:NYVN.!^;%;M@2VU:I%" M:0]\/*D?#^\>R2 +(\4%&2C%P*CGB[QW,7TVUBS@>OLVE?&PQN4)QS ?FD M_%I["],%Y&I8#SL@L[>'X7&-81W#!_BE#_!K[2-,LED^>]:[:K^8P.P4"-5*^*NV>JH=M"2?,P4#,=4VTPC+;N50 MH=;;O3S/[S@=M]/=7N2:Q#%R?;_,]7T\0]]LM M4)WH')BG4J^2J 4C8KO?^OUW%YY[_I/4R[VO;\7J;[[5+UA,\[Q9\3Q$UYQM MZG'N&V+K,J/]S'"YNZ]&8E9- ME"VU*K'21/FU3-00H D -H8!]TI^8^9T Y=R',<]]]S+SKF1FE7K9$NM2JVT M3CYN>0;0R<*BH^U+8_^G9\+C&F.RZIG:.Q7BV@;EE?:2!+K4I2@6WWZZK>8? MY#7L[?+TXE\![JEV49+$; ZASMDYS!NBJ*XO#A1?YO7F,ZX43_*W"T;A.:=/ M@._GG*O-@?Z![?\X]/\#4$L#!!0 ( $>#858= 5]K.P( ,,% 8 M>&PO=V]R:W-H965T&ULC91M;]HP$,>_BI5)?561$!ZVT202 ME%9#@@FUVJ9IV@N3'(E5/V2V:=IO/S^$C$D0\2;VV7=__\[Q7=((^:(J (W> M&.4J#2JMZUD8JKP"AM5 U,#-SEY(AK4Q91FJ6@(N7!"C81Q%TY!APH,L<6M; MF27BH"GAL)5('1C#\GT!5#1I, R."T^DK+1="+.DQB4\@_Y6;Z6QPDZE( RX M(H(C"?LTF ]GBZGU=P[?"33J9(YL)CLA7JRQ*M(@LD! (==6 9OA%>Z!4BMD M,/ZTFD%WI T\G1_5'UWN)I<=5G OZ ]2Z"H-/@6H@#T^4/TDFB_0YC.Q>KF@ MRGU1XWWCSP'*#TH+U@8; D:X'_%;>P^G :,+ 7$;$#MN?Y"C7&*-LT2*!DGK M;=3LQ*7JH@TT-$_B][E\O=KXO)HMDYFJ<0YI8.I @7R%(+OY,)Q&=SVLXXYUW*?N685$ M7S&# E6J^W/6B3#FUR%=I:Y!>?2K_"AG .N!:4 MJ%OD#"4T[D&;=FC3J] >B61HM3Q'UB\P/OO.PI/"8B!+USX4RLVE:E]CW6K7 MH>:^,/^Y^_:VP;(D7"$*>Q,:#3Z:FY*^97A#B]J5Z4YH4_1N6IDN"](ZF/V] M$/IHV .ZOIW]!5!+ P04 " !'@V%6=)*5)L@& ##' & 'AL+W=O MAT*0NA3]1*EO!FH:I"&+BM[B=Z54DQ;QH5^81B'$X*D96C MZ5GS[+J:GJFUR;-27E=(KXM"5$_O9*X>SD=D]/S@2W:_-/6#R?1L)>[EC31? M5]<5W$UV7N99(4N=J1)5N41W*G5+?ZIL/\_,1 MKA')7*:F=B'@WT;.9)[7G@#']ZW3T:[/NN'^];/W/YO@(9@[H>5,Y?]F<[,\ M'\4C-)<+L<[-%_7P7FX#:@"F*M?-7_2PM<4CE*ZU4<6V,2 HLK+]+QZW ['7 M@/"!!G3;@+ZV =LV8$V@+;(FK$MAQ/2L4@^HJJW!6WW1C$W3&J+)RGH:;TP% M;S-H9Z:SSY]N/G_\<'EQ>W6)WEU\O/@TNT(W[Z^N;F_0,?IZZ_:3=-O+N[87.M#+I4Q/$"-C1#&ECN:SUSU@%W.ZC7UJE>B52>CV#Q:%EMY&CZYC<2 MXK>NZ'Z1LX-8V2Y6YO,^G0F]1#!K**TOY/=UMA$Y!.^EN)N81UG:HUP(,:D4K >I?+,2JAGJD% M$CE4'5&F4M=W1YP'361'+"%(& 1I(HL[6;5C]YQNC4F=.&-PJ5>RJ1OYDRO\ M%E^X%U<MHH1PY@X^V 4?>(/_4*:JD,B(1[D?N@ME8/7/PZ"'T;8) M<>Q&&.X0AEZ$EW(A8=E (JG25%!^X4*[TRBT>B=1&- >1H<533!WHXQV*",O MRNM*KD0V1_(1B$Y+)[S([AB2G/3@.:RB("9N>/$.7NR%]]DL905U?;_^N"#& MCOE+HAY"VXA30MT DQW Q+\(E1'Y*P F5M\L()B'/8BV&4U(D RD(L$=:V$O MS"NH8ZNB@0BK.Y= Y$N5SU%6K"JUD?4;W90-)U=A>VH33OL)X#*+,0\&L.\Q M+O%B_TNI^4.6YTYHQ"Y!09C0_OIVV?$@8@.KAW3,2+QDM$W0K#2BO,^@ &U3 M8'@LJ3W#)(XX[P-VV(4\2 ;*)NGHC?CY;: L 6!5'F_SV F+/6D8R/BIZ.V#'C@V01# IH$ MO%_D788<5A$=$ NDHR,2ODK$Y9FXR_+,9-*MY(B7UGY4ROTJ;X=!=^Q&_/1V M\:R.5N)I2!\0!W,%++%2QS9+('<&IJ4C..)G.$!8K6$Y[DV+$Z2#X2(<6#78 M-@MXLX=PHNQ8COAI[D!N^<;2)C >]TG.843"R V1=A1'_12W*VR5W,AR[1Y& M:G,4C6)L*7:7'668#<@9VI$9]9/9H5YX8=*IS5H,=$UHH;7M: P"'D[5B. M^EFN)>&7DM9F,-"PI"]P7&9!R(=&M:,YZM]VM0OL)8SV7BJF,<462-LNXB1) M!F0C[7B)^GEIIHHB,XWL;@\;0(QEY;TLTR'$7G]N'D7.LY6?=W08<\=T-/8* MD!NCTF_UKD-6^LUO,271V^9\Q3RY3Y2\O/G#1TJ_R-MA[!U_4C]_PC9[6YAT M/0IC=(1/,"9 I17:B'PMQRC 8XR;'])+ 2"06)NEJK+_H-7+IS5OH7@\-\RT MKB5%_4JMC8:]R1R2ZQ5.G/-@LS7N+Q.?R>$I7$?GS$_G]0I1I6^X?G:\"&5C M$F'XM4\)2<:R)?/SIACMTS[FM-E1)*!H>TT"/-KD(OY/*N_"4"= MK,]^ZK6(D[=9B5*QRJ!Z.N':$H-@GL11GWP\W.>X_OFS7X@T$$]@&]U-^Q=M\MI_\# M4$L#!!0 ( $>#85:+$&AJ/P, -@+ 8 >&PO=V]R:W-H965T&ULK59K;YLP%/TK%INF5MH*)N35)DAITFF5]HB6;OOLPDVP:C"S M3;+NU\\&RB C-.V:#\&/>X[/N7Y.=ESSFZL%NIQ]G'V>7Z'5AZNKFQ4Z61(! MB8I T8"P4_0.?5LMT,GK4_0:T03=1#R3) GEQ%9:B>&S@W+4RV)4]\"H"PC. M4 ^_1:[CNBWP^?%PW(3;VG^5!+=*@IOS]0[PS:0$U6JCP'GM.+/%SF5* IA: M>@])$%NP_#>O\,"Y:#/U0F0-B[W*8J^+W9\QO6%)$D";RP(ZS*%FWV]]S^M/ M[&U=_+\QO3&N8AJ:O$J3UYGVE>+!7<19"$*^>35R\? "P<^,JOOS-I7>2\[% M"Y$U?/K#T6U= _J/0/GJ8_5RD1R53$!?VM.T[, 5$TMZHO!AC4 M=/6=XK=GX(C AH=AY6'X+ ]4RLSH[Y8__$?5ONZNB(;@425X]"S!^FJ62I_" M--D\IGKTJ.JNB(;J<:5ZW*EZSN-87];_L<['1ZWSQZ(:XK'S]W)TGB"_99EW M)[QD;UN]^YD_*K3IHG;%XZ>[.&ZAE\QU6=CMX:&#A^Z^@Y90//;<@3/P#CCX M>S_CSKNQW<$35GY)?Y2-EM #-NS:L\N\>3\1L:&)1 S6&NN<#?7I*XIG9%%1 M/,U?8K=#859P ML'Z*2@< (@G 8 >&PO=V]R:W-H965T&ULM5IM4]LX M$/XKFESGIITI1"]^Y2 S@.D=,VUA"+U^-K&2>&I;.5L!>K_^9#N)8WDM0O%] M@<1Y=NUGM5H]7NGT2>0_BB7G$CVG25:17)Z-O!&*^#Q<)_).//W%-X3LTM],)$7U M%SUML'B$9NM"BG1CK)X@C;/Z?_B\"<2> 7%Z#.C&@.H&5H\!VQBP0PVLC8%5 M1::F4L4A"&4X.7-U^G-Y^O@ M_/XJ0--[]>_+U=?[*;KYA&YNK^[.[Z\5 !VA;], O7_W ;U#<8;NEV)=A%E4 MG(ZE>H;2TWBVN=]%?3_:1R66!KK*(1VT'8_7P.P9TR^""&CT&?':, M&/F(**84>*#+P\T)8!X<;HX-;-AN/%CEC_7XN^.//%OS$RBRM:4%6Y8%XJ18 MA3-^-E(5H.#Y(Q]-?O^-./@/*"I#.@L&T?"-@[[I2@D M$O,M#7#X[2&'?TAGP4#.6I%S=I%SC,-_GHIL-5A 5 .)GH. "CLV@Q. 7='Q#T@CV?M1("8N-V[$Y]25Z/2A?F8V1HJ MZ*(<@K$'4_%V5#PCE3]S411HE8MY+"$&7N>FS/9MR]<8=&'4=3 C&@4 ACU" M+9B#O^/@&V?DS8KG*JFRQ3:I"G!2^D-.RB&=!0,Y:P6/X$968&,*3,.$%TAI M!"56\A^\#"0H%G!W\(CK4FW&70(X8GDJ[;5< '"^YWDVG MD3R41(YT[%:(P MGRTK1I&:FXE8*?4+9O?&E39!?:PO. #.H[:EIS< LZE->JH-H0TE:IZD/%,9 MGE2,PDA)R[B09<8_@D5GXZQ%BE';T0LH@/,=JG,/ )BMB%%J'+P: M;-RT\L[KUE (9E/?TMD ,&J[?5G7*!MRB+01G4H$,K(ZSV#YGD693JF+8S:E MC.FSGTA5NJP(Z]9#HOB"K+K"XHAZ>EI=0C"O MRPQ N;0O]1J10HS+^.1&+GFN7LEG(C6DG?_R\+P("0"(WY-KM)$)U"P3JEQ[ MX',U/AL62(;/ZDK&>[0C[:[P1\2BE.AE 0*ZOM^91Q".69BY/=P:S4#-FN'Z M,#[=Y=TG>M$&0*H@Z#D&N?+MGE6(-D*!FH7"5RY[Y\C&U&V/!F&8Z P H&N3 M+@< 1RWL]TQTU0#!\+&CJP88UE<3:*,:J%DU0$RC.%E+'KV&JW485P &<05AO5P; M,4'-8N)[U=?ET5'XJ+3$@M>$"K0N%%DIU.MTNE+$R\IH&/W:" Y#5S00BEV* M?5=?"" H\=0KJZ6KY ""8L_'GNWWE9U&C5"S&GE+2/;3Q!04H '2%Q0 VA<4 MJ*UB#DJC::A9TTS7#\4LCU?E@@\R,IJ_]CU^4&_!4-[:H6NT$_5^N2--C;+K MU6$;TELPE+=VV!IE1LW*[,6V],:^U9>V;8P[%;:+8Y9%+?V%#K]4 #FJ%30 M&T8 C/DV[F_8T1MV2V_8 M/;W_8U./-2J6O7%;CW4;5,3'U-8G#0!S"-7%!P2S;-(W:1J!RMZ^L<<&W=D; MU%LPE+=V^!HQR\QB]I#B" M7K39\M7#/ZCV',I;.VJ-]F2_KCW9H-IS4&_!4-[:86NT)WNC]F2 ]G0MO8,& MH!RL;R@$ ,IVF;[[.MX[HI3R?%$=]2K4R^@ZD_59G]W5W7&R\^H0E7;]@IP$ M]:&PQDU]1NU+F"_BK$ )GRN7^-A5I2NOCWW57Z1850>A'H24(JT^+GD8\;P$ MJ-_G0LCME_(&N\-WD_\ 4$L#!!0 ( $>#85;4[6\#*@, %8* 8 M>&PO=V]R:W-H965T&ULK59=;]HP%/TK5E9-F[0V7T"R#B(! MH2I2@:JAW<.T!SR6F:!,VH$ M[7+NG@=MMI1Y1LD]1V)9%)B_]4C.UAW#-MXG'K)Y*M6$&;07>$XB(A\7]QQ& M9JV29 6A(F,4<3+K&%W[.O05O@0\960MMMZ1*Q(G^2Y$H)M_-UH&O62BKC]_JY^4WH'+\]8D#[+?V:)3#N&;Z"$S/ REP]L M?4LV?II*+V:Y*'_1NL)ZL&*\%)(5&S*,BXQ63_RZB<,6P6X=(#@;@K-/:!P@ MN!N">RJAL2$TRLA45LHXA%CBH,W9&G&%!C7U4@:S9(/]C*J_/9(C^87 [&$?#IP&ZFT01ND2/48B^7'Q% M%RBC:)JRI< T$6U3PEZ4HAEOUNU5ZSH'UK4=-&)4I@(-:$*270$33-1.G'>H8DCB*^3:WY!C.8YF0_W3Z;:&'IY.MXZX<>O_Q2WUW -ZD<220'E)Q&:H MSPJHZ505VXJ@(8U90="O[K.0'.KFMR[ZE7I#KZ[.DFNQP#'I&" L"%\1(_C\ MR6Y9/W21.Z=8>":QG:@VZJ@VCJD'8SA'"9%AM M!T.#\YJV_WT7%FI@3L/RG1JV8Z!9&V@>38N)3 E'\4X^*$/7.D?-<^; .<7" M,XGMA+!5A[!U- ?@NH#+@,+ARCFA\1N"(J(BQ]4UE/R!,U?5G2Z@E7!K^S]U M'@GQ$6?K<\&ICWE%C4R9QCMB!#-'Y\4[SHX%I_'Q$'?#C MUW[\HW[Z)WGP-67KN:Z_M[V^!N>[5G//:ZB!Z@::IZG/\R5<48%R,@-)Z\J#HN%5%U,-)%N4]_HS MD] EE*\I-'Z$*P!\GS$FWP=J@;J5#/X!4$L#!!0 ( $>#85:,6K; \PL M +>2 8 >&PO=V]R:W-H965T&ULO9W=Y_-EN KRM^DZ3,J_W*79 M*BC*I]G].%]G8;#8-EK%8TD4E?$JB)+1Y?GV=]?9Y7FZ*>(H":\S(=^L5D'V M_4,8IX\7(S)Z^L6GZ'Y95+\87YZO@_OP)BP^KZ^S\MEX3UE$JS#)HS01LO#N M8O2>O//E;8/M$G]$X6/^[+%0;3M/XW]&B6%Z,M)&P".^"35Q\2A_M ML-Z@2<6;IW&^_5]XW"VKJB-AOLF+=%4W+M=@%26[G\&W^H5XUH#0 PVDNH%T M:@-:-Z!L ^U [EN()]:85(WF+ -#FVT4C=0F :4'&B@U@U4IH%TJ()6-]!. MK:#7#72F@3PYU''B4\^);(V#?;WO;+:W)?%0DZ?N)MO^'N\&UG94SH(BN#S/ MTD=6#[=#>MB\'8Y14*;PILO*O4=FNN)Q>?;RY\IW9^UMC)MSW@A79OGL:NK95_[,^'3S#\'XUV?G]C_"F?#Y9B;\^O,;X65_ZPJRP=J'R;%D'WEKHWP1K .&4[;'YO/>+152]#P:Q M$=JS.>;U28N*0OAJEB& MF5"^VN6DMJQFFX=0\-.\;X#[IU-GX5TTCYA5&Y=9W0=6V@=6VE+E ]0/X7V4 M)%%R7TX^<9#,0^'7,H?Y,LC"_(T0%&6I^5N!DG\*DDCTOEAR^=6L_RY?ER_E MQ:A\!?(P>PA'E[_\1!3QM[ZP(F$S),S8P90MK-H7>;@DHJ3)5"'2^?CA>721 M92TDS$;"'"3,1<(\),P'P5KAI/MPTH'A/"60.Z;Z;*1.1%&5F&$ZY98>&C4D MS.AN !$I$S)D00L)LWM>?D53)TI[ QQD31<)\[H;(+;7W>\N<:9HA*K[Q5JC M7=Z/=GG;CA[:%4OFY0>_O)R!RB&^??2FVB?<[J(LTW@19GFYW_CG)BJ^"__] ME,:Q4'YP>@RRQ?_Z4B CIR4D;(:$&4B8B8192)B-A#E(F(N$>4B8#X*ULCS9 M9WG"G;F%+6^>'%)0^.E=/8" MJ"3)A-E3FW47DR3*+&0@5\SL5B0R$P5D/1L)2*^2!8 M:XRK^S&NX\2W,YE&^'>.[>21=5T=Q\F/S"1<[=, C83,DS% [[^P329$5 MYJW=1-:TD# ;"7.0,!<)\Y P'P1K!5+;!U)[62#[0JAU1J>D:Q/F< 2WWM!P M(6$&$F8B81829I_22PZRHHN$>4B8#X*UHJ7OHZ5SH_5'F!?5(;\R626\R*)Y M=<1_%[)-$A5'YSPN?NB>TQ5--D?9*_ MLJL657#789('U=YJ;R)))Y&**E,VE-RR@T.)I!E0F@FE65":?5)?.=":+I3F M06D^BM8.6Z.2$+Y+8J99&-TGPGR396$R_RX469#D<;#S(Q?_W^3% :'F ^GJ M%9UY$.J&0&D&E&9":1:49D-I#I3F0FD>E.:C:.UH-B()X9LD'\-"B/NULP]U MT^?9.Y-D46.%$7Z)P0&$*B-0F@FE65":#:4Y4)H+I7E0FG]\E+>CU5@KA'LB M_=)(%J?ID]6QB9[T0445*&T&I1DUK76BFBBZ+LDJJU!""UM0F@VE.5":"Z5Y M4)J/HK5CV@@IA&^D,#$]*9H]P@0A(GLR>O9!E:I[%GD3)/24>,@9:UH#0;2G.@-!=*\Z T'T5KQ[,19 C0D"%=^8*(BD[8'4VH) .E M&36MM:/)I@PJOT!I]H$>$-F]3*@ Z5Y4)J/HK7CTT@PY =;,'S^X%D.ZL% M:0;IFC 3*HJT<^>OU. <0C47*,V$TBPHS8;2'"C-A=(\*,U'T=J1;708B:_##'?/I*X% M0R>:R'Y5@E]W<"JQETF!FC!0F@6EV:=UE@,MZD)I'I3FHVCMN#6*B\177*Z? MYKMJA@S6ZRIO01SW[X+VR !4$6EG_H,J+U": :694)H%I=DG]I8#K>I":1Z4 MYJ-H[:@URHO$5UY>(7I*70GD3-44A0T>U&.!T@PHS832+"C-AM(<*,V%TKS3 MAJ6/*MK.7>.P2'R'A6=Q2CT"@3HAFLXF"RJK0&D&E&9":1:49D-I#I3F0FD> ME.8?'^7M:#6:C,2_BLKI%B?I31_4BX'29E":4=/:%JE^2A:.Z:-]"(=D5ZX%F=_-+L2B$JU ME5-"Z@)3*&T&I1E0F@FE65":#:4Y4)H+I7E0FH^BM8/=R"X27W9YLE.:C:.WP--X* MY7LKK_8X^?RA4QR4-H/2#-KU<8BF3Y3.-7GT36M""TFPHS8'27"C-@])\%*V= MM&>W].%K*J\4.8].ETC/8 JES: T@W:M$$GOGO TH54M*,V&TAPHS872/"C- M1]':&6[\%\KW7WZ C$V[ H*BR:R/QE^OP7F$:C%0F@FE65":?5)?.=":+I3F M06D^BM9.8V/%T!?>:ZB<*>=IDM0W:'Z,BJ7P99.7K?.\6O!+E.R,M6-3*O2F M1%#:#$HS:->N4$GUCYU2H68-E&9#:0Z4YD)I'I3FHVCM$#?^#7W978Q.#7%O M<'M4E8FH=0[&0FT;*,V@/?5#S!DHSH30+2K.A- =*!0#E9*&<]RRJ\\ M.'10D:9G&\K0L7C10FMVW :*L:RI[<0EH61=*\WHVXHSJ^H39Q_)[EQ,U M562_TS?.EV%8S((BN#Q?!_?A[T%V'R6Y$(=W94OQK3H9"5ETO]P_*=+UQ:BD M?TF+(EUM'R[#8!%FU0+EW^_2M'AZ,B[YCVGV=5OC\B]02P,$% @ 1X-A M5LSG/C;S"P /3X !@ !X;"]W;W)KP91TRFGLGBB=/;SQ0%6[RA2!6D[*2__@(@+8C M(:35NL^29O?VVV MO);?W#=BDW?RK7B8MUO!\Y6^:%/-<1A&\TU>UA=7K_1GM^+J5;/KJK+FMR)H M=YM-+KZ]YE7S='F!+IX_^%0^K#OUP?SJU39_X'>\^V-[*^2[^;Z45;GA=5LV M=2#X_>7%-7J914Q=H!7_*?E3>_ Z4%:63?-%O;E975Z$ZHYXQ8M.%9'+/X]\ MP:M*E23OXZ^AT(O];ZH+#U\_E_Y6FY=FEGG+%TWU9[GJUI<7R46PXO?YKNH^ M-4^_\\&0OL&BJ5K]?_ T:,.+H-BU7;,9+I9WL"GK_F_^=:B(@PM0-'$!'B[ M]@5TX@(R7$!.O8 .%U!=,[T570]9WN57KT3S% BEEJ6I%[HR]=72?EFK=K_K MA/RVE-=U5XN/'^X^OKO)KC^_R8*[S_+/^S1?, M@C_NLN#G'W\)?@S*.OB\;G9M7J_:5_-.WH,J:5X,O_>Z_ST\\7L(!^^;NENW MP9MZQ5?C N;RYO<.\+.#U]A;8L:+7P."7@0XQ!BXH<7IER/@\NSTRT./&[)O M#Z++(Q/E?=QRD7=E_="/B+(K.5C+?2D4+D4%BY?M-B_XY86,!BT7C_SBZJ]G( -L;8-[FOU[]5XYY&5>[-N@:&5B+IB[*B@?U MX$Q]6N3M.MB*YK&4(RA8?@L:H-.\A.J G;/7G+.P[$R%C2H]VE=ZY.TU&9>% M%F7>3T3U*L@WC>C*O_L/^%6O*=UI9=4+;M+J\+/FTK<6X%QQA;KER1=&7%BZ<%=<8DROIZ7NCTOL;O4PA71-+7;QA6%L D4&J0(O39N56C28"BY M-"AD?RO[X,5;/;P$[W:BAN$A=(V EI#7VCL5@G50 M4.%V5[9K%:N?^Q_H"'DJ>/#C2BBUXP,@8AA-=#B$C2'L-72WS@7_Z8<$A^EO MBI]5:-BH;J<'%F@( S6;HMAQY>H(2T)F^W)E44RG?!F,0E[.D#%]B'1=_C58 M\IK?EW#S$.?G9SAES#8#R%A$[<$$R5!(4#)AQW -\H.-X0(- #)ZR^ZGWLF7 MK<0 ,=UVR$9)@A-T#TRT(+\U')3R_#*=5 R?N;;_-ND+P!8HLAVY8IF$7), :KX MH*RQ)<,LR \MMX)O\W+U3"M]MV_4D![& 6C+Q0YTB$^#+U3X,"R"_2RB,D@GY5= ;RYCI)*/;)@$9!%# M3E@#9 PGDQW.( OV(\M-_OJ+$G@RGX"*;L1+'.%9](5UPVTE9;U(RN MLBWKIEH%Y48->Z[SKZ!'@#3B&#OS"<0ML;VHS" 9)=%$#".&6\B1_,M@53DM M]6"?-$1 ;K$;9 '([#;S2L9&#*P0/ZQ,+@R)2Q4S1.S\%Z"BB7W;@&;BM@V< M$#^<[.>0G6+$)2YAS B-$SL_">J2F"+''2",DG@"O\C!)I5_E^IM M6>=U<8*A\VY3G7>?ZM_8J"(&EH@?EFY%4W"^:H-[T6Q4='WDHBLED05 MZ'G#\>,K:NS'X!+Q[PX=3(:GF''W<1PSKF0&NX&$(9O,N!'#+\3/+\^>5'Y^ M>S!;%/EVJ^;ZO*I@=RYP..X@>(E">U@#D=3DXCA%7*$5PX93-JR=ARFS?DV= 9K1R49(-%=#W9%#9K0HUM# M!\&AK.7,D5>R"RZKLI!6)6M*DWNBWM42.)]$J:?.5=D.J0O%;$6SV8:JLF1J!S[ZG&Y5"O!/:R25(Q2BQ M30&J&+,I3X9ZJ)]ZQDV[%>5CWO%@6\DI5/58T):+)TXK'95D@ 1C,K WC M4']>9MQ&W[/E0H%=(,H2>QL3E.'0SM8 LJEA>'!,Y@A\_#\+/'J<.P )N,#S M%C7V9+B#'N$.XRDWR_.9X)7LAZM K>^6>?$%= ;L#6%G$02H'%\G\P#RD\\YI5:M;\8CDRTG2B+3L-9NP;K =K> M04Y# ZHT=>8(5Q6%4W5@D(8>.=XBF[FL"Z$/M_R\XOVK7]0*^9]Z!\[#T#AV M>@% -4C*G%X [$Y%F*83:+8,D?RKI6 T#VFJTDA ;,*C+@ MI(OTY MI$MI$MGF 1W!L:V'TB*+5W
    #JJ= M#-*-:V=LVV 1P]Y4R0@CX$.97J[Z[E.9YRPM.U=IX\HS#,;\#'93=USU#;#: M@,TNYWPB($HC^UP+(%(KN'2BZ0UE,3]EF0JC/XD['.AJEETNE3JGO\/ZY&/+D8&SR ]G M-\_=6"5"F\U&(GD_1%4+JW77P;)29X-WK2P!?M@D F"+A8D]/0$RVZE7,G9J M4"Q"WBC^:7BLI-R?GO\._@Z>RFXM!X"J$94S:*IRI5?8R[S2U:ZMI-_^F[TO(M^7S5/LE,M9?\"IY?(BYK?.[VU!E2JS'!>H129Y00.U4%Z$"*AG0>BHX,"$9^$/QD]4&YC*QV MJSX2]V<-BYT0.DA-GCF,7,PC[HCT9=L&DR MRC%V7ZHN=L5_=5BDO;JJR=B]'6^^;9RG3^@I]=V?,7IO6E MKM65%:ZM*FEO7ZG2[%Z.TE'WX*/>;#T].#E_TS6C];S@GUKMW."SH$Q6QGRE+^^+EZ,)!:1*E7NR(/'G6KU6 M94F&$,:W:'/4NZ2-P\^=]7><.W)92:=>F_(/7?CMR]%R) JUEFWI/YK=;RKF M,R=[N2D=_RMV<>UD)/+6>5/%S8B@TG7X*V\B#G]E0Q8W9!QW<,11OI%>GK^P M9BU,J8L]%%=#;(#% M.UW+.M>R%)_P4(&CWHE_7ZRCGB.MAK-3K_ MY:?T=/+\D?1F?7JSQZS_/37^FUV(-P\\_UU6:_&;*0M=;U *VXS9C ;"NZTI MRUMA=K4JH"(KIPLMK58N$6@#[O-K5=XF0EI%@J&LQ4)OA'3";Y7XY:=EEDV> MOS95(^O;A+^FS[O'.W7W2>OZ)\9V#TUKQ]W3/Q2[(MO.(TII$6B-]JSEAL*G MP)W*6TM?+IJFQ'K/,I7P;[O]?E,CLSQ$1C;H&1:6B'^+/8TUUQI0"LF+2N55 M<,/D&SCRMP+D;1E62#9^"8Z/U]HZ+U1]K:VI>1,;1M5@5F_J@-1*88E7MK': MJ6!2$;HU1%M!RS7Y#L$C)!\@Y[HKZTR-CL#.:YG?C@FRMI$7*1:IXOG#K"N_4X2 M'#%&D0/<%87,GAB_O=>5I=AK'$NQFFX+&GP]WEGD0SF8FP2@>-$V0K:0>228 M2^(W@QOAU']B*8'3*(C24+' ?:H5A8@O200FM:5Q(VUK2;+8Y@=ESJ MM&,FE@8X4R:'%IB(8_&^UIY$KVE7* BLH<,(M\M: M_-[";S9C19XDO"FVF((#MRQ9R-: &;@5;60*]KO]!Z\_M,4.*D&,R4 MIM?9'YHXR9#E/ELMA1,2M X:@Y63H<.AD4^)@ M#8IG1*ZLQZC:[:IE!2!AHH(DD96&!! M-T/-]!]RJW\H1,4Q]B"F 2APZB!76Q.W5 /M]IMN_U'\X%_*E- M[&X.X1"'!(2HL?&^\*+^^ZW&>/"ME9:T!&M)*L?BX<5 M1&0L^0Y=Q+ABO8J9EEJNJ'\80&8E#@J0#V-5+"I1CT>X>S?1Z!HS#9ZX!Q!9 M$*"'(K#J6M5M#+\_9(HPB!X:@QQI4W"CN(/$$2%==PMJDSU$O4JOJ-6_UF97 MJF(3D@G2+LAWS*2K,:,VI%LE;\,!Z@GNV"'KUA,N3,5 V03W L^AU,8+H@=/ M)R;I,N2>WM!<0C*>,M#TR(3O M;RJPN2*Z!J,83-=MB4W76$Z2 3(BVF-Z4$3["8=[#8U?!5&%Y]+4FSN+*+YP MA.+WCY=?#KBAD-TAK3 TFATW(+FE:N>$4HX\,%Z1TH4;$A#P55^:GGJY[HZS MV*/$"K*$&F R%%[>1")957*;46Q1ICK76+"!0H,217_ODC7;S[0 M'<;0YZU6:_&V/\LOPUE.*FB(+_1"9R 10U-1>P/9Y:&HK%B@"9"FM8V)TQID M@H_>A@]L/IAR'?E%63L^F??>L([=U7EL78(N#UOA'/'GE#8N3<&DXI1ZKI$, MU&K@S@WPH=%$P;JB"R7+*:T-+2Y7I>H6C\7'3A=P@QJ@B@F$JTEW06@V1#CD M'?#@.X0)%S!@J;H;KZ0;A=6;(-GP3;U+2!$IW#/Q+R5M?.>#VSY&L!6JW;VU MH7]2\21]RL<@?WC",H K#')R3UGP+W SP:W(B2?94W$DIM-)LIC,\"D[39-Y M>DJ?)EFRF"[$V]8"G= \'W11(+BWTOD$]P"<8 'SBS59$RFN&,O35"S.DK-T M24/N?#H3%TY+<85Q!ZP1TUF2I2G=:,[F,Y'.>?V1F"V6R6)!;J>GI\ETN>10 MSI)TFG$*5T2S< GK9=D^BGDW7-PR6.I>L%(.GG':'Y;DR85+)PY@FCOIKJ\K MZA]+C$,7L[9M:<)'5+C(=U-,K<+O>_8' M%1Q(X]WVQ+#E!DDG]X/_'64?HNDCS 0!ELEDN2!.3)+9_.S_82+H!3J?)LOI MV2'_TDF2S9S.4? "&\5T#J=_\Q&%XN?NV$A%/.[ MLR6.$]^G&0F6T@GEFNY-VOB^EX\G@Y?- &'#K]19TVL?WCOW3_NW]A?A9?5^ M>7CE_T%:J(=#.=?8.ADOYB-APVOT\,6;AE]=KXSWIN*/6R4Q-M "_+XVN#'$ M+^2@_[^,\_\!4$L#!!0 ( $>#85:O5G[#A2@ .2% 9 >&PO=V]R M:W-H965TO7H?0*(I80P"#!J0S/GU]ZR] * D9_+NO1_B2!30??KTV3>^O*N; M+_;&F#;YNBLK^\/)3=ON7SQ_;C[K(5?F^OG=M^8+*>7 M=N7SQ6QV]GR7%=7)JY?TVOWBSPN?I@7\4 MYLX&/R=XDG5=?\%?WN<_G,P0(%.:38LK9/"_6_/6E"4N!&#\+FN>N"WQQ?!G M7?TG.CN<99U9\[8N?ROR]N:'DXN3)#?;K"O;3_7=?QHYSRFNMZE+2_\F=_SL M:GF2;#K;UCMY&2#8%17_/_LJ> A>N)@=>6$A+RP(;MZ(H'R7M=FKETU]ES3X M-*R&/]!1Z6T KJCP4J[:!OY:P'OMJRN^C*3>)K:XKHIML:W_,CW+,Y/^^7MNV 6KY?V,G MYO56X^LA![VP^VQC?C@!%K&FN34GK_[R'_.SV??W0+MRT*[N6_W?O*L_:^WD M%Q 596UMLC? W3=98_"M3;W; 9_!'_#W.V(MDT^R6]. I$BJ;K>&)8-=<56;@-"Q;5;1 M0GG7Z'JP?5'GP%CM#3P![X!(R6$E$@L@U^!HK8%#9F6)D)0="HK$F@TLT<*) MI\D[_! @_6\_$1SF(>CN/_4T^8P_/[!$46W*+C?14GR3]1ZQ9-.DJVZ-Q;-] MNOH5?A7X&L,';FO:$]CR+/D%-H,G$'1YJK"VR]8EP-$U\!/0E7]^GOQX]?$C M/8UXS$UK&I!SC,1LOR\/"(R!NP/\X#LMZ![;-8<) [@S<*MY4O,?B^T$KA>0 MBD#QGP 22PL!10,,T^2-V62=Q4M(;@#_<(9]3<]G_IZVLM[!9(U-#(JO!(2/ MH5M2 43_SOFD\-,LY;MV5RFGA[T(08X^^ H>(B=P-(6J#/YC?N^(V*V$O2_3YMM[ML^K@6!,)_Y#< ), (&4!3^.J2( [>@?H M:'.3X?F1J>'RB^NBRDI0C*V2M)RH!0L"<:9OX,_M36-,LF/5!"@I#2 +$+DV M ^BF$7AHY+3PG^7GX)PYT(XMG)RTA,J4-H>-@0MVV2$Q7S<&0-T:%#J(6EBA M:^"3LM@5_3T R*2J6W@)[\A4&R1,^!QOE#@5[*?-C=L07FXRX%P'0 -4"M # MI:=$"6]A(P 0",I\;9F0D6;(LD!$RV55:.*4< ' H82D=6>!"^U]&Q##PJ]U M@ZL*PN&:ZH* WN'S# 2L!P>O[S(X#JSXXW9KR!I+_I95':J=N?)2MT=3+6>Q M@^^]OOH5_C0_F\R7S%]N(2+G#1]/L6/)1 -Q@/1).-P@HQ$[[.KHV.0&/*1P7TUC4!\#!VT[('* %)BEW@&_XV>@N[\84FVP'0ML_+BN MKFL4GXVY10,9U8M>O.RKIP+82KF=CR :&I70]UZ%'CP0VL,;RNMNW6Z[TN,O M0@/<25']W@&A'Q3=\B#OL07&KC8%T:8<3I_3L_!9QW *UK&:_YZ?XDN[ WEA M[*3> HE&M'V-C-[V#G1W@Y+/'9A-"*"Z'1*($Z."2_Q#5RD,M"@*0 ^3G"/8 MM4#FA_NOKH$>UP;OCOT6D!JD/ UI='AL ,+_.%9?(Z!%>PB- A G]S(L::2C M\N4.-3<^A"O8%\G_(6W\X[@V9F,"]7#RE(1:W5DX@7T&UBA=1PH(!351(5)1 M([!5^"197L[AW]/E#/X%7Q;HO[XMR.E<+BZ2^6J97"Q6R6]()T@F-GFZ7,R? MP;_G2_AW=;EZEGP"9KQ%1%@2=3L^R1[9#J HF(_PFTCM72-7!W()'.7E6RGKDV+)&E4#8K"(1)2: M(-AD^Z+-RN)?2-?O@LW(H :Z(SL)51$;M>B9H>D\0?_%V7Y.>(L QC<,BIP2 M.,5MOVSM8* 6NN@W_ ML.V:BI#%8KOX2HCS?(789HN.?T/S!#&HQJP[A-=$XY@#/3 MFRB6#5W3+9$?WF+1 !FC-[,ALRD'S=H&,MJ=A,]+P%9\&C+:T 9;,XN@CZ;* MOD&_H4%[*=Q?I!D^#+[SOY!QO"/V33X$N"=B>"$=KD6^V^2W&Q.9#<"E@#=R M$9VIQJ+=6;I[,"9(HZ WH1NFC(@+\$W7!;9NBC%=@9_;8<>6*!2@+H\>VV1 MV(@$2$ +<>:(8,0CKFL+EAF?17]NLE#)](!LC!QFEU7@#A-. =9=]L5$X0AO M89'MS1I0\>R!"NCRH3."W+5[%#IHEY,ST= '+9,KD,\U:^Y(>'@XR%FKD"ZJ M%E8 =0^^)W @[==5>]1VFY;)YYVGB1WYL'Q0EO@I$'$!PA%I#^BNVY/ZK)A\ MDFU3[T2+.]P2OH%R\G]VZA?)_<:8^)8;E]V=8B",$+O4#2*FYM@ JD%#*+JN MZ_RN*,MI\NM>; ^P*, 1M,%M#T^+'+HEERVV8^2%AP^ ;MO8;1(2212@I $Y M7#06'3+@&-NMK4&;J(UP%BE"02#ZH759Y$3L($-:49H 3+V7R)%%B\==QD2- MGH=$[E\%8;'G@&E)\]B4<4M0&@60S%*_E]=7;9'DZ4\)Q/.268)=60B>_ M=Z!FX21L2];T 7CP[A-$L+5#T9I5X*$AL+-AYIM?+X@NB"CZN2#^,DVI\#GR9 PSX5J1YZ*UI M\GX[:F7WENGK*PXJ,$(\#$CI(7Y8]R:$EY"O \D.1\R=&)T MI\.^>*KE(=2&Q;C+BV9=>?_%4_J&-Q0: (47DJX0+@$;40%QZX=-6Z.Z==H6 M22'6W>AD%#F&O;8%,N@O(':)8]",:HI=G]PL&P"Y,3L*X8%Y8;/F,$T^Z%NB M,\1J>=]7(LR](/T DV*&:OR57"'TY6WJ_#!VIU#@W!1[^#P'LBU!"@%.S.:F MJLOZ^@ [@0A"P]6XV"M>-&:L-E_@"55<@>D-=P=(Q]M1^SE2\:$%[40,',2( M+KJK/34-@M\<24',1/+;>Y ],Q(!B FY;VPA4 WZJ_^?K*XCMP2BP$0WQ635 M7W#N@Y_O/W[Z2[;;?_]N!.4H,QS:P1WMV*:-1*\+P8X*87B 0A#?:MW^^1;M M$=3.@0]80\*S9,S'$5Z*)\%[J+PN5@L40;T88.#M<>@)4 %\48G1(SZ?"*!= MG1/;HO_1U&2XD4S8@^\ >@>LDBHGXL: NE]DKRY^BN9>5[;JSJH@TOAX$#&H M$/G9%LAP #%>(N7[*N(U(CF?R!\&"3M,%E"=DX$U2R6L2Y\9U$KHA?4$*>S4F=OJI; =R9^*BI& M@&?/X4D6#Y*T8#>@D@\I?FI0=6M\"9;"]"J3_G5C6+JKETF?L.I!V#&8BH'0 MC:&(4(/./SOF];HLKM42^S7$.?"UW^4(_,1%3XMG:*5A7K-EY@(.T-^\3E 6 M]KF/W.S+^A"D.MR9 +"G!2P;1M( 5-X<+= VTP0+_*,X<;'<-?BQ6Y*$:O!W MFK/(Y XY(<:.*E,*,"E"5]]QG(%D!#P-/A;ZX5[\4CS2QJS,\8;X9F+JR$I; M!XD90!SK.=@28R/HO@7T$NBR&[DNRC?@TG49GDB][7@W)W!L\NG#KTYX:F0@ M,OJCB*?PGS?%^/E]=A#378-$09Q%A66]VZ'Q0U2G3JQ_% W?/L>38?NUL*&8 MZ]0!BF/F1)+/^)3AD1"MBBL\.6H9%/M\G^)'J-\08,"=B&+.<(0:(\7;NC%' M#J.I55BFVTA>%1-*M!HR<84R'I8CE']G#M[^_AZ]M2ZHU0 M1U(M\\1X9\K;?H9NFOS$B8\!&@X.C]OB*^D""A6 *&2GP0P:64 H^ 3=YY1U),(^!\"T+,%F"A!/Q",M[8&M. MSTP:NH[87T(I=!V3C+ M.2L!#"%21A0X."J-=T#DP*D&EC7?#;C,HD@HJW=8S9 [KRH+<>[P#(>L,A>O M_9.N@BBO8%;F$ @ L:Z;IKZCS!R9;;77P8\29D*??1M N"FOB1M)76%.*\N+ MTFMY/JKH.;(SB @0$/'^C@,J&KX1&4D>DI$DF4NH^3H!=-J .Y'*:1WB-$H? MH37/87\J6A#QC!2U*THP+ED\5VHKD1'D_NBTI:ENBZ:N$-9I\KMJF5&^ 9F+3VU%PE,TA$6T!OEP96<&*FFL1Z%@Z>=<(4ZTPFYY M%-F\#RJ2[R!!G,;'N,XXAK2\I\] OG[)26/Q?E#>54'+8A7V8;P.M,;=U>4OF!DH)3.4SM?8 !;)BY1/HWIZ[3[P4)=*(!T&Q M4465!=9IDP_@F'5 ;_-9&A0WN; ,'8IJIN;SV02 GLRE8HQ?1^G0.G%,?Y%2 MM*P7+HL*!^^D^H65I.!=?#1](=@&0[ HI5$/(:^!TN%*)ZJ;<^6)ZG"I8E+O MSOML(LE1(](!F;*#(+!/F ?A8%:72"V(<0-D(2Z"AS_R2Q'&._*X?3U:RE;3 MMJ2< _JIT?D^8&3.\UE4F_'^XX?X5H)L*I)J^*(S).&D<+!*K #G3MJL')9Q M"E9H'S:QV-R]1A'G;8L4[2/YR1L_\%8<%)<4 6*X-&&TG]9_SZ5P/F>)O9_XW7 ,^.?>?2"9*"&?DXO9AR(-*2PBUF+- ME9-S02\?RDKL0A#>BP 41,B:\R7_P.&'PO,@"32S90W AP6BR%N"=&3K%@R* M?>:YR7J,NL19<(=CZ1$Z15A'> W^<(,A#91B.:I*%%QT8'G?5; ],F?S$SA* MQ77E-'3RH0L#/^YC,75^G5Y-P: "S=XPRK9=M1'#U#V+6\ J6UG:;Y=2%'3/ M)O'?LMTV^;D%N4^G;#D>4.1%AH4CZ;?N>/]RNMI?WWR4'"RI@S3TP)#";DW5 M:<388?3H>4392#YO-#9%_N!R1B9"D/8[FG&C^I[>E9"AGS&A$\^>P; M+_MUX'\&GN?#V*-2 X2B%((&(1-R.6'*R8OD PUKOK)"N(0B2](90^9 M;5J5_4DP/T#\MP&&.:M^+7D/'E+WY$H##XNB_TRF%"I5#A+R>M0EX^X)*2AD MQ; LB"4\BAN0 -BA _R(-R0FQ(2Q0_D(N$A:^/TXJ9S/+V*A&02 HO?53E0= M;H.-LKNLP6)F.$=0=V9V%*0SUKFU^HG$6.KFVX1''' :JX9PV0X&2(OQQ%TB M^*;);QP"P[^\*3,XQ-4&I"C>U%Z"TP59ME*O6KN=1O*-XAL+'J18GZT?K;"0 MD*DBIY. >%!\'X%$ZTLYJ=L&T1E9!F,G>P!4[!N@G7R(Z.@%'S\6KG+4@O6N MC+>ODEM)$2OG/0Z"-BQ2>1B%CP#)V3$*"&BBK9%B.K)2V:"2/!"[^ ?U8OH) M?#6;;B0H2+&, M+/F[)ET>)E^-L]";/V/F,ED"S^T[L<8#$@FT17H/*3%$&HCJ,#D4A+#EW(#W M^8Q--U0"KD$ )*#@+-7(S3CBV%-%TI'21JI; [PTF\)R;2HZJ/\ Z%7C(<[52PO:FBA7/Z\/.3^?1T?IJLQ1QVD>7/0:G,C[<4 M]GA/9N$_Q4;P!KUS#I3^?6VX*\(Z>GJTSUQJ#:D&R8BPP;6XI-PJW$/LZVNQ MRVHN?%)O0EI'U@?&%.?=J,X&PZ_\&6C%PE"=X1C>Q(I_ 'V4H%/\X2\Q J?W M:I\[$V:OAX)+3%D10G(3C!TI:LM=[.S^EU1<1B]S1OEO'4B,I?C:Y 8_62ZG M,W4&B(H# I>,K6]F0RG0U&LB3=S!F%8]&"4 *1#2@DH?>KG+_D@2?1YDSWM" M0K#H206KLP05T"NCXLQ3[^/2UK,75-P<=7[H4D!*@@CWR&V-YA*% M?DY/OTL^%?;+9(M5P2[$P[87N'MGW_G7J"<0K<%#84"\2 GX=Z"2>B8<":D) MD4MPV"<7T\M3#LP L2Q6ZH.&[+ M2F(E;%E.KB9+VF0Q^][>F')+/\^_C_G5 M63N(YVVV*:A,S(7R1KP]8F_;CQ:$(0)E>%_K+%RN93H]\1-T(8"HQ:8W)69? MW8;6JH_4"+UJ&"%B%I(\Q^Q0(?JIQ^-YB,=Q:@K[(F/A2+%D+;L(.#ZL$=IV MJ'BD?7+([@MQ\XY9D<4.%BG@2M!^]XF^2(@@"V.['-D:4F<6+!@NX<, L1CB MBVIX@ZJ.@M$1!JE3()89?()'L+(K4@P2P>#?_%.#&(&@H+ &@I!(4T@17R2 MVF>HZ M:,C8HY; 2-&F/4=B !S9C;*#&GM@VTA4!&,R7G%)3B@V=Y-]V?'GNR+?UX7G MOB:(X/=LJ3B[!"ZOL3ZA9+OM%OO 8:6@Y"1H5N-L%M6H44"_YHP3GTT<*3#T M&K!UB9^TG8UM*PP08QN)>C% :Q,]$KMO4HCG#:&U <"*6HSD&(?'3'D,NA^Q MY >M5%T3U28/[/@!T?W#:P>DM/.H/>:70I=Z M'J9TSH$'FL_S(TF#N'/;?,V"Q%9 *<$"6 0"H-7=GI.)>0=*"6M]J?>F1X02 MH10:E#J:6RZ9Q&UXBP.7+P\R#S]],QWT M[81/J&I# =4X6X*K!6(DNWTI&/596N&QH;AM.@Y9L = %5=<_5!>_95+B M[)CG:+5NQU(Q'G\RQP&3HMVZ+#;E@:M\\T%_)2.B%[W (D!"-G'?2%8M+AX( M_>3Q7-'0S-#A&;WD3Y#9'JJ[FRP/R)P,$Z.&&7:)V&+M>1R+U"+A,(:H-S5H M1#^7"5$H'"N8T*G4L0QI!O]?#8^C*'9XV80\%:W6P^H>TR4W1Y!-,81P2 M[L0(W>3[]DDU/$@.<9@F#*Q;ONDPE:&R;N)*#UR) Y.JFM8.(--KD%"<*Q5 M:A?0DZ501)M]A3O[S41%/$7XMR.Q^?/53,0=&]8NSP9OQ2TUE2M\[*68]0(< MPXH*QQ50T%!MU$9*"4!IUPTFHO*17L.1K&J_=-G7%N#R$E/;1I5E84;CEP\_ M:XQV\74:" 4'1O>XP.X0C7T%82"QR0D420+$JF M%EWH20)N:APQPO87)PC$WMWO#;8>4R=8*Z7 G+7D>K,>[ 0-QD7$'@:()PSQ M!"&>2/YSY%[P?)KQDA.5:'G9-FB D%G?L=/:=8H<>Y9-)M)". MCZD8"G /;4EWYY6169?B1VZ]@;$;7M@.Y=<"Y1F%)N3P!ILVQ7,\!B6,CTO MF3A(*HS31%/HVIG)\EMG%]!(L=0'-+BBHLI*YK.@LA!K Z551@HK4BU?[QH1 M?K[VWJ6^(F2']@#7;EF25F>S,REJIA$ @ WLL9Z );/WP:&X=HYJ_T'\D_7D MKDT9BZ6('9 M42#SANL1&VHOI_(+%U&ZRK(KLN\W3:&CIVRWQ_3\2'>[5*.FK@V02/Z:1XO-@MPW(+];=OE*&M(\X#ER7(F7!Q!.:1HH:>]VP"-DZE>IKZ:W1 MM@*V^XBD B?/"1Y$2XTC(HSK3:Z=-S=-WBHO!H7*L)2/EZC4Y)H^20MOD)I* M=@1$T?:=?CEPA)EI\@N7A<(S'T.JN5*JN0KH^$7TFP:P[)#@HVX*UUJCC0)( MGSL,DU!6!F1B,,J)2[JQZ%OHT3<$A4V)&_K[FD M-D"/[L?C7*A*F_:F-6I48L@"1)Z':8R)L!'"'N/U'AZH#:6:P$,3[%C">@NZ M/@='M\^Y/;^2-DGRQG5Q!+RC\OR]H; 7STJ:[,%L*J3H5R(HT:2LK_$9-S8FIW82=QELYO)]"CN'.X45[%0/$?46T=,T M/*Z29!L79.O'$F2C^]/[4IGAYO]$8G@\1>W@9VGKQ'R@8(&1X&[&B(YKJWV+ MG1M"5\A(CYC\L*P;+QG@[*1708TN+Y@"D.^G,U4XC[CVD"&GR<]"!(2"(V\K M&>HU1^<0N\'U1CDZTK=0B;3<7L2$+OT95]<6, !?1PZE8]M5V[!\Q@*0Z0C%Q.3E 3[W(#3O)8Q0!)V"H:1 M #(H=GM@(_FZH;82I E\^0Y)PO<7N7Z@(^98;W*B/\E5> :OQV0EDVOC! Y0 MP)YLH_[0?K?0O-OQ0;RADC8IZ9-IRZ>1N$% MHO)(YN+(C<#@!0&9J2E"=KY2>IB%"HBDH4&,1<4M X[(KZX^]M)]0MU>*[EV M>W>-\?'>A[DI[WT^]")%X:2 (GZPL./*!20 >CGCG#,,H0;5@Y$'PV:BQ*EP M1@3AU@F(7JRS5KEOHIXS;;X/'H&+Q'0F#W6EGMO \*+@/)\Q\F$&EW@40E@6!_CHE[C!;'U*J46!)'58/^H0TH539CUX> E-Y7@N@6G:IT+ZI?W=T,X M'$I,,A-I3 7-3R(=+&6-:,9F9:U%C:EN%83UN>$IR@-3P"V0>H,AI4&W2( & MS?K+'AZ%87@6RP^H]78H _P+6"BYXWH);-ZJ&$6-XQATU4%PH0(9=_OSSHEV MKI?QT;*MR)3Q%\'&< J1XFPIM0I7&+ Z["4HYI*1,L_F($%_+:\.9WPP60E* M@CXY;3&.IH-L,P4HGA/"P@+'_MGL^KHQU^XLJF%#VE7A&\1OL P^-HW%A8X- M,7CINFXD#I'[S8RZZUK\[D@N,)[9D\!0 3GD;-GS' -Y&"YR0G.=7<-NWP)^ M&,2@YB&:7D#9TC]AYNB(6X_T<222]219+6?IV7R)$S_GR_3RE(:1+I;IV2E6 M?*$@G%U^KW9/M.YBE2XO5UA,M+A<)HO3=+%8Q9Z/7M_J]#2=S(TF9^ESN%19W$YL;%*SU>KY P>7B:G MZ?ERE?Q2*\!V# PXU?G9)9PNG:]. 7GIXG29?*ZQSD@? 7R<7Z3GYV>(C[.S M='EQ@?@XNTSGRP40J(AQF9W*$V: (F026#,28-8!.%F)G2;.%')6BHRM'M&0 MH6F!Y5BC@VHE$W(CH3F<^ENY!G:_"58;\* WDV:TZCG2OI6L3@O:_)29B=I M7$S/A#M0KC4LOL+J!M* 5-3A.V+CTD!*O,@TN+'C(CMAJ9J?Y"WS70:36TAT MLOHI2^:;I][L]&/79!IR.'57IL%Q))"%US,R)\,#XD4=3-L_J%B/P7 7WX'[ MU*7E9*%GK-*M'U.%_;;Q,TG018BS V3(]EA/2)06L6PD];)\8:^P,SX!W47E MYCCB=+%JHOOT0>8;\HA<&RD=#'-NO*"?-!LA+W9Z,+61W[)]LATE]VA2CIL1 M$TX^$%6DX\0$??\LF]Y/DZ>7YZ3/X_P5-:EZM+ER9T;U- MHUHW/1^;9W]DE53@=*&X?DX4Q[F6)EZ .@J+A+3$A\-KWE\ MCK"@4@ I7'!EF;PI1>LI=+!X^M]YZXL+4#H+TB6ST_1T=HF4L)JEJ]5E.,P3 ME%\ZFZ] G>$\<*WX^12CZ>D"--CEV>I9\G1^-@/%NL"?%N?IY1RHXIT&Q(>'6JY A7-!L/@ M>+CH>XT ]8FFPH'=OBEZC$QT8@?_9;(^3-Q3OI4PF" 7#NL-9N-P_UB\>[\I M\X_.[J,Z6XQ:2)\:>YX9#Z,OCKA*[8,& Z>\@NYP__BX) U5[4U<#\F6:X0< M/\#"S\WQDM^5W%*43 8G4.;TX,9Z':E.8G@(DU0#R ZK1G:\Y\Q.(,V!8?V' M#HF?5@P2Y4",*TZ*8]KQ]"@/0I !4&3.^ -RU*YQ,/B_#"(2K]W4'TRJ]C'J M9H$2''C#F-1!B9D77,:54?($OU2%"@K)J1I.IGKX)HJM7KEQM4HNT2X1Q(QB M+$$8B5$H5EQA_?!F-\#J8^:KEXFU>E^6(NV]SG]=SA#PLUF2PV7T.O:50J@< M4].YOAU&RV#'[^NA+WV1:0(:= D)DS95C]Z9CIBGVK>=I6^&,F(]!I.1# M$/=6B1H-*/>%Z/LS5=@LUV&^V#FR]DBIH/D_"^6 #H MK_7X^F[1\%L/*'!,?22!3>V\,AX_=$5B&&LE"W(M;50D$=@SP#%-C=.JJ6I1 MJML+G18.>H\O&0OAZ/:?MO4U^42I5RDT5N)9ZD,$8?.*%N<%D]/K;1">B4H% MPA$J'-+*$G39P3@I:C=7-,D"LHFA>(SWX*+(.B?)EX_%036^CJB4S+L2GX^) M1S"P86I-.&\)7_C"7KH MAUK8;5"Z&\A0+U'EPH^THWQ%"1NDG=9FUX$)43I I?-N[RJ8G5^^)6:M7 M&<$KT]<>&!HU@B,E98\K%CM2BC4N[,;A=]M3-LCK9^S;8C.OTN^^H@:A8"2, MF)PC4QWZ0T)^D^\![!ML]U]\W(<5?/.+B^P;5TK.YH+_ C\IY@Y],*])L>B7 MXV49S?(>]*#UO]N&3CHV+%PJ[X?CPI/!%UND 2;'P*.4URT=EIL!P;*B(3S! M0#M7:\-[:!NM/D[5ZQSFBP1)& >(1Z!]FQM /=/SLW"DTI/Y8GK:F[!TX?M$ MXPE+@R\<\'%U_OHT$B'6'!7\426JQNV"+Z0)'/(H*D_$1V,>&B6]#8T?R&C( MVA%%X7K,CX#SN-G>%.;Y5L\+#L-MW\"R.#U6QZ-@'J&P7Z(HR/&U^A825B]@ M"11I^KK1[Y#*_)<=2F;89W3FL^\(#T14.&M?$PM3%T_6$&W_JTH1<>%FA*8G MB\O 1AL?];Z8/N9\\^'Y4$T&6XK"^=-/A@9$L N?:WX^73UPKOFCSC7[WWEO M\\OIQ0/GFQTUUN-X7'^#^ S+Y7?\^.*[_GPV=Z >/HV"9F2BZ&;T%]Z&#-J MV/\A>?CO;NTOX @?.+3U+%&>=8H9T3W)=UFOZ?LQ-6*\<&L'4B5!Q0A<\-!JN0TXE]JJ9@0=,XEF* M+S/;DOZE+A/MM--0_2BP4QK"XK))UH2[;OFKT'A5^=(%U+SHT_3B1;Y;,,R7 M.5@W.C8UKCZCHS;=OM?82T$+UYOI1G!$)ZPKUTMH"U9TM(_U M(((X+8#OHI]O@3 W-Z&YP9U<;C2L*S88_OEU65)-_'TK')L6>*1WXW.]+S;) M.8Y7B&![%ZP\3:Z.PR13"M3_BGQ"-_2<=[F\.)V@5'0S=]VR_.Y57>9I\K-A MH[!)_JY-!,RI_>66I[/)"I9[+V0\^=4:OV3JY[ZX\JD_*!Q>Y_@EV87U@S6' MGQS%N\0*97:J. ]C!ODW3NL;0"!:>1%.Q41E-NL9=?-EH-_^X'=WQ[:@:] 6 M!/!W^3S.LBEZ[[(,ZPUCIJ$EWCJEWA@LHN)"#IXSO#[XM:2WDY:2;Y_VWX?- MBP73@AYGHCP*4+*K SOZL7;"H[$PGP7*^]]&0S!A%:<1HBZY!L8*'WLOP5RJ M7/N]@^W8+1O:I3P(#2D>4/#R>?OJY?/"PC\;^*^I[^!?BNB\ ^WPZB4HUVOS MUI0E2>RJ_>%D?A)\BF/8?CAY/7_Q>G'R'-[TC[]ZN0>_#B3#-8ZZ+,T67IU- MST]/.*RKO[3U'I=,UG4+FIQ^O#$9R ]\ /Z^K>M6?\$-[NKF"X'WZK\ 4$L# M!!0 ( $>#85;U(N&:(@@ -87 9 >&PO=V]R:W-H965T<\Y_V05VMM/MFEE(X]%GEIKWM+YZK+ MX=!F2UEP.]"5+/%EKDW!'5[-8F@K([GPFXI\F";)^;#@JNS=7/FY]^;F2MPD!DKG,'%'@>*SDO]_I>,\IP1 MO4SGUO^S=5@[GO185ENGB[@9" I5AB=_C'KH;)@F!S:D<4/J<0=&'N5;[OC- ME=%K9F@UJ-' B^IW YPJR2@/SN"KPCYW\TZ5O,P4SYDJK3,U].TLFW-EV(KG MM;P:.G"AM<,L4KP+%-,#%$2CKU5-LNUK8VT[(_;&30 -_G//J$#R9&%PQA#!$6C(./M?2,,YRQ6E\\)K)/^8ZQR<[27[T3,>7;)WF]5@+*23!OH!T-I&%ZE++OY$[L3< MYUK3(WA8<(HM_8*^84H &+#GP;DL>5?C2DK:0>2=[O*&/A0*0\LZ&D%#)D.: M*;?84Y1D>8V 2F[#-'EG9[ZQM*!0ZM*"VBFD:^/]$HX%K-T GL 96W78!$T&\1FZ")MF_R3.,"^^([RRDDY^JY:QR)D '[ <2$4)36 M^GY9!FD!E&(70PN_-CPT/]9J)&T7&?C%;Z%.QP/_0GR0E3:.LFCVN5;6$[5? MJ2@R\,8AG[M6!V[%GT(E.89T@VQ_Y/O& S[%3:[AW$6=!^D++63>V![9TS;1 M$R.B'R/3$['H3ZLH_4S7+E8H/6M*"\ O4,#)(^=H9FYVG9ZC;DDQ8 ^=2 06M->$\D3(.#PEQ_D2((@=E,ZFT+X03ZS" M2[ZB+18-+N;(<^%\"TI*)U0,S.G1%/]/&/Z 7[(UWV-^J.9/)$>\$WEJY$"H MM!V[BZ^U._6*M+AA8+=*)*2D ""IT"8L9&,SRY%[B!14C*AX0%KZ&:F!G?GB M4VA#*\/Y"NR#]I[I#$EM?^L%0VP72K3+LIA!8TW+W":36,9:+7S4#L1./$Q= M6W@M'"TF]GMNETQ"Y0!!?"[WI;U7;#1.^^/D'*-OOYFFH_2[K5'S-3#*=DB^ M>/N/G0)S?R#%7;+;+#.4@+OE:#_=\W[J>89G!'DE'#=\ET3)NYU'>@J3%>+WT2>T&.J="!7XA?X)4W:) M?+75HQ ]Q*A\C-V?[_)]VT*D?;I9R1CV/H@)HO]&26,%2>FP$:]-VA2*]G(1 M&HI#FFDR'VIEI\'@=M,[_BZYB>?T/6G#.S+^DEU_O>,YG?/Z.$NA(RMC):DD MCCFBJ_HI@H.>%_YY&UN5C;''9Q?M. ;&@B.WG>*P86VW859PMI\1 S3/SB\F M+'CIR:B?),DI>]\4D1/O7Z?T1%R>MM2#PS5O)^E%LOG62B-AJ*X<38SOR/.Q MU7Z3X(\6N&UG55M",:S ESSXB*!C'EU!^/Y0/E:R)"6\VUMD_>$IG#3VUX7] M[H0Z4KK0#)30YTY$$(QC=1O.<.YKUU8G76IWJ"^,"B(=Z%P)3W86],W\I=7> M>O4\G9+M[QNLX>KF^Q9GYS[GI>MV''HC%ZP\/H<3)6AB MVD\F$^1L4LIS[*1"@AP:1YN1[UUWFF;?"<5Q>#M-U.G%Z-1H,W MS4R?VKY*^H,*'3;;EN7B2,OR]QSG0%)*^[O-W>YY:J;:\_1SG<5KGY4TK_'E MM4_BL$ZLH,U-!K>.KH1\WR=XFU*-;S5]*^E3P&#?U=VP<]=:2+/P-\J0A3B% M:]=VMKVTO@UWM9OEX<;[)VZ0/BU.IG-L309OSGK,A%OD\.)TY6]N9]HY7?CA M4G+D$EJ [W,-H>,+,6BO\F_^!U!+ P04 " !'@V%6BA@Z[!$# &!P M&0 'AL+W=O20\ZE<J-*13R. M9U$E9!VL%OW>VJP6NG5*UK@V8-NJ$N;Q"I7NE@$+#ALW(U*>2 *X\<>,QA=>L/C]0']8Y\[Y;(1%J^U^B8+5RZ#+( "MZ)5 M[D9W_^ ^GZG'R[6R_0C=H)N2Q[RU3E=[8Y(K60^S>-C7X<@@BU\PX'L#WL<] M..JC?"^<6"V,[L!X;4+SBS[5WIJ"D[5ORJTS="K)SJT^_&AE0T5V(.H"%%*" MI58%R*HQ^A[]B5U$CCQY_2C?HUX-J/P%5,;ALZY=:>%#76#Q*T!$(8YQ\D.< M5_Q5Q/>83R!A(?"8\U?PDC'OI,=+7L!;&[K7QCV&L%9BG_U3+?Z[W%AGZ,9\ M?R[W 3E]'MF_H@O;B!R7 3T3B^8>@]7??[%9_.Z5N-,Q[O0U]#_NU_]'A3[050X[#:H!F;YP<&I[(&5^K6$I8]@VM=-:U#8^$$6!:R.?.+ M-)SQ.=SJK>L$P?*0S3)@(CXZEH3G MLSDPPN )7(M&.J& 0B&='6&01CB=9I"$<9R\*>$0=D:371J'64J&Y#YAY-Y2 MZB+/VZI5PF%!1$&7(9>BIZ)3SL*4GY_!*9N%/)N=O=%5321-99F3,1L*%:=3 MJO 1-#X075N$CGIP,IN<$V2OQRX[4E] M^"$^"[.3M:7R;,DTGIQ/ S #ZPZ"TTW/=!OMB#?[94D?%1JO0.=;K=U!\ [& MKV_U$U!+ P04 " !'@V%6%+@1V5 3 !M0@ &0 'AL+W=O/^7W/E3/GY9-G6>%^E )W6PVLKI]H?)R]^PD/G%O?,Q6ZYK> MN'C^="M7ZI.J?]Y^J/#JPE-)LXTJ=%86HE++9R?7\>,7$WJ>'_A;IG8Z^%N0 M)(NR_$(OWJ3/3H;$D,I54A,%B?]NU$N5YT0(;/QB:9[X+6EA^+>C_CW+#ED6 M4JN79?[W+*W7ST[F)R)52]GD]<=R]Y_*RC,E>DF9:_Y7[,RST\F)2!I=EQN[ M&!QLLL+\+[]:/00+YL,C"T9VP8CY-ALQEZ]D+9\_K#>:R M@@[E4UWATPSKZN?7R2]-IC/2D'YZ48,BO7^1V-4OS.K1D=7Q2+PMBWJMQ>LB M56F7P 58\?R,'#\O1G=2?*62@1C'D1@-1Z,[Z(V]?&.F-SY"[T6C\8[6XF6Y M662%-*90I.)::YA\(+[X[^N%KBN8R?_T*<)L,^G?AESGL=[*1#T[@6]H5=VH MD^??_26>#9_<(<3$"S&YB_J]A_3PU>(?*GF_U>)](=Z5-VJS4)6(9T;;D:C7 MBO2TE<6M2/!_KFJ5BJS6<)Y63^724HF$%#D" 6ADA=B4BRQ7\(C:.1RT#%UL ML:V*Q+:I=".+6M0E[U.K:J.)%KVP7+U5U0K$KE>54G#\>B ^K[/NYDV1_=*H M_%9L2R?2CW*S)*IKE6_%F\^\KU9)4V7U+;:1V ;GJHH5=BIHNZP2B&*RR/[% MYO#=7^:C^/*)=A+XM=BB;BHU$#\7).-#N>[JD9FOH,9X./P/MU+A/6R0%:"G M=$WJL\009B%++7-26+)&O,%)( 2" >FT?SJ9#,8(!GF.-R+$T\4_H7)20:*J M&H%8)#FT4ZR$3/^)$$),08M0 RP>&]1KVO >O:N[VMW#XF@^ M&+4L6GD/'XNG@]@])AY1>$U%:7AS,FRK+%%.<5:K_LA@I1L\CS"9?*&%!T9] M%ED[W,I;$LT1.HT'0[_QI^OO7T.B&V5T%1Q'>)**3RNE4RN= NMU5J7BET96 M^(QHTYY&?3V*\4I[E)V)TV%[B$2.GX<-I\@R$"8C!Q)*)Q0KE@UDP %NL4^& M0_$F2N9"9GKNM%57C3IOMMV3+VA'VO*R/93?;LL,WK$ILF66&"F37&9PDET& M.WMT?2:FK=VS!ZJOF:YIH=D)ZI";LC&18:%P5(@I9 ?Q'![)R659Y@ /+%Y@ M&*FLE9'MQ1E_4"E"(0^@#";?2IBU,'EF>O3 =E *0)K%K?]!DB+\.0:C!@R MO;;.KS1%4V@"QP.&+N,XBN-8Z+5$#'B(@4?".P@9$#V>DL.FUE5[=[Z1>:-$ MXR/8$9:W616<#8>6BSI\10"X/-E7I;5,;:-0WK7/1U=#H9#L<6. M+.Z $M#^6490R3":7>VKI%>L'5Q19%HW++V0VVT.^UOD7D"S:EWF6*)-$)B, MAHYTN)S,7MBDC7"=D,5THBHS:M*AC5L&F '$&GIF%XZ^W@VTL09+-^UL#-H: M_$'M2&3>*L''C[)HB"J,,KM;$NS=B$A-A:#&S&K5DN2L7YD"H&:$H0AIM[1LK*0#+/,L93ETC?^\ 5('17@N9RP(.Q6C?:JJ-C&S\IK;"B9G4!2R:9Y"?;*I5G:/K M%6S\U%HZDF"VX3-:2B ECA^>E3Y!\DP"-T&!BD &.. $1V=>-AH/Z+/'!FVW MZQZ+EQ0W:34'4')6;,39ZE3,X:>?*^!*=_*:+%'A"8@8B0(H9C*9BP^4U+/ M)<97XCV8A".23<.T++>C:#0;BC?'C^,JFB(ZO3=6"%VR0[JGXN%$_'0H(F1R MS %:L/(?78[/Z-V*HDJHE4?,P1E8<$>L@E63^1E<=:G(#R'HC2H0L!_%T3"> MG!TPU2$[GP8KR7#9*?+X+TIU"J]%H'K-AM?"5 MA21KL.X6^@MR T7>6^<)X6<;!0/@?!?X+Q%9N)(L:4LR#A+T7)6RB3-XN/[T M4LR'-CO?:[Z5LJ>YD85"$NMH]@1@ MA"H2-OFD=N@;F7BG34"CS))4V=:!#JYG#0+T4J0PL1PQ!915LB[*O%Q!F"=^ M#[#%P0 ^5RD*B";;P:\X"=%IK;.M)8IC3;(MAXL5()_(RFVV6SDG13PC15%(X4#\-2$OV;?VO2+JQN*ZKN72.XSY MC&]2R,2:@N")W#/%<'^?[ED/>Z5W1GK(*+W S&5=5QG,E:G!6+Q%ZEL C(H MHJ$1TR'!=HNB$Y6[<1I <^/\ %1D!)2TZLY; B\^U M NB!7!W*>]* 7?(BG#L(\QE3\ FR+#2*.L:M:].>-S-G?3UYL*/,.Q(].[-T M%8Q^+'XVQ'\B&_Z!%?$W/K-NPD14/_#16S%%R4K8A7+D-+I"RGK9[YGM@Z-H MC,?> 4"2OA5%F['_,.8/34ZX1Z!3FR-)4SON=*KT7,+V$&D[?NGTB")VVF)$-40L@[,/4"%SK#H$':P&A\FH"]J:2-VL W1,KO$ M6R ?/K'+&Y)A, 0MG&=" $H)\J'6)N5([-890F:;@@P^UW4G[GO -^A:T,/$*-HEIFZTS0AG!YRO M''8_PC])>XX/S^F/LJD/-?VA*@6/)BC'-+D!S6T]85'+7B3S*=;*8>H;%L8B M;_\$2591_P.*(5!/J+V@5._V&UC,^:JIVGJ@@B;WFD+'NJOUK@QYTS:8SN@'4T6T>K.""OF&0PH'05O0XFA6?MA&P4Z6UTOIZ MS89+@]WPR!X*LRCQ@"7H]W32MMRZXPY29\JRGF;)'G1ZW0-#4_7TU2=A% MA$'VUS/2AW*N^?"WD@0B6J8/8*?OWIT.!U>^[@83/8#*XD!NIQWD%1,FVR!- M1PN:<4C3(!XC6F2(=5MG.^('W[*0D[,E1- MQR^N442I./ T9#[$LSOT(P\%R90T+'W]> <"RY:^!*..]GP**T& MXD63Y=S)*/NAK^_6)G+K*Y^6 YG2]O_X_.XZ$F\_OS*@#<K$ZH'$M)2^$)T0J*-\H2\LES7>LSH@EH%=ZEB(N(E1BTM4MWB8TL292 M?':<+=E3PND.U;O$B0.0%=D_/6FY0'BI5@8$WC=JZNKYGI$3+'/)H"IG=%MS M.;CV)Q^QDHRZ;//21,I&FYZK#-6$@TM49(557ZF<<W@TM%9F+.'7S$,NRG--.!P)N:- M#&QREC!][B,CI\GPJIVHA".L.UKQDL)ZQ@..8$!T.IX&I%#K<)_:=09MO^60 M@>DP",GU&LM\>H,PIZ-I\#&"9&41$5Z]3^J2IU8F,/%&OGL;3\V[1J3[V0WS MU*5_MQWS_/HY4@NAC\Q\-M2TV^^TNM;A7I_5YEKP)?$B*'M+:?\EA\"ML[IV(^%Y^XPJ:=4)A_ M4>Q)\7PH/A[KN,31$,M^.)YB)]'\:@;BLV@T'?W9>OM#6V](074)E=J3:?=R M]22W77@';C=]4P^NO)4Y7-TNI)QC9V=W<'?K(___WRY=4[AK$XR"_;T2>N;^ M#EY0]R&:EL7!;8!N!K13'XLR^T9<#J3YY+=?DMPS\S'3J#]TVF-PU3+GTAD[ MBPW"=U-9Z&"..DPD_Z?IT%4T&T[OFP^-H_E\=#@AHIY9[XAH,IJ)U]C&Q$B6 MDS(0#78%H&E%UTIH?T-].K]KFA0/1]%P>GR>%$TN)]VQ#7\BKN+Y@P=-\_F1 M2=,XFLPFQR9-5Y.^2=,T&@V']TR:F.GCPZ:K:$P?M^.F>!B-I[-[YTW#JVAT M.>WT3GI3?=>'J(2L*%+<8V;ME%9:P$5,^.)ZSP3VZUH36COKTH-#<\OBMK%A M^D+F8@Q0?*K:];X6-XNF7; :LNYB#A85:@=*YOHMN_."8A5YW8(Z8DN?99*L M2IH-BN#"E$C GUR\&51R)PJ[5SF&'R[B?OXK^3H@$]O4T$O+!_ARD M_3".+J?VQ@&!Z'!$,GGX@,2%_=]@1((SO1S,?^\)B0,8WS(B<6N\^?[NLXZ> M';N'_$!-^#Y6V5E];(_?:^#A&XF!N3U<58[11<4=#62>YG<)]QIV\1;$-X2"_C>ZX'N7:2@?5:T2A/+@6M7>+*23D\/[* M]V2T"],MNFT*"6(DT]8/><)$V#EV/X\(QD!\,9RV\E":$%7?715J'+3]W[*] MB&=$&W*?UE>YBUMW-26RLXX^5ATCLE+!G,D$9R^$04<-0GC)THQN[(!L%TC.HF%4M0420]T M4B:NC6&V6JA55G"U[E*U05Q>-F!C"$?, \TMZ"M# 9<& M((57D384EMHK=#TEHXY,Q]<]DN[!WRALZ&TVF=:V6*4+K.=FE,1.76BSC:TE M;.6VF^E!!^[R69;HP6,T1>+=).9N6QG MDL9!.N,K@G59YMI%S_-%D^6UF;#)Y/VG\!YQ.^+NFR;338*OG'!AZ*?CM@!T M(^K.O.#(Z*$SBV4VN9=CKEWL/QP4F7_XD/O 48[.N$3NEV5 WWE,9XB[0F--I+M R"$ XCT[4T"+@=C]K[)M1Z]8_ZS=BISJ'(@^U0 M_RF:2="9"G%35:5Q=$OF;4> .\_#=PD_!K9+_359 C MUV_OI3IS5/O=*PZ&@P^Y/W)/VX1'G4?[)K2W'V1W&\JF!W305N%O1-@D#W:_ MW0\ZUO_KFR:OLE562_&F@'O'5T<:D4?C?<:CH,)^(Y99ZO3]OR$D&$:,(!N) ME-5L[MA7\W(_X/*3ILJL!=FVX=JK=R"_FT@GRK1UUFS)VLE_%3KK?:?3AW8"9;E5K M+9&0(26#74'W3\HCJD'15X0(/^3%8NYV9S)_GGX??(OKDU+B78FX,K87@.B; M9V$_MSC2V#QVN(.^;Y1?!#\!L*$[&/1#!Y0.FZ(VOP;@W_6_I7!M?D*@?=S\ M$,-;"0^$ ^5JB:7#P>7T1%3FQPW,B[K<\@\*+,H:@8G_7/--*'H GR]+B&M? MT ;^%R:>_R]02P,$% @ 1X-A5JEI4]M!!@ OA !D !X;"]W;W)K M&ULO5A;;]LV%/XK!VY0I !KZW[)# M, Q[H"7:5BN)+DG%R7[]SJ$D6XF=+,N&O3@DQ7/]/AX>YF@EU7>]$,+ 3576 M^GBT,&9Y,)GH;"$JKL=R*6K\,I.JX@:G:C[12R5X;H6J%&/3H[L MVJ4Z.9*-*8M:7"K0355Q=7LF2KDZ'KFC?N&JF"\,+4Q.CI9\+CX*\WEYJ7 V M66O)BTK4NI U*#$['IVZ!V.200Z(4F2$- M'/]-;O MUI#U\H(;?G*DY H4[49M-+"A6FETKJ@)E(]&X=<"Y#TOIJ4 KK4P^FABT!+MGV2=UK-6J_> 5M>#][(V"PT_U;G([RJ8H(MK M/[W>SS/O48T7(AN#[S+P',][1)^_CMNW^ORGQ/UN$_&IC1@N"IV54C=*P.^G M4VT4LN>/77EHK02[K=").M!+GHGC$1X9+=2U&)V\?.%&SN$C,03K&(+'M#\; MNW^O%3XM!&0+7!3X$0S-N%*W13T'7LFF-B!G,.\UK;A&09C)$FN /H#?!%<= M-0"!%=44C?3@TH]+/P[L6]VRT>B*?@6]9PRF8E[4-5E#,TNA"IG#'B1!R&(_ MP%$8N"Q('!KY*4O6:5$G=T"4J;6)6]+SUH%['L1 M2P/O%>Q'+(B]C8)-<(+R/@PK1!$OW!D@.70E++?(/P*B>CP$)= I#-](N_LK MIE8HWJ9%%^3N&#X* 1^D$1 B9@HJC UA;F\ NX'@GRNI]1;L1!J>94W5M&9P M69GBSS8/&-4VE5J*&233@#!"B3N,V6;)9RUF30F_%#,!;ZTK7WC9X $>&/^ ME]IY[^!76Z!%3@EWTL/[Y/JD>([W'=Z%X,-K2.#6DG0/_(!%08H#ST.B$*=< MCP6XXHW[3>>V3J-W-KD8J5X42PT>]+:P'K8[O2!E49A"BI#&2+K08U$203SN M-UR(:[PHEP20R!:U+.7\%F%X#=$X[+:X;L22Q(4H8C[J"!T6.@D$X[C[_D'6 MG=U,5DMA!'GR&J/J7&!)%"#=G2C"WSA-,)#^VZ\*R8"W7/8=[>)Z;])G(9XA MC-\-4<:GXS)V[#?X) TO=\"Z!X$3LS!V*6%)PA(OIARZ"8N#8 M/]__%,[4P MQBQ.$AH@&(X'_C/Q#-(0XI!%R TW]EF"TV2=T2?BZ:8^!#%S P^BE#FA"^'8 M?1S/#3J$8@R!GQ(V(>'I_"V><4!.$Z9I$@\D'H)3-]-OV$A1V;ASI ,GQ.*$ MD6-!BA%B+PIL,.\NKU[R:GEX@9,U-Y36M9V>0TA8X^V/M1,7M2D<8ZM;?O(L5?8X8%NAH>C(>N_%H:;%4-WD&(\F[K[AA.AV+B!E\;6ECQO2#!LMAYSW#JXJE: M3RT@OK]9LOY0#ELBB]W=!>N@Z4!R[H/TIC'4] EMBFH[JMZ]AZ OAGW.O8K4 MMSWH&)6O@? !"?N6]7CT4YH%X&.1CQ,:A^#CM>_8GB@B6PX>'1SC8FV&B 1N$(/&Z@[73]4T-MGRTM[;>13\^2(/NV6N:5F_7X>VT4/%;R(O9 M#-V9*5E9Q7?R2<(Y'ERJ)7EN>XZ=9:!OU5C7:EHWM]@I;KI&5)&C#(IJR0O5 MGX$MK8PXBX]"];3VA W:8"SEF*MQF^^V1ZGEP)ZFB-8]3-XHPOD?,_*^_O4) MNF=H.U_/MKCK+3(9O"GQ*IS;ES/V>X1>^[Q&UL[5EM;]LV$/XKA)L6&Z#(UIMCITF )&VQ BU6-%V+8M@'6J(L MHI2HDE2<[-?OCJ03=/7>\>XZ$SE92?=,58X;#*9CFO*F]'%F1W[H"[. M9&<$;]@'1717UU3=7S$A5^>C:-0/?.3+RN# ^.*LI4MVP\Q?[0<%;^.UEH+7 MK-%<-D2Q\GQT&9U>9;C>+OC,V4H/G@EZLI#R&[Z\+&&J\]%L1 I6TDZ8CW+U!_/^ M6("Y%-K^)RNW-H+%>:>-K+TP(*AYXW[IG8_#0& V>4(@]@*QQ>T,692OJ*$7 M9TJNB,+5H T?K*M6&L#Q!C?EQBB8Y2!G+MXQ<$F?C0WHPI%Q[N6NG%S\A%P4 MD_>R,94FKYN"%9L*Q@!BC23ND5S%>S6^8GE(DB@@\22.]^A+UIXE5E^RUS/R M]^5"&P6;_\\N)YV*=+<*+(A3W=*)9-)V\W ,P70-,]VG? M$_J]6\_58QA2,0:U9S0Q%36DHK>,\ ;DJ2"&J5H319LE"I1*UB0B1I(YN6=4 MZ9#JITG78L&HDF/ZBUP0%%PIRYGR@!E M]2ASR&5\14'>4$L8'B68KAB 1NT*:]SB[A="J&"N8J(@BWO" "1$TSSL0N!1 M:2U5@ %82/"CI0IW(L3]TAOQ\*[ PH&%?E,4Z\-9$ 2[X:]&G WAAG#8'!B6 M#5U 0'M/;;0&R""B0H ]IG*.*G#: 0F':?3BV2R.3E[J/E(/.U5(TDBS#AVJ M!)9D"E,$\M(H;AD7%MRRAF(J@5\=;3$F?LI24$)XF9]LIZU*%NB20)4G[!-CEU::.%=76I[4?N-,5NM! 0O(" MA@LO@K/:P("K$HHX"7 8JQ< KN>.:J^MS MPAKQAK?A;M6IQKT&TZ44T%WU*?$T<.7UWUC]UX)JS2&(SL1CD-LC$?G-)HSL M-'"%_IU<:LW R3^W6<(/VZ3W+T>K8UB,'<,?0[ MI7 #+_-<=1"$X>P1F099,H??+(BSZ >:&MD<]]HC^UA9AT61B[ M++7DG(7S_NV)M,)5N%$!%E3+;*&)^W W+J11V4$D%+))IUUZU6"]\[QF^P@L M<$7I@>^+"&).POES"R0)L^>_A#2'T$!?L-10>BOL#LZ;6(K(NDP14+R!=, M'CB#0U?8Z8CORP_:^_0XBL((3JQ"(.>4?>=#XQ/0)R$CF8?4G5'"/X7H-L1_3'0-X-5 M/PYY,#"=4UV1$DOOX[ADY"\IZ93 M+F-_CC.$2P;Z3E%? B5]$J3S*;ZDP"/I!)M( MG)$T.)G9T2D^SBT=G0!1G,2V5W=^ ,A9.@-4&E#R MNNV,/>.!%)RD2!)$4>H%'W'UGGZUYY:2K6\IV2_>4O;*'6XIAUO*X99RN*4< M;BF'6\KAEG*XI1QN*8=;RN&6QSKT8V=H/9%#Z1M;VL6(43F^X M .9+*4W_@@;67TPO_@-02P,$% @ 1X-A5K!V9>@ !0 ?0L !D !X M;"]W;W)K&ULI599;^,V$/XK VVP: &O#SF.G:QM M($<7NT"W#3;=%D71!TH:6^Q2I$)2<=Q?WQGJB)P++?J0F!2',]]\GXP* M(76T7H9OUW:]-)574N.U!5<5A;#["U1FMXHF4?OAB]SFGC^,ULM2;/$&_=?R MVM)NU&G)9(':2:/!XF85G4_.+HY9/@C\*G'G>FM@3Q)COO'F4[:*Q@P(%::> M-0CZN<-+5(H5$8S;1F?4F>2+_76K_4/PG7Q)A,-+HWZ3F<]7T2*"##>B4OZ+ MV7W$QI\9ZTN-_H&X2PV?2D#OX06>8'2H8$;8.8-P"O(A?U7B% MZ1"FDP'$XSA^1=^T1D_/X5%XX[%XY?T_[?8_8_U,%'XW@'-^2$ M3+$6^=GG:.&F*DMC/=R8C=\)HNQ\:Q%K1;_D2-06I=![R(6#.V&EJ5Q0SJ16 M0H%X$*?N GECR?4MF6#)-99<8VD8]"?<4L"+1"'W!RYT!R3/=2*+JH!2[&OU M%26CY2.'?:N$RVR ,@R+A,[;+#N#K]JB$AXS^$YJND?("8S['GY'81V@SAAH M[^(97YS"$4SG@_ETP;MCF,X&X^DIKVH MJ6X\J6L_'<'B='"R6,#Y\S@'P=F69:&<"52+0'9@Q21*;D5H?Z3@:#(?SH@< MI<*'NYH2(),%'PO:$37O]N1C%Z<0&9]+F[TKA?7[)U&J0_&<1>E &]]&AK@, M5&(3,)$0@"'\B-12'647PD_&(\R#0:GKYR;@U'TW S?S]Y0QE>=P)#O"67J2 .*..4#E^@QRU9I]35M*Q MET2%Q:VP(1/X?OVQPU<2%!W08)IKH\QV'Q):*(4U0>Z1@L<>$@E6-M Y/CX7 MOJ=M"%>5;>]N3&4)VVU%,:*PDO13QQQZKQA03I$A@A$CH-'*2A7E.T M?!:&&S"&P][-4;;\HP8%&ZT+@6ECG-QVA9@,XWACI;LV$#W<2]_@=0 M2P,$% @ 1X-A5N#:V'(#$@ ESL !D !X;"]W;W)K&ULK5M[;]LXMO\J1#9=)(#K^)%'VVD+I.D6MX-.I]M,=W#OQ?V# MEFB;6UGTD%+2S*>_OW-(2=3#CKL=8":U+/+PO)_TRWMCO[JU4H7XMLER]^IH M713;%V=G+EFKC71CLU4YWBR-W<@"CW9UYK96R90W;;*SV61R>;:1.C]Z_9*_ M^V1?OS1ED>ES&DJJ-RIWVN3"JN6KH^OIBS?GM)X7_$NK>Q=]%D3)PIBO]/ ^?74T(814 MII*"($C\3 M'1MF8<.,\?8',99O92%?O[3F7EA:#6CT@4GEW4!.YR24V\+BK<:^XO5;M2A> MGA6 1,]G2=CUQN^:[=@UG8E?3%ZLG?A'GJJT#> ,*-1XS"H\WLSV0GRKDK&8 M3T=B-IG-]L";UW3-&=Y\#UWBK79)9EQIE?C?ZX4K+'3@_X:H];#.AV&17;QP M6YFH5T=0?*?LG3IZ_?>_32\G/^W!]+S&]'P?])T2>'R7^&VMQ-)D,"R=KT0A M%YD*UJ7_5$X4>+V0FB%_+PA582"]/IJ?B2UX6>/6G2L7UQI1Y(=[GA0*7 M"O%9%DK\(HO2TG%OZ0E25IN%LBSI'WXXT3EH-*4#/NXTIN18S"_/1Q>3"_XT M&TWF4_'Q[)K_GXRGLXLGU3^W:EN,A=>[RT>HQ[+)_"K\/1;3\V>CYY?SZ--T M3"#]WY_+[$',KACP!;/JLV+MR0LOF1P>-Y'6/M!)TO-N6"8FXGFF"K#7T8GWEQ8N&JE>J3@!+%2N;+8XYCE(PC,J01H0["+3*\8" LTYC>=NR'; 9]: MTO&:2E RY9Q0TF8:WR=>MBH=(52F2FWH$P1L%3B8K!&WTAYR"VR&2(*Y2OPG MK!=,);HM(#]@U4ALY8-W+VJC99Z7,H-ZDS@M4@'2QQRFCH/$5!"LO"4-^@I ME<1[#VZA5CK/24N;C=[W>RPK-EB5&(L(P[P9TK&V3HS8JO U:0_Y/?#%%8Y% M)$6F*]_'CH->YLYDVFM/\)3"YT)$6D)G\W?WNEB+Z]LO;&)/)V#__5H#YUAB M) G(+35;@@:R?I9@DWT(A$U;A/W];\]FTZN?'..[M291*G5B:M"@TV5Z*T+YXD4$9%8YQU+ M8C8;<(KUCYY;1ZMO2/P,%;\INQ$?C,P;3\W4&-):P=84S)4<"@-#6@DT%$RYT%5P M3!)+'H<^ESD37=M&<#YIL(X&!"T^T7W2YY=_#>7+,HB%])AMB%"BY<#-(W6# MHX'V#2S2>7]UCW-)*/S:*DK-*40,H@$74?DG:/O6L . WFR-(W/R:KZ19#)) M5J:*DVPZ/Y%;7R;8/8FQ]LFXC;)5Z)M4FXH3"/9>L'Q/BU9 M4(13(C/P!M[V#WB$@MTU3H,SH_=LP(QG=Y7R,1_8MO(>5OH3S@P(G7".*X%H M%\3I2&C/I4Q"@:"XAH*$<%A'3$I4)_#4ED48XF 4(,E75A.P-U,$!$D&A,:8 M@6].G-RO%2!8"C>Y*=BK(L!1M=4P@4*)-BF=-I_$2]JP:HJ]!GFEPS>CAH9H M?87[L.AZ[-1.(%V1GMWP%L!7X5U&>C*=3YY4X+S&<=D96)3[V 5+RW3"<3#" MXB=Q,JL)9:T@LEJZ%8CWHF8E5?DN)E2+$8&:(%.]]_B<()RA\@3\M IE0WG1 M*4Y=6 ;/G]5LAU.B(%8]_I#"RMIMUJ)D MST8D=JBNA,OVTQ;K_+2RGBK4)>1E_=(.XRCKVFQ#0OC=GHB:+6F94:(3<6Q8 MK[U7KT[CH(2$JBR\-^!4!2YXJY*AI)D(H&AM*&>@+#%\<]HAXBQ-2=89S-&R)Y4N1!NG&-1"41!WZQ%27P3<;BDR:&!<6TCZ:J%S6=%.4'QX M_PY (:9W%U5]NU&E01N4'>QE4BK5_AVI-[1G4R6T%0O)F]SI=+^#'*..(R2[ MT74VJIQ'!4U6<7ZW:@"92C,X:Z=0N%&%SVFJC/P ?Z0IJQU/)K/S[V#C8YX^ M+I%\5,$Q"'ZHQ#/EJVLXXP$L:Y?;27#/GX^?/^=3&4F6?H3/3JI;+CRBVC;- M$>H0H,HL-_UCS\&8)Y78?RA X,/'Z]NWU__LE-?G<;%VF+0B;93IOTM7<&7@ MD\0$ZH#TNYT>#A67C1[W>1/IZWOL3+U2CN+LLSJFZXH18POON-N!J.T$^T=B M92?R!0]"XH%F!S9'84CG==09*,MC2%2>C/;QATP^0:(6*IBN%(83%QE,$^IM MO/-HF23YR6C'2<=Q4_ZJS/)4,!/A:/S,@$7#T5YV>4LLV@'\T!@;YU9695R> M1F]#OG1HLC?DV-MU.GU'7LDWB+J0:OUHK.&2C>&\#R5 ('*\S]\5"EM*(#VG M3,B23!3\>V<>7+>TK'HMJ:N%'+0N5O;F]0/VC$?6986R/"G^@L('+-E=\-0R MK@N=G74.:Z%??OI(F718'N0M/Q_H9(70Z88-W?<)(S5E5C:%U&029?2/UAS8 ML5!1RW*;E6Y?*P84&I_MJF\MHCL9,5QEVW_Y(^+2@Y26\]JHO=Y15R_WXU8? M:W_/.\X5$0J(N!@^442J$L6,F+6U]X_=,ER#NJ,6^) XQCA,("_FG@QWBW24 M^_05O,<7]L,K0XDJ[Y<4O2AF@T6KPTO-)FGV_@&I!377(SJ;&-5D54 78E1, M22=*^+9?:& >X&GZ2?<0.1'(OT9OZ^[Z#ZCN?CR]-O^V@_%57\Z%83$UG!.# M "6K)B]*,1=JL4H$(3D 56%^';QPXPHZ)0](356221I:Q!XE+97O](7IP([S MBH>M3V,7,O]JRVV1/'"&0=UWH(*G/D8ZK^98L5;0+JQS>I6C^$S(*NJY#3=R M=].Q0+F(>ER6Q"48$D\P.@2,AT>J#46^NQZZPJ%#7L?N?K5=V9_WVV28G..J M](7X;QZ;\/B\7W^$%E][OGECPZ0T=^X Q([CZ2R:27084B_OFQ'/ M9:P?7E :%C+[PPCQR^8B*V3[@'$J-?@5<]G A2X:R"< M!:*V6YLP5-NUQO0\)G6_)N-GTR>L&PL3=.J!M4'MT(8PF$=5$C?[.V/;\VKD M"6;Y1DU1M8."3TL&QPP^A3##(^!A6+OG2^J;LHEVJG'*H5=/PYC*HU45#"#L MJA%DYHR?=7#<&1AU5-A =9]NH;D/[%S""*&UD+M[:WFGXA+7%59_58>6MX.! MK"GVZJ(:1D)%$"*G3D9C -H.NQA>UM1_>I1C (1J0\T"Y\#;@\Z*2V$0>:4G]1-;B>J14 M8UFU5N,Z@'N6W*^-6F,]&V^JN\8#U<<-]\EB7K% Z$986MEY+:%VQ<19P+X! M83T,'!X1ULZ-PRM50(/Y2&U?/5.A?:U)>OMMSP='!DJX/Z6L+4SY#G#(@S*. M&*MUE1V6E#6L3Z5#O* ME8@C<3>'5'%%H<:2GR7M;UC76&%K*-SPP*>7W('*Y/U(+"7,R'K]"1T>SXBU M2E=<0]9(P(.$&T77*( 4"RYDI9/^F[J&C$J0?5>K.(>(ZZQX]KQ0=4F=[H(BA I]K+L)B8"X8'97RH=PQ( M^T!N1)?P>D7/'R7E#TQP* HX1\GH@L/2\TO[)AFI-*+#IMQ$A5,D^=*$4K%] MJ=?U(.WSO^_W):D@697>_2P(HXWL7 M?".)!#D=NM[73[6ZLKW&WW3#CM,;)E6L=3SI7\OIJT>(##L!#[8MAF[WD.O. MU3W=\7Q*/:Z>>?B;:8^U:KKWDW(N)0O)^47F[QLY4#D\7PK906]L]2V$A\<$ M&2<(=)](/WK';?"B4RMOG\W#Y1#6B_\HD6@C1E.*DNK5(!+MXOLZ/G/@BA 1 M&51"U];UM:AVR=A9T!2.DZANK.1^#]^DGB(L^UX776#B6-2O],;[:MC)]]:P MX_FN$G:'0K]O3:)_K(*>C*]VG;[;9G9.,"./-'3@(>3UL"*0^.)Y$Z+#Q <> M.2.K;-I1W"PT/L]SW#]Y-'%TU]*J@?_4?<(^&(\=PLGXXO)$Q_"3A*_Z9K38C#GP_LWO_JE)ZVJ8YD98T_# MS,OD".;T2XR&;]5(P=_D(8\QV,+M,^K4XX3 13@9ZR\V?@].+28U:^NDIY%E M%]L-8K;&6U7?-+U%QE 6!BG$9_^3B\!@ F/AEBQ[T0G?[:=V,7&)JV^Z#;UI+H(2@(;T M'H!I!6#6!L#I'--!1(W:=66XK'\;KHU_1)7X 2F/E2O&7!MNT_L+3"1P?:# MZ59[16ID4)1R\UVB!66**>=0J'\RGE_$W T@9* Y1=7"DPLK[_/NQ+'Q$0U>[COY.1;O@L[N;G9[,SI: MLB,G&WPUE(YAV5 .0K'S*BX[0N'5*S,Z.(<39M7S M/:R2XIVV+H18*J$[;*EC0EV0[F,- ![/)A'BGN'[CVAS/NH(T*"(C24(Y'_* MK'RKW-PMW0VFKF#(Z&\,9B/^I*O%BZ.=Y9]&/);DA M1#\)I3XE$EW_N\GZV_I7I]?^QY;-#858H MZ&PO=V]R:W-H965TGF9SU=J+7,W MW:@$;Q9IMI8%?F;+RWR3*1GQI'5\&7C>Z'(M=7+V\CD_N\I>/D_+(M:)NLI$ M7J[7,KMYK>)T]^+,/ZL>?-3+54$/+E\^W\BENE;%I\U5AE^7-95(KU62ZS01 MF5J\.'OE/WT]H/$\X$^M=GGKNZ"=S-+T,_UX%[TX\X@A%:MY010D_FS53RJ. MB1#8^&)IGM5+TL3V]XKZS[QW[&4F<_53&O^EHV+UXFQR)B*UD&5*L\&7J]DIBYH7Y&8IVOH.I7!:C3F,NYI?3:4 J.4/(#\3Y-BE4NWB:1BKH$+L%6S5M0\?8ZN)7B&S5W M1>@[(O""X!9Z8;W7D.F%M^[U->_U2M[ M KQ*LMDLE3\_5^O9GF1P4[^W;=[ M0WO03YM\YVF^D7/UX@S.D:MLJ\Y>_OB#/_*>W<+YH.9\VGI893$'RLE M?L(#F=S\^,,D\,?/>*S!X@JBA!SR)V I+T@$F=JJI%1/Q74YR^>9WC 3YV+B M3(8#_ V=\7"(O^,P$-

    -HL=9=!(8!^FK>4_3'<0/O2B)=A$_CK81 M'WMT1+] O'-Z-_=C;VC%:_8#WQO&R8OT^V,O',6P9_3%W>B+7SWZ9KSD!M\( M.L^)O=U$,9L:9:S)=#7^L_7XWS8U]SJQ>VJN1URM<58+L+YI5V=;9AZEJ#1\ MQAUI>_Q?HK*+[4S6Q_"M ?_$9P@?E*1POEO@)\.16+RCVU9E:<1L44HAYP\0 M'_GP@$S9%HL]VR@7[GI!O4(SW25$+WBE-Q1#;TAJ7V3YAK)6H;$3L1,&3M@4 MP L!';3S\'^2J>0H[C*5^,[S':D*@BX=- \3.WP4E3_=$[-;@H*P0Z)Y]325 M:V'@C>+V@**S]G8SR]'K<[P:2WN:+>F:+7EULW6=\]*%8R_D]M;9N'6]<9DE M(C*I*1Q':#O672/STDWTYH+PC.X_*5G-U9,HS;"8$@GMY3%XROD%;6 #:^?C M,5S74YTI7K5#*TWAF@ZCIB8M'^B&9I#Z<$6.,YIU3I0WM>,.%#I;R>P#EC3[ MA).RG&Y)W-XC[;,#(B\=)[:>O# .]U$TZB@:O9HB.K[ O<^ZF6\]($]+#+*K3#=.@-4[J"'=(])AD%_6V\#38>7S0AYNZ):<\9.M&;=UBWVKUB MSYK'VUJ]>0)_9FK.Z1TF<$:F_M&(3B/5/"N;'T96[BDWE8;&D?M]I-_ 5!+ P04 " !'@V%6S,2:66H% #T#0 &0 'AL M+W=OT*K-WA[MIB&/9!L9G$K6VEDMST]NM'R7:2]M+L,&#[DDBR^)#40U+4V5JJ M3WJ):.!K737Z?+0T9G4RF>A\B;708[G"AK[,I:J%H:E:3/1*H2B<4%U-F._' MDUJ4S6AZYM9NU/1,MJ8J&[Q1H-NZ%NKA$BNY/A\%HV'AMEPLC5V83,]68H%W M:-ZM;A3-)AN4HJRQT:5L0.'\?'01G%S&=K_;\+[$M=X9@_5D)N4G.WE=G(]\ M:Q!6F!N+(.CO"UYA55D@,N-SCSG:J+2"N^,!_:7SG7R9"8U7LOI0%F9Y/DI' M4.!M?L/(H ZP68 ML[M3Y*R\%D9,SY1<@[*["R,4L-/S<% M%M\"3,C6C<%L,/B2'42\QGP,8> !\QD[@!=N#B!T>.%3#N#UUO6+SO7K4N>5 MU*U"^.-BIHVB,/ISWSET6OA^+3:U3O1*Y'@^HMS1J+[@:/KLIR#V3P_XP#<^ M\$/HTSM*U:(EH^4<\B5Y@)I8A%PH]5 V"Q"U;!MCORYZ;_=Y<%C'_1)[; MM M[.S'\+ 6FH('YK*BK-(P]8(P M)+6!Q_P0 B^.*3Q16':ISI@!5Q0?*?'L"H5^\!R>_92R@)W",4^2[8R* J4\ MG7*K%#;Y U!L-+H27;'90, QB[V,L^=P''L\85N K7-H2H,0$6<*:O*-:.YJ MOMUP($BC39!&3P[2A9):/PH@FX$BS]NZ[0RF967*O[H3):G'A:DK6(;"\F!D M'S1L?V[:GWR?3O1(%W>ATVT,(+R"%!Y>41Q!R+^89#1BCQ+ Y%#"/TPH; M#YNNW$U$UKE@(D_ULEQI8##HHD+?[60\\^(H@XQ".*$DBY@7IS$DXV'#-7ZA M5F!E Q+S92,KN7B@L'L!\3CJMP1![*5I ''LA801^5[DI\#'2?_]K6QZO;FL M5VC06O*"O.I-\-*84WK[<4R_29:2(\.WWQ0%/]WC^2?22^N#RM"+J&:0_T%$ M,J$M#V/??8-[:42UA]8CX'[B14E@#RQ-O90E]@R#U$LX?\1G\/_RF3D:$R]) M4SL@,GP&X;_DDV<1))$74VP$2>BE-$TW)_I$/H,L!)YX 6<09YX?!1"-@\-\ M;MFQ+"; P\QR$UD^_7_D,^'6:,MIEB8[$C^B4[>SC]0JVC+Y34IS/Z)B3)Y3 M 4Z(8A9SY\SKF]MGHEZ=7E/70&U@V914/CD=T5#?[?A0[%!P,\=2#WSDH"." M/E!MXTVUC9]<;>>ML?T+:E/6CTL6?J4&7^.^NGE0Q?ZZ^?(INFSA([L>E[QR MMVOX+MZ')H(N2YL<.\(G5CAT9TJ!E=D9AY!*2)+:<00A7:*^ZS!BJ\LG8FA, M5%*IHJU4Z^D],S<$1M8ZMX8W<3(E>OK9])0+KOADIYEJ.P& M^CZ7=*'W$ZM@\]";_@U02P,$% @ 1X-A5BGD[A'8 P # H !D !X M;"]W;W)K&ULC59K;]LV%/TKA!H4+:!$;UMV;0-. MNF$#&BQHL@[#L ^T=&T3I4B-I.+DW^^2DA5[4;1^D?BZAX<\YY)<'*3ZKO< MACQ57.BEMS>FG@>!+O9047TE:Q#8LY6JH@:K:A?H6@$M75#%@S@,)T%%F?!6 M"]=VIU8+V1C.!-PIHINJHNKY&K@\++W(.S9\9;N]L0W!:E'3'=R#^;V^4U@+ M>I2252 TDX(HV"Z]=32_GMCQ;L W!@=]4B9V)1LIO]O*K^72"RTAX% 8BT#Q M]P@WP+D%0AK_=)A>/Z4-/"T?T7]V:\>U;*B&&\G_8*79+[W<(R5L:Z(:#_K@(#(+: MKJ#H *Y;@/@-@"@FMU*8O28_B1+*,K[$O]8;;12ZX.^A1;80Z3"$S8RYKFD!2P^MKT$]@K=Z_RZ:A)]& M"*8]P70,?77?U#4'=+JA'"W&J2B M"G)1)MW:. AUJ.XPZQ_;#+,-TX-E,1( M8O9 ;F154_'\_ET>1]-/FN"AH'"@V!'>[B[3A&JRE1RS7,])M^?7'?Z]P[_A M5&NV944[!>H,U094K_6KEHA\8 +GEXVFHM0?R5IK,)K\=CX[SMPV(U-UK%R0 M./'S.+>%R)^$(?G"Z(9Q9AB\1N G?9>8=TKA!I%U4:@&-^&T]X),_"R9X3_S MXRSZ'R0AQ>41K:5WVH_$\EF&*_7#?$(>I)5$CN#A4G(_35);R/PDF9(1]V6] M^[)1]UEII4""J.JVFQ2>\-#7,&2Y4;!ARSV@@8JW9R$'4'#FGC^!JNX\&7#) MD#'^JT(AM7%2Y7GLI)HE&;I0*G-I0%6GH^(\(O$T)M^H8O80/.OSTS0FD3]+ MDTZ><^879(;6RO"?^U$6CLDQZ>68C!\&>.V6#=+ ;7K+"\]#PHS"#@MS2TVC M6FOA;#^0YV=NI"[JM3ZOY'P1YWC;G(O7R@VBM$-.\.86+\'-G?KI;&(K*2J: MAC9CXHRD_C1WK1-;G#EC3%&R*7[1P(N#!Y-SR 3!R0U=@=JY=XA&DS7" MM)=UW]H_==;M#?\RO'TGW5*U8T(C@RV&AE=3S$C5OCW:BI&UN^\WTN#KP17W M^%P#90=@_U9*#8583LKM!J0( .,% 9 M >&PO=V]R:W-H965TRA0]+)A&/:@V$PL5!=/DIOV[T?9B9<":;"71!1Y#GE$D].--L^V M1'3P*H6RLZ!TKIJ$HZ H5>5;:2.;(-.O05@99T8"D"),H&H:2<15D MT^;NSF1373O!%=X9L+64S+S-4>C-+(B#W<4]7Y?.7X39M&)K?$#W5-T9LL*. MI> 2E>5:@<'5++B.)_.^CV\"OG/"5+K9^]\:V8!9$O" 7FSC,P^GO! M!0KAB:B,/UO.H$OI@?OG'?N71CMI63*+"RU^\,*5LV <0($K5@MWKS=?<:MG MX/ER+6SS"YLV=D#!>6V=EELP52"Y:O_9Z_8=]@#CZ - L@4D3=UMHJ;*&^98 M-C5Z \9'$YL_-%(;-!7'E6_*@S/DY81SV4)+R1V]LK/ 5 &Y5HZK-:JY!$27*$+^V4IPU?^I_*%^^4WW";"VUK@_#K>FF=H<_G]Z%G:)/T#R?Q M(S6Q%TU$\#6!K%Q'A)R--5A(8\EPM+/-3C_G?@A]=-FP9'C@X+(97&O M%ET_=1;DD_Z[#$WA2!@5S6, 95X33M:4^V7/XB+O^;IE91?:>UVAD_0[?7L+U!+ P04 " !' M@V%65DY[O($# !=" &0 'AL+W=O='%428!L-V@*.#'DI$51](':'4E$N*1"SDJVO[Y# M[DI14D4MT =Q>9DY/'/C:+PS]J-;(Q(\54J[2;0FVHSBV!5KK(3KF@UJ/ED: M6PGBI5W%;F-1E$&I4G&6)(.X$E)'TW'8>[#3L:E)28T/%EQ=5<(^WZ RNTF4 M1ON-N5RMR6_$T_%&K/ 1ZDH4Q'_WB33F)$D\(%1;D$01_MGB+2GD@IO&IQ8P.5WK%X_D>_76PG6U9 M"(>W1OTN2UI/HNL(2ER*6M'<['[!UIY L##*A1%VC6S^*H*B=F2J5ID95%(W M7_'4^N%(X3KYAD+6*F2!=W-18'DG2$S'UNS >FE&\Y-@:M!FC2]PP7!Y7NQ4.BNQC$QI#^(BU;]IE'/OJ&>9G!O-*T=_*Q+++\$B)G+@5"V M)W23G46\PZ(+>=J!+,FR,WCYP< \X.7G#+R3KE#&U1;AS]G"D>5D^.N4M0U6 M[S26+Y"1VX@")Q%7@$.[Q6CZPW?I(/GI#-/>@6GO'/KTD0NNK!6"68(R>O4C MH:TXPYB_U,RYYEH@=XKU>=SW:X2E45Q^4J^ ?*C;&I0OZ(#X>"&4T 4OA"Y! M;(548B&5I&?/Q=36!V, ;PVU(KQ,8(Y;H[8>\]9B*0E>BR(HC>!=38Y8T!]> MIE?P0=?$1R]8PJPRM29XH]DZ= 1S00CW@FKKK[OS*TX!K!9H0QK\[\6EU&RC MJ1WS<5?'EEQ /NAU^DD_S+).DJ?P-IZ%7])-L_[W^\\C;J@+35(._L5Z%DOR M83M>0-J[[KP:Y$>SM.LAF_'76CU#-@S _>"J.8;4XDB'R&A^EPMA[;._232^ M.QT3<^1SA<3N=5ZR:-C57)XV()YGWSV3R/U#(O?_Q;M M=-&=S&EDGW&;HG6P\^N;N84HSJX2R.S]L'^C?EUJH?W*X@-X@9$7>]Y5@2;Z(T)V\JYRK?15"81Q; MDG5ZPQX,TQ1.A20^>O(KM*O0V!RK--Y[85?\P'#2 M+%DUZ0XY'K9I9LV"S"8TD(4A;D=ANN;^C]8+\/G2L!?;A;_@\(]B^C=02P,$ M% @ 1X-A5D=I!GEU!0 EPX !D !X;"]W;W)K&ULK5?;;MLX$/V5@=L4":#8(G5/$P-)FW;WH6@0]X+%8A]H:6P+T:TD M%2?[]3ND;,5M7=7=W1>)E(:'9SAGAN3YNI9W:H6HX:$L*G4Q6FG=G$TF*EUA M*=2X;K"B/XM:ED)35RXGJI$H,CNH+";<=<-)*?)J-#VWWV[D]+QN=9%7>"-! MM64IY.,5%O7Z8L1&VP^W^7*ES8?)]+P12YRA_MC<2.I->I0L+[%2>5V!Q,7% MZ)*=747&WAI\RG&M=MI@/)G7]9WI_)Y=C%Q#" M,M4$0]+K'5U@4!HAH?-E@ MCOHIS<#=]A;]C?6=?)D+A:_JXG.>Z=7%*!Y!A@O1%OJV7O^&&W\"@Y?6A;)/ M6&]LW1&DK=)UN1E,#,J\ZM[B8;,.APS@FP'<\NXFLBQ?"RVFY[)>@S36A&8: MUE4[FLCEE0G*3$OZF],X/9VMA,13XU<&:5U2K)6PRW7\0XR_D GM<[ M[5D\;]#I*^OTC7@DC6FXE%)42[3M/R_G2DL2S%_[O.^P_?W8)HG.5"-2O!A1 MEBB4]SB:OGC&0O?E '._9^X/H4]GE)196R#4"R!MI'?P?>CV<1Y$W<_YPPKA M%<&*ZI&R+ZV75?XWS61GW2<8?#!M!"H4((H"\$N;ZT<03^NJ0"CZ75 A4&?P M!PJYD0A0@+&D<>AQEYE*>H@#D\22!(?&!> C-! @>"I822=ZCS:@F> MYP1! LQU$B\F^\B/X9:61,AT94TSFK>H&ZL3[CM>PHUQ0*)G3N!Y\!8KE**P MMB*CC,V-E$SI 9\Y;A@:&]'*?AL2RQFISNMR^52XE)HA/>M5II6G:+H?(?"2 ]A M'#EA:+01CJ. 'K%9?18X/(KA+:F4 .'%LY@S_K)_7S^@3',C]F.?^107_Z0; M3GO" G-RCIS\=M @%4Y4>,2=A+M;*H&EXA,][O7>8C>S75:A?QGF$RKC#RVP M2(3]L4G/+3XT)IIF5M.W:[55KG9#@;*T"#V_C)T M._OX:Z*#M?AZ3_IH:?75Y?*>2OD2.ZW :Z.Y-R*7\$D4+<)Q0U#*'"5.?B;% MT(F3;D>A*L_&P9/\?-H2 H>Q"'@T#MQM%(\9C0@H]=P3,R".M_(S_XRLW2BF M/^XXC'XFOMCQ6>1X041S\V0@TAH2)NQ=2,V.OH,-]BB! M<%4(V@O)A]H< #;EJB&!&ONRSK XZ'ARW><9RA+<<6#%IG9:O<5]79"GA1%F MZ([=X A.(?3'B7L$OCOVV!'H+-2.L9B1L>K)S62B1MF5S)5)TEFLKW=T;^J_]K>NRNVP\ MF7=7MG>TJ^>TK 4N:*A+N\8(9'<-ZCJZ;NS58UYKNLC8YHINCBB- ?U?U+7> M=LP$_5UT^@]02P,$% @ 1X-A5E6H,%0"! J@D !D !X;"]W;W)K M&ULK59M;]LV$/XK![4H$D"+)$JV),WAW)^5[(>U4@:GBL MJT8MG$+K=N9Y*BNPYNI"M-C0S%;(FFOJRIVG6HD\MT9UY3'?GWHU+QMG.;=C M*[F-Z+D M98V-*D4#$K<+YRJ874_,>KO@]Q+WZED;C)*-$/>F\UN^<'Q#""O,M$'@]/> M[[&J#!#1^'O =$:7QO!Y^X#^T6HG+1NN\+VHOI:Y+A9.XD".6]Y5^K/8_XJ# M'DLP$Y6R7]@/:WT'LDYI40_&Q* NF_Z?/P[[\!H#-A@PR[MW9%E^X)HOYU+L M09K5A&8:5JJU)G)E8X*RUI)F2[+3RUN*>R64@A8I5 67"&=W?%.A.I][FAR8 M95XV@%WW8.P'8 Z+1A8*;)L?\)8!'S$9Z[$#OFIU$_(#9!82!"\QG[ 1> M.,H-+5[X [P;+INRV2E8D=RUE?OGU49I2=GQUS'!/5QT',Y4S$RU/,.%0R6A M4#Z@LWSW)ICZER?(1B/9Z!3Z)-#7E:= MQAR:?P7RF)S3#N\*A*VHJ%!ICT";- "%6M&@U 5HFOX//&;P!W(YY 101+'> MT-PAJN83F(\/9V5#3D2G"%"Y@(\9MGK(2N/C*4=Y+;I&JW.X[6J47 LY@S&5 MW\)9$ 5NZ ?GIAU/W"!);9-%KI^P\@<"W&'O M2$&GB+06@W \HL\]L@L!\]V8?FG,( @2E\53-YI2VT_55]Z_G084G!SSI9ZI+V@8)1=2: M6RGJ8ZEP$+$?MO.7[S:2;@2E22VEUK',/,GT>*&]3->?"7CF'PKB!AO$YG^5 M18@9IWRA&RXKGKNV[CA=0<1OI%;6I$=#WJ%)+Q-V6BFQI5+#? 97RG@_52UK M+;)[$*UA^I)'Y$9)XL81@XD;AI2%H0^QRT(:3WWXTCR@,I*(OI9E9IK*8G5- M2<6>N%$0N^$DAJF;I,8Z@@&?MP?FH9HQ75?&6;3B- 4;BD"BAQ%5'$) M)?A3RY16P"X/QK3%=:F->4=G@CP@!'"S7JT@($]I'-M:"<-@-+X3FE<_#3,5 MW82\IG%(0&[B3UT_G9*F"8MMU1TK&^_9_4G'R#85;HL@%8E0< "\4 9 >&PO=V]R M:W-H965T$U M#6*W15'TPX@<241(CAYGZ*6__IT[7"3;LIH4_2!QFSEW.WK%1;"X/+=KW0VU:*PFZJJP7WO'A1B[*9 M79S9>Q_;BS/5F:ILY,>6Z:ZN1?MP)2MU=S[S9^.-3^5Z8^C&XN)L*];R6IJ? MMQ];7"TFE**L9:-+U;!6KLYGE_[I54KK[8)?2GFG]\X96;)4ZC-=O"_.9QXI M)"N9&T(0.-S*-[*J" AJ_&_ G$TB:>/^^8C^SMH.6Y9"RS>J^K4LS.9\ELY8 M(5>BJ\PG=?=O.=@3$5ZN*FW_V5V_-HYG+.^T4?6P&1K49=,?Q?W@A[T-J??" M!CYLX%;O7I#5\JTPXN*L57>LI=5 HQ-KJMT-YY+B224XQ5"YK("9]J4.1--P>AIN6X.67)Z'/7KF9DDZHGL0="2(T13$Z&N#2"IL6W5;VK+F#-H<3+GCV!2T MQ_'9DR#O4;6UW.$S84Q;+CM#&R<+@%?DUIB<^_TW*??Y:[J.(@3JV@@CF1^%C/L)HA#L@NJ[:1:R.$A9EB;L M1AG Y#WN9!]WO9"S-(I8$ =0<"7QO-B)=7B,F#IA"MXXON?&43+*=/S$HYNN M'T;]<5^XP]W(ITW@@L]/H$R$&M*_0[N6S&XE(I^756DC?HAVQ[&)=@<,*LH5G +B MM*H&$4"B6G4(U&,-IM72R!;=C'SXP,1V6ST0$6F?1G ZH]H']O/\>LY60R"? MF@$&H^C2I:U*16=O$4!/7^^[)H2?3[(AI-1F7FI(X[LV16OB/ MQO]/LI:"^EM-N&N,9@OKI1$1@.#L'/2G=IB#RB4J"&[@%T"SD/TBJD[T8Q-Y M4T I[/"M"![.B>-82JFD\L^O:"PJ;#%"4O;;')^4\OFL9M6X$D_B.5* M0QHT#:V^Z:CUF+V]B?E&-&L)54/\,L*#NM?#+.?'W*DIS^;('""R2 M,N<-[HCFP7HF>:UW*NRQ^[ FS_O&"^GVM-4_-_*47>9YVSWET[U0#Z* M5N@&88+_-$PI+#'[H QNPQB>D >]<$@+^!SM-7!YG+!_M;;0'J"ECQA[,"'+ MW!C6'JP=,>8X&LRM= \N3MPH"EB8XKL&7&Z>T*C#,WP8V5! M[(;>#E=D$/K4%RV]JKU2JU>=EJ-4AP9-KV_X(>KM^\:@ )7T/F39KJQ#'$0K MHC'1B6 L">D=Y03>,$R0O .NVG>_ ],B.Y4%1Z(I4*=VXA;>KN0#65ZU14VY2T* M7*M5518@)5JUJ&PP[=NF_AOI_D$UK\8)[E#D'3OHAPB:AZ/OAHG_\IY''HW< MR(OL^)]0(+[:GR3Y_9[M?;0'M?[:%_,C[2"=VD'ZQ>V@:VA,0ZW^<]!_&"H. MEORCL(??4B^?C(%C!UC*==DT1"6BO&QL)=M-58W="_Q,O#U>];UWV M']%T E.9;]G@>0&.2#K\4PV_+% ?[5M+7[]AAGVY4GJXWWA3;+M/T_U%T9M[2>A MI3)&U?9T(P6:'"W \Y5"0Q@N2,#TC?#B_U!+ P04 " !'@V%6SW5?;9\$ M !3#0 &0 'AL+W=OB!(YO5D(65.-4/O15 M*8&F5JG(^X'G1?V",N[,IW;M5LZGHM(YXW KB:J*@LKG:\C%9N;XSG;ACCUD MVBSTY].2/L ]Z-_*6XFS?HN2L@*X8H(3":N9<^5/KB,C;P5^9[!1.V-B(ED* M\6@F-^G,\8Q#D$.B#0+%QQH6D.<&"-WXT6 ZK4FCN#O>HG^RL6,L2ZI@(?(_ M6*JSF1,[)(45K7)])S:?H8EG:/ 2D2O[3S:U;!0Z)*F4%D6CC!X4C-=/^M3D M84;;).ULULJ@6NR$$5)^3,1/'\^)V??Z3('=3[M:_3! M(/63QMYU;2\X8L\/R%?!=:;(1S2<[@/TT?DV@F ;P770B?@!D@L2^BX)O"#H MP O;C(06+WPS(Y_:C-SL9.0#4TDN5"6!_'6U5%HBL?X^E(C:S."P&5-L$U72 M!&8.5I,"N09G_OZ='WF7'4$,VB &7>@[05S3'(, G"2#".#66I6,JH9*#(R//=,(S)*(S=01 U> U.KWW= M:P6^,+ID.=-&V7B))9<\9B)/02IK;W1IG=;/;63YB\KDT.()@>U*_S>Z;SK# MW'9)U%A=$EBO!;,9JJ-*L.@8?P#D,TK?'XUQ0FZQ+0(ZV63")3WOPO-\4E)) M<.,J<,G07R%IX72 M.$ /N_4/QHE%V>'J3_CJ!Z'KCSS\U:N^/S:4<;UH\#-!N'B:J1+L>90_&RL& MF5RE*3,=!G>VI"S]!9F=T)*9G?9=;S!VX]&0C/W0'<98:TE2%55.-1H7EB\) M=F@)F3DOUT"P0RER%H[=\=#'?CURXR@ZW]/"HXLE3*.0%[LC;XQ2?C1R!UY\ MWO"KHQ(.5UE^>BD=JL2.OC=L^][PQ+YWPS$AV/8T!FO*X%#KZ\;Z$ZALCJD# MFVG9B'\>N8,U\ H.%OW+Z%L)DIH2)/!4&A=?U^SV^<7LW4J*@HA:2?#CPG6S M8#9:EW"\QG7"+@%/,FCDB:9/N,*1"=IN6+,YR#P#9#DD5OO]]1CZS6O$8Z(? MW[9RY@^0'9ZE[M#U8\/.8.!Z<7!.?MTJ]7;$>B^"O5:T@U!12ZCH1$*U3#+. M+O:*S63V$+^ZH4_EU^GQ-F1XW0DFY'XGN]M2[.@; >(-7_K&_KGS__46KV5- M,*/0#>/(1A"'KC<=O5]HOAJKXHOXC7GQM? MJ7Q@6%:%'::_-2:+R$VV&&7ST@C0"^7PFAMQ-CH/V. MFO\+4$L#!!0 ( $>#859JL)K4D08 &(Q 9 >&PO=V]R:W-H965T MI0-_#(.*W MDYT0R?5TRKT=#0F_C!,:R4^V,0N)D*?L99 9YBW]\NN>-8Y3=RG,7' \__1OFRK39"7\2R MUI*6'>1RY=8RP'Z4C:Q'P>2GOK03RWO"?8[B+9+CDM-(D$+O:"/EX1[SD_Q< M?OZ<?SW+DZYA/*;J9!.9UU/O=+!5>$@/N&@@3[&D=AQY$0;NNFQM]7V.E8 IC): M5I)ZR_+N4\>6V*?;:%VVUAX)FASZIF+6VL2AM+J.ZDD-5 M/B/EH]K[>G%X ))4[&+F_TLWZ*U\ !97W_4%?=9QR=+*?VWG5THWQD9T<+?. MX)8ND(,M%>:5"O,1*B2$H5<2I#2/_B8. L(X2B@KE.@5HN OFO/R4M/T(Q&4 M7HP585"7SJ!6+I!CK> OJN OSBS[5*XM3 [VT[, J:?!XN0H.Q) Z31/#'I5=#H28BZ"H+F]Z T!Y3F0M':"M8YOJY.\O^*.4?R79M^SQ+W MU.>[LT\\T'Q=[^;'5FIJ8YM71"T79J/7JAW6C/V?4ZV1<5V?C M#^M/O9$"S<%!:38HS0&EN5"TMIIU"4"?_5(=4X?,W5>@-!N4YH#27"A:6]:Z MIJ"KBPH/AR>37-N\1H'A7$VGQ#;7#-VP^K)9M0.CI82D.: T%XK6EK*N4.CJ M$D55_4R8[XW)ATMN*UN;':L(6I0 I3F@-!>*UE:Q+G#HYRH<_\_W"Z4;K3=. M_:IG^H+604!I#BC-A:*UOW*M"RM875AYZI-RB)(EMY7]F?..D.KNQPH)2G- M:2X4K2UD76O!ZEK+^6^A2D!S[LV-KF"@1190F@-*8OY9P8M.@"2K-!:0XHS86BM66M"T/X3&'H)W-. MW-W;L+ 6B\YS$[0D!$IS0&DN%*VM8UT2PNIM(3^=<)9<9<*I[GNTBJ 5(%": M"T5KJUA7@+"Z C3@=16R2K("I=DEK;UOZK@*WM-HUMG6@+L5K682U8YN793! MZJ+,J'?+GCI,]TL@=8>CXP=:B0&EN;WQ,([?&*>-K>$A92_Y)GZ.\O2YV/)< M7:U^*'"7;X\_NF[KUVZQW;_&%+\^^$C8BQ]Q%-"M1&J7<[GNLF)#?W$BXB3? M@/X<"Q&'^>&.$IG/9PWDY]LX%H>3K(/J9Q7+_P!02P,$% @ 1X-A5J2C M58T&!0 TQH !D !X;"]W;W)K&ULM5E=;Z,X M%/TK%CM:S4B=@@T!TDTB-:6S6VFZBMKI[L-J'QQPB%7 &=MI9J3]\6L^ N&C M-)DA+VTP]Q[['-N7 Y[L&'\6:T(D^!9'B9AJ:RDW5[HN_#6)L;AD&Y*H.RO& M8RS5)0]UL>$$!UE2'.G(,&P]QC319I.L;<%G$[:5$4W(@@.QC6/,O\])Q'93 M#6K[A@<:KF7:H,\F&QR21R*?-@NNKO02): Q201E">!D-=6NX96'4)J01?Q% MR4X<_ 8IE25CS^G%73#5C'1$)"*^3"&P^O=";D@4I4AJ'%\+4*WL,TT\_+U' M_Y215V266) ;%OU- [F>:JX& K+"VT@^L-T?I" T2O%\%HGL+]@5L88&_*V0 M+"Z2U0ABFN3_\;="B(,$\[4$5"2@1H)2ICO!+!+,8Q.L(L'*E,FI9#IX6.+9 MA+,=X&FT0DM_9&)FV8H^3=)Y?Y1,=SR,T0U38VN6$VQFN.9K MN%3@,.0DQ/N9?" O)-D2\,]G%0KN)(G%OUWSDN-:W;AI/;H2&^R3J98M'?Y" MM-FOOT#;^*U+PR'!O(' :GI:I9Y6'_KLSVV\)#S54=5>KD1-POW: ?_UK*)Y M#FMGL&DU?IG!B?YRJ%%OQZ=J-!!83:-1J='H2(TXV3 N\3(BQXDT>E.DWIY/ M%6D@L)I(=BF2W2O2%R9QI 3*-F.7%GFZ9MFVZ;CW,:XPQ-5(;52#@E":>7Q&>6A!\C]>0. !:"R,X"[[0FU3*1-6[P:$>98]L:-6CT M#N<'9\PMR;K],[8FX#HFG/JXDV=O]JD%\DT',-J;+F..&3#$6R4&*\KSD".Z707#WA@/N'/ MEX\"H]:[:[A.DTP[S#2LT;C)I7=$/SIWJ&*,>AG?;KGR#1= JEIR3X- /1AO ML9 7X"X)*+[(//7U*BTQG5+T@I^Z)09%\X9"JPM;V5QX+I\+!S6Z@Z)Y0Z'5 M1:V\+NPWNV]7F@Y7"TW7;KJVCCAG/(9-D](1-C)&IO5*G:G\*.PWI,?5F;;Y MM,;MFMF.LEVS567.X2QA92UAO[>\%A2#!?;IBOJ=5'O33U[R0Z)Y0Z'5I:L, M+73.54<&\J:%J$.B>4.AU46MC#-\PSF_64?<]L/;0K!51MIAZD5B9#5WG]MZ MV8&CPZ)4IU$Y6=AK[(XL(^-VYP8:N4TJ[3!D6DZ3R3F<)JJ<)NIWFD^7CY?J MA7V1>A8NOU^ 182+#W^W7[=T4[S0_UY]!+QAB:\:>;Y['JAX[M*HO]M3M\J@ M:-Y0:'7)*TN,X)GJ#QK(V1:B#HGF#856%[5RW:C?===7)5>K$J@%G3;AL+,> M%7CIBT^Y/8U+N_$UXJ8[S&GNXO[1G/_C:'Q,>9J2;;(SA263DL79 MSS7! >%I@+J_8DSN+](.RG.LV?]02P,$% @ 1X-A5G=15A]- P Z@D M !D !X;"]W;W)K&ULK5;?;]LV$/Y7#EHQM$ 2 MR9+\HYDM((XV;$ +!$F[/@Q[H*63390B-9*VV_]^1TE1'4DV\M 76R2_.W[? M\>[(Y5'IKV:':.%;*:19>3MKJUO?-]D.2V9N5(625@JE2V9IJ+>^J32RO#8J MA1\&PLJSG'G2R5'LKN,0'#69?EDQ_7Z-0QY4W\9XG'OEV9]V$GRPK MML4GM)^K!TTCO_.2\Q*EX4J"QF+EW4UNTX7#UX"_.1[-R3GWL_<_:NVD9<,,WBOQA>=VM_(6 M'N18L+VPC^KX)[9ZILY?IH2I?^'88@,/LKVQJFR-B4')9?//OK5Q.#&8S,X8 MA*U!V#>(SQA$K4'T6H.X-8CKR#12ZCBDS+)DJ=41M$.3-_=1![.V)OE$>3S4PIOW[R#-\ E?-JIO6$R-TO?$E>WHY^UO-8-K_ , MKTD('Y6T.P._RQSSEPY\$MDI#9^5KL.+'E/,;B":7$$8A.$(H?O7FT]&S-/7 MFP<7U$3=N46UO^B,O[OF@ P\=J=Q!7>"JIC)#('Z =QKS+F%#\H8^.=1"0%4 M*4>F\W_'CJ/9+A[?SC6?6U.Q#%<>=1>#^H!>\NLODUGPVU@H?Z:S]"Q'F MN MS?,E[LF;"Q?,*-KCE4KIZH$JI4'.5CT6Q\3:OO;F.>TBB]Y0MA]/@##'3 M*'B)28<8ZN,=YH64:2=E>E'*@U8'[KKU&._&=';*.UST> \QDSCJ\1YB%F$\ MSGO6\9Y=Y/U%[! M]XE_P-02P,$% @ 1X-A5M4((N_E! !"0 M !D !X;"]W;W)K&ULM9K;;N,V$(9?A5"+8@MD M(XM.["2U#:PM;1N@:8,-TEX4O6 DRB:6$K4D%2= '[[4(9*5RE2$3FYB'3@? M9_ZA1AJ$B[V07]6.4HV>$IZJI;/3.KMR717N:$+4J#*9N0EAJ;-:E-=NY6HAC>W5PC(I0 M'H3X6IQ<1TMG4GA$.0UU@2#FYY%N*.<%R?CQK88ZS9R%X>'Q"_US&;P)YH$H MNA'\3Q;IW=*Y<%!$8Y)S_47L?Z%U0.<%+Q1UP=E;#$!4"P3H+.F@2=V>BKZR0C3);9,(\I%^GV(S?5-4)$*:I57U:L MP+%9J6#S$E:\>!Y7DX7[>"CUX(C -J(CRGDCRKE5E-_RY('*0A!),R'+4I6G M3"OTS[''=&TECE6E@LT.(O)>J0(Y70 $ZV@]:[2>6;7^68AHSS@_0:Q=BERH MWJ4W&UH+F\$1_NP_VKY>3[81G1CG38SS$0\9:UYO]4-V@F)F5A>MGKR^N*WX ML8MK/BC1?% B&Z,CT44CT<7_DXB9=_BA3.@#?0IY'A7/YK9>0WTOOK5UWK': M0<+\B\'*!C1=)R.7348NK1FY,6(G>6^MLQJ.E102YD/" B!81WUOTGX\3][Q MTZF& ^4(E.:#T@(H6C=-!SV.9WU,[A6-MYMA>FLC3L=)DMQRM-R3-!Z4%4+1N#MK&SGO/SLX#;>U :3XH M+8"B==/4MG>>O;\;*D^@S=R +YZM/D$Z$D#1NJ*W[:-G[Q\W(LER37LC7=MM M1TL.2?-!:0$4K9N%MK'T9N]9H:QMZ^@T0=)\4%H 1>NFJ>V-/7MS/%2A0'O? M 5^FE@(%Z4< 1>MJWC;;GKW;OA.QWA/9+SAHPPQ*\T%I 12MFX2VO_8NW[,^ M@3;AH#0?E!9 T;K_\FG[<&QM((?JD]UZ;!X&?+'4)U _ BA:5_.VJ<;V1O9S M+E.F&ULM9COCYLV&,?_%8M5 M4RO=CA\AY.Z6(/4.T#JM:M2TW8MI+WSPD%AG,+.=I/OO9P-'0\+11/7>)-@\ MWP^/GZ\QF/F>\2>Q 9#H:T%+L; V4E9WMBW2#1187+,*2G4F9[S 4C7YVA85 M!YS5HH+:GN,$=H%):87SNF_)PSG;2DI*6'(DMD6!^;_W0-E^8;G6<\='LMY( MW6&'\PJO807R<[7DJF5WE(P44 K"2L0A7UAOW;OD5L?7 5\([,7!,=(C>63L M23?>90O+T0D!A51J E9_.W@ 2C5(I?%/R[2Z2VKAX?$S/:G'KL;RB 4\,/HG MR>1F8=U8*(,<;ZG\R/:_03N>J>:EC(KZ%^W;6,="Z59(5K1BE4%!RN8??VWK M<"!P_1<$7BOPC@2>]X)@T@HFYPK\5N"?*YBV@NFY@J 5!'7MFV+5E8ZPQ.&< MLSWB.EK1]$%M5ZU6!2:EGE@KR=59HG0R7#43"K$<";(N24Y27$IE>,JVI23E M&E6,DI2 0+^@E63I$Q(5)?(*?9 MF-M2I:DO9J=M2@]-2MX+*;D>>L]*N1$H+C/(^@!;C:\;I/<\R'MOE/C[EEXC MU[E"GN,Y0PF-RR-(K]'$K>4>^KR*T.M7;P8PT?D8=P03GX]Q1C#)&37Q_#%, MK]:3;D)-:N[DQ0GU*$A&U)RZ0BM,0<^L9M[\]8<*1>\D%.+O@7SO&ZX_S-4+ M[)VH< H+2ZV@ O@.K/#GG]S ^77(49.PR"0L-@E+#,%Z3ON=T_X8/3Q8#1#' MZCDQ9&J#"&J$?LCM0M=5M^#NT*O1RUSJE4E8;!*6&(+UO)IV7DU'O8I +=8< M,G4W'J[:0XZ-@BZ]#4W"(I.PV"0L:6"S@UD^FSC?IGG/LJ"S+!BU[,-WG1K5 M7^I4<#($U_'[-VIT&C/U)_V8^#1FYDV#?E!B*/->76==76>C=5URLL,2T)*J M*ZA79#E4VE'$I:4U"8M,PF*3L,00K&?J36?JS?_TUG%CTFF3L,@D+#8)2PS! M>D[?=D[?_N"R.*J_U-';@67QZ/TE.HT)CF/BTYC9<4QB*/&FK/;!GK OJYW M[P+5V[IFY]3U=A\(WM;[XJ/^!_# M859(MZW:1@0 $L7 9 >&PO=V]R:W-H965T08W')"J#J MFQ7C.9:JR=>N*#C@Q(CRS T\;^CFF%!G.C9]=WPZ9J7,"(4[CD29YYB_S"!C MVXGC.Z\=7\@ZE;K#G8X+O(9[D%^+.ZY:;D-)2 Y4$$81A]7$N?5OEKZG!6;$ M7P2V8N<9Z5=Y9.Q)-SXE$\?3$4$&L=0(K#XV,(OG$N7)0 BM<9O(+V_X*]0L--"]FF3!_T;8>ZSDH+H5D M>2U6$>2$5I_XN5Z('8'?/R((:D%PJJ!7"WIO!8,C@GXMZ+\5#(\(!K5@<&I( MPUHP/%4PJ@4CDZQJ=4UJ0BSQ=,S9%G$]6M'T@\FO4:N,$*JM>"^Y^I8HG9S> M5Q9$;(4$65.R(C&F4CDD9B65A*Y1P3(2$Q#H MU+%C]=Z,PG*&:Y^G<0V!CJ M#\PYUIY"[T.0F&3B@QK^]3Y$[]]]0.\0H>@A9:7 -!%C5ZJX]>QN7,<85C$& M1V(;K[GKQ5EJ1K4-NF1(\O:'?<'7XQW;=;S!/TS^\*B3Y)R,6_+>\SJ^;O MM\^OCXH;4> 8)HXZ"P3P#3C3GW_RA]XO;<:P"0MMPB*;L(5-V-(2;,]>_<9> M_2[Z=*XV#J[.RQ)G2 +/VPS223C7(#9AH4U8U+U0OH=> /.V[7UA,XRE)=B> M&P:-&P:=+_F0*F;*,G7\89&JJY@L.45JLR%T T*:3:4L5%M;A=!J(X*-[I9, MW9"J;D!ZL#Y;U:E; #<72AH#$GJ/:EO!66=8YUJL@HT,3%]5-U-_X \\3VW' MFUWWV)PT.G'2AUX9-EX9=GIE@0E'&YR5@/!*)1X5&:8H9XFY8VEG MM"6ZDWENHFW"PN%! GN]@_1%-J=9&Q%X#JUP_ZL]")^X@>,%^#O)CIG+:EKQ-Z;OILPD*;L,@F;&$3MK0$ MV_/,=>.9Z__Y1\FU37O9A(4V89%-V,(F;&D)MFM?&L'R@U\@#8588;S 8"P, '(' 9 >&PO M=V]R:W-H965T2CN(!&VG M55JUJMW6#],^F.0"%HZ=V0;*O]_9H1FK4E0^$+_[7]@OM\!@XO M4\+X?]CN;:, LK6QJMP[$X.2R_K+GO8Z'#@D@U<O$I)%$2P7L(P2R91G,$NM=HVO/0O=0"J:8MS'=P:'?' M=GYYNF4ZAU]?"1)N+);F=YM8=?Q^>WQWCR],Q3*H-!NF'=_$P^G0D MNWZ37?\8>GK]5-&-(LJ"%^CJ1OD3-FT\CR/%L$.F80BE/]HCW 8-M\';N&V4 M(,D%M[LV6C5(''D4U[8V:=0=#,;AIB7VL(D]/!K[GIM5I]!4^%Q:)-TM:&9? M%E1-H$:*X_\(1%$\;*=PUE X>UOZ.=_P'&4..XZB];J=M4C0'GS4!!\=#?[H M&R#F';9!3?T<%E3LMI.3!E PKF'#Q!KAA$O(E1!,&ZA0U[?N8QO%.MSY <-1 M][Q_?OA[P3@\Z(,E4K]QW=Z ;V5U2VQ6FP=E6O?1?^;U:W1+[8I+ P(+#858&8]NO]04 %TM 9 >&PO=V]R:W-H965T MHX(M+T>?W M*PC*ABO@S83NQMXW*4AXX_U;N?%YOXMP$=M>WG]%_J8I7Q3Q$@EWS]*]D(=>7H\D(+=@RVJ;RCN]^ M94U!?HD7\U14?]&NB75&*-X*R;,F65U!EN3U_^BI(6(OP0T.). F ?<3O ,) MI$D@QR9X38)7,5.74O% (QG-9P7?H:*,5FCE1D5FE:W*3_+ROM_+0GV:J#PY MOZ_O-^)+)))5GBR3.,JENATQW^8RR5=HP],D3IA [Q%-1+1:%6P55?=,Y13L MD>5;AMY2)J,D%>]4U-=[BMZ^?H=>HR1'7]9\*Z)\(69CJ2ZW/.DX;B[MJKXT M?.#27(QN>"[7 OV<+]A"!QBK.MMB\7.Q5]B*2%G\ 1'W)X0=C T7='U\NFM( MI\>G.Y9J2'OK2(5'#N$-[L9=(?$^\UKF?&+9\T%V(3Q>QR MI!XE@A6/;#1_\\H-G(\FSB#!*!"8QJ?7\NG9T.=?N(S2YQ5MHJU.#ZOT\GGZ M./?"21@&L_'C/B'#,!($9#+1P^@P# =3E^ V3"O";XOPK47<1]&]>H@_B+A( M-O63-5^H YL-+V2U7;X,),NC/&;H/[5DXFU1E#J_.URX]92GKA=(, H$IE$= MM%0'9])? ,DG)!@% M/X#%L^PQ_37YT>[.N/.(%+>OH;AA&73'VGI[]A&,8D M\'VS_B9M$1-K$7_D;UY-L#/]J C*$L%T+1ZI-^LI3ET?D& 4"$RC=MI2.SV3 MWJ:0?$*"42 PC4_7Z;R?\V.*:_(UD7ADZO449P@C#I[VA$E-:#[&GEEQ[IZ% M=>WOO'V)V:JQPIRZ#D#1*!2:3B'N*,1GTE8##$4J)!J%0M-)[?RY:[6K1\B+ M#-]HON\X85]?PSCB>4J)?8$-X[ WF833 PKKG+%KM\8FA1W[,K-#G[Q (-$H M%)I.:^?57?]V, MN&OUI4=(;#J0A#MUL-]7F"$L<#'N"\P0YOGN 7WASOYBN_TUZDN]UG[G^?OB MF%>;'?_4)0**1J'0=&X[3X[=,^D.@[IT4#0*A::3VKET;#6L+^NNR7])=Z8P M@^Y,81;==;X8VWWQ+2LV3&Y5*:E27"[,+S4[R,GK +1-#86F$]C9<>R=2UR@ M9AP4C4*AZ:1V9AS;.^T1#EA^1 )P1WWA?;O>]0 M62>]SD#[TJ!H% I-)[:SXC@\E^) O3DH&H5"TTGMO#FV]\I?5MSD*,4-HTR* M&T99%-=986RWPDI<3<-?F'LDQZL/M$L-BD:AT/3?N3NC3IQS_=(-ZM!!T2@4 MFDYJY]")O6O^HOJ:?.T7:A(&TY[\3&%8^<2>_DQARID2LP!)YXF)W1/?)'F2 M;3.EM*/;)7;$DQ<%:,L:"DUG>PZZ2SZ^2%[GF]%M&& M%=6@7EYO)WQA)-(.YJ)%]-U(&:@9AT+3*>O,.+&;\9OHZ615@[;$0=$H%)K. M9O>U@)QK4H6 ?B4 1:-0:#JIW5<"8N_.GZAJ.Q@N56U:UM?VQ),Y W7\X[VY MTXP5JVI^5Z!J=+2>RFR/MC/"GZK)V-[Q*_>"UI.^'4P]>'P3%:LD%RAE2P7I M? B5DHIZEK?>D7Q33;<^<"EY5FVN6;1@11F@/E]R+I]WRA.T$]7S_P%02P,$ M% @ 1X-A5O;PXL3T @ 8@@ !D !X;"]W;W)K&ULK59M;YLP$/XK)U9-K=260,A;ER U8=,FK5+5K-N':1]ZO/)]E>98$'4I M2N1F9R%D0;29RJ6O2HDDYM@M^/"[)$N>H[\M;:69^PY+1 KFB@H/$Q<2[#JZ2OK5W M!M\I;M3.&*R2!R$>[>1+-O$ZUB%DF&K+0,QKC3-DS!(9-W[7G%YSI 7NCK?L MGYQVH^6!*)P)]H-F.I]X0P\R7) 5TW=B\QEK/3W+EPJFW!,VM6W'@W2EM"AJ ML/&@H+QZDZ@;0K0'=UP*B&A"YR%127!P2HDD\EF(# MTEH;-CMPP71H(Y]RF_:YEF:7&IR.YU6Z02Q T26G"YH2KDTZ4K'BFO(EE(+1 ME**""Y@)KJ7)%!"E4"LX35 3RM29V;N?)W!Z<@8G0#E\R\5*$9ZIL:^-D_8H M/ZT=FE8.A<\X%(1P8X[)%7SD&6;[!+Y1UT@,MQ*GX8N,"::7T W.(>R$X1&' M9J^'!T?@R>OAG1?4=)N$=1U?]QF^)@<;JG.8N2\$Y3E2<8 W-9-D1FOXXEICHX.GZPK3]7JB0I3CQ38!3*-7KQ^W=! MO_/A6%#?DBQY([*]@$=-P*.7V.,I83:>Y_" 2\JYO1+FLN@GU^CIO4X/\NS_2BJN_HX# MP^# R5G;IJTV:1OMJMU3TF^4]%]4,LL)7^(QK_NML%V,!KT#M]M&P^C )FG; M1-'PP&M_I_J:J[AT74R!*Z!5E6I6FT9Y[?K#P?K4--"JW_VCJ;KO#9'FVU/ M<&$H.Y<#$TU9=;1JHD7I:OR#T*8>N&%N?@)06@.SOQ!";R?V@.:W(OX+4$L# M!!0 ( $>#85:BC;"-8P0 .04 9 >&PO=V]R:W-H965TW[ M,LE(@>457Q.FWRRY*+#2MV+ER[4@."U!1>ZC((C\ E/FS:?ELWLQG_*-RBDC M]P+(35%@\7I+=#;/7B@JTR9!_Y\NL8K\DC4Y_6]T'=^PY+2@C!).0." M+&?>#;R.X<@ 2HN_*=G*@VM@I#QQ_M7&R;M MQ[>:U&O6-,##ZQW[;Z5X+>8)2[+@^1>:JFSFC3V0DB7>Y.J!;W\GM:"AX4MX M+LM/L*UM P\D&ZEX48.U!P5EU3=^J0-Q (#1"0"J :@+"$\ !C5@\%9 6 /" M,C*5E#(.,59X/A5\"X2QUFSFH@QFB=;R*3/[_JB$?DLU3LT?J_T&? DD73&Z MI EF2F]'PC=,4;8":Y[3A!()+L&",R7T3NE(YY@E^MG[F"A,<_E!O_W\&(/W M[SZ =X R\%?&-Q*S5$Y]I=TTB_E)[=)MY1(ZX1)$X$XOE$GP*TM)VB;PM;Y& M)-J)O$5.QI@D5V +P *$+(XM'@['%K@\=OA@4/-H-FR0R9L0_1WPG6AE%UK303EJ2VP[@6&X)5@8:N-A1-X;A![(FL%<=@$<>A.TUUR M?CF9G \\SX%NWULL4FMZ#OM,SS[)XI[(6I&-FLA&SNRYK;KO!7@B*\J8:=*Z M?:N,./*Q8AR5C&86>)ZC,8)H//6?#V-D,0N&PV#2-HN/S6 8A.'>K*5KU.@: M.77=)-\V5):59?W9J-#1X:H!##L*CHV&>@;J^']L%-A='S>NCYVN/]3-05T!; M%MK+0DY9=_B%%IO"JL&)/+?1]\H6]\76CMI^V(,_;MJ#O8Y[O;+%?;&UP[R? M^*![(KO'KX49]Q01A?T_BQL?!2#%K]:)SHT\.T[_QTP']T,==$XV\SO*3A9Q MK]-:KVQQ7VSMJ.T'-AC]N")V#H=GA[E/MK@OMG:8]_,C= ^0WR]B-W[@*&(G M\NPX]<16Q1'6D5MTHOBX/F9ZXTAE=7F8$IT08 _U^R;G:W9@% MFH/-^7]02P,$% @ 1X-A5A"X/G7B @ A0H !D !X;"]W;W)K&ULS59M3]LP$/XK5H8FD$KSTC?HVDA -PUI:%4[M@^( M#VYZ:2T<.[/=%_[]SDX)G92V$H(-J6K\W)A M.!,P5$0OLHRJQTO@2_V-3,^]Z91Z:0T@4W([GZ"AM!+8N72*[= M/UEM; ./) MM9+9Q1@89$\63KC>!V'*(HAT.T<8AT0Y> TCJI!'62!1$$;D=#\CQTADW MHTZ]T?.7%8R:):/F 4:O%?@:&1NJ#,%\!W)WL6;ZOFO3I'$:A/BK4K27V@NO MHE4*;[V7C&N]@# M859_SC#=TP0 /P9 9 >&PO=V]R:W-H965TLS07$V\MY>;6]T6RAHR(:[:! M7/VR9#PC4MWRE2\V',BB<,I2/PR"OI\1FGO3<3'VR*=CMI4IS>&1(['-,L(_ MWT/*]A,/>X>!)[I:2SW@3\<;LH)GD)\VCUS=^37*@F:0"\IRQ&$Y\>[P;1P6 M#H7%'Q3VXN@::2ISQE[TS<-BX@4Z(D@AD1J"J#\[F$&::B05QS\5J%?/J1V/ MKP_HOQ3D%9DY$3!CZ9]T(=<3;^BA!2S)-I5/;/\K5(1N-%["4E'\C_:5;>"A M9"LDRRIG%4%&\_(O>:V$.'+ _0L.8>40GCKT+CA$E4/T5H=>Y= KE"FI%#K$ M1)+IF+,]XMI:H>F+0LS"6]&GN5[W9\G5KU3YR>ESN=Z(+9&@JYPN:4)RJ98C M8=MA>#)#05[Y7KI^<8O?O^_=B7*F@]M9]4 =Z7 887 L0A^J!F6POT<[Z 11O M5VQKRN&!\GUH18PAN481OD)A$(:&@&9O=\<&]_CM[H&%350O8%3@11?P9BQ/ M0*]&D49/5+R@OWY3-NA!0B;^-@E> O;,@+K0W(H-26#BJ4HB@._ F_[P'>X' M/YG$<@D6.P)K"=FKA>S9T*?WD,.22K0!3MG"I)O=_P9]!L*%22.K8U>-'(&U M-+JI-;JQ$P:-NU"/9K@GTKP8=L0RA7YYI$*1,"C&Q*B/[1W*%D 8>Z+=21G #=D7D*5R@'::(Q. MA.,3]Z'Q1S@T'(]P[-XRM M$7[CUAS6_(=6_D='T.5].#QC$H8#TSX\-\2#P+0/#891S[(11S6=D7TC'@Y1 M>%4MG@"TY"Q3##H84?#IK&(W@; M0YHG+*L()D2LULD-"YBA=OB:%J;F3V KG77,"VV"7'4@6'[SCWD[%.= ML^@+FJD^2YU&AN/]"_JX9RBF0G(ZWTIF/'/N[9-V/>6=HL6NT-J"AXW@H>N6 MJ4)TI:9+M-@56EO-IO_$UJ[L&PZ>"O#X\ Y'D3&#G7:7AGGQR%K,FMX1VYN_ M]I;B>DNI/E(/J8=GHP8EGBXJ30=PC4_Y.^T%E0<_4BKF:MRU4TU]C>X/=O<19\3KK-'Q#P8Q=S=G6J&G:L;UKOU *B]=X MP/]',V>=MK.4+M%B5VCM=WG-8T08N*Z&HOB>K3^A'%7O+@_ M&;_'MW'Y(:*!*;^+?"!\17.!4E@JR.!ZH%H#7GYJ*&\DVQ0OW^=,JAI07*Y! MG3A<&ZC?EXS)PXV>H/[@,_T/4$L#!!0 ( $>#858KQDAX-@, ,. 9 M >&PO=V]R:W-H965TO*'YCX+. '@XW:>B9F)7,A'DWC-AQ9CID0 MQ!!H0Z#XMX8QQ+$!X33^%$RK'-((MY]?Z)^SM>-:YE3!6,0_6:BCD36P2 @+ MNHKUO=A\@6(]7<,+1*RR7[(I8AV+!"NE15*(<08)X_D_?2I\V!(@IUK@%@)W M7] [(&@7@O:^H'- T"D$G6,%W4*0+=W.UYX9-Z&:>D,I-D2::*29A\S]3(U^ M,6[VR4Q+?,M0I[U9OC^(6!#%EIPM6$"YQOP%8L4UXTN2BI@%#!3Y2%!(-2Q9 M0&[Y&I3&_:(5.9^ IBQ6%QCQ,)N0\[,+X$UY$B/@\AK-"/Z_4MMP9@HT>E4>Z+43=N+7$&Z25I.Q^(Z[AN MU83JY1,(4-XZ*)\<+V]5R/WCY4Z-&>URU[0S7ON0&5BNPE4,9MML;X5?7S&0 MW&I(U.^JI.?43C75E,0KE=( 1A;6/ 5R#9;W_EVKYWRJ,KQ)V*1)F-\0;"C6^O&Z/0G5)!!*5UE1RSC5BNZ;->!7>]^*)D?T&X+M&-PK#>[5 M&CP6Z+#4;([EX)O0^*&8TF=J6G_);,,6&@,X'@NJ;*\EGVI[D[!)DS"_(=A. M>OIE>OK_I53WFTQ-D[!)DS"_(=A.:@9E:@9-E>K!$25E7#O:J2XW"?,;@N4N MVUNGW03D,KMF*)(=6//S7-E;WF2NLP/\7O\8;SCYA>05DU^/[JA<,JY(# M$ M.I=]++ ROW+D#2W2[$P]%QI/Z-ECA+/U!+ P04 M " !'@V%6Z:)LT;\% #-,@ &0 'AL+W=OS)S3<99XO2:1V[Q/-&[II%B3.?EL?NLODT M+40<)?PN0WFQ7K/LQQ6/T]W,P<[+@?OH:274 7<^W; G_L#%E\U=)O?<6F41 MK7F21VF",KZ<.>_QY75 E$-I\37BN[RQC50JCVGZK'8^+&:.IR+B,0^%DF#R M8\NO>1PK)1G'MTK4J<^I')O;+^JW9?(RF4>6\^LT_CM:B-7,F3AHP9>LB,5] MNON35PD%2B],X[S\BW:5K>>@L,A%NJZ<903K*-E_LN]5(1H.V'_%@50.I*L# MK1QHF>@^LC*M&R;8?)JE.Y0I:ZFF-LK:E-XRFRA1P_@@,OEM)/W$_#9*6!)& M+$91DHNLD",DOOF'7HC/='G55KD+%GD4U?(-%0P;EB%?+4/F;P2\@T/SQ'% M9XAXA+2X7W=WQZ:[*XM75Y#4%22E'GVM@HUTKU@LB\/10WD%_I&EQ4;F?H9T ME1\$$US5#%VSC6KD'/WS42JB#_)P_F];-?:G]]M/KR[SRWS#0CYSY'6<\VS+ MG?FOO^"1]WM;;8#$C$K1NE+4IC[_G I9@9#E*\2_%9%L*=4[;2GO=<:ECKH1 M;>>8$NJ-INZVF4R+F3_RZ+@V,\+TZS#]+F&FB9!CIT9*;N;1@F=,C5=;N'N] M42..$3D(]M (>]CSVF,-ZE@#:ZSOPS K^ +%$7N,XDA$O+6>5I&^+00D9N0[ MJO,=#7NQC2 K!21F5&I<5VH,W,7C+EU\:.0'DTE[$T_J4"?64/\2*YX=:V&K M1-^! 1(SLKVHL[T8MH4O("L%)&94"GL:3CS@)K8+]LV^4FNV>Q!@TM[NN,%< MV)K61[[E,<*M\5L]>\'74*5L(:EO# M(1! M<0E*S:R6!B8,34SXD(8.FMIF8@:J<0G;>4DW=2=RLJOU'J13L!/6\(0'IB<, MBD]0:N;,A.8G LU/=L'>LPV'_/1*]Q,-3Z0+/+5-_%S9/7L'?PIX(HUII:'G ME6 GEDX!3T3#$X&")W((13_?M*TF9H :F0@T,I'CR&0U,0/5R$2Z(!/ICDQV MO=Y]= ID(AJ9R,#(1$"1"4K-K)9&)@*-3.0X,EE-S$ U,I$NR$2Z(I-=K?<@ MG0*9B$8F,C R$5!D@E(SER@T,E%H9+(+]DV?=D8FJI&)=D$FVAH\*#)!J9EY M:F2B R,3!44F*#6S6HW5.+#EN./(9#4Q ]3(1*&1B79:B6NQLBS%44U.M LY MT>[D9-?KW4ZG(">JR8D.3$X4E)R@U,QJ:7*BT.1$.ZW/M5B]OD!'-3_1+OQ$ MN_*37:WW4)V"GZCF)SHP/U%0?H)2,Y^=T/SD0_.37;!O^GZ?)3M?(Y1O1ZA/ M:<)_H#7+GN6X+XM7'ERRB_1.Y10TY6N:\@>F*1^4IJ#4S&IIFO*A:,KON'K7 M9F=[O*GQ?).=JPY[6=[7+6O2=KG>XP2D9B:O(=>SJ%CM;5VNB\NU$9>GJUL4"NUSO<0)2,Y/7?.9/!NYJ4**#4C.KI8G. MMS)0GZZ^./K+UVIB/M2I(2JP0Y2EEUMG<>QRO1_P!%(SD]>H%>!A>SD I30H M-;-:FM("*]?TZ.5*:&SI9:O)/D"W\:Z!>M'C$\N>(EGTF"^ECW<^EO^PLOV[ M$_L=D6[*UP\>4R'2=;FYXDS^(% &\OMEFHJ7'?5&0_T&R_Q_4$L#!!0 ( M $>#85;@3S>R90, *D* 9 >&PO=V]R:W-H965TEGDJILZ$L'J,T9N+M^C"8#YEO)28I7+A*FW0'.,FM9E5928X M8\8/T!UG*I/H;Y9">BK@ZLB:\(*7\%;!H&(,R34:^9J-SQ3+I?S;IOT3_$KPAE"BB*W,'6)8"4J0;Z0&24@C"=FB% M)9&7Z(GQC02QQQL*Z#TK2F4P7!>=$FQZ[Q*M,4U*:A?HRP.G%.F>.F"1_M=7 MP\KCN-^C>4W=R (GL'3T>\@<#$[TYQ]^Z/W5E__?*1;_)K&3VHR;VHR'U*,5 MIKJ1=&$VL".,F0+P+2I $)[V9;%2FUHU\V[>1[[G>_HIV1^GIXN:!6U0W 7- MCT$GX4R:<":#X=RF*3'/0V\75]3PZ,"V[RYB-)FW; ^IG'@.&\_AH.RU''8."^?CEND>C#>:MEQW05>Z;&><3QOGTT'G]_B[??'V.9]V#QQ/9K.6 M]SY4X(4M\UW4&>.SQOALT/A'E8'H&)Z_KDV! MI<,-.N]T5=A)Z+H+ZNGBN(N:=1O4/?J(YR!V=AB2*.$E4]4'K]EMYJU;.V:T M]E=Z#JO&II\RU1!WAX5^-TE$8:LEO>NI;D%1#4;50O'"C@H;KO3@82\S/4N" M, !]?\NY>EF8 YKI-/H!4$L#!!0 ( $>#85;-SGO^N@, +H. 9 M>&PO=V]R:W-H965T> M>-.]5!_U%M' IS01>N9LC'6TR9OI 9"GJRD2IEAH8J=G6FD$4%*$U< MO]\?N2GCPIE/B[E[-9_*W"1WC^QORG63FM9,XTW,OF+1V8[6(>Y/Y/K-9S:?E"F>CB'_:5;=^!,-=&IA68(DBY**_L4Y6' X _?@'@ M5P#_5,"@ @Q.!0PKP/ 9P!N^ +BL ,72W7+M1>("9MA\JN0>E+4F-GM39+] M4[ZXL._)RBAZR@EGYF^X8"+D+ $NM%$YO0)&PX9Q!3N6Y B_PCNF%+-RPEF MAO%$G]/LXRJ LY_/IZZA*"R7&U8>%Z5'_P6/G@]W4IBMAJ6(,#HF<"G\>@W^ MTQH6?BMC@.$%#+P>^'W?;PCHYG2XUP /3H?W&^#+=O@*LPOPQDW>CY(QJ 4= M%'R#EP2UTKVWTO7@6FLD->^0Z5QA!+0Q'S#,E>(BA@737/?@4WB5&"*0M(D?(=<08=>-FU+5&N)K4]4169E-]^"0GJ** MB^[(IHE>I/*L6\_6#=AUT7<\FU]X5T'91_U+4W9U=TS%=(R'!#=$V;\84T54 M9:=4#HS,BE9@+0TU%L7MEII+5-: GF\D?5ZJ@750MZOS;U!+ P04 " !' M@V%6^OUT&-L" !*"0 &0 'AL+W=OW/2FL>;8P7;:[=]S[699 M.])JB$J\)+9SS\D]Q]:YL0-^,BCI'"9@;LHKA3V_89FQ H1F4A %V=#[T#D=]6V\"[AEL-1K M;6*53*6\LYV+V= +;$+ (366@>)K 2/@W!)A&K]J3J_YI06NMQ_9SYUVU#*E M&D:2?V"BI113IC01E4X04:3C#)%%I170-Z2\Z=. 517"E9!,B/2Y*!( MULIQ. 9#&==OD&(DQ0*485,.9 *"244NI0%-QD@:!F'O6-IZ'CB_>PG>)BW-$E7I@8DYNK;%MDG9RV,5]JDN:PM##U:M!+2K#B:'& M%1A:5-J5KLF/+\A(+G!8_VQS*MJG4WLBVW J;IR*=Q:&6PEN8;3)7&'[#FLW MYT42]>)NT!WXBW4!;6%A$'6:L(W4NDUJW9VI?=2&X:8),_(TG6U)[F3YV[G8 M$]F&X%XCN/=_J[:W3Z?V1+;A5+]QJO\/5=O_LQR#DVX0/ZO:EK!W)T$,KU3-\= A'#($!L=]+!FU.KE7'2-+=_A-I<&CU#5SO.R L@'X/9.8 M>-VQYVES?4I^ U!+ P04 " !'@V%6O,)WZH,$ #,&P &0 'AL+W=O M;#>0E?]Q[[''/-<3P[4/:3[P@1 MX#Y+@\W/B:;'="W7 7LP)OR2T1WXL5 MDU=NBQ(G&=X[GBJ1R0E M:Z$@L#SLR9*DJ4*2_?C5@#IMFRKQ^/P!_5-%7I*YPYPL:?I/$HO=W)DX("8; M7*;B*SW\31I"(X6WIBFO?L&ACATC!ZQ++FC6),L>9$E>'_%](\11 @P?24!- M AHF!(\D^$V"_]2$H$D(*F5J*I4.$19X,6/T )B*EFCJI!*SRI;TDUR-^ZU@ M\FDB\\3BXZ\R*>0X"H#S&*1$2KBC:0R2K&!T3]03#MY&1. DY>_ >_#]-@)O MW[P#;T"2@V\[6G*9R&>ND)U1D.ZZ:?BZ;A@]TC!$X O-Q8Z#CWE,XCZ *UFT M5- #E6MD1(S(^A+X\ (@#R%-AY9/3X>:].CIZ9Z!C=\.C%_A^8_@K9BL;29^ M7X!5BIOAZ0;KWQL9#CX+DO'_=-K7V($>6\TE5[S :S)WY&3!"=L39_'G'S#T M_M+I9A,LL@36TS1H-0U,Z$]ZV2_ EE&N?:%K\'$%KN;3_2+P)L%DYNZ/U3J- M\@/?A_VHR-C1%\HP:F48&66X(9Q?R1EW769EB@6)Y40IFUDG6$W%.N8U7GC$ MZ3V" 1H/J&O"8(@FX8"[L7AO'-^5AKT_H0!I\-I11<6A&@ZJ#1S7U^JQ9&=A$8M;NE&'##33B?FU.>^ M0%;1(EMH?=E0)QLZ8V$VX+:$M8D6V4+K"]NY:&@TE*^N3?^DZ! ,AY9/$P7A M! TK\QS6%W;>%YK-[Z>2Y8DH&7$WR;TZZ@E;,J:-,#;1(EMH?0$[UPQ'YZQ1 M2ZZW$=8F6F0+K2]L9\FA#4_^>(V>&NZ17'8,:_0T*O"GP;!&SV'+8>?+H=F8 MWVBY:TD;@9[].ME$BVRA]47LE@5PG M7TE_'$Z'A:H)@Q#YPTH]A^='G>='9L^_Q$4B<*K^!)7DM[()+6!75&TL=3+W/ M]06S;9)SJ=I&0GJ78^F,6+UU5%\(6E2;*7=4")I5ISN"8\)4@'R^H50\7*@& MV@V\Q?]02P,$% @ 1X-A5C2B@4_!! ?1, !D !X;"]W;W)K&ULO5A9;]LX$/XKA':Q:($X$N4[:QO(T3T>V@T:M 7V MC9;&,K>4J)*4G?S[)2E9\D$3"R-9/R24Q#F^XA*%,UI 3>$_%R!XQOYP$.=B\^TVRMS(MP,2M)!D^@OI2/0C^%K9:4YE!( MR@LD8#4/;O'-/9X: 3OC*X6MW!LC V7)^7?S\&C-&AM&L']\4[[;Q:\!K,D$NXY^T93M9X'DP"EL"(54Y_Y]@]H V- MOH0S:?^B;3,W"E!22<7S1EA[D-.B_D^>FT#L"<3#,P)Q(Q ?">#1&8%^(]"W M0&O/+*P'HLAB)O@6"3-;:S,#&QLKK='0PBSCDQ+Z*]5R:G&;_*BHI":D$O70 MWY#\54KT[@$4H4R^[U[UT)>G!_3NY_>S4&F[1CI,&AOWM8WXC THCUWB!^[TVR#V MK;[^?PBBPYN[6GK@EC:%>B-+DL \T)4H06P@6/SR$QY%O[J@O9*R Z"#%NC MIWWQE2M:9(@6"K1RY<):*\"1U6":R&:!9^%F'X'7QH4(ABV"H1?!;98)R(@" M5%8B6>L&@$I!$W!!J36-]Y ,!OW(_(X >4U>"&C4 AIY 3V2%]U5E42*ZYZH M\U 6E92SY(2Y!7*!)?.I*S5CO;0Q9/8A8\0D8/,0N,%YS%X*9M& F7C!WS;+4ZU3WBRN]%Y;U$B*^TI6UT75E MGEPH)ZJ MES N38M1HH)>52*2_E/5 7$F\?0D(LX"];I\84!PU&VQT?\1$JHWS[R@*YK8 M,D )(S1W1J7Q9[]SC9VE[7?\TL#L<0]\26">J;3;3!,ADO.J4%>H!)'H/-#D MTHD9GVX\T?7P&+#7H4L!QQW@^'4!4YXZP?K-X G*+>%R<$ZYYT6C:S3N$VI$E[&=+KLT+;0BKW D\."E:/'57[5L0*-PQ*.RG4.X5 MM M1DX[9K5^JP.[NWEE4A4 M@VE\F@*#P[0_Q-71+>SG6[]SGFXI8_I8GU:)HKJ+V%V5%@G/ 2GR; X!>H\] M W-RXMA));X%T\(=U<)^KO7-7E) VB,;W5XR0*![#<]I@AA=0UOQFQN@%S EO=M=D#[8I^3%O1R%9=?=?1 MOFWOEF[MC4K83:\OICX2D=%"(@8K+1I=CW5W$?5=3_V@>&FO2Y9<*9[;X1J( M[M]F@OZ^XESM'HR!]L9M\2]02P,$% @ 1X-A5CZ?R7_ !P =% !D M !X;"]W;W)K&ULM9QM.)DV:FW["TMI@@4 #)SK_O(F'0 M["]/2+!1+WN9+O81<. M%RX?D_1;MI8RMYXV49Q=C=9YOKT8C[/E6FZ"[#S9REA] MC]M.W9&UW&5YLBF#U3?8A/'Q-7@J_Q$G <1Y(8"6 ;1O "L#6-\ IPQP^@:X M98#;-V!2!DSZ!DS+@.FA6,?_[J$T7I 'B\LT>;328FM%*Q8.]3U$JXJ$<2'% MVSQ5GX8J+E^\6W[?A5E8R"*SSJQ;)?75+I)6S/+3)Y,=SKGYUTA'-S^&^[Z-RR7P[W^V>W.\)%[W RU\/'2@&5#&@E M WK@L9=DD&4RSXXE3^7JHJN81X+332B&S(ML&RSEU4B-B9E,]W*T^/DG,K%_ MZ2HM$N8A81P)\Y$P 8)I F&50)B)OOB8KV6J!J0TE7%N!0>Y=(G$2!DJDB-L M>H 5<^I^0>E$[2W[T^(C,W(DS$?"! BF%=^IBN\81X??P^ NC-1,(+.B]+O- M"R.$@RP^$N8A81P)\Y$P 8)I(G$KD;C&$4(DR>HQC*(N8;BM'7GF3N;4U7?E M:V."H27OR.FX4^;H.3DRI]_.Z3K$F36&+-&Q&9O/R*S:3"O I"K Q%B O^7R MX[9S4#;&#=TOD3 /">-(F(^$"1!,D\6TDL7T/Q_:39$"0<(\)(PC83X2)D P M32"S2B SX[AQ'61K2YW!65U#B5&U%"E'&&3TR&:-@_OD DY M$N8C80($TP0PKP0P-PK@4!7, M6RIPG%E#!/V^!'<>S8*12H05C23@>+LREK#A90YP]*\Z$T@:+I]:_=/V*V_U3] MTYU<65$]:'1* .FW791M=VERW4Q%2R3. M7A^DAB3O5 +452]KIE7;'H3/25 /45X32?"A-H&BZ M&DZZ#,V^XM<@+HIOJ?.$\\[J8WL,L4V&V"Y#;)LAML_P_[ =:6T[4K/MV*L7 M%6HY0FD>E,:A-!]*$RB:+I3:E<=KV1XE-;;TC05S%L:P-[[_'_XC*SV&9G99^S3T6)&#*X_U%Z$ MTGA):UQ:;QD*T*0"1=,54/N+S.PO#NQH,=,&BP%J+D)IG'4T8':<14"3"A1- M%T/M+C*SN]B_I\4,&JP#J,<(I7'6T8(Y9VT=0%U&%$W70>TR,K/+:&IJ,8<. MKCS46832.&L[BXS8S&V:B]"L D732U^;B\QL+@[M:C'C!LL!:B]":;RD:1TW M]IQ.FY)P &0 'AL+W=OWP+^5;M;:,4Y5Z(AW3P<3;Q_'1&/.*!3B68^;?A5SR*4B4SCQ^YJ%<< M,RWFO$Y6T?ZB]C^R7.@7JH7B$AE?]%V MM^]@X*%@K;2(\V(S@SA,=O_9S_Q$[!60WI$"DA>0N@4T+Z 9Z&YF&=8UTVPZ MEF*+9+JW44LWLG.351N:,$D_QELMS;NAJ=/3=\&/=:C"])0J]!9E0\EG*$PT M2Q;A?<014XIKA5Y?<\W"2+TQN]W=7J/7K]Z@5V8_]'4IUHHE,S7N:#.C5+<3 MY$=_OSLZ.7+T3V)S@7#_-T1\0BK*K^#RO];1!?)Q5H[+Y1US'HJ308J303*] M[A&]?WGP>56) =:E5KM4*Q;PB6>\I+C<<&_ZZR^X[_]>!>5(K(1("T2:J=,: MGW<5*'4)ZDBL!-HM0+O@9WFG^'P=[>3^#N>\"A96Z*)'SJ1"0Q2+1"\5P@3- MV&/5:;L"E4XD[16D/7">'Z10:J?VC47K2M*=PB!32+_9-]-1S_?'G%61LS+7<$Z4BO#VJ2#X:A3 MQXPO2 !NA"M/A;,9!X/)HI8A"V R#X0A26/*32-X&(EYQ MS:NO34PY8@^VN0?#P:>6$6$)"ACQ',D&VVB# MP4!1SXB# R/B"B.>([E@&UTPG#R^F_4MEPQ]3(*+2@A'^2.'/4>:P3;.X%$[ M_SG**3GL.5(/L:F'P*FGCO]@B<;+?WA"@WS9.2J6G<.*96>9UF8< L:*6H:$ M)1K3XD-[^\3O68.74?9Z-7#\V+=D@W4CK-J8[AQ!A]B@0]IU29 M0>NO*F'=QGCGB$#$1B#2KKU#G/9W7*F586U,(NU;/+!$8V!X0AA79>,RG56AG6IB3:OL\#2S0&AB=$ZM\TZ=Z/6NT;/K!$8\K#]A$='C6F MS3@4CA3/C/E2VP=6:\QTCK8/MIQY5:&=:&(]J^[0-+- :&)]3$ MES;\T/;]'UBB,65%-VEP;+%);;"A]?L_QI=?)9OQF,F'Z@O5:<)QI58FMZ&' MMFL&4:>!QY5:^9$!FXNZ[9M!L$13X!PTOIDV/_,+D($X4B/C=5_L7 ?%'+W<-8NX$6J^QYIGNAS8(RVUQRXT>9 M[F#>GPNAGP;I(U+%(W'3_P%02P,$% @ 1X-A5L4[Q]^Z! ;AX !D M !X;"]W;W)K&ULK9E;;]LV%(#_"J$50PLTT*X2EL&C(#)/4RI>[B#A^ZGE6J\7OK#U1A47[-ED2]?P M!.KK]E'H,[NAQ"R%3#*>$0&KJ77KWH3NH @H4_S-8"^/CDGQ*$O.OQ?&.QVDRM MD45B6-$\45_X_D^H'ZA?\"*>R/*7[*NTP[%%HEPJGM;!N@0IRZI_^EQ7Q%& M[[\1X-4!WG\"/.^- +\.\,\-Z-4!O7,#^G5 _]R 01U0RK2KRBIK>D$5G4T$ MWQ-1I-:TXJ#454;K"F99T;*>E-!WF8Y3L]OH1\XD*RQ+#YYX)G:2!)D,<3M>%N7K2F@]UK .\\(?*#BFOCN M1^(YGD>^/BW(^WUEU6=^SR MPT) 3/XQ?V/<5>S!T0CCM<>@N3'W2Q5BP@),6(@$:RD<-0I'1H6/]$7/-R?OD;DQ^TL=8L("3%B(!&LY'#<.QT:'U90C MRH70)@G5XE2GLO%)AW.[C!DSN]08)BS A(5(L)8QUSE,&IV?_HJL0X]%^9U] MRYS'I:I0:0$J+<2BM6T=3?'=LVP1/2//(\66"9 5%X1E$4^!*/I,MKG8J#06X&*5F+0 E19BT=HJO8-*SZCRZ!OT2D"BYQPQ@>XQMG]S\X?]>?H G:0\*T6KB#:9#SAZY=. MY:A+,JBT!2HM0*6%6+1VPSBLR[B]7YI=NJBK,ZBT!2HM0*6%6+2VUL-RD6M> M+PKT!#(MA^D598+L:))#T?OU1^]AKKEB&5- $K;3)RQ3-%L7+^GN=M _F;J, M.T=TU!4A5%J 2@NQ:&W#AU4AU[A(,?M6;EY!?$5W(.@:"$0\XRF+M,]5Z?I@ MM)[>-.8[!9NSZY,7H**K:Z;8IJ<[,Z47Q;;L8MN5(\ M+0\W0&,010)]?\6Y>CTI,FBVF&?_ E!+ P04 " !'@V%6$6U=UT,& "K M-@ &0 'AL+W=OK8?VD#\/@?H M>6W,P9>/C/\2*P!)GO*L$%>]E93KS_V^B%>04W'.UE"H;Q:,YU2J3;[LBS4' MFE2B/.L[EC7NYS0M>K/+:M\MGUVR4F9I ;>&PN.I]L3]']E0+JA8_4G@4.Y^) M/I5[QG[IC3"YZEGZB""#6&H$57\>X :R3)/4$#B-P#E6,&@$@U<"9W1 ,&P$P]<1#@E&C6!TK&#<",;' M"B:-8/):,#X@F#:"Z;%7Z:(17!PKL*V7_YQ595#]+Z_RQ:62SBXY>R1W[ M_LTE'_[\>-F7*IY6]>.&[=5LYP#;(5]9(5>"> J:=.A]LW[PEGYNUH_>T@=F MO6TZ@;ZZT)NK[;Q<[6O'2'0A/B?VZ(PXEF-W'-"-6?Y/+,^)91^4NV9Y5&9& MN?>^@_>/D \.1Y^_+WIP?'2G0QZ^[^"CX^66(8\&&]<.*M[@"-=V',UUK1YV MJ_60^UFL:0Q7/36F"N /T)O]]8<]MO[NRDE,F(L)\S!A/B9LC@D+,&$A)BQ" M@K4\,-QX8&BBS^Y 2)[&$A(24[$B:1%GI>JFU0?"Y JX&D YAT(2*@3(3I\8 M(YSJ$TR8BPGS,&%^#9M4,'WW_3!3/=K#;O)CA@OVPPVF \MZ%3-\\Z@B4XM6 M HXV"3@R)J#JU-6,1 "1C"P92Q[3+.M*,B/EU"3#A+F8, \3YF/"YIBPH(:- M#R=:N-]B.)GL96PT.C8?QYM\'!OS\>7>/2SB\ZX\-*I/S4-,F(L)\S!A/B9L MC@D+,&$A)BQ"@K4\,-EX8/*N&^,)I@'&<_'A,TQ M80$F+,2$14BP5G)?;)+[PIC[L.9#[4JA6:I(GSLB2,]'9 M\U_LW6XY(ZOZ::?7S;$-W?V&@]'%H*.EM]^R(;YJZ!O/_=1LW(\ZM#J/+\ , M&V+"(B18*]5L:_MLW/K?'S&80YS:UZ+2W(:VFR*3KOQ%C>JCTN:HM "5%J+2 M(BQ:VPP[A2+;:(:O0$7)0?>^9 T\90FAR;^ED'K/V?%^,$8YV0^8-!>5YJ'2 M_(;6>JS0X=4Y:M0 E1:BTB(L6ML/SM8/SGO\D, "E!<2(NE3;8=.-QACG.P& M3)J+2O-0:7Y#VW6#W>D&S*@!*BU$I458M+8;M@5)VUCK.?IAN!ESKUUR5?,S4K[?0!:ND1E>:BTCQ4FH]*FZ/2 OO-(F2(&C#"HK4ML*U_ MVN8"Z,_JY4-(/M$'X'0)!&)6L#R-298N@+"%?@9)BV7EC7I&\/+,INMMK&MS MN),]@5HJ?>-23,@S4"[(!+:YC+NSJL,GSAD5%^K%9#Z1&A+&2]=&*S=[/BZDNUSNC5_D"O MQ*I6O6PQ]3*NKY0OTT*0#!8*:9U/U,T=KU=&U1N2K:LU,/=,2I97'U= $^"Z M@?I^P9A\V= !-NO39O\!4$L#!!0 ( $>#858K %UX0 , .L, 9 M>&PO=V]R:W-H965TD(:$6M@^3/M@DFMCX=B9[;1LOW[GI$VS$2(-@?C2QH[ON>>>LWV7T5KI M6Y,"6'*7"6G&7FIM?NS[)DXA8^9 Y2#QS4+IC%DNQ1;SLQX\O4N@E_,LK9$N9@K_-+ MC2._1DEX!M)P)8F&Q=@[H<=3&CF#"8NE!NE;MW@/!E[@6,$ F+K M(!C^K> 4A'!(R./G!M2K?3K#YO,6_6,9/ 9SPPR<*O&-)S8=>T./)+!@A; S MM?X,FX#Z#B]6PI2_9%VM'00>B0MC5;8Q1@89E]4_N]L(T3 (PP<,PHU!6/*N M')4LSYAEDY%6:Z+=:D1S#V6HI362X])E96XUON5H9RO0="8.0DNOY&7FS][8# MMU?KTRMQ>P_@3@N#,\:04Y7=<,F<4._(''*F42CQ"Q6+U5+RWRC:E6;2L+C2 M\OL7M"/G%C+SHTV@RNUANUMW%H]-SF(8>WC8#.@5>)/7KV@4O.\(ZK .ZK + MO9GT?=W,>!O1"FI00KDSOII$83\<^:L6 OV:0+^3P"DZ(VJ!QWH%LH VMYT MC]0GJNE%+Y/TZ!F"&M1!#9XNZ154U$CZ<-B>\F'M?MCI?LX$&(+7!=Y>^A8L ME\LVQYT@CU3HJ*9X]#)I/WJ&H&BPN^&#ITO\!JN9>3H,VE-/&T6&=E*885A, MQVF9_P0/O5 YEG;;RJ 3ZK%JA3NJXH[3176VC MG57F/S="=*_Z'PZ/HG\V@M_H/S/0R[++-HA:2%NUHO5LW;-!0 &ULK9I1*8-F&9G=C?3M-MG M!:YCIH"H)-O)OU^!"4:&J/;L?4G YGP7YQY+Z$17.\9_B#6 )$]Y5HCKT5K* M\L-X+.(UY%1I=NC 7._;X/U'2]Z<35:X:8-9?]FIYKN[,C-T8#ETWF,WO67J8U MP&L;X!D;\+V9CF^+^'*H"4;UN=\Z3%B "0LQ84M,6(0$T\SAM^;P_]>\[6.: M Q,68,)"3-@2$Q8AP31S3%MS3(TCQPT5:Z)&#Q)7!Z"L4 M3%B "0NGO3%Z[EM'$]82LV*$!-,<,&L=,#,ZX"NG":B%7,PVJNV$0PS* P\9 MO"<%R"$;&'GGV@ 3%F#"PCW,[]A@,ILY1S; K!@AP30;S%L;S(TVN.-0TC0A M\%1"(6#P^V\DG-MX3%B "0OGO<;/K:/GN"5FP0@)IO7=M@XICX6R=#-CSFT_ M*BU I84-K>L U_&/'(!:,L*BZ1[H)'VVT0.AFOC+O.Z_>A;(@ I8LRPA:5YR MMH7J'?'J?&!FGVT,3%J 2@L;6M<8WNS8%Y@5(RR:[HM#Y&<;0Z/%;2%I\9BJ MIX%F8-@GOAR202.@1H"HM "5%C:TKA%LR[&\XVD"M6J$1=/-<(CX[%]D?"5P M*M/B<3] F*8*U)@/E1:@TL*&IAG!G;K'-D"-^K!HN@T.89]M3OL"6(%Z5DB( MI$][#PQ: #-=NT&E!:BTL*%ISXMV;U; +!EAT70''-)&VQPW?GQ9+);TN5HI M#O8?-7-$I06HM+"A=?M_,9WU#(":)V+1= ,<$D7;F$E5!N ;-0)D*7U(LU2F MP^M%,^5L#Z!FBZBTL*%I'IBX?F\>0,T-L6BZ"0[)H6V.#F^+F.50S0)@'@E0 M8T-46H!*"QN:YH)YSP.HR2$63?? (3NTS>%A^RS 80O%9KC_J'DA*BU I85V M/S*\\)Q>=H1:-,*BZ0XXQ(:V.3<\7A3\:DI S1!1:0$J+;3[,>+%T-( -4G$ MHND;A Y1HF..$K6EP8L3G@W7G4M!"5%CK]M'!B6Q/O.$E&K1IAT?36=S8)FA/#KTS2C)0; M'J^KZ2!FA4B3>HI@Q: =<+<-XNX;Q-TXZ/3^K^Q:#859LHWQ'&PO M=V]R:W-H965T)A+XFO?<_Q.3?V3;P1\DGE )J\E 57 M$R?7NKIP797F4%)U)BK@N+(4LJ0:0[ER526!9A94%F[@>9%;4L:=)+9S"YG$ MHM8%X["01-5E2>7?*11B,W%\9SMQRU:Y-A-N$E=T!7>@[ZN%Q,CM6#)6 E=, M<")A.7$N_8O9T.3;A#\,-FIG3(R31R&>3'"=31S/"(("4FT8*+[6,(.B,$0H MX[GE=+HM#7!WO&6_LM[1RR-5,!/% \MT/G'&#LE@2>M"WXK-3VC]6(&I*)1] MDDV;ZSDDK94690M&!27CS9N^M'78 ?C1!X"@!03[@,$'@+ %A-9HH\S:FE-- MDUB*#9$F&]G,P-;&HM$-X^8KWFF)JPQQ.KE,GVNFF"FI(J=D(06Q1X,PWAP1 M4^OC.6C*"G6"&0^49R IN>;I&8;W=W-R?'1"CA! ?N>B5KBN8E>C-K.#F[8Z MIHV.X ,=?D!N!->Y(C^0/WM+X**ISEFP=38-#C+. 06&_C<2>('?(VCV>;AW M0$[8%3JT?.$G"MU7G@8]Z$>;NWRA*IK"Q,'+JD"NP4F^?O$C[WN?M?]$]L;H MH#,Z.,2>W,(:> V])AODR")-?UDGX6AT?A[%[GI7_ONT8#R.HM>T-\*&G;#A M06&_L"<60O4*&[[;\70[.?2Q!KFR;4B05-=?- >YF MNTYX:1O WOP4.V33T%YIFO9Z0^6*X94M8(F4WMD(I@9 $ !%( M&0 'AL+W=O+Z%A.^FAFV\7'ADRY7*+YBS MR9HNX0G4U_6#T&=F38E9"IED/","%E/CQKX.[4$N*$9\8["3!\94PEW//G. M8K6:&B.#Q+"@FT0]\MT_4#U0L<"()[+X2W;E6-56*\@95GY27]5 M7\2!P.Z_(7 J@?-:,'A#T*L$O5-GZ%>"_JF"0248G"IP*X%[JF!8"89%L,IO MMPB-1Q6=303?$9&/UK3\H(AOH=8185ENQ2B!HBR1G_3UKT\>^?CA$_E 6$;^7?&-I%DL)Z;22\A!9E1-=U=. MY[PQ78_<\TRM)/&S&.*FWM1+K]?OO*S_UND$!C"_(HY[01S+L=O6TRV_I^** M].Q"[K3(O6ZY!U&GW#]=WK;XX'2YU2(/3Y;;XXY0]&HK]0I>[P0KM:SFME3W MV]5YRKV6:QK!U- Y58+8@C'[^R_;M3ZWA143YF'"?$Q8@ D+D6 -<_1K<_2[ MZ+.0\WC'DJ3-&)W*,JP_&/;ZS6'! M\;!!W^Z/K.:PL&58;SRR1_6P1@ &=0 &G0$XR.QM,>@4GQL#3)B'"?,Q80$F M+$2"-;SAUMYP_RASNYCFP(1YF# ?$Q9@PD(D6,,#N.N<[UP&8,!\3%F#"0B18PP&CV@&C3@<\ MT&==?"I)%->EHTX5 LA\(_4H*4%>D*7@LC5OE%CWT W6D1LZYS[7#9@P'Q,6 M8,)")%C##>/:#>/W\H%BV5(;@D2'J>&")(S.6<+4.$X,G1.?:P5, MF(\)"S!A(1*L807;VG6X?>:XQR\9 MU#8A*LU'I06HM!"+UC3!OH=I=S08JVK>Y?E?I=2O/-@MJ1Q.5%F+12K.8!YN<*8AEL7\M M=0VZR52YWUE?K??(;XJ=87,_O-Q@OZ=BR3))$EAHJ74UU L5Y9YU>:+XNM@R MG7.E>%H#858<6+FM M8 0 )L? 9 >&PO=V]R:W-H965TG%9==;O7+CQ)K /,V4[22OOC9Q-*PH6B9'WV MI@W@[P?P!VQXF.VY^"8W (H\%7DIY]9&J>K6MF6Z@8+*&UY!J;>LN"BHTHMB M;"R&U14/'\$7*^GUNN];+B M,UMOE%EA+V857<,#J"_5O=!+=DO)6 &E9+PD E9SZ\Z]3=S0!.H6?S/8RY/? MQ)S*(^??S,*?V=QRS!%!#JDR"*K_[6 )>6Y(^CB^-U"KW:<)GOY^H2?UR>N3 M>:02ECS_RC*UF5L3BV2PHMM;[/Z YH<#P4I[+^B_9']J&GD72K52\:,+Z M" I6'O[3IZ8C3@*N_TK :P+>I8%1$QA=&O";@']I(&@"P:6!L G4,NU#9]4] M'5%%%S/!]T28UIIF?M2ZZK3N8%::*^M!";V5Z9Q:W*7?MTPR8UF2#^03+S.: M4?(N D59+M_K=5\>(O+NY_([G],27 MP_$(TALRYW(P>:W+ VQEGXP'OEG+>/SEH'O M^A/GK&72TW(TG;B3TY:=_O/;_O,'^Z\9J/JZ;S!X;?=APB),6(P)2Y!@'95! MJS)XT] 68/K$A$68L!@3EB#!.C[#UF&O>K=<"UE0!J;8BW>C'/E()ED*? MV_!L?/#&SODXLASPZQS?JYTW/=4T<22EJ+0(E1:CTA(L6E?K2;G$';QU M8ZE8H9]M,K*B3) =S;= ^(JH#1!JE NSB95,/_[D;*<76*EHN3;C=/]UX)X- MHJ[3-[<.']C5BC%I,2HMP:)U%1\K+>[@B__B:UV-A.P#W8&@:R"0\I(7+-5" M5[7LHU)"I00E6_6]AH=W%Y!GH*+OVE@.)Z]6CEJ)0:4E6+2N\F,QQAVNQAPG MY&5=<@5!!.2T'KPWK.J_<5'+-*BT")46H](2+%I7];%NY/IOFY=1RT>HM B5 M%J/2$BQ:5^NQAN0.EC3^AWDY>&5>_G%:1JTHH=)B5%J"1>L:/E:5W.&R$OJT M/+R[<&!:1JU&H=)B5%J"13LHMT\^4YK/UI^H6+-2DAQ6&N_&ULM9A= M;]HP%(;_BI554RMMS0<0: >16I)HFUJI*NMV[2:&6$UB:CO02OOQLYV0$D@C M4+T;B!V_CYWSQCYPQFM"GUB"$ *+N46@08Y_+-FG$J[F*AX]Y5]%Q@AJ7+#'P%/EY@ M#L&ICSC$*3L370\S'YR>G($3@'/P*R$%@WG,QB87LTN&&54S79_,9#O@ MEN0\82#(8Q0W :98=KUV9[/V:Z>3Z*/H'/3L+\"Q'*=E0=/#Y7:+W#]<;K7( M@V[Y3YC7\EZ+/#QX=ONB(Y:]^CWH*5[O@/>@S=M2W6]7R^/ODBUAA":&.-\8 MHBMD>)\_V:[UKSA?R*:X9#A&%$JWV\PNT4.%EJEIY?4'H]'87&V;V#+(L=SF(']_D-4<$70^ MQK$1UP1K1'Q01WS0&?'JZ)RAJ*"8OX*;FVE;;#LAQVXDG3!?)RS0"0LUP1JV MNK6M[H<.1E>GGSIAODY8H!,6:H(U_!S6?@X[M^DM?,%9D1UU'G82C_58)\S7 M"0MTPL+AWLEO#RSK[?1OF#>JS1O]OZPVVD]8KK63CJ8M@YS=07[G(H^-NDY8 MJ G6,.>B-N?BV 0(_H)9\X>SDAU#5GZ9RY5=')$%VHVAL3.:[(>5D@J7OK^MZ5JFKM M]%_;EWY9I7O#E$7#6T@7.&<@17.!M,Z'XEMP98.3I:H;/1+.2:8N$P1% MAI4#Q/TY(7S3D!/4U5#O'U!+ P04 " !'@V%62B) ]2T# #B"0 &0 M 'AL+W=OZ_A>CTO>0* M(-%+GE$Q,5(I5U>F*>(4K-@/,=23?G2%"L..*E(>68ZEN6;.2;4 MF(ZKM3L^';-"9H3"'4>BR'/,7V>0L7)BV,9FX9XL4ZD7S.EXA9?P /)Q=F ((-8:@6L M'FNX@2S30BJ,YT;3:#^IB=OCC?KGRKOR,L<";ECVDR0RG1BA@1)8X"*3]ZS\ M"HV?D=:+62:J7U0V6,M <2$DRQNRBB GM'[BER8/6P3;WT-P&H+3)7A["&Y# M<(\E> W!JS)36ZGR$&&)IV/.2L0U6JGI097,BJWL$ZJW_4%R]98HGIQ^82PI M298A3!/$9 H<$2HQ79)Y!@@+ 5*@<]3"3B.0F&3B@UI\?(C0ZN96>^[\]^G7/U*_ZOY>8)[^'$ET+ M><-"NH1AIZH\#UQN9Z.T%]V,BSO=#:A44#,/=>$'3,')+9<1*T M3H*#3M2Q5$V&JJ+-.=#X%4F.J+0N0G[YV;D7SJCCI$!V,#QBOJPSO&J[9A;W2\'OJQN$0+% MK*"R;AGM:GM1N:[ZNAJFZA '7 /5^P9C<3/0'VFO=]"]02P,$% @ 1X-A5BU^ MM5F%" S$$ !D !X;"]W;W)K&ULM9QM;]LX M$L>_"N%=%"VPK<5'26UB($UV]PJT=T6[W7VQN!>*S=A"]>"3Y*0YW(<_259, MT:)&5DR]2?S ^7MF-*)^&M*^>$BS[_E&R@+]B*,DOYQMBF+[=C[/EQL9!_F; M="N3\IV[-(N#HGR:K>?Y-I/!JC:*HSEQ'#&/@S"9+2[JUSYGBXMT5T1A(C]G M*-_%<9 ]OI=1^G YP[.G%[Z$ZTU1O3!?7&R#M?PJBV_;SUGY;'Y0686Q3/(P M35 F[RYG5_CMM4LK@WK$GZ%\R%N/417*;9I^KYY\6%W.G,HC&2VCJ%(J_?A/(SH[?&9EV'[\I/Y;'7P9S&V0R^LT^BM<%9O+F3=#*WD7[*+B M2_KP#]D$Q"N]91KE]5_TT(QU9FBYRXLT;HQ+#^(PV?\/?C2):!D0WF- &@-R MJ@%M#.K,S?>>U6'=!$6PN,C2!Y15HTNUZD&=F]JZC"9,JL/XM&]#B#"?J4)L4F1[\F*[G2 M!>9E9(?PR%-X[PFH>".7;Q#%OR#B$&)PZ/IT[='[+4S"0K[^ M6%;NJIW3JWU.__Y8CD3DKS^A<9O=RMGCQ M$Q;..U/DEL2T/+!#'ABDOO@]2_,<_1E$.VF*$S0>&^=>S*W%JDGM?L$<[A/G M8GYOB( ?(N!@!%?+Y2[>14%1'LBK.,V*\+]!-2^9PN$=#[#G><0]>+!W=#], MM(5U'849 T"+<=6B2TU/<[6Y1M/>45IU&WEPI*:G@NB["'T, M[XP5.6!-T*,,,A.U7,.6SXU+00,&K\6+3\&/WEJVB@2VU/0X%11@-FDM6\4& M6VIZ+A1>8)@OAFH9ML90,8.FSPU,X0B&>>3#YR\O@GC[[L88%F@[^A!:4M,C M552#A["FO)T\LZ2M HTM-3T?"FDPS#2M?$1U/CHWFL84@**C4V!"HAX>P@J( M,$Q$?V3!2L9!]MT< 6@\.@)+:OKMM.(JXDPY1Q.K[&5+3<^%8B\"\LP0I#?6 M;02F3##_B(";84(?YO<4)5$T1&">&7.'VDAI&$Y(Z\1H7.T.PZ[K>3VN*L A M,."<=D?1B&CWT81U\VD85J:3]#BIZ(3 /8N_ZHZ@7+WXR2.._PY=WT.<[GH MNXFCBFLHS#6G02@U+.9P(CQQ[*5AG$N]WHPJ$J%P_^1L#!W0=QMV) =V)+T8 M.B#5S'6(GHZA5%$(A6G //G!2 I+CC[UIVBG4(4PU)MT&K1*-K;4]%PHLJ%P M V:HY&%KH%GZ'$M]15P1"8/)H+^@^_$4EAR]4CY%.X4IG&&3+F4QJXQC2TW/ MA6(<=M92UH UU/Y_EJD>A:(3!M/)C;R74;HM#VQV >U[OOA"F88C"AC,%3 MUMW\(@3MX*EA&',QZVD_,L4[#.:=T_"T$6EGBCO<\8Z=[ X3OL-QCY.*21C< M5CD;3@?T64.4W@EP.B#%&RF\ET)B"$V9HA$&4X%IVH/!%!8 I[U(2\<3Q M#E;#*.SZ/;NVN4(I#O/)J WFW5TMV!''+4G#*$;]'C\5[' ;NX%Y=SMPF:1C M+#6-HKQG>X%00"+@SLK95#J@3T[J<^Y#/$T*J&ZAV$/ #-">UF#\A(7&GM2V MU/2P%:Z(29>'A%5VL:6FYT*QBX ;,$-U#5L#7:3G6.HQ*.80\"7_N(S[L1,6 M&GWHIFB=" 4E@D]:QE:9Q9::GHO65YC@-LU0&4VT>HKF(6%VZQG ;1C8B.Q\YQ ]HPBOA>S_V(JU#"A2_I9T/T@#ZN:]-4 MU .& &O,6]^+CV6VKG\N($?+=)<4^^^0'UX]_"3!5?U%_*/7W^.WU_L?%E R M^]\Y^!1DZS#)423O2DGGC5M>*;/]3P?LGQ3IMO[V_6U:%&E#8593*COE5 , (0, 9 M>&PO=V]R:W-H965T !+WG-V]ZR\K'LK+A[D M#$"AQXPRV7=F2LTO7%N66+"G)@$G"&1(PZ3L#_V+4-?;6X#N!E=RX1B:3,>L[70>E,,$+JF[Y MZ@L4^;0,7\*IM-]HE=MV.@Y*%E+QK #K"#+"\E_\6.BP ?";+P"" A#L MHO M ,("$![JH5D FH<"6@7 IN[FN5OA8JQPU!-\A82QUFSFPJIOT5HOPLPYN5-" MWR4:IZ+/G*P3J/RZ"6 M\5NB&LCSSU#@!4%50/7P&)(&"E^&QX?#_0KXZ'"X5R-&6!8UM'SA(46]>B[G M("]G3&1"N5P(0#\'8ZF$?EI_541]F7MI5GLQ'>Q"SG$"?4>W* EB"4[TX9W? M]CY6%>"89/$QR49'(MLJ5;,L5;../=+=3OP%?SO_OWSE< M[+AB_$%D !(]YK008R.3U**>F M8UF!F6-2&$E>8/YT#9=78L(WG@6NRS*0>,)-XA9=P M _)N=<55S^Q8R&QN1@>:P MP"65UZSZ"FT^OO9+&17U%55MK&6@M!22Y:U8$>2D:.[XL:W#AL#V7A$XKKGC$OR!]=/ ![5JR0 '4]!8D+% M!Q5W=S-%QTT$Q;K/,&RWD%:PKI"7+MC\BQ'*=' M/GF[W'XI-U6!NBHY796OOJ2; M5;S^5?0'>RI6.(6QH;Y( 7P-1O+^G1U8G_M*\)_,7A3$[0KB#KDGJJYN7X*- M*JQ5^@>R3CS+\D>QN=XD'_0^D-SKR+U]Y%X?>:,*-LC=( JC+?)![P/)_8[< MWT?N]Y'[N^1^:-E;Y(/>!Y(''7FPCSSH(P]VR6W+LK;(![T/) \[\G ?>=A' M'NZ0.Z- OU@OR >]#R2/.O)HD/Q6_#8597_F3)0@0 '07 9 >&PO=V]R:W-H965T M9D0]EWO@00Z"6)4SZU MED)D-[;-@R4DA%_3#%+Y9DY90H2\90N;9PQ(J).2V'8=9V G)$JMV40_>V2S M"5V).$KAD2&^2A+"MG<0T\W4PM;NP==HL13J@3V;9&0!3R"^98],WMFE2A@E MD/*(IHC!?&K=XAL?CU2"CO@K@@VO7"-5RC.EW]7-QW!J.:I'$$,@E 21_]9P M#W&LE&0__BM$K;)-E5B]WJE_T,7+8IX)AWL:_QV%8CFU1A8*84Y6L?A*-W] M45!?Z04TYOHOVN2Q_:&%@A47-"F290^2*,W_DY<"1"7![;Y@P:$GH M%0F]@P3LM21X18*GR>2E: X^$60V872#F(J6:NI"P]39LOPH5>/^))A\&\D\ M,?L$$AI'OZ'/A#&BQ@!=^"!(%/-+^?3;DX\NWEVB=RA*T9]+NN(D#?G$%K)I M)6 '13-W>3-N2S/810\T%4N.WJO@*N8[K M-G3H_O1TW)#NGY[N=%33*X>AI_5ZK)7)3D&ZS<:D.R;81[FI*< MVX64Z[5)^9U2KT0[+-$.?Q)M&/& KE*!9)Q\+^,#2!LG:MX2SC^/RB2M9\ZU MTQM/['657$M8OQ[F=_;[E51&)971.53D\N2-%>= MO0=S.HN^G<^C.")J!K]/122VC0:K4^/<#[U1-=^46IU?QVM]#8>[-E9=($WQM5\TVIU:GN334^S54?_3(YQ5?_0!MK"]>( MT*BQ-J561[BWUKC;J3Z0E];E;,B8%M1,JOFFU.K4]JX9#]]L.1LRM@55DVJ^ M*;4ZU;WKQMVV^^>6<[?VN/UW4,[71\JP],#Y[?J2-E?5'O/F-H)D^]'RF M0M!$7RZ!A,!4@'P_IU3L;E0#Y4'[[']02P,$% @ 1X-A5@@VPG,. P M,@L !D !X;"]W;W)K&ULK59A;]HP%/PK5E9- MK01-2$@('41J0=,F=5I5VNVS"0^PZL29[4#[[_><0 IM@+;T"XF3=Y>[\[-Q M;RGD@YH#:/*8\%3UK;G6V85MJW@."57G(H,4WTR%3*C&H9S9*I- )P4HX;;K M.(&=4)9:4:]X=B.CGL@U9RG<2*+R)*'RZ0JX6/:MEK5^<,MFV%$OHS,8 M@;[/;B2.[(IEPA)(%1,ID3#M6Y>MBT'+,8"BX@^#I=JX)\;*6(@',_@YZ5N. M400<8FTH*%X6, #.#1/J^+V$>S8RI@H'@?]E$S_M6:)$) M3&G.]:U8_H"5(=_PQ8*KXI)<:9&LP*@@86EYI8^K(#8 [BZ NP*X M;P5X*X!7&"V5%;:&5-.H)\622%.-;.:FR*9 HQN6FFD<:8EO&>)T= V8@2)- M,LJSC -.D*8<@^$TC8&4G<32LEU,[*=#T)1Q=8:0^]&0G)Z M#KY+I4#7VBAQ[7J<67 7*J,Q]"U<40KD JSHZY=6X'RK,_5)9%L6OZ(8]>['II:8*E3I5U9;(=B6R_1Z1 M#2+-DFR*:3-?2VX0I:DNNI:(*9FR%-N680-G0C'3KW66#GQ5ST'N#F3P4?16 M!'X5@;^W%:\9'3..3J!V=UCI M#O?JOA-F?Q>[U=?I#5\O[[#MM5_HK:GR/:]3K[=;Z>V^;Q-82WUJK/OB0YO M_J]>QK',87(@E\&1)%N!M)SG?VSGPY%@XQV3RJ$O%[O;@5".XR@SL3<.-.8T M^8O*&4L5&IXBJ7/>PT.A%J0IP/=3(?1Z8(Y- MU3$Y^@]02P,$% @ 1X-A5L=R F'A @ 40D !D !X;"]W;W)K&ULK59=3]LP%/TK5H8FD ;Y;%)8&XDVFS9I:(@">YCV MX":WC45B9[;;LG\_.TFS-@V!(5[JCYQS?,^UZ^O1AO$'D0)(])AG5(R-5,KB MPC1%G$*.Q1DK@*HO"\9S+-60+TU1<,!)2N>3AB*YD1 M"M<8_YG AG;C W;V$[9EC 5.6_2")3,?&T$ )+/ JDS=L\P5J/P.M%[-,E+]H M4V$#QT#Q2DB6UV0504YHU>+'.@\[!-M_@N#4!*=-\)X@N#7!?2G!JPE>F9G* M2IF'"$LAK!HSI=JCV.0&*2B1.%NYM%Z/CH!!TA0M%MRE8"TT2,3*F"T9)F7"\\ MJ19VGEC8=M 5HS(5Z!--(-D7,)6+QHJSM3)Q>A4CB,^0:W] CN4X'0%-7TZW M.^C1R^E6CQNWV1BWU'/[-^;GY5Q(KOX=O[I27$EXW1+ZQK@0!8YA;*@K00!? M@Q&^?V?[UL>N]+RE6/1&8GNI\YK4>7WJX?<".):$+NMC'#,AN[)7J02EBKX> MUZ$_'*J3L][-RB%H<.X.]D%1!\BRK :TYV+0N!CTNIBEC,M3"3Q_QD8EX^\L M[@SMEHL.3-!R&O6&\\HM\QNS?J_9>\P)GF?PC%7_T(;GM7?L$&2?>V[+;&\X MKS0;-&:#7K.W3.)L_XKM,AL<'*ISWVJ=O.DA:&@/K);9WG#^UZRY4VQRX,NR M: NU92LJJ\NZF6W>!9=E.6S-3]1[H2KO_V2JQ\85YDM"A4K10DE:9X$ZFKPJ MX-5 LJ(L:7,F58$LNZEZ\P#7 /5]P9C<#O0"S2LJ_ M02P,$% @ 1X-A M5L<9>M ! P (0L !D !X;"]W;W)K&ULK99= M;YLP%(;_BL6JJ9.V\@U)EB"UB:9-:J6J']O%M LG.0E6#6:V2=I_/QLH31.7 M5&@W 8/?U\]["!R/MXP_B!1 HL>,YF)BI5(6(]L6BQ0R+,Y8 ;FZLV(\PU(- M^=H6!0>\K$09M3W'B>P,D]Q*QM6U:YZ,62DIR>&:(U%F&>9/%T#9=F*YUO.% M&[).I;Y@)^,"K^$6Y'UQS=7(;EV6)(-<$)8C#JN)=>Z.IFXEJ&;\)+ 5.^=( M1YDS]J '/Y83R]%$0&$AM056APU,@5+MI#C^-J96NZ86[IX_NW^KPJLP M2J[N$J63R26H&@CT!5UA67(BB1JP%5)_$XXER=>(Z@F($CPGM+Y].@.)"16? ME.K^=H9.3SZA$T1R=)>R4N!\*<:V5&AZ 7O18%S4&-X;&#-8G"'?_8P\Q_,, M\NG[Y>YKN:T*TE;%:ZOB57Y^=U5^G\^%Y.J?]L>4J+8(S!;Z]1N) B]@8JGW M2P#?@)5\_.!&SE=3OO]D]BJMWZ;UN]P3533?%+!6Q95*?PXV21P,H[&]V07O MM.X)'K3@P3'PP 1>JZ(=\"APPCWP3NN>X&$+'AX##TW@X0%X$ _V*]YIW1,\ M:L&C8^"1"3PR@ ^]/?!.ZY[@<0L>'P./3>#Q ;@7ZYFOP#NM>X(/6O!!)_A= M"JH]KR1P$_[@ #_T@_VZ=R[0$W_8X@^[\9G$M&DB!7Y2&P!I; _#@R"^&P:# MO22=:_5,XCHOK=+IS'()0HP0R8I2PE(U//5,0$ACLW,,<=Q@+TWW@-WB#P#Q(:IH6^__)^U>CVSOY%;QZO,%^3 M7"B4E=(Y9['ZY/%Z/U8/)"NJ+H^RO&Y/- [Y+:77'R M#U!+ P04 " !'@V%63$U 38P# !V#P &0 'AL+W=O^ M+[,<"B+/^ )*_6;&14&4OA5S7RX$D&DE*I@?!D'L%X267MJOGEV+M,^7BM$2 MK@62RZ(@XG$(C*\&'O;6#[[1>:[, S_M+\@<;D#=+JZ%OO-;ERDMH)24ETC M;.!=XHL1CHV@:G%'826WKI%!F7#^V]Q<30=>8"("!IDR%D3_W,,(&#-..HX_ MC:G7]FF$V]=K]X\5O(:9$ DCSG[0JRI92\:(1ZP@*6M:_Y*$9B"V!]K$+PD80_BN(#PBB1A!5H'5D%=:8 M*)+V!5\A85IK-W-1C4VEUC2T---XHX1^2[5.I2->%%3I>5$2D7**,EXJ6LZA MS"A(]'H,BE FWZ!WZ/9FC%Z_?-/WE>[6B/VLZ6)8=Q$>Z")"7[1I+M&'<@I3 MBW[DUN/08>!KWA8Z7$,/0Z?C&+(S%.&W* Q"; OH^?+0$4[4SD%4^44'_+ZJ M' 3:GHF?GW43=*6@D+]L U[[G=O]S)=_(17N4YQT O/7]^\M M+)V6I>-D&>E%*O2VA!8@*+@0BI&..XI8K=CJ-2:$W=+T] MK(BP?\##>&](ZP'=C&@=LK.C_UQJ28N1.#$^ZX5&&55F7]/I;W>GLT$E>U#_ MXKA:[,38;6/L.F.\+04PHNR#[)0>NWA.9+9#V6LI>R?>[WJG1#^1V0XZ#C;Y M-G!.LQ,R08@M@*<]%C0N,5/[VYXD^VQ M.]WKR!-KY"=-\(W;Y' ^Z?%[J]N&O9G?RMRJ8 ,:\*/JES][)4 M=9'3/FV+RLNJE/(WS>N*] L1?:/XHJJ3)ESIJJNZ MS'5A#,(TT.]GG*OUC>F@+;73OU!+ P04 " !'@V%6PJ='55$# #P#0 M&0 'AL+W=OP D'W)4FGFS@XQOW9=$^\@XV:@W(GM#NT+=S'+ M^196@/?YK::>V[ D(@-IA)),PV;NO/*O(]^S@#+B+P$'<]1F5LI:J4^V:TP./V#_8WI7@2L^8&EBK]6R2XFSM3 MAR6PX46*=^KP%FI!(\L7J]24O^Q0QWH.BPN#*JO!E$$F9/7D7VHCC@#^\!% M4 ."F;32QV49I9HDF^4+:_WV%FD8% MX7 1P1K92[:B]904*3"U(1M3+F,PC,N$\3T7*5^+5.!7.QAXP9B]5U@/4]=C M=[!7Z5[(+5MJ2 2R-SRN !<1(.'-)4UQOXK8Q?-+]IP)R?[L;_X/&_Z#D M&S["]P?UK:^U<]\>-[/-J4YN6S*N3R?TN0;A,Q\;',Q[-/%/LFBGLA.7!PV+@X[ M5^:' @W2%J6EV&9:!9Z48'NX[!>^%TYF[O[8C'."HLXTGBARU(@<=8J\EP72 M[OH7$O8J4X7$-JFCGU4,IU?C\('8\\*BSH2>*'?P/.#T0/A9\9%G;D]4?FD43[I5+Y4<@\:Q9K.N!5( MH71]BD4%5(?:-W8<8VM(FR>=L_S?6M$G6=03V8F[T\;=::\5=]JGBWV213V1 MG;AXU;AX]2L5]^JG^A*.AR/OX6YL"PN\T'^P&3M3>:)0W_OOUNGU6(AJ,C\X MK3 MI>CLR.BW2[MM]"[[C>"FE8"AM">H,)571=?5Y4'51Y>>%>*Z3K M>]G&ULM=UK;]O&@L;QKT)X M#Q8]0$^LN^1N8J Q;W-K@Z3=?;'8%XQ$VT0DT4O13@+TPR\IRZ9&HL=B^M^^ M:!)%_)&2\XR&TB/.VZ]Y\65SFZ:E]VVU7&_>G=V6Y=TOY^>;^6VZ2C9O\KMT M7?W-=5ZLDK+Z8W%SOKDKTF2QW6BU/!_T>I/S59*MSR[?;F_[4%R^S>_+9;9. M/Q3>YGZU2HKO[]-E_O7=6?_LZ8:/V8OT.KE?EA_SKW&Z>T#CVIOGR\WV_][7Q_M.!V?>_'Y3YJO=QM41 MK++UXZ_)M]T3L;?!.F01KL-1J=N,-YM M,#YU@\EN@\FI&TQW&TQ/W6"VVV!VZ@87NPTN3MV@WWOZR?5.WN3YAWWXTWYY MDZS>8;+FLHK=Y>UY6QU%KY_/=/L/'?0Y>V.?0,_FZO-UXP7J1 M+EJVC]S;]P<.X+QZ IZ?A<'3L_!^X!0_I7=OO/[T9V_0&_2]/S_YWD__^*>W M2+[O/0DMQWEUBCHZ4/>>UA=AWPW+^^4;K]>WX18F.($9/#[JGH,)3WB8P]ZK M1Q.Y&3^=5\SC@QHXF/ATQG4TXG3&]=S(UY[B]4G/C3K]*78=C7[E:)+GH^E? M.!CC9G[+'ZI_U\,M,VUGK!0.G\>BX=8=NL8BL=Z4Q7TU-2B]_];5'3Q1IJO- M_[07S9WR3Q]=U9-:39I\9">7?[[O_4GO?]HBS*)^206D%A( M8A&)Q20F2$R2F"(Q36(&PJSHCYZC/W+IEQ^2[]O(5V?NW- MD[N[=%']LERVO4Z^?U2G6[4^1WFX'$YZV__>GC_LQ]NY^Z[Q)K& Q$(2BXZ? MW(-G-6Y]^H?'3[]XE9+DD2L2TR1F(,P*V?@Y9&-GR+:OK]EF751+S22P@L9#$HD=LLA>6\7&DXN-[]8?]X>@X>RUW'$R.[R?)QZ!( M3).8@3 K@9/G!$Y.>IFK7MD6=1C3;V6VOKG/-K?;FU^,I%/M&DD2\TDL(+&0 MQ*+)488.X_CJ/<3Q/0:]EF!+\L 5B6D2,Q!FY7#ZG,.I,X=7^6J5E8\SSC3] MV4M6^?VZ;$N>T^F:/!+S22P@L9#$HNE1:H8M\_OXM+N)Z=$\M-]R-TD^ D5B MFL0,A%D1G#U'<.:,8%B=UH7WZ\7&"ZZOT^W'-]['I$R]WQ_28EU_W.*)]2+] MYGWZFMQM_Z8MGLY]=(TGB?DD%I!82&(1B<4D)DA,DI@B,4UB!L*L >'B>4"X M0-_]O2"C3V(^B04D%I)81&(QB0D2DR2F2$R3F($P*_K]7O,I=,\Y&Q#K,JW< MTELEQ4VVKF;D&R_Q[M)BGK;/R]U>U_BCFH]JP4[K]_=/+=_T>F-[SAJB>XU0 M+48U@6H2U12J:50SE&9G?*]ITG=F7.?K1;[VME'_G*R_>+]7$_^B.@W83OM_ MTN+][Q_;/HU^[W8[9YW4?%0+4"U$M0C58E03J"913:&:1C5#:?:(,&A&A $Z MY=]QU$! :CZJ!:@6HEJ$:C&J"523J*903:.:H31[(&B*7WUGN>0'IO]H]PO5 M?%0+=EH]=]N?_OK9ZAFH]J M :J%J!:A6HQJ M4DJBE4TZAF*,T>")K:6]_=>SOJV[PVO4<+;ZCFHUJPTX[> MW1\W]Y/_X^/UJV0S4? MU0)4"U$M0K48U02J2513J*91S5":/38T5;_^C#T/0&M]J.:C6H!J(:I%J!:C MFD UB6H*U32J&4JS!X*FXM=WUH@N?[V[6V;SY/,R]8IJ,G#"B0#:\D,U']6" MG79X(M ?'/5\T!(?JL6H)E!-HII"-8UJAM+L2ZDT7;Z!N\O7G F\K[_%_5)U MWZUTC3:J^:@6H%J(:A&JQ:@F4$VBFD(UC6J&TNS\-SV_01^=[0_0>A^J^:@6 MH%J(:A&JQ:@F4$VBFD(UC6J&TNR!H*GW#9RMH>ZS?;?7>21 ^WVH%NRTX[?] M#V?[Z&XC5(M13:":1#6%:AK5#*79(6^J>P-W=<\DWU[J];BW[!QGM*2':@&J MA:@6H5J,:@+5)*HI5-.H9BC-SGS3Y1N,V!D^66JZ0C4?U0)4"U$M0K48U02J M2513J*91S5":/1 T!;^!^XIR77L];J[S0( 6_% MV&E'$_SAT00?[>ZA6HQJ M M4DJBE4TZAF*,W.>-/=&[B[>[L)_M\I]KCWT#GV:)T/U0)4"U$M0K48U02J M2513J*91S5":/38TI;_!E#T10!M^J.:C6H!J(:I%J!:CFD UB6H*U32J&4JS M!X*FX3=P7\VO^UO]:,4/U7Q4"W;:X1=X#PO^Z$XC5(M13:":1#6%:AK5#*79 M$6^Z>P-W=Z\Y#W#7>M#&'JKYJ!:@6HAJ$:K%J"903:*:0C6-:H;2[+69FEK? ML(?.]8=HOP_5?%0+4"U$M0C58E03J"913:&:1C5#:?9 T/3[AN[K^'6>Z[N] MSB,!6O!#M6"GO7:Q'G2G$:K%J"903:*:0C6-:H;2[(@WS;VAN[EWE2R7WN]W M]=+*K8%&>WJHYJ-:@&HAJD6H%J.:0#6):@K5-*H92K-SO[< *[P"*[L$*[L& M*[L(*[L**[L,*[L.*[L0*[L2*[L4*[L6*[L8Z_]'PV_8-/R&SN+09?7[[$OJ MW179//5^RM;>(E\NDV)33_,?ERW_I_>7>W'T]^Y==!X<'K6+O9GUZ.+-Q84] MM?;1G0:H%J):A&HQJ@E4DZBF4$VCFJ$T._5-G6_HKO.)=59FR;)>=?EO1A_M M^>VT_>A/^V]&@\/HHP4^5 M1+4*U&-4$JDE44ZBF4KKO*A?YN^JK,^3Y;(]W&A;;WB\]NIPTFM9?=5' M]QN@6HAJ$:K%J"903:*:0C6-:H;2[( W3;RANXDWG(S^Y2??O3"99\NL_%[W M]NLW\?)K[ZIZ9<_*ZH:/Z4.^?,C6-T\W/=VY=11 FWJHYJ-:@&HAJD6H%J.: M0#6):@K5-*H92K-'BJ;0-V07W!VBS3Y4\U$M0+40U2)4BU%-H)I$-85J&M4, MI5D#P:AI]HW<%^S[4.3S-%ULO#+WBO2NFCPLJJ&A;0C809.].?Q@W&N;Q%^Y M]]DUWZ@6H%J(:A&JQ:@F4$VBFD(UC6J&TNQ\-X6]D;NPMWVA+].B]2(][FV[ MOJJCFO_*XZI.=;Q%\KWMO8L /9 0U2)4BU%-H)I$-85J&M4,I=D1;PI[(W=A M[T.1K>?97;+TDE5^WU[#=1.=DXZV]G;:]/6)18#N.$2U"-5B5!.H)E%-H9I& M-4-I=K*;2M[(?7V]IS?L\^OMK-Q+OY79^N8^V]QN;Y[GF[+US7LWVSGM:#5O MI^VG?=0:=;1TAVH1JL6H)E!-HII"-8UJAM+LJ#>ENY&SWO,X3\\VF_MD/4\= MR28K1U>HYJ-:@&HAJD6H%J.:0#6YT_9'ZVG+:*W0O6I4,Y1F)[LIUHWU -5"5(M0+48U@6H2U12JZ9UF-4%ZAY/RQXRWW+4_=<[?QTUG;NSN MEEWEZX>T*+/Z*G?;5_6_O/V;/J7K+"^\W_(RW7C^?>H->H-):[31>AVJ^:@6 MH%J(:A&JQ:@F4$VBFD(UC6J&TNP!HFGU -5"5(M0+48U M@6H2U12J:50SE&8/!$U!;^PNZ-4#P<]>3[MK52MR=3NL/]C[!U&OW=@_7)W]RKW;SN$DM0#50E2+3GZ& MXY/O*= CE*BF4$VCFJ$T.YI--6[LKL8]?_GTNLA77EZO*)FM;UIC.3X>IB?] MMN+XE7N?G7.)EMY0+42U"-5B5!.H)E%-H9I&-4-I=KZ;TMO8?6&YW^Y7G].B M_OI*622+^IWP^BN;WE_U+ZTI?^2LKY@?Q1NMLJ%:@&HAJD6H%J.:0#6):@K5 M-*H92K/CW539QNXJ6Q/O>;[>I//[,GM(3XWZ]"CJPZ.HHW4U5 M0+42U"-5B M5!.H)E%-H9I&-4-I=M2;2MOXE4K;;:7>YLN%UYP_U\'?E/G\R^/UHEM3WK+^ M:?_-\##G:(D-U0)4"U$M0K48U02J2513J*91S5":G?.FQ#9V+_3Z^#GW)LO7 M]=ME6=X:ZD>B/[+?EAE4I^*#T6&TT5H:J@6H%J):A&HQJ@E4DZBF4$VCFJ$T M*]J3II8V<=?2]J+]M]9WV.WFE<58KMQ'TS7YJ!:@6HAJ$:K%J"903:*:0C6- M:H;2[.0W?;:)N\_VH4A7V?VJV]1]TKJ'KNWO/G5..EM)0+42U"-5B5!.H M)E%-H9I&-4-I=LJ;4MK$?1FXC^DB76V7;=V]OC=Q;\WWH.74_##=:-,,U0)4 M"U$M0K48U02J2513J*91S5":G>ZF:39Q-\WVTET^OQ?WN%:S>[] M=LXXVC%#M1#5(E2+44V@FD0UA6H:U0REV1EOFFH39]WF,KQ?+Y*Z4%XOPWB; MK&_2G_?"_LK+^>B$EW.R.^2C6H!J(:I%J!:CFD UB6H*U32J&4JSH]XTWR;N MYMN)EWMT*QT?\Q6J^:@6H%HX.:X+]@=M;<$(W6^,:@+5)*HI5-.H9BC-SG;3 M>INX6V_!]74ZWU9ALD[5QH3P[5 E0+42W::?V^_>EF;W8PFXI/O:- MCT^BFD(UC6J&TNP8-^VVB;O=YK^P#I)[L\XQ13MNJ!:@6HAJT:1M1=G1>'NU M@,.@MMUUT!OVC[_BA1ZC1#6%:AK5#*7946W::1-W.^U'+MA0WRK3;F= M@_^^;C^O1B_7AFH^J@6H%J):A&HQJ@E4DZBF4$VCFJ$T>\QHFFX3]G)M$_1R M;:CFHUJ :B&J1:@6HYI -8EJ"M4TJAE*LP:":=.+F[I[<5V_I#9M60?U\$,U M]RZ[QAO5 E0+42U"M1C5!*I)5%.HIE'-4)H=[Z;\-G67W_[.E]1VM/-+:N[= M=XXZVH!#M1#5(E2+44V@FD0UA6H:U0REV5%O&G!3=P/N![^D-FUKPAU]2=7Z[;WST'L#AE2#=>^R<;K17 MAVHAJD6H%J.:0#6):@K5-*H92K/3W73OIJ=><>X'WNT[OOI<_^C=/K15AVH! MJH6H%J%:C&H"U22J*533J&8HS8YZT\^;NOMY/_INW_3XW;[>FXO98=#17AZJ M!:@6HEJ$:C&J"523J*903:.:H30[Z$V[;^IN]VW/U*M@7Q7I(FNMY+J!SB?K M:$D/U0)4"U$M0K48U02J2513J*91S5":'?VFI#=E2WI3M*2':CZJ!:@6HEJ$ M:C&J"523J*903:.:H31K()@U);V9NZ37\GU9+UM[>7E;G>TGFTW:_OU9M]IU M/$ U']4"5 M1+9H=-R:G;6LQM=SOHFTA)O3H)*HI5-.H9BC-SG#3Q)NYFWCV M/-[[R_N8/N3+A_J-N=U-83+/EB^LD^S&.T<9;>VA6H!J(:I%J!:CFD UB6H* MU32J&4JSAX6FM3=C%U.=H8NIHIJ/:@&JA:@6H5J,:@+5)*HI5-.H9BC-'@B: M6M_,7>LSR;=L=;_R/N=%M6T]+9@GU>Y>F@^@33U4\U$MF!U?RZ_??C&_$-UQ MA&HQJ@E4DZBF4$VCFJ$T.^--#6_F;/><>MTKM](YW*3FHUJ :B&J1:@6HYI M-8EJ:J=9 _:P9;C6Z&X-I=G1;HIU,W>Q[NCT7J=E^=C%>?F3.[?9.>AH$0_5 M E0+42U"M1C5!*I)5%.HIE'-4)H]&C1%O-F$/:M'+WZ':CZJ!:@6HEJ$:C&J M"523J*903:.:H31[(&AJ>C-W3:_C63UZ<3U4\U$MF!TO@#L8MY_4HP4]5(M1 M3:":1#6%:AK5#*79$6\*>C-W0>^E*V6Z-^L<9K26AVH!JH6H%NTTZVRT;9R) M3[VC0(]/HII"-8UJAM+LF#9ENIE[;=>C$_0P+]+L9NW9?]&:9+17AVH^J@6H M%J):A&HQJ@E4DZBF4$VCFJ$T:TRX:'IU%SWT-/T"+=2AFH]J :J%J!:A6HQJ M M4DJBE4TZAF*,T>")IRWH6[G-?M--V-=1X&T#(>J@47QY< ?.&S=W2_$:K% MJ"903:*:0C6-:H;2[(@W1;L+]^7QCN;_?Z3%RM-YLFZ-.%JS0S4?U0)4"U$M M0K48U02J2513J*91S5":/0PT-;N+(3OE1XMVJ.:C6H!J(:I%J!:CFD UB6H* MU32J&4JS!X*FBW?A+ 0YIOSU%36\;#TOTMUJM,N7)@ED@>D*U7Q4"RZ..UWM MG]:ANXU0+48U@6H2U12J:50SE/88^_/-;9J6?E(FEV]7:7&37J7+Y<:;URO# MOSNK3PZ>;_6*]+H:%OJ__#HX.S^Z/>K_(OKU[><-<_GV+KE)35+<9.N-MTRO M*[+WIK[&5Y'=W#[_H?\[+,5]O?WJ;)(BWJ.U1_?YWGY=,?ZAU\ MS8LOV\.^_#]02P,$% @ 1X-A5L<5AL4- P + L !D !X;"]W;W)K M&ULK59=;],P%/TK5IC0D&!I/II4HXVT-B F,32M M#!X0#VYRVT1+[&([[4#\>*Z=+/1K94-Y:6WGGF.?D^N;.UQS<2%F[R1:;T@AT-EW0!4U"WRVN!,[ME2?,2 MF,PY(P+F(^O".8\'.MX$?,EA+3?&1"N9<7ZG)Y?IR.KI T$!B=(,%/]6,(&B MT$1XC!\-I]5NJ8&;XP?V]T8[:IE1"1->?,U3E8VL@452F-.J4#=\_0$:/7W- ME_!"FE^RKF-#W#&II.)E \9YF;/ZG]XW/FP G. 1@-L W%V _PC :P#>4P%^ M _"-,[44XT-,%8V&@J^)T-'(I@?&3(-&^3G3KWVJ!#[-$:>B&&:*O"%33*>T M*H#P..U[\4S?-ZQ]W+)I!(57C)%OGW$ '*IH)3?#[E=L_F' MV73M.)=+FL#(PN(@0:S BEZ^<(+>VT-.=4D6=T2VY:+?NN@?8X\N2BY4_HN: M$J-36\J*L@1(PJ4ZF+4U7VCX=,E<16ZHTVFUZ<]^D./VG>V@>#\H#+TV9DM. MOY73/RIGPMD*4- ,+ZI)D-]D"?.(*)(DKT+D8'!)Y=)?G)DN79'%' M9%ON!JV[0:=7+NC2Q2[)XH[(MEP,6Q?#?^6H$O@UKVBQ]R4YY&+-%FQ<$S\( M=^[;?HSC]7>NV]%3_:?F0:MYT'&9&>R7&3_T=V3O!X7.;I4Y>K#GRK8W^H@2 MQ,+T8Q)55$S5'^)VM6WY+DRGL[,^QE:P[MS^TM1]Y!45BYQ)4L <*7MG(=YX M4?=F]43QI>E69EQA[V.&&;:S('0 /I]S+&_-1&_0-LC1'U!+ P04 " !' M@V%6@M(0<4<$ #D& &0 'AL+W=O3RRHJRC AYRM8FWS(@<9&4I:9M6;Z9D20W9I.B[8'-)G0GTB2'!X;X+LL( M>[F'E!ZF!C9>&QZ3]4:H!G,VV9(U+$!\WSXP>696E#C)(.<)S1&#U=2XP[2R%.$K!_)L$N$^QV@GLFP2D3G+E7(PBFLGAQ$GQ M0#ZCA:#14]\E>%;'@#Z&($B2\D\R^/LB1!\_?$(?4)*C/S9TQTD>\XDI9!_5 MG0]P$F+*XJD+[M<)[>Y 80G2#'/P3LBW; M[NG0_.WIN"<]?'NZ-5"-4STOI^ Y;WA>\].'VO&94 MV(WR1ZY3!36*\JJBO,&BYI0+1%?R_;V'? ?H/[38+7G$DJTJK:^D0=ZE@T,G M+-0$:^CH5SKZ5S:EKU-WG;!0$ZRA^ZC2?:3=E$>B?^*C\=AS6Y;L!CDCK^W( M;M#(L?L-.:X*&E]J2"E9$D'OEW20=>F@T D+-<$:&@:5AL&5S1CHU%TG+-0$ M:^B.K7HJ:6FW8XD\=1&V@Z#EQYXH+VB9-NQ#.4&_(?')_!@/%T52X$A.9N6L MFSV!2/)U;QV#E$L'A59:J(O65-"N%;2O;,BR [K$UTD+==&:XM?+!3PX*WZ? M)YWNY\_QO(XINV%R?NN,V[;L"1NYXS.^K.?C>'A"_BC%(BS:%-:,Y?]-N#!V?'[S.EW[&2[ M3F"WS=D-PY:'[;8Y>\(\Y\RR$M?S(3IIH2Y:4\AZ/8#'U[:GUE6$5EJHB]84OUY(X,'Y\OOL&73V:5QL^7[; MGMTP;%F6W[9G-\SV MRRIWFR_9L!6Q?;Z%QV>9>+XSYIU5IMU=\5&]2M]GNU MA5]L*]>8X_[_-\+62+U1-V@^L?&[']02P,$% @ 1X-A5IFE78G8!@ M3L !D !X M;"]W;W)K&ULQ9MK;]LV%(;_"N$-0P>DL23+EV2) M@2:Z=5C;H&FW#\,^,#9M"Y5$CZ1SV:\?*2N29J)BV]RP9@BSVF2R>O.0JGE9;E4O!Z#0W M2I.N8UF#;DKCK#.^RJ_=B?$57ZDDSMB=('*5IE2\W+"$/UUW[,[KA<_Q?*', MA>[X:DGG[)ZIK\L[H<^Z)64:IRR3,<^(8+/KSCO[,G)<8Y"W^#UF3W+CF)BA M/'#^S9R\GUYW+-,CEK"),@BJ_SRR6Y8DAJ3[\7'F\2L]R >O!_- M);OER1_Q5"VN.Z,.F;(9727J,W^*6#&@ON%->"+SW^2I:&MUR&0E%4\+8]V# M-,[6?^ES\45L&-CN'@.G,'".->@5!KUM@\$> [*S!J# 8Y7=W?3OR>^E11<=7@C\185IKFCG(!9%;ZUL89T:[]TKH3V-M MI\;W"RK86W/WIV3"4_TO(6DNJK?D(Q6"&F61-QY3-$[DS_KJUWN/O/GQYZNN MTMX-HSLI/'EK3\X>3[9#/O!,+23QLRF;U@%=W>VR[\YKWV^<5N*OJ^R<..X9 M<2S':>C0[2'S1)O;N;G5-)YV8?^>,YL7O&W!ZVW,E>J<)>SNL=H<+;316^TQ+,YDQ/EHH\O)#-=G?T M);_\[HF**?GS-XTD[Q5+Y5\-X[E9^W>;_9L%XE(NZ81==_0*()EX9)WQ3S_8 M ^N7)ETA81X2YB-A 1(6(F$1"%;3JEMJU6VCC[_09_+ ,C:+E5Z\$ZJT%A4G M>J:>?&N82)O$V.K@5#$B8=X:-LQA)NQY'-N6;9F?J^[CIM :&CJCAH;!;L-> M4[L0.8P(!*OIHU_JH]^JC[TK*GLVQZQ)$*W$4P6!A'G]!D%RV[/5' M5G]7$;L-!T.WMZL(Y#@B$*RFB$&IB$&K(OQTF? 7QLB]F2/(IZ61PQGY0L6< MJ;M+).U1T2YJUA@XU5 M;GO!/-@B.-@B1'8Y L%JM_VBO.T7\*CI8C?BZ%D-L>5MJ^M3;RP2YB-A 1(6 M(F$1"%93EFU5*2ZK55M?,\$F?)[%_YP@KG;FJ5,+E.85M&'+Y )U&$!I(906 MH6AU<6WD3^WV= !7-"$S&@OR2),5.R,\C^\E>632K&!Z 5LR$?/&&+\=?K+* MD#2OH T.SJ\^U&\ I8506H2BU<7F5&)S6L7VJ9 6>V9B$LO#\5$[[V1](6E> M0=N_ MLU*B\L $"$W,0VE>0=N< %W;';KNMCYWVVU'\H>;A-"^1RA:74E5CMQN3Y)_ M7*4/3! ^VUX-#\U7T-0XE.9!:7Y!:Q7-P28AM$\1BE87394XM]LSYY_2+'Y8 M2?(^F^@9Q12>[Q*:[:MPWK333M8*-&T.I?E06@"EA5!:A*+5%5@EZNW!=TZ4 MVM"L/I3F06D^E!9 :2&4%J%H==%6R7V[-1_[FC&E*[7@(L]QS+@@L90KJB?2 M@RLN-'5?T#:7+-MMJO=Z4+\^E!9 :6'#=^*X3G\P=+>^DPCEMRZD*O-N'Y%Z M)[OA_QG)RG!NK212N*]+[:R(\TV[.)L(IDFR47/0M/V!4=D6>6%4-'7$@W;$ MA]("*"V$TB(4K2[4JE9@'U$L:!3JJ^Q(.>GMDVH:9W&Z2HUD3;1)YZPT;I0L M,A]^6]!,ZK(*[<\M=WN.A-8:H+0 2@NAM A%J[^56M4;G/9Z@XX<4QTSYF^$ MU>5'I]/8")4FZP*G)*MLJB=6M6!D:9YU#BS6[8Y/52&4YA6TVM+?<^W>L&=O MY4N@?@,H+832(A2M+L2J-N&TUR8VWS=Z?9;>?E^W$!:T#@&E>5":#Z4%4%H( MI44H6EU\5:W"<;[SL[0#+6Y :1Z4YD-I 9060FD1BE87;54!<8ZH@/SG9^EV M^,F"A!8SH#0?2@N@M!!*BYS=RLW(K;__7-=:52-QVFLD_V.8"*VB0&F>LUO4 ML)W1A3/:#A*17@,H+832(A1M+TW?Y MCLNMZYY]&:QWD%:8]8;6#U3,XTR2A,TTTCH?]CM$K/>(KD\47^8[#A^X4CS- M#Q>,:@6;!OKS&>?J]<0X*'?JCO\%4$L#!!0 ( $>#85:EK@(L@ 4 ,PA M 9 >&PO=V]R:W-H965T[>%W?:Z=.=?9G"49D"<9.H[;??\""(8L!N^J9"FO-/SB\A M.2$7= FQ_,^,LH@(>PYBQP /CAC@W "W->CE!KT] ZM_Q*"?&_13,IDK*0>7"#(=,[I!+*DMU9*+ M%&9J+=T/XF3<'P63_PVDG9@^+@B#3D+.1QZ-Y'3B)!V0#GH L6(Q$H3-Y?RC MRZ289P,5B ]TYH(@0YB7-.AF_;F5HVYV]Z\J_"F M5PQT+]7K'=&[R\?O3&+.X'^O@YR)].M%DD7HDB^)!Q-#KC(^_67;W MCSI .L5<36(5>/T"7E^E/KU;"2[DO SB^3EZA7D0Q_)2+C@AB3UH8IIIVZEV ML@ZOISU[Z-AV?VRN=W$I^W J+DUB%5R# M= B>LO1F(A'_D&+H,#+MT](HTU M7%6-2M_MHN^VLN^W[\"\@#?WWCYHN=.W^DY_?U0/Z^W[H*I1\<$I?'"4/L@= M<0:!7+VA\7EW&L= V=2ILU*36(7*L* R;/\00_K;]@D>'C[!V,$CO,^JIE[= MD^XJ._I)#*,"PTB-(=L()()LII/7L-'_44O_E2V?.EVZG9/IJ1)K4JIC)@M M=HQ8)D*8'4J4 (5$N)Y<11*RW6OCFB#Z@!])(.! M1BC*SBVM(?+)1]W1YTV#E-U>RE5+?99EF29@9=Q\E.7.0EG+4JUZ$DNM:8(N MM2K.,DW ZC3A&,[UT=6TEJZZD9/H:DTD=*E5Z9:)!%:?F5_-YPSF1 #Z(1?2 M(.:!AUY(N,KV.=@W&O):4UI]"EEI$R M=UYS1\#FZ><"''ET%8OLM6Y16GR2<)6^B-\KO[8NW>S#@E(F^\[A)V%R&>(H MA)F4[,K&ULM5U=<9^;D+H_1V MLLVR_:?I-%UM^+F_B0A4'$[Q.2'G8[/WF]XV%\O)T8D[G-HN*YZ_?T'\K!Y\/YLE/^3(. M_PK6V?9VXD[(FC_[AS#[&A__Q>L!V07>*@[3\E]RK,O.)F1U2+-X5U?.>[ + MHNI__V=-Q%D%:K=4H'4%VK6"65DL\0S6_"^10E?Q9LH^._E]>$_B]=<17D%::DABT#R*=W[ M*WX[R2-%FE]D/EG\XV\&F_U3116"=)5W])1L$C_*\IN&AAZW0<_L@AAM M"0\J(0UA?AK"' X^/WFR"E)][^>-EJ\LZEB6=3$&L+F^%Q<)3&+&F F]-@.Y MR=7N,P^R0W&-->S42-#%A1OKRPP6FDS-F90UN@<*7O[?-4K4R%*8H(;M%A)2 M)DQ14!5//+BO0[F@@@L*JN^2_Q3J2:#-L1F,,OLR5L)M]YXU2&@R M4T)A&Z#J7'SG:1$GXZ24U*OB=1:3E_Q3+5]FUTF#*J*QT&2^A(PV+%#+_%5: M:;Z^(I]?>.)O.'D+U^0^R;6ADBE,7;Q$1?.PT&0ZA/IX*/4]I3]7UE1?; M.L57*OLH,?DD>>[,B'?Q?KDVKF,*7[$A7-PT*3*19&@,)&0!":Y21^ M/.UXQ"+J*1F%4>UJL9@89%=L=!!&UOZKA4&@\/IX&X]G M,5+)(XQJMR^ZPS5[S\(Q_ 5?H#"?J"-O9?6N*DD$VZDQZ1$]0M8:#*WPB]0 M>!G^\V:3\(V?B'.F:M@R>W(IP?W<"@#PD%0C8/H>"]H+NP;+G6H8N2H2_M8:/)>O[ 39B<[ MT3/6UZ".?IK S??>S!_#2)C"2)C&"$K(AVP-PEMB-(:@&L*S+G0^ ,N5(]07E@0H%;<(K[L."+FMTQU2.#U448Z') M3 E1;,*B^&W!AOCU>DUU_4FK+2=?(O6\Q5R[7Z*B>5AH M,L%"QYOS$<07IE9?HJ)Y6&CRT52A_"U8^>O%EP; *)6$\D@JJNC'0I-Y$J+? M@GSS&2N90-PA0T3PL-)E@(?RM$0[C6ZBG\5'1/"PTF<^S _FP*^@0]& (.BA M;@E@HZB<]"SNP4]U"5]+#29&V%(+-B0] UZVX2KOZ:HR_NH:!X6 MFDRQ<#*6,T+8P[032U0T#PM-YE.8$PLV)QW"'@P A#U4CX&%)O,D/(8%[Q5T M#GOS;F$/U2]@H5AH,I_"G=COW5[0 +1'/;AB;Y[&,!FV,!DVO"?0->K5,+JH![?6 MFYLQ#(,M#(,-Z_V6J/?H)QN> 3FIF&9@B8KF8:')C)YE^=I@E.N8F&KCIO7B MYO6.84!L84!LV("\+SO5;N8CF,QU&+O,8(1[T9NS,1R%+1R%#6](]$M1M9LI MO)<[1_HB'EA$'H=0\K9FFZ'K=J;=/,ES91F6TTA4511L#*1SNJTMI+8-2^T> M2:5V\VA.XVJ@*FTL-#EQ7RAMICF3,SRIE#7S;TWJT#F])$Q54!4%/+BO0[D0 MFIAI$FP'))6R9L)L"PFH:A<+369*J%VF5[O#DDI9,PFWA2]4U8N%)O,E5"^# ME]:'))4RU)5U5#0/"TVF4PAEICEO@Y546K=SGFC#KIU+DP'WIC=W8TAB)B0Q M@U?;^R>5LN;YG<:7%57R8J')#)W]F(UFS7U 4FD-*:6ZJ682[J_6C"%SF9"Y M#):YPY)*F5[NPNWV9FF,Y7 F1#33'(I'22JM&]'.+[=#///@'@]E1*AQUNF0 M_-"L4J;(KU51@:K2L=#D7X@2*MW1GY]Y=U9IW8;F9@?WI/;NHTC8?E,&HJ6&JF[[80ZL%='$J!,!=.MXQ;W0VBN:;>-G34$S98 M:#([PF@XW;)Q>\;[Y@Y &UFH%@,+3?Y556$QW!G^@1 7]8 -*IJ'A2;S*:R' MVVDSH7M.H-O<27#FJCPRN.'>-(UA'UQA'UQ8G;\OM=!5["94N7<-TE"W$[#0 M9-*$3W!A13_LNVHV[FH-DE#5/Q9:1=+T["$0.YYLRH=II/GH#U%6/3[A].GI M@1V?R\=47'Q^9WSRJL=N")CJ*2!_^DDNLU(2\N<<K!&]2:+]^6C M)I[B+(MWY#859) MS[F+( 8 (HJ 9 >&PO=V]R:W-H965TPL.$F[VA^_-C 0$\8A MVJN^)'S<>VS.M:_O <\///N>;R@5Z$>:L/QNL!%B>VM9>;BA:9 /^98R>6?% MLS00\C1;6_DVHT%4.*6)16S;M=(@9H/%O+CVD"WF?">2F-&'#.6[- VRG^]I MP@]W SQXN? 8KS="7; 6\VVPIDLJGK8/F3RS:I0H3BG+8\Y01E=W@W?XUB<3 MY5!8?(WI(3\Z1NI1GCG_KDX^17<#6_6()C04"B*0?WMZ3Y-$(/Q\0OZA^+AY<,\!SF]Y\FW.!*;N\%T@"*Z"G:)>.2'/VGU0&.%%_(D+W[1 MH;*U!RC^1L0F MN*M#9G>/AM(=%^ZDP]WK[][5NM_?W3:0X=1#RRGPG%?P3L;/E8QV,2[>=L6Z M!!MU@ZE\>9MO@Y#>#61"S&FVIX/%[[]AU_ZCBV=(, \2S <"TR(RJB,R,J$O MONQ$+@(6Q6Q]C9[I.F9,'B*^0EN:Q3PJ(E3.TLX0&=$O#5$)YA9@:CG;+]SI MS)XYT[FU/V8?LE$?"$QC?URS/S:R_S$+F)H,9T@>G_ RP@YQ1CHM]QUFMCO& M>-*BS]BG2^D# M/H2# /$LP' M,"A>U&)($68[,\3*W=&G *K39T4!W\' \:TT'T$9]*#0]&$?Z#_>N2GIR;@2\F/-* MGXZ/2">3X;C-.3X-#1F.<2L#=9@1=^@XM9G.$FE8(GV+CYXD&?$N)HFU2<\X@$K%"DV;U;.AB]MA.#7K2-\^5-]T?AL5B,TR\(EE-.1K%O_3?N5& M?ZAC>HT>ET_=K\,@Q=Q]A:8E7NP.3U@%59!0:#KYC8;$9A'Y4B6BH*H2JY'- MY2DZ;.)P@W;GXH,.?)=$LG!!C6%GM$"UZ)D'(^@G5=,2VR@MWVF2$8J"GUWC MR /MF0^%IH>T4:SXC&15Q?V^*.YEIE)3!Y4OI3MC JI;*[3C&>3:PU%[ IU: MR6E&VEGIU,H^JH)TJ3#'I( M;QAK>B!U1>@J)Y MH&@^%)H>ET:LXE^A5C&H7 5%\T#1?"@T_:M.HUB)6;&J\E])U'*UZ J%&>#2 M4)SISJA,]IU?B$"U*12:3GNC38E9F_XE)T6XH>@+HYV<@PI14#0/%,V'0M/C MT*A?0GY!MB*@DA@4S0-%\Z'0]' UPIF8A?,#S=1JKP(E-H$HRJ'.@%3RUGZE MYJB(!OV6"HKF0Z'I1#=2F9BE\E%^0O^B9?&1^\NVT I5F:4^QW40#ZJ.0=$\ M4#0?"DT/4*.UR?A7)"Y0V0V*YH&B^5!H>K@:=4[.?^(]4V:!:NHSW<%%F=7) M.JB AD+366\$-#$+Z-[+!:AVKM"TQ:?]Z@FT11\*K:39.MISE])L76QVS%'( M=TR4&\;JJ_6&RG?%-L+6]7M\ZY?;(AN8";XN=?<]<")X6AQL:1#13!O+^BG/Q?+OX#4$L#!!0 ( $># M85;0]Q_50 0 $<9 9 >&PO=V]R:W-H965T,F6PI>^(Q@$#/64KXU(B%R"]-DX&$&+-)T;9@LPE=BS0AL&"(K[,,LY=K M2.EV:MC&:\-MLHJ%:C!GDQRO8 GB/E\P>6?6E"C)@/"$$L3@<6I!/5 . MA<7W!+:\<8W45!XH?5(W-]'4L-2(((50* 267QN80YHJDAS'OQ74J/M4CLWK M5_KG8O)R,@^8PYRF?R61B*?&V$ 1/.)U*F[I]D^H)E0,,*0I+S[1MK*U#!2N MN:!9Y2Q'D"6D_,;/E1 -!\GI=G J!V??8?B.@ULYN/L.WCL.7N7@'>HPJ!R* MJ9OEW OA?"SP;,+H%C%E+6GJHE"_\)9Z)40ME*5@\M=$^HG9,L8,SI34$0II M)MU7MPN+O5(X9;+Q.W MX+D'+)-Y'_W]O0[/ MZAJZPM)+/#8L)6Q4P-03;#.SK0M[)!?HIBGX6S-W,+8&;:O@K=5PY+FU44NA M0:W0H%>A>[(!+J0\H,X@Z8;Y.6* )U@KBJ [BJ'=K_2%#I;;3B?R?P%6@^&E7)$K(L+&K M/=MU7*^]^><=9M9P8-NCO532.Z9CY=,$:\DWKN4;:\_=O<1C5_7X3;KU!M9^ MYGYK=#'>-PHT#:LEXT4MX\7/)'CT'[J3ZU168^@;Z=2T%W^LICIAODY8H G6 MBI%M[6H2ZX,3?C4 37'42O.UT@)=M'8H&^6EW;OA%L!4[8A7@$2,!5+;KS,@ M59EJ-7*'=;[WGV_>W]G10NND!;IH;:&=G=#.3V:V6Q!K1I# ; 4"T5SMJ.Y* MO;>GHS>'3IJOE1;HHK5CMBNJ[8^NJFVM9;56FJ^5%NBBM4.Y*ZWM_MKZX#SG M'93G=);=OE9:H(O6%GI7H=O])?IW*6Q"5B@'EM"N@\+K_P'8Z 4PZUS>6LMO MK;1 %ZU4W6P<&&<@GP?JI)[+PF)-1'E"6K?6;P.NBC/PO?:Y>DM0'$3O,.4K MAJ_R,9,0CE)XE$CK?"0GP,I3^_)&T+PXEGZ@0M"LN(P!1\"4@?S]D5+Q>J,Z MJ-^=S'X 4$L#!!0 ( $>#859$T?FVZ@4 $HC 9 >&PO=V]R:W-H M965T7[TA:'@A]RD.,&7A) MXC2_&82,9=>6E7LA3E ^)!E.^9T]H0EB_)0&5IY1C'P9E,268]M3*T%1.E@M MY;4M72U)P>(HQ5L*\B))$'V]PS$YW S@X'CA\QG$LD'@[_JI !W6=(K!]?$3_*#O/.[-#.5Z3^$ODL_!F,!\ '^]1 M$;//Y/ 3KCHT$7@>B7/Y'QRJLO8 >$7.2%(%\Q8D45K^HI>*B%8 '%T(<*H MYR1@W7 I J07;?*ODOB-HBAU9*2 Z"B-$<3 M!Y)]& 7<)(O)*\: -\)[ M EE!O9"7 UF,4O!^@QF*XOS#TF*\&0+,\JHJUV65SH4JH0/N2L/(6+=' MQBVE* TP7RT8V+V"=KDM>I67;P^(^N"/GSDD^,1PDO^IZ-==6?]87;]8(:_S M#'GX9L"7P!S39SQ8??\=G-H_JC0V";8Q">8: NN(.*Y%'.O05[HYK))$B]97 MDA)L)L'$AO6\FL['-O];6L]MML_+G91P=24ZO$QJ7B9:7A[*.<=7O"1BC(_< M@B]%%+ 0E_/3?=AN5?QH4?OR8Q)L8Q+,-036D69:2S/]G]>=J4D138)M3(*Y MAL Z(LYJ$6?:^?7K?H]IE 8@XS_$5VUK=WJ$*4ADDJ#B7!O9EW.38*XAL [G M\YKSN9:Q391[I."S@'/N\=G \WP5[24(M-N+Z1!.NBON6EM57XI-@KF&P#H4 M+VJ*%UJ*MS6S@.SE;K%'$>7Y.'WBGNX9Q86\(;85OF#)/5E5!1U'0 M-=6^+J&-R85:^W4T A6T#_:$@BC/"Y1Z&+R/TFIG,\.AO7 MH_EB8<_@*<=&;:HIM*X0C5&%>J?Z2Y'LN /C*TEC4LO+*8P>L3?C$]6.;)\->*,F MUQ1:E_3&YD*M 3NN/*A@(:'1W]^\]AAULQ5:9^A/;>4";]2KFD+K:M&X5:@W MFY46@GRNPYNI-VD=UQ5:)YU93.!\<4K\>;FS/?6_L*&P\:%0;T2_R+'\E'>C+M84 M6E>BQL="O9'M^UQ8#]>;\(7BR;!RD3%J6TVA==]1-;[5T?O6X[2X.DZ+@**4 M7?G"1LG'"*67^L8IH:^\KT(56GM*S(?.;-'^.]%*$0+A<#$[69M,M;,K0N-< M';US?4PI]DB0R@VW\\(3OXACY0,#/69O;N'9Z%^H!K_16EU3:%W>&^/JZ(WK M^9X@DWM ^"DXA)$7@N)KTH #*6(?[#!H"BKE,FIYO]*Q\>7GU!NC#7%-H94* M6JUO!A), _FQAG@C5J2L?/->7ZT_"+F5GT&<7%_#:[?\K*.!*;\RN4WAC"?#85;34-MUH@0 D: 9 >&PO=V]R:W-H965TULA MBBO?YZLMSA#OTP+G\LJ:L@P)>XN9+ENRQ8SN M1$IRO&2 [[(,L>,-3NEA[D'OI>">;+9"%?B+68$V^ &+/XLEDV=^K9*0#.>< MT!PPO)Y[U_ J#@,5H&O\1?"!GQP#-91'2I_4R9=D[@6J1SC%*Z$DD/S9XUN< MIDI)]N/?2M2KVU2!I\."9E6P[$%&\O(7/5<@3@+@Z$Q 6 6$KP.B,P&# M*F!P:0M1%1!I,N50-(<8";28,7H 3-66:NI P]312O MJN9NRN;",\W!$'REN=AR<)C^"TWA(==?'U ;$$_/V[E 1?!,[X/R;ND4ON+L5B1V(M M[L.:^] ^B9\+N:I+F"E98T#7@):KB(F@5:DK09=BL7V,$!PQ8F $,KV<6:B- M:FJCRZCM:2JG:4K$T03,*M(5F$NQN!2#@593?F._"/K#X0*.!*?&'<(JU)6-2[%X8I@V9BS3&LO4BN6[-GLXZ:$]9M*\@HU<[D4OD?,& MK!%A8(_2'08?20X2FJ:(<5!@5GJ:3R9XUN:ZPG,I%I=BTQ-VD_XTFI[^F5G" MH#&(@96FWAVY,H<9$6JR[:1S8T!LL?9,X.YAN30:0:ML5VI.U6)7:FVD)YX; M_L_&I.J *_@NU6)7:FWX80,_=.9.WI R[_X5LW>'QO;0]P)J4A#X1@[RHQ%1 MF2?)=IF1T<"TN8V"H-GY*R).$PM7:FU(36H!K0[:# D]GX44&2%%T]>,G"8! MKM3:C)HT %Z8!]@=K5VE\UHU-)&.@@%LHXY=-=N&T[A]:+?[YXRM]5$;&7TD M_'$:.37VKM3:I)H, +XO!; ^;V;''0TGKTDY]?FNU-JDFG0 VO.!+LF27:KS M4SM($UB0*T9PH=$JA*Z4R>4E%XNTYL[]$[1QPV;CZT MNWGGN5'57CL%"<>6FWYK"(&P/QV_(F4?25=2_LD[\@RSC?[6H-*:72[*M\UU M:?T]XUJ_Q7]5?@.OXO*K1"-3?B3YBMB&Y!RD>"TE@_Y8[C"L_.Y0G@A:Z#?Q MCU0(FNG#+48RFU(5Y/4UI>+E1#50?_U9_ =02P,$% @ 1X-A5JH%!'E& M P NPL !D !X;"]W;W)K&ULM59=;]LX$/PK MA*XH$B"Q)%J6K)QMH(FN:!]:!$US?6:DM264(E62LMM_7Y*25=NE71_@>XGY M,;/DS#*KG6VX^"I+ (6^UY3)N5*5@P>!9)M71/QXQXHW\R]T-LN?*I6I3(+ M_F+6D!4\@7IN'H6>^4.4HJJ!R8HS)& Y]]Z$=UEJ\!;P;P4;N3-&1LD+YU_- MY'TQ]P)S(:"0*Q.!Z)\U/ "E)I"^QK<^IC<<:8B[XVWTMU:[UO)")#QP^J4J M5#GWIAXJ8$E:JC[QS3OH]4Q,O)Q3:?^B38\-/)2W4O&Z)^L;U!7K?LGWWH<= M0A@?(>">@ \)T1'"N">,SR5$/2&RSG12K \9460Q$WR#A$'K:&9@S;1L+;]B M)NU/2NC=2O/4XJ-^691+B1K0CZ$D M M>M*/JV@I(+Y$#[QN6D5LDJXR4*2B M\EICGI\R=/7J&KU"?L>3J&+HF55*WNA%/?Y<\E825LB9K_1-S7E^WM_JOKL5 M/G*K$*,/G*E2HG]8 <5^ %]+''3BK.NC9 M^?3@A)KQD+6QC3<^EK6V!D$4%W HVF?7#+MEPR672C8GFOQX%I\,NU? M;.6'XI:L];_,"K;%JI50(,51;NL;(/9;(;PQ'Y0J1U>ZEG6D:Y?MW?'Q3K)# M'"0X2!-\\'H9Y,M.S9#I0#IE.U&\R_9VV1G_O5K8]E/J-MDQU7_YA=>A MW]C&ZV#]7G>F72/Y*TS7UGX@8E4QB2@L=7G*OMQ!PP].N+GU!+ P04 " !'@V%6^)*%]Q\$ #/%0 M&0 'AL+W=O<_E M$(FD:O*U*VJ.T=(X ME=3U/2]V2T0J9S8Q?7,^F[!&4E+A.0>B*4O$?]QBRG93!SK/'5_)>B-UASN; MU&B-%UA^J^=WUM0IQM3.QX_/Z-_-,&K8!Z0P'>,_D.6 MXME9H^L&0:;Q5 M^*32>5](KMX2Y2=G7]32HDP(4&.U&C:(8_ [N*DD61+:Z)0 @8N&$TFP .]R M+!&AXKVR,;9BXDHU"0WE%NV M_L!_0L#0A]\9I7<"'!?+?&R#^"JV7X1KTBU%F"NLK@P6?SW3P4,/DENY7>('89AYPV)-NUC3T5B_55LLI%I1*@[)2:$?A1%P4Q$YN!./ KYVT=@$ MRRV!]8C,.B*S-R'9S";[-L%R2V ]]J%W.'%Z/U^T[1B]+3&$21 E)ZH=,(S3 M3,DV/9'M@"'TLP!Z%S99>'3$AN/;K E#Z98B+5K)@-Q@?5Z,P1?%PO A>A3R MM:O'*EIN"ZU/IW^@TW\3^FVG82L%-M%R6VC]%!SN*'#T$&Y)PL'Y1ADF49J= M2?B%AOF X85-%QXN!'#\1M"*MV!E2:26;Z.NK?Q9P1#<+^;SP>A&85^]>FRB MY;;0^I0>;ATP>AL"MGIEL8J6VT+KI^!P:X&CQW)+ HX'[J]!EISI=\#.2X, MGLKWW.Y4ONY1I:O$?&TJAEJ=327W%:.NMZM*WIA:W$G_K:Y6F@K: 69?ZOR, M^)JHZS#%*P7I724J4WQ?/=PW)*M-/>V!2HEI(H;66LKT MQG%$M(88"YNED*@W2\9C+-64KQR1L$9#5*\@AG(IW3*UA9:P!)OJ'QDNZ^0Y]/6?!&CPORB M76;;[EHHV@C)XARL(HA)DCWQ2ZY#">!U3@#\'. ? H(3@%8.:+T5$.2 P"B3 MI6)T"+'$HP%G.\2UM6+3 R.F0:OT2:(_^TQR]98HG!S=Q2EEKP!H#@DLB40I MQ8E ER%(3*BX0I_0TRQ$EQ=7Z *1!#T02M7W$@-'*N^:PXER3^/,DW_"D^>C M!Y;(M4!WR0(650)'A5W$[N]C'_MG&4.(;-3RKI'O^GY-0).WP[T:>/AVN'LF MFU;Q)5J&+SC!]V3/[#I5SZ+TJ7 C4AS!T%)E+X!OP1I]_.!UW,]UBC1)%C9$ M5E$K*-0*#'OKI/I+M;) $[6E.)EOS"$R57L7A41$E(D-!_3SF[)!]Q)B\:M. MVJ!):9LD"QLBJTC;+J1MG]V(^9' 4532]AIA@3!*@4>0R#HQ,U+/-:SZMMF. M7-MM#9QM6:6SKM^K4D-D%94ZA4J=LRJ5-U[M:9C!VR4YVG9PH,:Q36![59OP MV*9E^X5-)?9N$7OW;.SJQE3W858O=:&?1;^W+IHD"QLBJZC6*U3K_?\CI]>D MM$V2A0V15:3M%]+V_ZV8^D=%X-OM@V(ZMO$.;<)C&[=4E%GL3JF;BH&O3%-[:_J]@_6Q:HBS_O4O3=9-/V"^(JK-HK!4E*[=51'QK$/- M)I*EIF>;,ZDZ0#-N#90[Y>,R?U$.RC^)HS^ %!+ P04 " !'@V%6 M,TBWIM4" U" &0 'AL+W=OZZ3>YELA'Q2!8 FSU7)U=0IM%Y=N*[*"JBH.A M+0MM%MQDLJ)+F(%^7-U)G+F]2LXJX(H)3B0LILZE?Y'&!M\ OC/8J)TQ,4[F M0CR9R4T^=3P3$)20::- \;&&:RA+(X1A_.XTG?Y(0]P=;]6_--[1RYPJN!;E M#Y;K8NJ,')+#@M:EOA>;K]#Y&1B]3)2J^26;#NLY)*N5%E5'Q@@JQMLG?>[R ML$/PXQ<(04<(#@G1"X2P(X2O)40=(6HRTUII\I!239.)%!LB#1K5S*!)9L-& M^XR;:Y]IB;L,>3JYX9FH@&CZ#(J#+!=L9 LEI"IJR M4GU PN,L)::XFKL;8S ENUL5QU<81O!"''Y!;P76AR&>> M0[XOX**IWEFP=785'%5,(3LGH?^1!%X06 *Z?CW=M]#3U].](V["_I["1B\\ M?D\/F/Z4J:P4JL9+^7DY5UKBM_/+EO%6,;(KFGIRH58T@ZF#!4.!7(.3O'_G MQ]XG6[;>4BQ]([&]3$9])J-CZDF*>52:9;:,MC<9 M%MS0'X3#?5AJ@871*!CWL#T#@][ X*@!K'=8S;@M_I88[\4_BL?A0?@6V"B* M#DRF_Z.&X\ >>MR''A\-_9M0RE)0YL!AP;3-46RYD2@(_.C D@4W'(^'HP-/ M%E@8>3L7U]IR=PIJ!7+9-"9%,E%SW5:@?K7O?9=-R3]8O\*>V+:P?S)M0[VE M5:'[1 ML<7&GH/RO9"L[LC*05W2]I\\=H48$'!\AN!W!-\DA&<(04<(7DH(.T+85*:- MTM0A(Y(LYYP=$==HI:8/FF(V;!6_I/J^WTNNKI:*)Y=?:VRK;,T,[4W>%&[$@."T>]_@+X 9SE/V]P['VP M5>628MF%Q$XJ%O85"Z?4EY^A $XJ6\%:8M(0=?<[+*_BN7L8EF$,\4X1F44D MBG /.O$<]9ZC2<_WDDBP.6YI\6 R'(6&Y3'&QXEA>HRY2@*[Y[CW'$_7F7'5 M0:G-=3QVG&28MF%Q$Y*-NM+ M-GMM6YB-7PX_-A[%E044IN9K9@%A+X[./++8>_XB>Z_K#QWO=,;$:%DK*PJ' MYH-JAYWK$WBPGL"O[10=\[3VD=F^5C98Z&'?##"&X6B .O7O/_OW7] RBNZ= M0P] 85U*:QS?$F=F=H25#1;%86C&L<"P%^#T3*#G-06>_ !W@#859=;E3A?00 'D2 9 M>&PO=V]R:W-H965TW, M-M#8'=:'8D&R=@_#'ACI; F12(^DX_2_WU%29%NEJ&"H'ZQ?_#[RNSL>CUP< MA7Q2&8 F+V7!U=++M-[?^+Y*,BB9&HL]2W6RC$<>E1[_7%?;[+M'GAKQ9[MH,' MT%_V=Q*?_)8ES4O@*A><2-@NO0_T9D.G!E"U^)K#49W=$R/E48@G\_ I77J! M&1$4D&A#P?#R#&LH"L.$X_BW(?7:/@WP_/Z5_;=*/(IY9 K6HO@K3W6V]&8> M26'+#H6^%\??H1%T;?@24:CJGQSKMC'VF!R4%F4#QN:4!W)H(G>9&SRC6C#6B6%^K=PM?8H\'Y2<-^ M6[.'/>PT))\%UYDB'WD*Z26!CT-MQQN^CO& M>E.KS5"K"VG7K;3K06EPKN01.&QS?44XKAEBVXHUWZ"*-IO.NA-*+\86A-<= MH?9FDZY2>[-H:I<:MU)CIU2< 27C9@ZD.0J1P!-0-C&QM?N@Z[78XH^.$/> M1L%X&OS\SA&@TU;:U,F$*QBN3[P*PU:=SEEAD^>FPD'%WPVJ%CP(O+8#-_\# M>&&&66N&F9/I'DI@ZB#Q@E[>8='B%T)9?3P;=-YZ9@^#:AXXG;D_2L9J(#65^-LB.&VG8"8J-O5T0SX/S7\]"0\.3Z- =P)*AS+I:3X2R MA_$ !^:*'O>MAY&S/L^=K/YY:_KE?0?@)L#!S/M=;2C,G >NZ^UN^[8]/_E0G1ITWM^:H?T$ !T% &0 'AL+W=OQ> M+&9\I\JB9O?"D[NJHN+?*U;R_7R")M\_^%*L-TI_,%W,MG3-'ICZNKT7<#?M MHBR+BM6RX+4GV&H^^8@NKW&L'1J+;P7;RZ-K3Z?RQ/FSOKE=SB>!)F(ERY4. M0>'?"[MF9:DC <<_;=!)]YO:\?CZ>_1/3?*0S!.5[)J7?Q=+M9E/THFW9"NZ M*]47OO^3M0E%.E[.2]G\]?:M;3#Q\IU4O&J=@: JZL-_^MH6XL@!$8<#;AWP M6QW"UB%L$CV0-6G=4$47,\'WGM#6$$U?-+5IO"&;HM;+^* $?%N GUKR%U3MF@SM$B(]^%^$T#0=TIE4:ALA.%W5T MT2C=0SN04$*\G&X+1(AH6D4!CNV424>9C%)^8DLF:-DT7@[K72CK-$G,1(X3NU\ M:<>7CO-Q :I0PX16FPTOET6]UJS,2ID: #A)\8#2-'(L=-8A9J.(=R#\(/$" M5A?@2@[CRTJ7698OR<@ S[0B,4I".R(*>LD)SCR-5+%SJ]S&."D@R:(!H+63\(F4H&R*P<15(((5=+:K9]IP)TT3!-&PGE8S$CG6'/6* MA4;U8?&Y7W$&/7ZLV%9:;*YK2)(AK,4J)8X60KW8H'&U 96.O3NN'&BAI6^Q M@69:I6% '&B]S*!QG?FL-DQ8J4S="%,R;&:;%8X3!U4O+VA<7_X0T,5Z9SK< ME5A)3>E (0J,SK;895E\-)].87N=0>-"\XV6.WK8GY=P0J!U;E5K9,J''X<1 M&>XF;'8ABI"+LU<:-"XUCQQD^LU%M8A)$D7#S87-+$6)J[M[U4'IVS>D1ZUM MW96B40G[T6WISXIVFGDO9FAX:@=B4+C\*HB0=@MKLLMC5!?CH5'9&XYQDID[Y86 4T&*%D'/9 M>SG#XW)FF;XN7':10;E;38)5&8.0Y3N)H_X0\"FKD'+H.%6 MS&:68-?9#_?ZA\?U[X[7?KX#V%J]=6!C4]T(R8Q'PJ*5)'$]$;T$XG$)=/*> M*W-L')W]"%IL2&TQ2Y-@V%_3HU="^GW<7U2LBUK"<%J!7W"10/+B\(KK<*/X MMGE+],25XE5SN6$4#F3: +Y?<=BSM3?ZQ5/WHG'Q/U!+ P04 " !'@V%6 MMMZJZ! ' #'-P &0 'AL+W=O6;IX9/RKV%(JT5.:9.)RL)5R=SXLQW- MU"?WC*=$JK=\,Q0[3DE4=$J3H3L:38#IS!RX7;>+.5^L)P>;$C&WI'Y9?=#5?OAGM*%*BQ>\Q?10'KY'^*FO&ONHW'Z++P4B/B"8TE!I!U+\'NJ))HDEJ'/]4 MT,'>INYX^/J%CHLOK[[,F@BZ8LD?<22WEX/Y $7TGN2)O&6/O]#J"TTT+V2) M*/ZBQZKM:(#"7$B65IW5"-(X*_^3I\H1!QT4I[V#6W5PCSN,3W3PJ@[><8?I MB0[CJL.XJX5)U6'2M<.TZC M?%\ZJ_"T3R197G#VB+ANK6CZ12%7T5LY.,[T MS+J37'T:JWYR^2$+64K19_)$!?H)K0CGSVJ^/A(>B3.49YR&;)/%_]((K6E& M[V,IT%N?2A(GXIWJ\.7.1V_?O$-O4)RASUN6"Y)%XF(HU=BTA6%8C>.Z'(=[ M8AP>^L0RN14HR"(:M?3W[?T=UP(8*J?L/>.^>.;:M1)]&KY'GG.&W)'KM@QH MU;V[T_9]OL]Z\'W6UV66_?E1?8H^2)J*O]HF2HD:MZ-T MI#T7.Q+2RX$*I8+R!SI8_OB#,QW]W"82),R'A 60, P$,\0=[\4=V^A:7+6G M":HCP -)FJ35FO@X5"[9BMW M/CENA9NM%@=M#%]/]KZ>6'W]VXYRY=]L@Q(F! H/PS52+]1&FK4Y?-(RX./Q MKJRF^SJRA$VM%@-(BQ@(9N@RW>LRM0:X6[5-9F&0BPH2YD/" D@8!H(9,UZXOS6ML!KJZW](F+]H^,U;'+F_V<29N4?N;[8Y MX7QG5.=\H]=&'II%WP@[%=L8M'L\ZE75:F:- 7XG5M")A5M8AP'%=-5!>NR\ MUE6Y-T(X\BF3+5*;]CS_E]%>J$C,,B1;G*Y99QM=1:!0'-]4%I/B@M M *5A*)HI<%UG<"9P%3L',H]?@=)\4%H 2L-0-%/CNF;A6--;:S&I5>9IRVFB M+;J"%@\Z6@U K6(HFBE-71IP[+4!:YU/Y.N_:2AUE!: T#$4S-:[K0*Z]#M0WA:QPQDES MT\Y:-EN3>;K>W-%UL!J V,13- M5*:NNKCVJLN=))(BDD7H(PM)@G[->2RB.#R5$=IQO2,C:&T&E!: TC 4S92Y MKN"X,\#=#_1>#E":#TH+0&D8BF9J7)=]W->7?5IE;M99%I[7#+&@Q9UN1@-0 MHQB*9@I3%W=<>W''%F-?6>*Q6^R]1$%+/*"T )2&H6CF?>=UB<<#+/%XH"4> M4)H/2@M :1B*9FI; :A-#$4KE1D>/&>4 M4KXIG@A3^Y[V\O_ 5!+ P04 " !'@V%6FE)934(# #;# &0 'AL+W=OS<\]S=X\OETEL(>:F*F M.4M@+(F:Q3&5#T/@8M%W&LYJXX)-(VTVW$$OI5.X!'V=CB6NW)PE9#$DBHF$ M2)CTG:/&H7]@[*W!#8.%6KLF)I-;(>[,XBSL.W43$' (M&&@^#>'8^#<$&$8 MOY><3N[2 ->O5^RG-G?,Y98J.!;\.PMUU'>Z#@EA0F=<7XC%%UCFTS9\@>#* M_I)%9MM!C\%,:1$OP;B.69+]T_NE#FN 1F<+P%L"O*> UA9 %Q@Z6W8>;-V^*M MX9&12'2DR$D20KA)X&+H>?S>*OZA5\KH0U CS<8'XM4]KR"@XY?#&P5P_^7P M>DDVS?PTFI:OM87O:#)AG-D#.4DTPQ/Y0[X>C4[)-VJ?DL]U. MT1&4NC!MY%"E-("^@WU"@9R#,WC_KM&I?RJ2KTHROR*R#6E;N;0MR][\1Z&/ M;:%?/18Z^7&.IN1,0ZQ^%NG9JE+/*LG\BL@V]&SG>K;+2S7&(M1$3$C*(9R" M(EJ\OE8S'VWKP[RAYH- _#^;ID13;>IHW_W*9>:^?))?D4W[27ZEH;[QI/=S(?9+A1C17T*:7G0940F1X"%( M[$LW3&E*\HZE<.L*9$S.!2V4HM3):Q^C*LG\BL@VQ.WFXG;_4UOJ5JEGE61^ M160;>A[D>AZ4%NM9H@%9-0XT+"0HHS8UR;?49"G7:S6LDLP_>-84O+7&F$GC MKHU],?T(_L8/ID?XB3>S9H/])D8_^(RBG#69##!"GK MM7V,2&:C=+;0(K7#Y:W0.*K:RPB_/D : [P_$4*O%L9!_CTS^ M02P,$% M @ 1X-A5GZG[G!A!P 8CD !D !X;"]W;W)K&ULY5M=:7=F9S--N_NL8#G6%) +0W*YZG1,C3_&Y2;')*EF50FDR0XWB3E+!L-+LL/[O.9Y=\*Q*6 MT>L<%-LT)?GC1YKPAZL1'#U]\(7=K87Z8#*[W) [>D/%M\UU+L\F!Y8E2VE6 M,)Z!G*ZN1A_@^0*'*J!$_,7H0W%T#-10;CG_KDX^+Z]&CLJ()C06BH+(7_=T M3I-$,?(W6XKUU2@8@25=D6TBOO"' M3W0_H*GBBWE2E/^"ASW6&8%X6PB>[H-E!BG+=K_)S[T01P'0?28 [0-0UP"\ M#\!= ]Q]@-LU8+H/*(<^V8V]%"XB@LPN<_X 8\W9#L$? L>7P'WH,J M[B-)9!P%-^6\?AM105A2*,RWFPB\??T.O):,X.N:;PN2+8O+B9!YJZM/XGV. M'W[BC"5]T#H=A/7PB:W4H&#H4#)5\ M^+F";?.R(*0HJ"C.=6KN"%P]@5IYSHL-B>G52"XM!T?EEU1JX;Z?(0Q# M-1?OCY5NPZ#OPZE3AT4:6.@&7E"'+=HPC+ _/:!JPW8/PW:-P_[*A5P?XMH4 MU(UXQ^(=7WP*'==KC+@-0R&MFE+#SA% MX=1%#=TT.#=P7-2<*L9L^@IGB:PFG'<0SNNTZ"6,W+*$"4;U*Y]G<^6S21;9 M)%M8(JN5PC^4PC>O?.U2Z"KAMU< SPF;J]2\#4.!-T6-A2(RIM17/4MD-?6" M@WI!CP7TA(9!-PW;,*V&QL3Z:FB)K*9A>- P-&KXIUC3_)1VH>[6 MV&=!K4 MU'.;RZ@QG;[*62*K*0>=ZFG?Z3#_3FBWYSB6)4 !P#DF6#9'976Z1DUC7SZ?('6Y5@BBGZ%R% / M2VSU>E1V")K]T(W@\?=N*RH2:1=> U)Y.O>Q6W:HMMGK9*[\* MS8;UPW+)U#:@?&;8$+94ZZL37K ,Q&3#Y).$5DJ-.W7<,#C:>]C+V0:&$$\# MV%34JHVUQ597M#*RT&C.9A_B>)MN$R+D1.;E@VS,4WFEM=I[OZ<@X87^*<)K MB?4>A^&TN8FDP_F!US0#YBQ[:SJ$(865(X5F2WJLZ9*N6,R$5L*VV7R/GTW<@QDV+JL/AP&UY MU#WN>-NLWA.5$E>5$ M9LO9M3N%3ON[TY#(G$QOZ8;P=ZCR=\CL[SYG][0H=[54K[[8WA9LR4C^S)86 M:ALA[6U?A]/=]LW)]99R",^$*L^$7M;D0VW;HQ=/@].*9]4>V6*KBU?9(V2G MT8>L=OJLLD56V1:VV.H%J;P5LM+N0VW+U%I23T(B$+3?VS'P]&GNVB*)?(3+48P@WA"LWA*TV]K#5 MQIY5ML@JV\(66[TN1__S\3_;V,.GC=]I2&36IW5<\3"-/=RQL:?# M:1I[YBQ[:SJ$^<25^<16&GNX:V-/!]0V]LQY]59Q"".**R.*[3?V<,?&G@ZG MVZ0RI]A;T"&<*:Z<*1Z^2;B_A']28 U.*[!5"VN+;2?PY.CU-/7VX1\DOV-9 M 1*ZDO3.F2]7[GSW0M_N1/!-^<;:+1>"I^7AFA(IK +([U>_C49! 7A@ !D !X;"]W;W)K&ULO5E;;^(X&/TK5G:UHE*7Q"%O*Q9I$6'9Y0F)]9\E%A)4^%2M7)H+@,"5%S/4];^!&F,;.=)Q>FXOI MF&\4HS&9"R W483%ZP-A?#=QH/-VX0M=K96YX$['"5Z1)Z+^3.9"G[E%E9!& M)):4QT"0Y<1Y!^^1[QE"BOB+DIW<.P9&RC/G+^;D,9PXGNF(,+)0I@36'ULR M(XR92KJ/?_.B3C&F(>X?OU5_GXK78IZQ)#/._J:A6D^2 M"^J;>@O.9/H?['*LYX#%1BH>Y63=043C[!-_RXW8(\#@!,'/";XMH9<3>K:$ M("<$J3.9E-0'A!6>C@7? 6'0NIHY2,U,V5H^CNTB),*^XB;_@A:]@_T3 BBR[HP5O@ M>[Y?09_9TV$%'=73/VY8%_A!2O<.Z:YVOK#?+^SWTWJ]1OO?%_8_*:R(7EI* MWH(93HQ]$OSS23/!H[XAOU:9E@T35 ]C-H][F> %F3AZ=Y!$;(DS_>T7./#^ MJ++PDL70A8H=V-LK[.W559_.]29"A-#VZH6T>+D%"19@B]F&@ Z-0<@9PT*" MA(AL/MY469L-,4J',-OH=NIU/4]/GNV^9U8HU(0Z4!D4*H/S5&9K"^"-6G-! M_],W.GI1YY:#UKM!Z=[[6 M,Z;SW7>-0;\'AQX<^D=B*Y#P+O 'WB X$EO;<65;=RH M@IZPH[[?MG[L)518Z\=''"W!!\[2V3#C(JE47EOCW !TT6KH4M4._2LC)OQ) M&1->-&1>M!JZ5+5#C\N<"7]"T(1V2=,.ANH[;NM(F4GAU4,IM$ZEUDA4WW5; M5\KP"J^97F%S?&V&H/H6VUI0)EAX]0@+FS-L,P35]]G6AS+&PFOG6&@79.U@ MJ+[=MG:4D1=>-?-"^]!K#T7U/;?UI(S&\+K9&-J'XRKHJ3AXC7CLE_'8OUH\ M]NWC<17TA!_U_9[KA[OW+M>\>?^,Q8KJ<,;(4I?WND.]>XOL979VHGB2OMY] MYDKQ*#U<$QP280#Z_I)S]79BWA@7/RE,_P=02P,$% @ 1X-A5F.4JYR& M! 7A0 !D !X;"]W;W)K&ULO5A=;]LV%/TK MA%8,*9!&(B5+=F8;:*P6S=!N0;)N#\,>&(NVA4JD2M)Q\N]'2HID233M#L9> M;'V<>WC/O29YS.F.\6]B0X@$SWE&Q#HCDI&EU!18?3V1! MB7G$@BQ8]E>:R,W,&3L@(2N\S>0]VWTBM:"1YENR3)2?8%=C/00IK;[Q#[E; >X M1BLV?5$6LXQ6\E.J^_X@N7J;JC@Y7S":J"Z2!*Q2BNDRQ1E(:?5[TGVYN,.< M4 D6+"\P?0&,9B]OP3O0QCU(+$FN,6P%?B\(+P,%N(B)Q&DF-/KK0PPNWKP% M;Q0W^&/#M@+31$Q=J13H/-QEG>U-E2TZD"U$X NC'>Q8U?M--O^3SCW;S8]/-IC_B$BQP M437G[\\J$MRJ%^(?4QNJ80+S,'HMNA8%7I*9HQ8;0?@3<>8__P1#[Q=3"<]) M%I^)K%/>H"EO8&.?WY,G0K?$5+ J,"H#]5K[- ^B<12%4_=IOQ1#F!^&_GC< MA<5#& HGT$<-K)/^J$E_9$V_GIQT#024")-2J+!T%Y/PU%$/$1,H#GU<9/Z M^'@?'HG:+D@M $C\K)Y0LDJ-.L:&$@8(P7Y'#+AH,HGZ$\4 \P//C\RR)HVL MB576[4E2)L.QU1SMZ3" U,(PZPI,P&@$!QI,.!1XXP.S ^XY%&A5\2O.5^ 3RQ*];?6A9H]RP?OF]3^:+_7]-ZU]?_Q\7V4:1)BGEZ8'(;G(?9!1B M1A=@P%E< &J]#/KO7J8.C8ZJ, %-*DPXDPIW[^ E)WQ='F )L&1;*JLSB.9I M#85;H*P0?VP, M ,L1 9 >&PO=V]R:W-H965T;?KP0$&T?&SI;9%YN/ M(/5SAGFZD%K<<'7\@R MD_J!'4U*M,1S++^5=US=V:U*2@I,!6$4<+R86N_A90S'FE A_B)X(W:N@;9R MS]@/??,QG5J.C@CG.)%: JF_-9[A/-=**HZ?C:C5MJF)N]>/ZM>5>67F'@D\ M8_EWDLIL:H462/$"K7+YA6T^X,90%6#"#*:,9JJ7L0I6!"*:$)0#@BMQY/NE[,[Q#&58,:*$M$' MP&C^\!J\!5N>?L-QIH?"&H,;)@0XB[%$)!<:^&T>@[.7K\%+)0N^9FPE$$W% MQ)8J>!V"G32!7M6!N@<"A2ZX951F ORA6DZ[ K9RW5IW'ZU?N;V*,4[.@0?? M -=Q74- L]/IT$"/3Z<[/6Z\MB.]2L\[VI'7;4?.)9)835(IWH 9*G6'"O#W MC6*"C^J%^,?4#74S(W,S^C-T*4J4X*FE>EU@OL96].H%])UWIA0.*18/)-9) M[ZA-[ZA//?JD/L&Y&MNFC-7,H&+J[^PZ>@M'T'/4J%CO)L. "\8PO.C"8@/, M'3FAV\(Z!L:M@7'O^/@L,\Q!TIFLVM"ER=%XR#$PI%@\D%@GA7Z;0K]W#,Q7 M]X*D!'&"Q:L7H0N#=X =2*LIJ[6ZO]NQGNN$X[UA8H %H>_OC9*G*,<\0(+6 M7=#K[BN3ZI/Q'#_!:7X,,(.?IZ@#?L+63]CK9W:2A_!I<##PO' OO)D!%WK. M>,]K;(#US-V+ULI%KY4_4;$ 'UB>$KI4]9:7)B>]$L^=LT.*Q0.)=5('G>T" MQ_E_"F/3SD 9'E0M'DJMF^.=123\S]6QH?I'RZ,):*J/)ES/)(/NUH4[7(EL MM(8:#4.JQ4.I=?.X78G"WI78;]?)1OYH83'A#)7% #M06N!V-0C[EX//+Y:- MX'%3!IS)U%/8(5/;%2+L73V=6#$;D>!HR30!3373A#/-9WMGEUM@OJQ."X1* M_XK*>M?7/FU/)-Y7^_"]YU?ZI*+:/6]EZF..6\271)6"'"^4I',>J-!X?7)0 MWTA65GOI>R;5SKRZS#!*,=< ]7[!F'R\T0VTYS?1OU!+ P04 " !'@V%6 MMLDUQ<," !B!P &@ 'AL+W=O&ULO55M M;]HP$/XKIZR:6JDC(6T!=1")EU9E&A,JZ_9AV@>3'L3/;0/OO=W8@8U/* MM$G;E\0O=\\]SYU][FZ5?C0K1 M/N9"F%ZRL+:[#T*0KS)EIJ (E[2R4SIFE MJ5Z&IM#(,N^4BS".HE:8,RZ#I.O7ICKIJK457.)4@UGG.=// Q1JVPN:P7[A MGB]7UBV$2;=@2YRA?2BFFF9AA9+Q'*7A2H+&12_H-Z\''6?O#3YQW)J#,3@E MW62<]8+($4*!J74(C'X;'*(0#HAH?-MA!E5(YW@XWJ/?>NVD9^"R++;+VNF4:906ABHOF'P&)<7S&;R!#TQKYA(*IR.TC MS M!B?D"1,N!#F:;FB)G@L2ICLJ@Y)*_ *59@P3)>W*P UQRGX&"$E7)2[>BQO$ M1Q%'F#;@HGD.<13'\# ;P>G)V1'+R M&'HR84\\7^>0<6,UGZ\=XSJ.)4K;H[@KODGBJ!MN:B)?59&O_CCR.3 #!>J4 M,DC- -0";@;CCZ-^':42OAD=<(H:<3VI5D6J=934N_[D%NZ4R+A<4@G',FW4 MA3X*\I<5:U<4V__GV+7_@8A.):)SO/A<^N(+W*!VE79M1-6Q+'%:!T5N_5+B M\*#OY:B7OKL;2-5:VK(%5JO5 ](O^^8/\_+UF3"]Y)0Z@0MRC1IM.F.Z[.CE MQ*K"=]&YLM23_7!%CR!J9T#["Z7L?N("5,]J\AU02P,$% @ 1X-A5E@O M(-YA P F!8 T !X;"]S='EL97,N>&ULW5A=;]HP%/TK4;I.K30U"5D# M60%I0ZHT:9LJM0][JPQQP)+C9([I8+]^OG8('_5%M \K#%1B^_B<>VQ?)T[[ MM5IR>C^C5'F+@HMZX,^4JCX%03V9T8+45V5%A4;R4A9$Z:J\ M5#?O/'L]^W!V%EZ%CYE6&=L[-L&'844U'LB?."/"&=CR8"5DX+QI6WN0,.DY*7TE-XJ.FP$ M+?4?"T>V!KNHT2F8**6);2/8WW'3?0=8U< @X[PUV/%MP[!?$:6H%+>Z8CJ; MQF>0UY0?EI5V.)5D&76N_37!7'20<2DS*MLPD;]J&O8YS<&.9-,97%59!0 J M51:ZD#$R+04Q'E:,IJ!E)Y3S>[C%_,RWM!?YQOJ9K!%M41MJBE;&5D!_4\UJ M;\HFK]+U*O94JB]S/1QAZK"[Z)VD.5N8^B)O#6#J$:Y.JHHO/W,V%06U@S\X MX+!/5CQO5DKV1T>#5)GH!BI][XE*Q2:;+;\EJ1[H0JW2:9'CGCLGZ/G?SO.4 M"BH)WS2M<_^89_G5CIMG\EMX-K>57<=.DW'W^#TV9Y!C-YF<@LF36.[>*9A, M3\!D]\WNFB\Q&9V"R<[QFXR/,R6#YDRY<7#=.K:VK1Z\'@S\'_#2P==!O?&< M<<5$4YNQ+*/BV>E5RRLRUJ_=6_JZ?T9S,N?JH04'_KK\G69L7J1MKSN8B*;7 MNOP-AJ>/PJMW$QV+B8PN:#9JJG(Z-D5/%W34Y@.$7>36?-P(QK&8&P$,BX,Y MP#B6A<7YG\;30\=C,0-& MFKI7&XL##&P5L-R!^.XXD%-N3AS#JF+>L!V,(VF*(9"+[AQ-$F1V$OBZUP?; M)7&#.,80V(TX@CD #Q@2Q^8YN/,\"E;/J6#]O^CA7U!+ P04 M" !'@V%6EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( $>#859N2..T%@< -M! / >&PO=V]R:V)O;VLN>&UL MQ9Q=3^,X%(;_BM6K66G9TK3Y&@TC,<#L( %%%,U*>S,RB0O6)''6=F&87[]. M"NQ)M[R[-X=>E28A?7H2^SD^=OKAP=CO-\9\%S_JJG$'HSOOV_?CL2ON5"W= M;Z953=BS-+:6/KRUMV/76B5+=Z>4KZMQM+^?C&NIF]''#\_GNK1C^L9X57AM MFK"QV_!5JP?WS_[NK;C73M_H2OO'@U'_=Z5&HM:-KO5/51Z,]D?"W9F'+\;J MGZ;QLEH4UE35P6BRWO%56:^+?VU>=)#7\L;U6[R\N9(!Y&"4[(<3+K5UOC^B M/[\,C/U.$[[%F'R-/@[/K^L@OK?_)XQF MN=2%.C;%JE:-7\?1JJH#;-R=;MU(-+)6!Z,CPU6IO3AMUO\<]A*L"&!%O%A'\XO%_.ST^/#ZY%A\.CP[ MO#@Z$8LO)R?7"P(X!8#3G0&*=Y>20,X Y.P-(1?7X>7\Y"( SC^+^>7)%8&, M 62\,\BC^?DE@4P 9+(SR,7U_(A I@ RW5TD#Q=?"&0&(#->R$_2:2?,4@3Q MN'!H?X2032E*Y0I+(', F?-"+E9U+>UCA^GT;:/#O\G&!ZL49M5X3;ON?=1W M[_-B?M:-; HM*Z$;YVU_N!-+J:VXE]6*8D+%,#OFY*^5;KMC^LM<*>G4G:E* MH>O6!AU23*2<";-S#HO Z72_G3(ARTR8-?.[,>6#KJH^S?A&G;!JL.9W&8N.$'*F# [XR* MF#"+XJ1N*_.HE+A1C5J&3+JMY*#WB) ?(F8_G#;A:JHP5/HQN.\C)(.(6097 MW<9PG[72^D?A;0B7+#;[W @./;C''J8I0PL(C$OBUZT#)*2&B%D-,$?Y%E%, MI(:(60TPWQMB(F=$S,[ T9Q23&2-B-D:,.,;1A,))6(6"LSXAIC(*Q&S5VC& M)]Y=R_#I[A<*A]02,:L%IGZ#&$Z18Z;,CEFG?MNB-T6:F3)K!N: XAW%1*Z9 M,KNFRP*WQ@Z6MKC-\DHZ^ 1*,9%9ILQF&62%KF/>&DEDE2FS56@"MA4.N63* M7=-">LJ^V)>5^\VGK-D81B9@EM4/X1VI&R\H63 M+CQ!$DJ8);2!^3Q_4ACGNX9$,9&$$NZ%9*^WH(<068J)))2\X21_P+RT1O3G M>:I\4$PDH8190AN815U>J=98_]2.*":24,(LH0W,<].4LMS>A)"$DK>5T+&^ MU5YN[9 2N,:,64*XXD^5GB ))&!>KMJU4=W3(XF]D%?)Y)6AOE"(% MIL$\,G5KFGYX$2S9I_!"_:"82$$ILX)>,,^E7]G0>:H>,YRRN_YT&42* M%)1RKW%&$WV#68P4*2AE5E _T3=,BYYNS!Z;8B(%I6^P*NV_&SE#L\S)*",>SH(7'1E[RDF$E#&/1V$HNGHX")# LIVM0QA3YR9YI9B(@%E MW--!KV-VJT,I)A)0QCT=]#KFH7.#)H0$E#$+:,NB#MK94TQDH8S90ELQ#T/F M4>IJ-7A )(//VC!;:/ORY&WC\PQ9*&.VT&"9S*;;"WK1@PG>I"V=+\*VF_FR$(YLX5>7U:_63#,D85R]D=S MT)HS6N+*D87RG2Z-HR6N'%DHYW[@$V+2$E>.+)0S6PACTA)7#I_Y9+80QJ2K MI";[^*G/WD/C_G#W\4,9S-NH\B)\B O;"UD5EU9T+_VYHEGJE'7;=M*[J MC\/M\EA?/\S#97*U>GY=5\/SJZGJI8.L!-GE@YP$N>6#O 3YY8."!(7E@Z($ MQ>6#D@2EY8.R!.7E@XH$E>6#3*,R-H"D&=8 K8UR;0!>&P7; ,0V2K8!F&T4 M;0-0VRC;!N"V4;@-0&ZC=!N W4;Q-@"]K>IM 7I;U=L"]+:S/]L O:WJ;0%Z M6]7; O2VJK<%Z&U5;PO0VZK>%J"W5;TM0&^K>EN WD[U=@"]G>KM 'H[U=L! M]':SAR4 O9WJ[0!Z.]7; ?1VJK<#Z.U4;P?0VZG>#J"W4[T=0&^O>GN WE[U M]@"]O>KM 7I[U=L#]/:SA]T O;WJ[0%Z>]7; _3VJK<'Z.U5;P_0VZO>'J!W M4+T#0.^@>@> WD'U#@"]@^H= 'H'U3L ] ZSEY4 O8/J'0!Z!]4[ /0.JG< MZ!U4[P#0.ZK>$:!W5+TC0.^H>D> WE'UC@"]H^H= 7I'U3L"](ZSS28 O:/J M'0%Z1]4[ O2.JG<$Z)U4[P30.ZG>":!W4KT30.^D>B> WDGU3@"]D^J= 'HG MU3L!]$ZSS8( O9/JG0!Z)]4[ ?3.JG<&Z)U5[PS0.ZO>&:!W5KTS0.^L>F> MWEGUS@"]L^J= 7IGU3L#],ZSS=X O;/JG0%Z%]6[ /0NJG M!:!W4;T+0.^B>A> WD7U+@"]B^I= 'H7U;L ]"ZSPSH O4TS/Z[SG7Z/T^>A M&V]%7^M9P'=J/5WN[6Z_?UU^79P=$6JN0-?W&>/37U!+ P04 " !'@V%6 MA9\G2E@" ##. $P %M#;VYT96YT7U1Y<&5S72YX;6S-V\MNVS 0A>%7 M,;0-+%DD15)%G$W;;9M%7T"5Z%BP;A"9U'G[TLH%:)$:#5R@_\:"37+.B -\ M.U]_>YR<7QW[;O#;9!_"]"'+?+UW?>73<7)#7-F-ZK>;PI>KC MKNS893X\=LZGYTN\T>.XV[6U:\;ZOH]'4C_-KFK\WKG0=^E3T:OSR2'>L'OZ MS"_.7\J<"XP[;^=Q\G%BLWM_W,M(3J?74RSDYM">?\77Q%CZXO=SIVDWKOG+ M['B]/\;YL,S#9\OC\CO^=<:O]=_9AX#T(2%]*$@?!:0/#>G#0/JPD#Y*2!_Y MAM((1=2<0FI.,36GH)I35,TIK.845W,*K#E%5D&155!D%119!45609%54&05 M%%D%159!D5509)44625%5DF155)DE119)45629%54F25%%DE159%D5519%44 M615%5D6155%D5119%45619%5460M*+(6%%D+BJP%1=:"(FM!D;6@R%I09"TH MLA84635%5DV155-DU119-45639%54V35%%DU159-D=509#4460U%5D.1U5!D M-119#4560Y'54&0U%%DM159+D=529+4462U%5DN1U5)DM119+4562Y&UI,A: M4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29,TW_Y/6[^-X^,?QRS/MJW9XR<^6 M_R[>_ 102P$"% ,4 " !'@V%6!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( $>#85:/]VQ1[@ M "L" 1 " :\ !D;V-0#85:97)PC$ 8 )PG 3 " &UL4$L! A0#% @ 1X-A5M\5C$;X!P [S !@ M ("!#0@ 'AL+W=O#858= 5]K.P( ,,% 8 " @3L0 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ 1X-A5HL0:&H_ P V L !@ ("!JAD M 'AL+W=O#859PL'Z* M2@< (@G 8 " @1\= !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 1X-A M5HQ:ML#S"P MY( !@ ("!_R< 'AL+W=O#85;,YSXV\PL #T^ 8 M " @2@T !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ 1X-A5J]6?L.%* Y(4 !D M ("!ZTH 'AL+W=O&PO M=V]R:W-H965T#85:*&#KL$0, M 8' 9 " @0!\ !X;"]W;W)K&UL4$L! A0#% @ 1X-A5A2X$=E0$P ;4( !D ("! M2'\ 'AL+W=O&PO=V]R:W-H965T#858%46=[A@8 #T= 9 M " @4>9 !X;"]W;W)K&UL4$L! A0#% M @ 1X-A5K!V9>@ !0 ?0L !D ("!!* 'AL+W=O&PO=V]R:W-H965T#858HZ&UL4$L! A0#% @ 1X-A5I_WC(!J M! B H !D ("!9,8 'AL+W=O&PO=V]R:W-H965T# M858="QH9L@P $,B 9 " @?O. !X;"]W;W)K&UL4$L! A0#% @ 1X-A5K&K*O*1! M@H !D M ("!Y-L 'AL+W=O&PO=V]R M:W-H965T#858$KW'@/"P /"8 M 9 " @7'H !X;"]W;W)K&UL M4$L! A0#% @ 1X-A5DQ93%4A M:A<& +#P &0 @(%0&0$ >&PO=V]R:W-H965T#85;/G3";>00 .D, 9 M " @9X? 0!X;"]W;W)K&UL4$L! A0#% @ M1X-A5N6Q(:+D @ @08 !D ("!3B0! 'AL+W=O&PO=V]R:W-H965T#85;,Q)I9:@4 /0- 9 " @5&UL4$L! A0#% @ 1X-A5BGD[A'8 P M# H !D ("!^#(! 'AL+W=O&PO=V]R:W-H965T#8596 M3GN\@0, %T( 9 " @>&UL4$L! A0#% @ 1X-A5D=I!GEU!0 EPX !D M ("!GST! 'AL+W=O&PO=V]R:W-H M965T#85;HL@%8E0< "\4 9 M " @81' 0!X;"]W;W)K&UL4$L! M A0#% @ 1X-A5L]U7VV?! 4PT !D ("!4$\! 'AL M+W=O&PO=V]R:W-H965T#85:DHU6-!@4 -,: 9 " M@>Y: 0!X;"]W;W)K&UL4$L! A0#% @ 1X-A M5G=15A]- P Z@D !D ("!*V ! 'AL+W=O&PO=V]R:W-H965T#859)2RJ^A , %H1 9 " @&UL4$L! A0#% @ 1X-A5DBWK=I&! 2Q< M !D ("!AFP! 'AL+W=O&PO=V]R:W-H965T#858&8]NO M]04 %TM 9 " @45T 0!X;"]W;W)K&UL4$L! A0#% @ 1X-A5O;PXL3T @ 8@@ !D M ("!<7H! 'AL+W=O&PO=V]R:W-H965T M#8580N#YUX@( (4* 9 M " @3:" 0!X;"]W;W)K&UL4$L! A0# M% @ 1X-A5G_.,-W3! _!D !D ("!3X4! 'AL+W=O M#8# # M#@ &0 @(%9B@$ >&PO=V]R:W-H965T#85;IHFS1OP4 ,TR 9 " @<:- M 0!X;"]W;W)K&UL4$L! A0#% @ 1X-A5N!/ M-[)E P J0H !D ("!O),! 'AL+W=O&PO=V]R:W-H965T#85;Z_708VP( $H) 9 " @4F; 0!X;"]W;W)K&UL4$L! A0#% @ 1X-A5KS"=^J#! S!L !D M ("!6YX! 'AL+W=O&PO M=V]R:W-H965T#858^G\E_P < M '10 9 " @0VH 0!X;"]W;W)K&UL4$L! A0#% @ 1X-A5E9[-STN!0 'B< !D ("! M!+ ! 'AL+W=O&PO=V]R:W-H965T#8581;5W70P8 *LV 9 M " @5JZ 0!X;"]W;W)K&UL4$L! A0#% M @ 1X-A5BL 77A P ZPP !D ("!U, ! 'AL+W=O&PO=V]R:W-H965T#859LHWQ'&UL4$L! A0#% @ 1X-A5LQ&GH&0 M! 12 !D ("!^&PO=V]R:W-H965T# M85:7W& =EP, !D5 9 " @5?6 0!X;"]W;W)K&UL4$L! A0#% @ 1X-A5DHB0/4M P X@D !D M ("!)=H! 'AL+W=O&PO=V]R M:W-H965T#8593*COE5 , (0, M 9 " @47F 0!X;"]W;W)K&UL M4$L! A0#% @ 1X-A5HP<8 _@ @ J D !D ("!T.D! M 'AL+W=O&PO=V]R:W-H965T#858(-L)S#@, #(+ 9 M " @6#Q 0!X;"]W;W)K&UL4$L! A0#% @ M1X-A5L=R F'A @ 40D !D ("!I?0! 'AL+W=O&PO=V]R:W-H965T#859,34!-C , '8/ 9 " @?7Z 0!X;"]W M;W)K&UL4$L! A0#% @ 1X-A5L*G1U51 P M\ T !D ("!N/X! 'AL+W=O&PO=V]R:W-H965T#85;' M%8;%#0, "P+ 9 " @5<8 @!X;"]W;W)K&UL4$L! A0#% @ 1X-A5H+2$'%'! Y!@ !D M ("!FQL" 'AL+W=O&PO=V]R:W-H M965T#85:EK@(L@ 4 ,PA 9 M " @2@G @!X;"]W;W)K&UL4$L! M A0#% @ 1X-A5JO@LW?["@ ZF0 !D ("!WRP" 'AL M+W=O&PO=V]R:W-H965T#85;0]Q_50 0 $<9 9 " M@6@^ @!X;"]W;W)K&UL4$L! A0#% @ 1X-A M5D31^;;J!0 2B, !D ("!WT(" 'AL+W=O&PO=V]R:W-H965T#85:J!01Y1@, +L+ 9 " @=E- @!X;"]W;W)K M&UL4$L! A0#% @ 1X-A5OB2A?&PO=V]R:W-H965T#858S2+>F MU0( #4( 9 " @?%8 @!X;"]W;W)K&UL4$L! A0#% @ 1X-A5BI3GQR( P H@T !D M ("!_5L" 'AL+W=O&PO=V]R:W-H965T M#858A2YZA_00 '04 9 M " @7!D @!X;"]W;W)K&UL4$L! A0# M% @ 1X-A5K;>JN@0!P QS< !D ("!I&D" 'AL+W=O M&PO=V]R:W-H965T#859^I^YP80< &(Y 9 " @61T M @!X;"]W;W)K&UL4$L! A0#% @ 1X-A5AZ> M_C49! 7A@ !D ("!_'L" 'AL+W=O% &0 M @(%,@ ( >&PO=V]R:W-H965T#85;H*P0?VP, ,L1 9 " @0F% @!X;"]W;W)K&UL4$L! A0#% @ 1X-A5K;)-<7# @ 8@< !H M ("!&XD" 'AL+W=O&UL4$L! M A0#% @ 1X-A5E@O(-YA P F!8 T ( !%HP" 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ 1X-A5L,K'SW6 @ QSH !H ( !SI<" 'AL+U]R M96QS+W=O XML 118 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 119 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 120 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 373 563 1 false 105 0 false 9 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.jamfsoftware.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.jamfsoftware.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - Disclosure - Basis of presentation and description of business Sheet http://www.jamfsoftware.com/role/Basisofpresentationanddescriptionofbusiness Basis of presentation and description of business Notes 9 false false R10.htm 0000010 - Disclosure - Summary of significant accounting policies Sheet http://www.jamfsoftware.com/role/Summaryofsignificantaccountingpolicies Summary of significant accounting policies Notes 10 false false R11.htm 0000011 - Disclosure - Financial instruments fair value Sheet http://www.jamfsoftware.com/role/Financialinstrumentsfairvalue Financial instruments fair value Notes 11 false false R12.htm 0000012 - Disclosure - Equipment and leasehold improvements Sheet http://www.jamfsoftware.com/role/Equipmentandleaseholdimprovements Equipment and leasehold improvements Notes 12 false false R13.htm 0000013 - Disclosure - Acquisitions Sheet http://www.jamfsoftware.com/role/Acquisitions Acquisitions Notes 13 false false R14.htm 0000014 - Disclosure - Goodwill and other intangible assets Sheet http://www.jamfsoftware.com/role/Goodwillandotherintangibleassets Goodwill and other intangible assets Notes 14 false false R15.htm 0000015 - Disclosure - Leases Sheet http://www.jamfsoftware.com/role/Leases Leases Notes 15 false false R16.htm 0000016 - Disclosure - Commitments and contingencies Sheet http://www.jamfsoftware.com/role/Commitmentsandcontingencies Commitments and contingencies Notes 16 false false R17.htm 0000017 - Disclosure - Debt Sheet http://www.jamfsoftware.com/role/Debt Debt Notes 17 false false R18.htm 0000018 - Disclosure - Share-based compensation Sheet http://www.jamfsoftware.com/role/Sharebasedcompensation Share-based compensation Notes 18 false false R19.htm 0000019 - Disclosure - Net loss per Share Sheet http://www.jamfsoftware.com/role/NetlossperShare Net loss per Share Notes 19 false false R20.htm 0000020 - Disclosure - Employee benefit plans Sheet http://www.jamfsoftware.com/role/Employeebenefitplans Employee benefit plans Notes 20 false false R21.htm 0000021 - Disclosure - Income taxes Sheet http://www.jamfsoftware.com/role/Incometaxes Income taxes Notes 21 false false R22.htm 0000022 - Disclosure - Related party transactions Sheet http://www.jamfsoftware.com/role/Relatedpartytransactions Related party transactions Notes 22 false false R23.htm 0000023 - Disclosure - Condensed financial information (Parent Company only) Sheet http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonly Condensed financial information (Parent Company only) Notes 23 false false R24.htm 0000024 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies Summary of significant accounting policies (Policies) Policies 24 false false R25.htm 0000025 - Disclosure - Basis of presentation and description of business (Tables) Sheet http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessTables Basis of presentation and description of business (Tables) Tables http://www.jamfsoftware.com/role/Basisofpresentationanddescriptionofbusiness 25 false false R26.htm 0000026 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesTables Summary of significant accounting policies (Tables) Tables http://www.jamfsoftware.com/role/Summaryofsignificantaccountingpolicies 26 false false R27.htm 0000027 - Disclosure - Financial instruments fair value (Tables) Sheet http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueTables Financial instruments fair value (Tables) Tables http://www.jamfsoftware.com/role/Financialinstrumentsfairvalue 27 false false R28.htm 0000028 - Disclosure - Equipment and leasehold improvements (Tables) Sheet http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsTables Equipment and leasehold improvements (Tables) Tables http://www.jamfsoftware.com/role/Equipmentandleaseholdimprovements 28 false false R29.htm 0000029 - Disclosure - Acquisitions (Tables) Sheet http://www.jamfsoftware.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.jamfsoftware.com/role/Acquisitions 29 false false R30.htm 0000030 - Disclosure - Goodwill and other intangible assets (Tables) Sheet http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsTables Goodwill and other intangible assets (Tables) Tables http://www.jamfsoftware.com/role/Goodwillandotherintangibleassets 30 false false R31.htm 0000031 - Disclosure - Leases (Tables) Sheet http://www.jamfsoftware.com/role/LeasesTables Leases (Tables) Tables http://www.jamfsoftware.com/role/Leases 31 false false R32.htm 0000032 - Disclosure - Commitments and contingencies (Tables) Sheet http://www.jamfsoftware.com/role/CommitmentsandcontingenciesTables Commitments and contingencies (Tables) Tables http://www.jamfsoftware.com/role/Commitmentsandcontingencies 32 false false R33.htm 0000033 - Disclosure - Debt (Tables) Sheet http://www.jamfsoftware.com/role/DebtTables Debt (Tables) Tables http://www.jamfsoftware.com/role/Debt 33 false false R34.htm 0000034 - Disclosure - Share-based compensation (Tables) Sheet http://www.jamfsoftware.com/role/SharebasedcompensationTables Share-based compensation (Tables) Tables http://www.jamfsoftware.com/role/Sharebasedcompensation 34 false false R35.htm 0000035 - Disclosure - Net loss per share (Tables) Sheet http://www.jamfsoftware.com/role/NetlosspershareTables Net loss per share (Tables) Tables 35 false false R36.htm 0000036 - Disclosure - Income taxes (Tables) Sheet http://www.jamfsoftware.com/role/IncometaxesTables Income taxes (Tables) Tables http://www.jamfsoftware.com/role/Incometaxes 36 false false R37.htm 0000037 - Disclosure - Condensed financial information (Parent Company only) (Tables) Sheet http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyTables Condensed financial information (Parent Company only) (Tables) Tables http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonly 37 false false R38.htm 0000038 - Disclosure - Basis of presentation and description of business - IPO (Details) Sheet http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails Basis of presentation and description of business - IPO (Details) Details http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessTables 38 false false R39.htm 0000039 - Disclosure - Basis of presentation and description of business - Segment and geographic information (Details) Sheet http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails Basis of presentation and description of business - Segment and geographic information (Details) Details 39 false false R40.htm 0000040 - Disclosure - Summary of significant accounting policies - Trade receivables, net (Details) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesTradereceivablesnetDetails Summary of significant accounting policies - Trade receivables, net (Details) Details 40 false false R41.htm 0000041 - Disclosure - Summary of significant accounting policies - Equipment, Intangibles (Details) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails Summary of significant accounting policies - Equipment, Intangibles (Details) Details 41 false false R42.htm 0000042 - Disclosure - Summary of significant accounting policies - Stock split, Offering costs (Details) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStocksplitOfferingcostsDetails Summary of significant accounting policies - Stock split, Offering costs (Details) Details 42 false false R43.htm 0000043 - Disclosure - Summary of significant accounting policies - Stock-based compensation Narrative (Details) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationNarrativeDetails Summary of significant accounting policies - Stock-based compensation Narrative (Details) Details 43 false false R44.htm 0000044 - Disclosure - Summary of significant accounting policies - Stock-based compensation (Details) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationDetails Summary of significant accounting policies - Stock-based compensation (Details) Details 44 false false R45.htm 0000045 - Disclosure - Summary of significant accounting policies - Disaggregation of revenue (Details) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails Summary of significant accounting policies - Disaggregation of revenue (Details) Details 45 false false R46.htm 0000046 - Disclosure - Summary of significant accounting policies - Contract assets (Details) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractassetsDetails Summary of significant accounting policies - Contract assets (Details) Details 46 false false R47.htm 0000047 - Disclosure - Summary of significant accounting policies - Contract balances (Details) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractbalancesDetails Summary of significant accounting policies - Contract balances (Details) Details 47 false false R48.htm 0000048 - Disclosure - Summary of significant accounting policies - Remaining performance obligations (Details) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRemainingperformanceobligationsDetails Summary of significant accounting policies - Remaining performance obligations (Details) Details 48 false false R49.htm 0000049 - Disclosure - Summary of significant accounting policies - Deferred contract costs, Advertising, Interest (Details) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails Summary of significant accounting policies - Deferred contract costs, Advertising, Interest (Details) Details 49 false false R50.htm 0000050 - Disclosure - Summary of significant accounting policies - Strategic Investments (Details) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStrategicInvestmentsDetails Summary of significant accounting policies - Strategic Investments (Details) Details 50 false false R51.htm 0000051 - Disclosure - Financial instruments fair value - Fair value of financial instruments (Details) Sheet http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails Financial instruments fair value - Fair value of financial instruments (Details) Details 51 false false R52.htm 0000052 - Disclosure - Financial instruments fair value - Changes in fair value (Details) Sheet http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueChangesinfairvalueDetails Financial instruments fair value - Changes in fair value (Details) Details 52 false false R53.htm 0000053 - Disclosure - Financial instruments fair value - Narrative (Details) Sheet http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueNarrativeDetails Financial instruments fair value - Narrative (Details) Details 53 false false R54.htm 0000054 - Disclosure - Financial instruments fair value - Fair value measurements of other financial instruments (Details) Sheet http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvaluemeasurementsofotherfinancialinstrumentsDetails Financial instruments fair value - Fair value measurements of other financial instruments (Details) Details 54 false false R55.htm 0000055 - Disclosure - Equipment and leasehold improvements (Details) Sheet http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails Equipment and leasehold improvements (Details) Details http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsTables 55 false false R56.htm 0000056 - Disclosure - Acquisitions - ZecOps (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails Acquisitions - ZecOps (Details) Details 56 false false R57.htm 0000057 - Disclosure - Acquisitions - Schedule of acquisitions (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails Acquisitions - Schedule of acquisitions (Details) Details 57 false false R58.htm 0000058 - Disclosure - Acquisitions - Acquired intangible assets (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionsAcquiredintangibleassetsDetails Acquisitions - Acquired intangible assets (Details) Details 58 false false R59.htm 0000059 - Disclosure - Acquisitions - Other (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionsOtherDetails Acquisitions - Other (Details) Details 59 false false R60.htm 0000060 - Disclosure - Acquisitions - Wandera (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails Acquisitions - Wandera (Details) Details 60 false false R61.htm 0000061 - Disclosure - Acquisitions - Related costs (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionsRelatedcostsDetails Acquisitions - Related costs (Details) Details 61 false false R62.htm 0000062 - Disclosure - Acquisitions - Schedule of wandera acquisitions (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails Acquisitions - Schedule of wandera acquisitions (Details) Details 62 false false R63.htm 0000063 - Disclosure - Acquisitions - Pro forma information (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionsProformainformationDetails Acquisitions - Pro forma information (Details) Details 63 false false R64.htm 0000064 - Disclosure - Acquisitions - cmdReporter (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails Acquisitions - cmdReporter (Details) Details 64 false false R65.htm 0000065 - Disclosure - Acquisitions - Mondada (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionsMondadaDetails Acquisitions - Mondada (Details) Details 65 false false R66.htm 0000066 - Disclosure - Acquisitions - Digita (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionsDigitaDetails Acquisitions - Digita (Details) Details 66 false false R67.htm 0000067 - Disclosure - Goodwill and other intangible assets - Goodwill (Details) Sheet http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsGoodwillDetails Goodwill and other intangible assets - Goodwill (Details) Details 67 false false R68.htm 0000068 - Disclosure - Goodwill and other intangible assets - Intangible assets (Details) Sheet http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails Goodwill and other intangible assets - Intangible assets (Details) Details 68 false false R69.htm 0000069 - Disclosure - Goodwill and other intangible assets - Narrative (Details) Sheet http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsNarrativeDetails Goodwill and other intangible assets - Narrative (Details) Details 69 false false R70.htm 0000070 - Disclosure - Goodwill and other intangible assets - Future amortization expense (Details) Sheet http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureamortizationexpenseDetails Goodwill and other intangible assets - Future amortization expense (Details) Details 70 false false R71.htm 0000071 - Disclosure - Leases - Narrative (Details) Sheet http://www.jamfsoftware.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 71 false false R72.htm 0000072 - Disclosure - Leases - Supplemental balance sheet information (Details) Sheet http://www.jamfsoftware.com/role/LeasesSupplementalbalancesheetinformationDetails Leases - Supplemental balance sheet information (Details) Details 72 false false R73.htm 0000073 - Disclosure - Leases - Components of lease expense (Details) Sheet http://www.jamfsoftware.com/role/LeasesComponentsofleaseexpenseDetails Leases - Components of lease expense (Details) Details 73 false false R74.htm 0000074 - Disclosure - Leases - Maturities of operating lease liabilities (Details) Sheet http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails Leases - Maturities of operating lease liabilities (Details) Details 74 false false R75.htm 0000075 - Disclosure - Commitments and contingencies (Details) Sheet http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails Commitments and contingencies (Details) Details http://www.jamfsoftware.com/role/CommitmentsandcontingenciesTables 75 false false R76.htm 0000076 - Disclosure - Debt - Schedule of balances and availability of 2026 Notes and 2020 Revolving Credit Facility (Details) Notes http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails Debt - Schedule of balances and availability of 2026 Notes and 2020 Revolving Credit Facility (Details) Details 76 false false R77.htm 0000077 - Disclosure - Debt - Narrative (Details) Sheet http://www.jamfsoftware.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 77 false false R78.htm 0000078 - Disclosure - Debt - Schedule of interest expense (Details) Sheet http://www.jamfsoftware.com/role/DebtScheduleofinterestexpenseDetails Debt - Schedule of interest expense (Details) Details 78 false false R79.htm 0000079 - Disclosure - Share-based compensation - Stock-based compensation expense (Details) Sheet http://www.jamfsoftware.com/role/SharebasedcompensationStockbasedcompensationexpenseDetails Share-based compensation - Stock-based compensation expense (Details) Details 79 false false R80.htm 0000080 - Disclosure - Share-based compensation - Narrative (Details) Sheet http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails Share-based compensation - Narrative (Details) Details 80 false false R81.htm 0000081 - Disclosure - Share-based compensation - Return target options activity (Details) Sheet http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails Share-based compensation - Return target options activity (Details) Details 81 false false R82.htm 0000082 - Disclosure - Share-based compensation - Service based options activity (Details) Sheet http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails Share-based compensation - Service based options activity (Details) Details 82 false false R83.htm 0000083 - Disclosure - Share-based compensation - Restricted stock units (Details) Sheet http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails Share-based compensation - Restricted stock units (Details) Details 83 false false R84.htm 0000084 - Disclosure - Share-based compensation - Long-Term Incentive Plan (Details) Sheet http://www.jamfsoftware.com/role/SharebasedcompensationLongTermIncentivePlanDetails Share-based compensation - Long-Term Incentive Plan (Details) Details 84 false false R85.htm 0000085 - Disclosure - Share-based compensation - Employee stock purchase plan (Details) Sheet http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails Share-based compensation - Employee stock purchase plan (Details) Details 85 false false R86.htm 0000086 - Disclosure - Share-based compensation - Assumptions (Details) Sheet http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails Share-based compensation - Assumptions (Details) Details 86 false false R87.htm 0000087 - Disclosure - Net loss per share - Schedule of Computation (Details) Sheet http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails Net loss per share - Schedule of Computation (Details) Details 87 false false R88.htm 0000088 - Disclosure - Net loss per share - Antidilutive securities (Details) Sheet http://www.jamfsoftware.com/role/NetlosspershareAntidilutivesecuritiesDetails Net loss per share - Antidilutive securities (Details) Details 88 false false R89.htm 0000089 - Disclosure - Employee benefit plans (Details) Sheet http://www.jamfsoftware.com/role/EmployeebenefitplansDetails Employee benefit plans (Details) Details http://www.jamfsoftware.com/role/Employeebenefitplans 89 false false R90.htm 0000090 - Disclosure - Income taxes - Schedule of income before income tax (Details) Sheet http://www.jamfsoftware.com/role/IncometaxesScheduleofincomebeforeincometaxDetails Income taxes - Schedule of income before income tax (Details) Details 90 false false R91.htm 0000091 - Disclosure - Income taxes - Provision (Details) Sheet http://www.jamfsoftware.com/role/IncometaxesProvisionDetails Income taxes - Provision (Details) Details 91 false false R92.htm 0000092 - Disclosure - Income taxes - Rate reconciliation (Details) Sheet http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails Income taxes - Rate reconciliation (Details) Details 92 false false R93.htm 0000093 - Disclosure - Income Taxes - Deferred assets and liabilities (Details) Sheet http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails Income Taxes - Deferred assets and liabilities (Details) Details 93 false false R94.htm 0000094 - Disclosure - Income Taxes - Carryforwards, unrecognized benefits (Details) Sheet http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails Income Taxes - Carryforwards, unrecognized benefits (Details) Details 94 false false R95.htm 0000095 - Disclosure - Related party transactions (Details) Sheet http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails Related party transactions (Details) Details http://www.jamfsoftware.com/role/Relatedpartytransactions 95 false false R96.htm 0000096 - Disclosure - Condensed financial information (Parent Company only) - Condensed Balance Sheet (Details) Sheet http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails Condensed financial information (Parent Company only) - Condensed Balance Sheet (Details) Details http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyTables 96 false false R97.htm 0000097 - Disclosure - Condensed financial information (Parent Company only) - Condensed Balance Sheet (Additional Information) (Details) Sheet http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetAdditionalInformationDetails Condensed financial information (Parent Company only) - Condensed Balance Sheet (Additional Information) (Details) Details http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyTables 97 false false R98.htm 0000098 - Disclosure - Condensed financial information (Parent Company only) - Condensed Statement of Operations (Details) Sheet http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails Condensed financial information (Parent Company only) - Condensed Statement of Operations (Details) Details http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyTables 98 false false R99.htm 0000099 - Disclosure - Condensed financial information (Parent Company only) - Condensed Comprehensive Loss (Details) Sheet http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedComprehensiveLossDetails Condensed financial information (Parent Company only) - Condensed Comprehensive Loss (Details) Details http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyTables 99 false false R100.htm 0000100 - Disclosure - Condensed financial information (Parent Company only) - Narrative (Details) Sheet http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyNarrativeDetails Condensed financial information (Parent Company only) - Narrative (Details) Details http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyTables 100 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: jamf:RevenuePerformancePeriod, us-gaap:DebtInstrumentConvertibleConversionRatio1, us-gaap:FiniteLivedIntangibleAssetUsefulLife - jamf-20221231.htm 4 jamf-20221231.htm jamf-12312022xex211.htm jamf-12312022xex231.htm jamf-12312022xex311.htm jamf-12312022xex312.htm jamf-12312022xex321.htm jamf-12312022xex322.htm jamf-20221231.xsd jamf-20221231_cal.xml jamf-20221231_def.xml jamf-20221231_lab.xml jamf-20221231_pre.xml jamf-20221231_g1.jpg jamf-20221231_g2.jpg jamf-20221231_g3.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 123 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "jamf-20221231.htm": { "axisCustom": 0, "axisStandard": 39, "baseTaxonomies": { "http://fasb.org/srt/2022": 4, "http://fasb.org/us-gaap/2022": 1410, "http://xbrl.sec.gov/dei/2022": 38 }, "contextCount": 373, "dts": { "calculationLink": { "local": [ "jamf-20221231_cal.xml" ] }, "definitionLink": { "local": [ "jamf-20221231_def.xml" ] }, "inline": { "local": [ "jamf-20221231.htm" ] }, "labelLink": { "local": [ "jamf-20221231_lab.xml" ] }, "presentationLink": { "local": [ "jamf-20221231_pre.xml" ] }, "schema": { "local": [ "jamf-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 855, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 11, "http://www.jamfsoftware.com/20221231": 2, "http://xbrl.sec.gov/dei/2022": 4, "total": 17 }, "keyCustom": 68, "keyStandard": 495, "memberCustom": 29, "memberStandard": 70, "nsprefix": "jamf", "nsuri": "http://www.jamfsoftware.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.jamfsoftware.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Summary of significant accounting policies", "menuCat": "Notes", "order": "10", "role": "http://www.jamfsoftware.com/role/Summaryofsignificantaccountingpolicies", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-6", "first": true, "lang": "en-US", "name": "jamf:DebtCovenantMaximumDistribution", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000100 - Disclosure - Condensed financial information (Parent Company only) - Narrative (Details)", "menuCat": "Details", "order": "100", "role": "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyNarrativeDetails", "shortName": "Condensed financial information (Parent Company only) - Narrative (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-6", "first": true, "lang": "en-US", "name": "jamf:DebtCovenantMaximumDistribution", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Financial instruments fair value", "menuCat": "Notes", "order": "11", "role": "http://www.jamfsoftware.com/role/Financialinstrumentsfairvalue", "shortName": "Financial instruments fair value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Equipment and leasehold improvements", "menuCat": "Notes", "order": "12", "role": "http://www.jamfsoftware.com/role/Equipmentandleaseholdimprovements", "shortName": "Equipment and leasehold improvements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Acquisitions", "menuCat": "Notes", "order": "13", "role": "http://www.jamfsoftware.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Goodwill and other intangible assets", "menuCat": "Notes", "order": "14", "role": "http://www.jamfsoftware.com/role/Goodwillandotherintangibleassets", "shortName": "Goodwill and other intangible assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Leases", "menuCat": "Notes", "order": "15", "role": "http://www.jamfsoftware.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Commitments and contingencies", "menuCat": "Notes", "order": "16", "role": "http://www.jamfsoftware.com/role/Commitmentsandcontingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Debt", "menuCat": "Notes", "order": "17", "role": "http://www.jamfsoftware.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Share-based compensation", "menuCat": "Notes", "order": "18", "role": "http://www.jamfsoftware.com/role/Sharebasedcompensation", "shortName": "Share-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Net loss per Share", "menuCat": "Notes", "order": "19", "role": "http://www.jamfsoftware.com/role/NetlossperShare", "shortName": "Net loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.jamfsoftware.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Employee benefit plans", "menuCat": "Notes", "order": "20", "role": "http://www.jamfsoftware.com/role/Employeebenefitplans", "shortName": "Employee benefit plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Income taxes", "menuCat": "Notes", "order": "21", "role": "http://www.jamfsoftware.com/role/Incometaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Related party transactions", "menuCat": "Notes", "order": "22", "role": "http://www.jamfsoftware.com/role/Relatedpartytransactions", "shortName": "Related party transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Condensed financial information (Parent Company only)", "menuCat": "Notes", "order": "23", "role": "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonly", "shortName": "Condensed financial information (Parent Company only)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Summary of significant accounting policies (Policies)", "menuCat": "Policies", "order": "24", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies", "shortName": "Summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Basis of presentation and description of business (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessTables", "shortName": "Basis of presentation and description of business (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Summary of significant accounting policies (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesTables", "shortName": "Summary of significant accounting policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Financial instruments fair value (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueTables", "shortName": "Financial instruments fair value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Equipment and leasehold improvements (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsTables", "shortName": "Equipment and leasehold improvements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Acquisitions (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.jamfsoftware.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "3", "role": "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncomeTaxesReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Goodwill and other intangible assets (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsTables", "shortName": "Goodwill and other intangible assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "jamf:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.jamfsoftware.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "jamf:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Commitments and contingencies (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesTables", "shortName": "Commitments and contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.jamfsoftware.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Share-based compensation (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.jamfsoftware.com/role/SharebasedcompensationTables", "shortName": "Share-based compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Net loss per share (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.jamfsoftware.com/role/NetlosspershareTables", "shortName": "Net loss per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Income taxes (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.jamfsoftware.com/role/IncometaxesTables", "shortName": "Income taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Condensed financial information (Parent Company only) (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyTables", "shortName": "Condensed financial information (Parent Company only) (Tables)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Basis of presentation and description of business - IPO (Details)", "menuCat": "Details", "order": "38", "role": "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "shortName": "Basis of presentation and description of business - IPO (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i965ff6a83d644cd0b9e1d99d2ddda5fa_D20200724-20200724", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RepaymentsOfLinesOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Basis of presentation and description of business - Segment and geographic information (Details)", "menuCat": "Details", "order": "39", "role": "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails", "shortName": "Basis of presentation and description of business - Segment and geographic information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "iaaf4eb1e29b748a2b28c0a0928d2f8c1_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Summary of significant accounting policies - Trade receivables, net (Details)", "menuCat": "Details", "order": "40", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesTradereceivablesnetDetails", "shortName": "Summary of significant accounting policies - Trade receivables, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i6d9137f9f0134b3c91f8a018c5874afb_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Summary of significant accounting policies - Equipment, Intangibles (Details)", "menuCat": "Details", "order": "41", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails", "shortName": "Summary of significant accounting policies - Equipment, Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i199d51bd91d742c7810366d08fdcde01_D20200710-20200710", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Summary of significant accounting policies - Stock split, Offering costs (Details)", "menuCat": "Details", "order": "42", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStocksplitOfferingcostsDetails", "shortName": "Summary of significant accounting policies - Stock split, Offering costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i199d51bd91d742c7810366d08fdcde01_D20200710-20200710", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Summary of significant accounting policies - Stock-based compensation Narrative (Details)", "menuCat": "Details", "order": "43", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationNarrativeDetails", "shortName": "Summary of significant accounting policies - Stock-based compensation Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i965ff6a83d644cd0b9e1d99d2ddda5fa_D20200724-20200724", "decimals": "-6", "lang": "en-US", "name": "jamf:ThresholdCashReturnOnInvestmentUponTerminationEventToDetermineVestingOfPerformanceShares", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "id1a8280b8644483485e9963d456215f0_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Summary of significant accounting policies - Stock-based compensation (Details)", "menuCat": "Details", "order": "44", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationDetails", "shortName": "Summary of significant accounting policies - Stock-based compensation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Summary of significant accounting policies - Disaggregation of revenue (Details)", "menuCat": "Details", "order": "45", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails", "shortName": "Summary of significant accounting policies - Disaggregation of revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ie570b1f9c9324b7d8a1623b2c7b4ebba_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "iaaf4eb1e29b748a2b28c0a0928d2f8c1_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Summary of significant accounting policies - Contract assets (Details)", "menuCat": "Details", "order": "46", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractassetsDetails", "shortName": "Summary of significant accounting policies - Contract assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i6d9137f9f0134b3c91f8a018c5874afb_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "jamf:ContractWithCustomerLiabilityNoncurrentPeriodForRecognition", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Summary of significant accounting policies - Contract balances (Details)", "menuCat": "Details", "order": "47", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractbalancesDetails", "shortName": "Summary of significant accounting policies - Contract balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "jamf:ContractWithCustomerLiabilityNoncurrentPeriodForRecognition", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Summary of significant accounting policies - Remaining performance obligations (Details)", "menuCat": "Details", "order": "48", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRemainingperformanceobligationsDetails", "shortName": "Summary of significant accounting policies - Remaining performance obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Summary of significant accounting policies - Deferred contract costs, Advertising, Interest (Details)", "menuCat": "Details", "order": "49", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails", "shortName": "Summary of significant accounting policies - Deferred contract costs, Advertising, Interest (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "5", "role": "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Summary of significant accounting policies - Strategic Investments (Details)", "menuCat": "Details", "order": "50", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStrategicInvestmentsDetails", "shortName": "Summary of significant accounting policies - Strategic Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InvestmentOwnedAtCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "icf22383ab6444800ae00b16e71c0c0ec_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Financial instruments fair value - Fair value of financial instruments (Details)", "menuCat": "Details", "order": "51", "role": "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails", "shortName": "Financial instruments fair value - Fair value of financial instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "icf22383ab6444800ae00b16e71c0c0ec_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "iaaf4eb1e29b748a2b28c0a0928d2f8c1_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Financial instruments fair value - Changes in fair value (Details)", "menuCat": "Details", "order": "52", "role": "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueChangesinfairvalueDetails", "shortName": "Financial instruments fair value - Changes in fair value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i6d9137f9f0134b3c91f8a018c5874afb_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "us-gaap:DebtInstrumentFaceAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i1e8ac55b32bf4088999cdead23be843e_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Financial instruments fair value - Narrative (Details)", "menuCat": "Details", "order": "53", "role": "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueNarrativeDetails", "shortName": "Financial instruments fair value - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i1e8ac55b32bf4088999cdead23be843e_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i90c71753adfe4bf6be4c452078734db8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Financial instruments fair value - Fair value measurements of other financial instruments (Details)", "menuCat": "Details", "order": "54", "role": "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvaluemeasurementsofotherfinancialinstrumentsDetails", "shortName": "Financial instruments fair value - Fair value measurements of other financial instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i90c71753adfe4bf6be4c452078734db8_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Equipment and leasehold improvements (Details)", "menuCat": "Details", "order": "55", "role": "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails", "shortName": "Equipment and leasehold improvements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i270b34d3c1494851bf273f82d6863d21_I20221116", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Acquisitions - ZecOps (Details)", "menuCat": "Details", "order": "56", "role": "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails", "shortName": "Acquisitions - ZecOps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i270b34d3c1494851bf273f82d6863d21_I20221116", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i7353cbbb823842bd856ac11d71722c60_I20221116", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Acquisitions - Schedule of acquisitions (Details)", "menuCat": "Details", "order": "57", "role": "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "shortName": "Acquisitions - Schedule of acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i270b34d3c1494851bf273f82d6863d21_I20221116", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i8eed79acc6574859a2f97bbb3f6d2316_D20221116-20221116", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Acquisitions - Acquired intangible assets (Details)", "menuCat": "Details", "order": "58", "role": "http://www.jamfsoftware.com/role/AcquisitionsAcquiredintangibleassetsDetails", "shortName": "Acquisitions - Acquired intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i8eed79acc6574859a2f97bbb3f6d2316_D20221116-20221116", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Acquisitions - Other (Details)", "menuCat": "Details", "order": "59", "role": "http://www.jamfsoftware.com/role/AcquisitionsOtherDetails", "shortName": "Acquisitions - Other (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "iba5a9680f8d34b6e92ff76034320592d_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "acquistion", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "6", "role": "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "iaaf4eb1e29b748a2b28c0a0928d2f8c1_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Acquisitions - Wandera (Details)", "menuCat": "Details", "order": "60", "role": "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "shortName": "Acquisitions - Wandera (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "id13ead2b1f694e6b98111f33b13400f9_I20210701", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i8284048bc6ea4bf8a4b0c9c508a49927_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Acquisitions - Related costs (Details)", "menuCat": "Details", "order": "61", "role": "http://www.jamfsoftware.com/role/AcquisitionsRelatedcostsDetails", "shortName": "Acquisitions - Related costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i17cbd2b8ffd540a9bdf3cf01eab6d9de_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i7353cbbb823842bd856ac11d71722c60_I20221116", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Acquisitions - Schedule of wandera acquisitions (Details)", "menuCat": "Details", "order": "62", "role": "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails", "shortName": "Acquisitions - Schedule of wandera acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "id13ead2b1f694e6b98111f33b13400f9_I20210701", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i8284048bc6ea4bf8a4b0c9c508a49927_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Acquisitions - Pro forma information (Details)", "menuCat": "Details", "order": "63", "role": "http://www.jamfsoftware.com/role/AcquisitionsProformainformationDetails", "shortName": "Acquisitions - Pro forma information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i8284048bc6ea4bf8a4b0c9c508a49927_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Acquisitions - cmdReporter (Details)", "menuCat": "Details", "order": "64", "role": "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails", "shortName": "Acquisitions - cmdReporter (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i439f79e3760c48289b0de3e3778ea43e_D20210226-20210226", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Acquisitions - Mondada (Details)", "menuCat": "Details", "order": "65", "role": "http://www.jamfsoftware.com/role/AcquisitionsMondadaDetails", "shortName": "Acquisitions - Mondada (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "id2ad8e76a6d7487da9a5ab66911c074b_D20201015-20201015", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Acquisitions - Digita (Details)", "menuCat": "Details", "order": "66", "role": "http://www.jamfsoftware.com/role/AcquisitionsDigitaDetails", "shortName": "Acquisitions - Digita (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia0b35b36c58e42318787457e5ab5df0c_I20191231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "iaaf4eb1e29b748a2b28c0a0928d2f8c1_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Goodwill and other intangible assets - Goodwill (Details)", "menuCat": "Details", "order": "67", "role": "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsGoodwillDetails", "shortName": "Goodwill and other intangible assets - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "iaaf4eb1e29b748a2b28c0a0928d2f8c1_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Goodwill and other intangible assets - Intangible assets (Details)", "menuCat": "Details", "order": "68", "role": "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails", "shortName": "Goodwill and other intangible assets - Intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "iaaf4eb1e29b748a2b28c0a0928d2f8c1_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Goodwill and other intangible assets - Narrative (Details)", "menuCat": "Details", "order": "69", "role": "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsNarrativeDetails", "shortName": "Goodwill and other intangible assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i47a6109ef8f5407a95e7e34dd65270a6_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "7", "role": "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i47a6109ef8f5407a95e7e34dd65270a6_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Goodwill and other intangible assets - Future amortization expense (Details)", "menuCat": "Details", "order": "70", "role": "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureamortizationexpenseDetails", "shortName": "Goodwill and other intangible assets - Future amortization expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "71", "role": "http://www.jamfsoftware.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "jamf:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Leases - Supplemental balance sheet information (Details)", "menuCat": "Details", "order": "72", "role": "http://www.jamfsoftware.com/role/LeasesSupplementalbalancesheetinformationDetails", "shortName": "Leases - Supplemental balance sheet information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "jamf:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Leases - Components of lease expense (Details)", "menuCat": "Details", "order": "73", "role": "http://www.jamfsoftware.com/role/LeasesComponentsofleaseexpenseDetails", "shortName": "Leases - Components of lease expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShortTermLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Leases - Maturities of operating lease liabilities (Details)", "menuCat": "Details", "order": "74", "role": "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails", "shortName": "Leases - Maturities of operating lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "jamf:OtherCommitmentsVariableObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Commitments and contingencies (Details)", "menuCat": "Details", "order": "75", "role": "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails", "shortName": "Commitments and contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "jamf:OtherCommitmentsVariableObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i4b86fca97303405f8fd397b1ffe60b3d_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Debt - Schedule of balances and availability of 2026 Notes and 2020 Revolving Credit Facility (Details)", "menuCat": "Details", "order": "76", "role": "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails", "shortName": "Debt - Schedule of balances and availability of 2026 Notes and 2020 Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i4b86fca97303405f8fd397b1ffe60b3d_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ib4d09073ed1a4a39adf358767dce625d_D20210917-20210917", "decimals": "-5", "first": true, "lang": "en-US", "name": "jamf:PaymentsOfCappedCalls", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Debt - Narrative (Details)", "menuCat": "Details", "order": "77", "role": "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ib4d09073ed1a4a39adf358767dce625d_D20210917-20210917", "decimals": "-5", "first": true, "lang": "en-US", "name": "jamf:PaymentsOfCappedCalls", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Debt - Schedule of interest expense (Details)", "menuCat": "Details", "order": "78", "role": "http://www.jamfsoftware.com/role/DebtScheduleofinterestexpenseDetails", "shortName": "Debt - Schedule of interest expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5d9b58c040cc4c68aa6951d2b94bad91_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Share-based compensation - Stock-based compensation expense (Details)", "menuCat": "Details", "order": "79", "role": "http://www.jamfsoftware.com/role/SharebasedcompensationStockbasedcompensationexpenseDetails", "shortName": "Share-based compensation - Stock-based compensation expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i126dbd3223024989a72a83636b353b08_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "8", "role": "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "jamf:DepreciationAndAmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Share-based compensation - Narrative (Details)", "menuCat": "Details", "order": "80", "role": "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "shortName": "Share-based compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i762bf169809341d6ac11f1ce294f2383_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Share-based compensation - Return target options activity (Details)", "menuCat": "Details", "order": "81", "role": "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "shortName": "Share-based compensation - Return target options activity (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Share-based compensation - Service based options activity (Details)", "menuCat": "Details", "order": "82", "role": "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails", "shortName": "Share-based compensation - Service based options activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "iec3c571e93654f928b00773484daaf6f_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "icee2c30e05b242499335b8df0fc14c8d_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Share-based compensation - Restricted stock units (Details)", "menuCat": "Details", "order": "83", "role": "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails", "shortName": "Share-based compensation - Restricted stock units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "icabe17df44e045eda9a3e74e5790002d_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Share-based compensation - Long-Term Incentive Plan (Details)", "menuCat": "Details", "order": "84", "role": "http://www.jamfsoftware.com/role/SharebasedcompensationLongTermIncentivePlanDetails", "shortName": "Share-based compensation - Long-Term Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "icabe17df44e045eda9a3e74e5790002d_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Share-based compensation - Employee stock purchase plan (Details)", "menuCat": "Details", "order": "85", "role": "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails", "shortName": "Share-based compensation - Employee stock purchase plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i4f7d3cb244a24c5e99810dbfcb16bdf5_D20210525-20210525", "decimals": null, "lang": "en-US", "name": "jamf:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "id1a8280b8644483485e9963d456215f0_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Share-based compensation - Assumptions (Details)", "menuCat": "Details", "order": "86", "role": "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails", "shortName": "Share-based compensation - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ic128fc5160094fd48ea93dbfba23e451_D20220101-20221231", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - Net loss per share - Schedule of Computation (Details)", "menuCat": "Details", "order": "87", "role": "http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails", "shortName": "Net loss per share - Schedule of Computation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - Net loss per share - Antidilutive securities (Details)", "menuCat": "Details", "order": "88", "role": "http://www.jamfsoftware.com/role/NetlosspershareAntidilutivesecuritiesDetails", "shortName": "Net loss per share - Antidilutive securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ic1b638fc86c543c99972d62a432643e2_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - Employee benefit plans (Details)", "menuCat": "Details", "order": "89", "role": "http://www.jamfsoftware.com/role/EmployeebenefitplansDetails", "shortName": "Employee benefit plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ic1b638fc86c543c99972d62a432643e2_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Basis of presentation and description of business", "menuCat": "Notes", "order": "9", "role": "http://www.jamfsoftware.com/role/Basisofpresentationanddescriptionofbusiness", "shortName": "Basis of presentation and description of business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - Income taxes - Schedule of income before income tax (Details)", "menuCat": "Details", "order": "90", "role": "http://www.jamfsoftware.com/role/IncometaxesScheduleofincomebeforeincometaxDetails", "shortName": "Income taxes - Schedule of income before income tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000091 - Disclosure - Income taxes - Provision (Details)", "menuCat": "Details", "order": "91", "role": "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails", "shortName": "Income taxes - Provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000092 - Disclosure - Income taxes - Rate reconciliation (Details)", "menuCat": "Details", "order": "92", "role": "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails", "shortName": "Income taxes - Rate reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000093 - Disclosure - Income Taxes - Deferred assets and liabilities (Details)", "menuCat": "Details", "order": "93", "role": "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails", "shortName": "Income Taxes - Deferred assets and liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000094 - Disclosure - Income Taxes - Carryforwards, unrecognized benefits (Details)", "menuCat": "Details", "order": "94", "role": "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails", "shortName": "Income Taxes - Carryforwards, unrecognized benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i4567445c9f22402ebf7427601efeb0cb_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000095 - Disclosure - Related party transactions (Details)", "menuCat": "Details", "order": "95", "role": "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails", "shortName": "Related party transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i4567445c9f22402ebf7427601efeb0cb_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000096 - Disclosure - Condensed financial information (Parent Company only) - Condensed Balance Sheet (Details)", "menuCat": "Details", "order": "96", "role": "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails", "shortName": "Condensed financial information (Parent Company only) - Condensed Balance Sheet (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "div", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "icce37929d12d4596a7d6d5dc83ffb1e0_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ia5f8da42d09643b1baf51ac4153db8ee_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000097 - Disclosure - Condensed financial information (Parent Company only) - Condensed Balance Sheet (Additional Information) (Details)", "menuCat": "Details", "order": "97", "role": "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetAdditionalInformationDetails", "shortName": "Condensed financial information (Parent Company only) - Condensed Balance Sheet (Additional Information) (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "div", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "icce37929d12d4596a7d6d5dc83ffb1e0_I20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000098 - Disclosure - Condensed financial information (Parent Company only) - Condensed Statement of Operations (Details)", "menuCat": "Details", "order": "98", "role": "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails", "shortName": "Condensed financial information (Parent Company only) - Condensed Statement of Operations (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ib21853c2611541d387afd4b4534a4e2a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "i5e57a3a91d6042e1ba9b3f276bd0531a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000099 - Disclosure - Condensed financial information (Parent Company only) - Condensed Comprehensive Loss (Details)", "menuCat": "Details", "order": "99", "role": "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedComprehensiveLossDetails", "shortName": "Condensed financial information (Parent Company only) - Condensed Comprehensive Loss (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20221231.htm", "contextRef": "ib21853c2611541d387afd4b4534a4e2a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 105, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails", "http://www.jamfsoftware.com/role/EmployeebenefitplansDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r819" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r814" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyNarrativeDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyNarrativeDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStrategicInvestmentsDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r812" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "jamf_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Purchase Of Capped Calls", "label": "Adjustments To Additional Paid In Capital, Purchase Of Capped Calls", "negatedTerseLabel": "Purchase of capped calls" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "jamf_AmortizationOfIntangibleAssetsIndirect": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life included in operating expenses. Excludes amount related directly to production of goods and rendering of services.", "label": "Amortization Of Intangible Assets, Indirect", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssetsIndirect", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "jamf_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets and Liabilities, Lessee", "label": "Assets and Liabilities, Lessee [Table Text Block]", "terseLabel": "Supplemental balance sheet information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "jamf_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.jamfsoftware.com/20221231", "xbrltype": "stringItemType" }, "jamf_BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesReserved": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Reserved", "label": "Business Acquisition, Equity Interest Issued Or Issuable, Number Of Shares Reserved", "terseLabel": "Number of shares issued in reserve account" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesReserved", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails" ], "xbrltype": "sharesItemType" }, "jamf_BusinessAcquisitionEscrowFundAsPartialSecurityForPostClosingIndemnificationClaims": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Escrow Fund As Partial Security For Post-Closing Indemnification Claims", "label": "Business Acquisition, Escrow Fund As Partial Security For Post-Closing Indemnification Claims", "terseLabel": "Business acquisition, escrow fund as partial security for post-closing indemnification claims" } } }, "localname": "BusinessAcquisitionEscrowFundAsPartialSecurityForPostClosingIndemnificationClaims", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails" ], "xbrltype": "monetaryItemType" }, "jamf_BusinessAcquisitionEscrowFundAsPartialSecurityForPostClosingTrueUpAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Escrow Fund As Partial Security For Post-Closing True-Up Adjustments", "label": "Business Acquisition, Escrow Fund As Partial Security For Post-Closing True-Up Adjustments", "terseLabel": "Business acquisition, escrow fund as partial security for post-closing true-up adjustments" } } }, "localname": "BusinessAcquisitionEscrowFundAsPartialSecurityForPostClosingTrueUpAdjustments", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails" ], "xbrltype": "monetaryItemType" }, "jamf_BusinessAcquisitionExistingEscrowAmountPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Existing Escrow Amount, Percentage", "label": "Business Acquisition, Existing Escrow Amount, Percentage", "terseLabel": "Business acquisition, existing escrow amount, percentage" } } }, "localname": "BusinessAcquisitionExistingEscrowAmountPercentage", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails" ], "xbrltype": "percentItemType" }, "jamf_BusinessAcquisitionExistingEscrowAmountPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Existing Escrow Amount, Period", "label": "Business Acquisition, Existing Escrow Amount, Period", "terseLabel": "Business acquisition, existing escrow amount, period" } } }, "localname": "BusinessAcquisitionExistingEscrowAmountPeriod", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails" ], "xbrltype": "durationItemType" }, "jamf_BusinessAcquisitionRepaymentOfInvestment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Repayment Of Investment", "label": "Business Acquisition, Repayment Of Investment", "terseLabel": "Business acquisition, repayment of investment" } } }, "localname": "BusinessAcquisitionRepaymentOfInvestment", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails" ], "xbrltype": "monetaryItemType" }, "jamf_BusinessCombinationContingentConsiderationArrangementsAdditionalMilestonePayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Additional Milestone Payment", "label": "Business Combination, Contingent Consideration Arrangements, Additional Milestone Payment", "terseLabel": "Additional cash payment" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsAdditionalMilestonePayment", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsDigitaDetails" ], "xbrltype": "monetaryItemType" }, "jamf_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Assets", "terseLabel": "Measurement period adjustment, deferred tax asset" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxAssets", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails" ], "xbrltype": "monetaryItemType" }, "jamf_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherAssetsCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Assets, Current", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Assets, Current", "terseLabel": "Measurement period adjustment, other current assets" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherAssetsCurrent", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails" ], "xbrltype": "monetaryItemType" }, "jamf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "jamf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesPayable": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Taxes Payable", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Taxes Payable", "negatedTerseLabel": "Income taxes payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesPayable", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "jamf_CapitalAssetsInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to capital assets that have not yet been placed in service.", "label": "Capital Assets In Progress [Member]", "terseLabel": "Capital in progress" } } }, "localname": "CapitalAssetsInProgressMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails" ], "xbrltype": "domainItemType" }, "jamf_ChangeInContractWithCustomerLiabilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change in Contract with Customer, Liability [Line Items]", "label": "Change in Contract with Customer, Liability [Line Items]", "terseLabel": "Change in Contract with Customer, Liability [Line Items]" } } }, "localname": "ChangeInContractWithCustomerLiabilityLineItems", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractbalancesDetails" ], "xbrltype": "stringItemType" }, "jamf_ChangeInContractWithCustomerLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change in Contract with Customer, Liability [Table]", "label": "Change in Contract with Customer, Liability [Table]", "terseLabel": "Change in Contract with Customer, Liability [Table]" } } }, "localname": "ChangeInContractWithCustomerLiabilityTable", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractbalancesDetails" ], "xbrltype": "stringItemType" }, "jamf_CircumstanceOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Circumstance One", "label": "Circumstance One [Member]", "terseLabel": "Circumstance One" } } }, "localname": "CircumstanceOneMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "jamf_CircumstanceTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Circumstance Two", "label": "Circumstance Two [Member]", "terseLabel": "Circumstance Two" } } }, "localname": "CircumstanceTwoMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "jamf_CmdReporterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "cmdReporter", "label": "cmdReporter [Member]", "terseLabel": "cmdReporter" } } }, "localname": "CmdReporterMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails" ], "xbrltype": "domainItemType" }, "jamf_ContractAssetCollectionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period of time during which receivables related to contract assets are due to be collected.", "label": "Contract Asset, Collection Period", "terseLabel": "Payment terms" } } }, "localname": "ContractAssetCollectionPeriod", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractbalancesDetails" ], "xbrltype": "durationItemType" }, "jamf_ContractWithCustomerLiabilityAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Additions", "label": "Contract With Customer, Liability, Additions", "terseLabel": "Acquisitions" } } }, "localname": "ContractWithCustomerLiabilityAdditions", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "jamf_ContractWithCustomerLiabilityDeferralOfRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of revenue deferred during the period in calculation of contract with customer liability.", "label": "Contract with Customer, Liability, Deferral Of Revenue", "terseLabel": "Deferral of revenue" } } }, "localname": "ContractWithCustomerLiabilityDeferralOfRevenue", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "jamf_ContractWithCustomerLiabilityNoncurrentPeriodForRecognition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period in which the non-current contract liability is expected to be recognized.", "label": "Contract With Customer Liability Noncurrent Period For Recognition", "terseLabel": "Non-current deferred revenue recognition period" } } }, "localname": "ContractWithCustomerLiabilityNoncurrentPeriodForRecognition", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractbalancesDetails" ], "xbrltype": "durationItemType" }, "jamf_ContractWithCustomerLiabilityOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Other", "label": "Contract With Customer, Liability, Other", "negatedTerseLabel": "Other" } } }, "localname": "ContractWithCustomerLiabilityOther", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "jamf_ContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability", "label": "Contract With Customer, Liability [Roll Forward]", "terseLabel": "Contract With Customer, Liability [Roll Forward]" } } }, "localname": "ContractWithCustomerLiabilityRollForward", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractbalancesDetails" ], "xbrltype": "stringItemType" }, "jamf_ContractualObligationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual Obligation, Period", "label": "Contractual Obligation, Period", "terseLabel": "Contract period" } } }, "localname": "ContractualObligationPeriod", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "durationItemType" }, "jamf_ConvertibleSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due 2026", "label": "Convertible Senior Notes Due 2026 [Member]", "terseLabel": "Convertible Senior Notes Due 2026" } } }, "localname": "ConvertibleSeniorNotesDue2026Member", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails", "http://www.jamfsoftware.com/role/DebtScheduleofinterestexpenseDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvaluemeasurementsofotherfinancialinstrumentsDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueNarrativeDetails" ], "xbrltype": "domainItemType" }, "jamf_DebtCovenantMaximumDistribution": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The maximum distribution allowed under certain conditions as borrower under credit facility.", "label": "Debt Covenant, Maximum Distribution", "terseLabel": "Maximum distribution" } } }, "localname": "DebtCovenantMaximumDistribution", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jamf_DebtCovenantMaximumDistributionAsPercentageOfEbitda": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum distribution, as percentage of EBITDA, allowed under certain conditions as borrower under credit facility.", "label": "Debt Covenant, Maximum Distribution As Percentage Of EBITDA", "terseLabel": "Maximum distribution, as percentage of EBITDA" } } }, "localname": "DebtCovenantMaximumDistributionAsPercentageOfEbitda", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyNarrativeDetails" ], "xbrltype": "percentItemType" }, "jamf_DebtInstrumentApplicableRateBasedOnLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The interest rate that is determined with reference to the entity's net leverage ratio. This rate is added to the variable rate and the spread on variable rate to determine the total interest rate for the debt instrument.", "label": "Debt Instrument Applicable Rate Based On Leverage Ratio", "terseLabel": "Applicable rate, as a percent" } } }, "localname": "DebtInstrumentApplicableRateBasedOnLeverageRatio", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "jamf_DebtInstrumentConvertiblePremiumPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Premium Percentage", "label": "Debt Instrument, Convertible, Premium Percentage", "terseLabel": "Premium percentage of stock price" } } }, "localname": "DebtInstrumentConvertiblePremiumPercentage", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "jamf_DebtInstrumentConvertibleThresholdFundamentalChangePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Fundamental Change Percentage", "label": "Debt Instrument, Convertible, Threshold Fundamental Change Percentage", "terseLabel": "Fundamental change, threshold percentage" } } }, "localname": "DebtInstrumentConvertibleThresholdFundamentalChangePercentage", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "jamf_DebtInstrumentRedemptionThresholdAmountOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption Threshold, Amount Outstanding", "label": "Debt Instrument, Redemption Threshold, Amount Outstanding", "terseLabel": "Redemption threshold amount" } } }, "localname": "DebtInstrumentRedemptionThresholdAmountOutstanding", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jamf_DeferredLiabilityEmployerPayrollTaxesCaresAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of deferred liability at balance sheet date for employer payroll taxes accrued as a result of the CARES Act.", "label": "Deferred Liability, Employer Payroll Taxes CARES Act", "terseLabel": "Accrued liability, CARES Act" } } }, "localname": "DeferredLiabilityEmployerPayrollTaxesCaresAct", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "jamf_DeferredTaxAssetsBusinessInterestLimitation": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to business interest limitation.", "label": "Deferred Tax Assets Business Interest Limitation", "terseLabel": "Business interest limitation" } } }, "localname": "DeferredTaxAssetsBusinessInterestLimitation", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "jamf_DeferredTaxAssetsCapitalization": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Capitalization", "label": "Deferred Tax Assets, Capitalization", "terseLabel": "Section 174 capitalization" } } }, "localname": "DeferredTaxAssetsCapitalization", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "jamf_DeferredTaxAssetsConvertibleNotes": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Convertible Notes", "label": "Deferred Tax Assets, Convertible Notes", "terseLabel": "2026 Notes" } } }, "localname": "DeferredTaxAssetsConvertibleNotes", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "jamf_DeferredTaxAssetsForeignWithholdingTaxes": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 12.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Foreign Withholding Taxes", "label": "Deferred Tax Assets, Foreign Withholding Taxes", "terseLabel": "Foreign withholding taxes" } } }, "localname": "DeferredTaxAssetsForeignWithholdingTaxes", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "jamf_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Leasing Arrangements", "label": "Deferred Tax Assets, Leasing Arrangements", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "jamf_DepreciationAndAmortizationOfIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount pertaining to depreciation of property and equipment and amortization of intangible assets.", "label": "Depreciation And Amortization Of Intangible Assets", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortizationOfIntangibleAssets", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "jamf_DigitaSecurityLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Digita Security LLC.", "label": "Digita Security Llc [Member]", "terseLabel": "Digita Security LLC" } } }, "localname": "DigitaSecurityLlcMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsDigitaDetails" ], "xbrltype": "domainItemType" }, "jamf_EffectiveIncomeTaxRateReconciliationExpenseSection162mLimitationPercent": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Expense, Section 162(m) Limitation, Percent", "label": "Effective Income Tax Rate Reconciliation, Expense, Section 162(m) Limitation, Percent", "terseLabel": "Section 162(m)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExpenseSection162mLimitationPercent", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails" ], "xbrltype": "percentItemType" }, "jamf_EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxesPercent": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails": { "order": 12.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Foreign Withholding Taxes, Percent", "label": "Effective Income Tax Rate Reconciliation, Foreign Withholding Taxes, Percent", "terseLabel": "Foreign withholding taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxesPercent", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails" ], "xbrltype": "percentItemType" }, "jamf_EffectiveIncomeTaxRateReconciliationPermanentDifferences": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) attributable to permanent differences.", "label": "Effective Income Tax Rate Reconciliation Permanent Differences", "terseLabel": "Permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifferences", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails" ], "xbrltype": "percentItemType" }, "jamf_EffectiveIncomeTaxRateReconciliationRemeasurementGainLoss": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) attributable to remeasurement gain (loss).", "label": "Effective Income Tax Rate Reconciliation, Remeasurement Gain (Loss)", "terseLabel": "Remeasurement gain/loss" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRemeasurementGainLoss", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails" ], "xbrltype": "percentItemType" }, "jamf_EffectiveTaxRateReconciliationTransactionCosts": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) attributable to transaction costs.", "label": "Effective Tax Rate Reconciliation, Transaction Costs", "terseLabel": "Transaction costs" } } }, "localname": "EffectiveTaxRateReconciliationTransactionCosts", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails" ], "xbrltype": "percentItemType" }, "jamf_EmployeeStockOptionServiceBasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Option, Service-Based", "label": "Employee Stock Option, Service-Based [Member]", "terseLabel": "Employee Stock Option, Service-Based" } } }, "localname": "EmployeeStockOptionServiceBasedMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "domainItemType" }, "jamf_EmployeeStockOptionTargetBasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Option, Target-Based", "label": "Employee Stock Option, Target-Based [Member]", "terseLabel": "Employee Stock Option, Target-Based" } } }, "localname": "EmployeeStockOptionTargetBasedMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "jamf_EuropeMiddleEastIndiaAndAfricaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East, India and Africa.", "label": "Europe Middle East India And Africa [Member]", "terseLabel": "Europe, the Middle East, India, and Africa" } } }, "localname": "EuropeMiddleEastIndiaAndAfricaMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails" ], "xbrltype": "domainItemType" }, "jamf_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Contingent Consideration", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Contingent Consideration", "terseLabel": "Other" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentConsideration", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueChangesinfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "jamf_FiniteLivedIntangibleAssetsAccumulatedAmortizationForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Assets, Accumulated Amortization, Foreign Currency Translation Gain (Loss)", "label": "Finite-Lived Intangible Assets, Accumulated Amortization, Foreign Currency Translation Gain (Loss)", "terseLabel": "Accumulated amortization, cumulative foreign currency translation adjustment" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortizationForeignCurrencyTranslationGainLoss", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jamf_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "stringItemType" }, "jamf_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting information related to income taxes.", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "stringItemType" }, "jamf_IncreaseDecreaseInNetIncomeTaxesReceivablePayable": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in net amount of income taxes receivable/payable within one year (or one business cycle).", "label": "Increase (Decrease) in Net Income Taxes Receivable (Payable)", "negatedLabel": "Income tax receivable/payable" } } }, "localname": "IncreaseDecreaseInNetIncomeTaxesReceivablePayable", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "jamf_InitialPublicOfferingUnderwritingDiscountAndCommission": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of underwriting discount and commission associated with the initial public offering.", "label": "Initial Public Offering, Underwriting Discount And Commission", "terseLabel": "Underwriting discount and commissions" } } }, "localname": "InitialPublicOfferingUnderwritingDiscountAndCommission", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails" ], "xbrltype": "monetaryItemType" }, "jamf_IssuanceOfCommonStockForAcquisitionOfBusiness": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Issuance Of Common Stock For Acquisition Of Business", "label": "Issuance Of Common Stock For Acquisition Of Business", "terseLabel": "Issuance of common stock for the acquisition of business" } } }, "localname": "IssuanceOfCommonStockForAcquisitionOfBusiness", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "jamf_JamfHoldingsInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to JAMF Holdings, Inc.", "label": "Jamf Holdings Inc. [Member]", "terseLabel": "JAMF Holdings, Inc." } } }, "localname": "JamfHoldingsInc.Member", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyNarrativeDetails" ], "xbrltype": "domainItemType" }, "jamf_JamfNationGlobalFoundationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to JAMF Nation Global Foundation.", "label": "Jamf Nation Global Foundation [Member]", "terseLabel": "JAMF Nation Global Foundation" } } }, "localname": "JamfNationGlobalFoundationMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "jamf_LineOfCreditFacilityMaximumBorrowingCapacityPerIncrementalLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity Per Incremental Loan", "label": "Line Of Credit Facility, Maximum Borrowing Capacity Per Incremental Loan", "terseLabel": "Maximum borrowing capacity per incremental loan" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacityPerIncrementalLoan", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jamf_MinimumLeverageRatioForExceptionToDistributionLimitations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum leverage ratio that must be achieved to attain exception to distribution limitations under the Credit Agreement.", "label": "Minimum Leverage Ratio For Exception To Distribution Limitations", "terseLabel": "Minimum leverage ratio" } } }, "localname": "MinimumLeverageRatioForExceptionToDistributionLimitations", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyNarrativeDetails" ], "xbrltype": "pureItemType" }, "jamf_MondadaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Mondada, an acquired entity.", "label": "Mondada [Member]", "terseLabel": "Mondada" } } }, "localname": "MondadaMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsMondadaDetails" ], "xbrltype": "domainItemType" }, "jamf_NonRecurringRevenueGeneratingArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to revenue generating arrangements, such as those for perpetual software licenses and professional services, that are non-recurring.", "label": "Non Recurring Revenue Generating Arrangements [Member]", "terseLabel": "Non-recurring Revenue" } } }, "localname": "NonRecurringRevenueGeneratingArrangementsMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "jamf_NonSubscriptionPerpetualLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Subscription Perpetual Licenses", "label": "Non-Subscription Perpetual Licenses [Member]", "terseLabel": "Non\u2011subscription revenue" } } }, "localname": "NonSubscriptionPerpetualLicensesMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "jamf_OmnibusIncentivePlan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Omnibus Incentive Plan (the \"2020 Plan\"), which provides for grants of (i) stock options, (ii) stock appreciation rights, (iii) restricted shares, (iv) performance awards, (v) other share-based awards and (vi) other cash-based awards to eligible employees, non-employee directors and consultants of the Company.", "label": "Omnibus Incentive Plan 2020 [Member]", "terseLabel": "Omnibus Incentive Plan 2020" } } }, "localname": "OmnibusIncentivePlan2020Member", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails" ], "xbrltype": "domainItemType" }, "jamf_OnPremiseSubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "On-Premise Subscription", "label": "On-Premise Subscription [Member]", "terseLabel": "On\u2011premise subscription" } } }, "localname": "OnPremiseSubscriptionMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "jamf_OneDistributorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Distributor", "label": "One Distributor [Member]", "terseLabel": "One Distributor" } } }, "localname": "OneDistributorMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "domainItemType" }, "jamf_OperatingLeaseAssetsLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Assets, Lessee", "label": "Operating Lease, Assets, Lessee [Abstract]", "terseLabel": "Assets" } } }, "localname": "OperatingLeaseAssetsLesseeAbstract", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/LeasesSupplementalbalancesheetinformationDetails" ], "xbrltype": "stringItemType" }, "jamf_OperatingLeaseLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Liabilities, Lessee", "label": "Operating Lease, Liabilities, Lessee [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "OperatingLeaseLiabilitiesLesseeAbstract", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/LeasesSupplementalbalancesheetinformationDetails" ], "xbrltype": "stringItemType" }, "jamf_OperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the operating loss carryforwards which are not subject to expiration and so are carried forward indefinitely.", "label": "Operating Loss Carryforwards Not Subject To Expiration", "terseLabel": "Operating loss carryforwards not subject to expiration" } } }, "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "jamf_OperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the operating loss carryforwards which are subject to expiration.", "label": "Operating Loss Carryforwards Subject To Expiration", "terseLabel": "Operating loss carryforwards subject to expiration" } } }, "localname": "OperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "jamf_OptionIndexedToIssuersEquityCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option Indexed To Issuer's Equity, Cap Price", "label": "Option Indexed To Issuer's Equity, Cap Price", "terseLabel": "Initial cap price (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityCapPrice", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "jamf_OtherCommitmentsVariableObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Commitments, Variable Obligation", "label": "Other Commitments, Variable Obligation", "terseLabel": "Variable obligation" } } }, "localname": "OtherCommitmentsVariableObligation", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "jamf_PaymentsForCappedCalls": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Capped Calls", "label": "Payments For Capped Calls", "terseLabel": "Payment for capped calls" } } }, "localname": "PaymentsForCappedCalls", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jamf_PaymentsForDeferredPayrollTaxLiabilityCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Deferred Payroll Tax Liability, CARES Act", "label": "Payments For Deferred Payroll Tax Liability, CARES Act", "terseLabel": "Payments for deferred payroll tax, CARES Act" } } }, "localname": "PaymentsForDeferredPayrollTaxLiabilityCARESAct", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "jamf_PaymentsForPreviousAcquisitionFinancingActivities": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Previous Acquisition, Financing Activities", "label": "Payments For Previous Acquisition, Financing Activities", "negatedTerseLabel": "Payment of acquisition-related holdback" } } }, "localname": "PaymentsForPreviousAcquisitionFinancingActivities", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "jamf_PaymentsOfCappedCalls": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments Of Capped Calls", "label": "Payments Of Capped Calls", "negatedTerseLabel": "Payment for purchase of capped calls", "terseLabel": "Payment for purchase of capped calls" } } }, "localname": "PaymentsOfCappedCalls", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jamf_PaymentsOfDeferredConsideration": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments Of Deferred Consideration", "label": "Payments Of Deferred Consideration", "negatedLabel": "Payment of deferred consideration" } } }, "localname": "PaymentsOfDeferredConsideration", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "jamf_ProvisionForDoubtfulAccountsAndReturns": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense (reversal of expense) for expected credit loss and returns on accounts receivable.", "label": "Provision For Doubtful Accounts And Returns", "terseLabel": "Provision for credit losses and returns" } } }, "localname": "ProvisionForDoubtfulAccountsAndReturns", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "jamf_RecurringContractualRevenueGeneratingArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to revenue generating arrangements, such as those providing SaaS subscription, support and maintenance and subscriptions for on-site technology services that are recurring.", "label": "Recurring Contractual Revenue Generating Arrangements [Member]", "terseLabel": "Recurring Revenue" } } }, "localname": "RecurringContractualRevenueGeneratingArrangementsMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "jamf_RepaymentOfLinesOfCreditAccruedInterestPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued interest paid at the repayment of lines of credit.", "label": "Repayment Of Lines Of Credit, Accrued Interest Paid", "terseLabel": "Accrued interest paid" } } }, "localname": "RepaymentOfLinesOfCreditAccruedInterestPaid", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails" ], "xbrltype": "monetaryItemType" }, "jamf_RevenuePerformancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period of time during which a service is usually performed.", "label": "Revenue Performance Period", "terseLabel": "Service performance period" } } }, "localname": "RevenuePerformancePeriod", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails" ], "xbrltype": "durationItemType" }, "jamf_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateValueOfSharesPurchaseDuringOfferingPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Aggregate Value Of Shares Purchase During Offering Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Aggregate Value Of Shares Purchase During Offering Period", "terseLabel": "Aggregate value of shares purchased" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateValueOfSharesPurchaseDuringOfferingPeriod", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails" ], "xbrltype": "monetaryItemType" }, "jamf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEligibleEmployeeCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Eligible Employee Compensation", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Eligible Employee Compensation", "terseLabel": "Eligible employee compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEligibleEmployeeCompensation", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails" ], "xbrltype": "monetaryItemType" }, "jamf_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeePayrollDeductionOfCompensationPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Employee Payroll Deduction Of Compensation, Percent", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Employee Payroll Deduction Of Compensation, Percent", "terseLabel": "Maximum employee payroll deduction percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeePayrollDeductionOfCompensationPercent", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails" ], "xbrltype": "percentItemType" }, "jamf_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAuthorizedShareIncreases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Authorized Share Increases", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Authorized Share Increases", "terseLabel": "Number of purchase periods" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAuthorizedShareIncreases", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails" ], "xbrltype": "integerItemType" }, "jamf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Abstract]", "verboseLabel": "Aggregate Intrinsic Value (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueAbstract", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "stringItemType" }, "jamf_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationFairValueAfterPlanModifications": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value of the share based compensation awards after the plan modification.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Plan Modification Fair Value After Plan Modifications", "terseLabel": "Fair value after plan modification" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationFairValueAfterPlanModifications", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jamf_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "terseLabel": "Offering periods" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails" ], "xbrltype": "durationItemType" }, "jamf_ShareBasedCompensationIncreaseInSharesReservedForIssuanceMinimumPercentageIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation, Increase In Shares Reserved For Issuance, Minimum Percentage Increase", "label": "Share Based Compensation, Increase In Shares Reserved For Issuance, Minimum Percentage Increase", "terseLabel": "Share based compensation, increase in shares reserved for issuance, minimum percentage increase" } } }, "localname": "ShareBasedCompensationIncreaseInSharesReservedForIssuanceMinimumPercentageIncrease", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "jamf_ShareBasedCompensationNumberOfSharesReservedForIssuancePeriodOfIncreases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation, Number Of Shares Reserved For Issuance, Period Of Increases", "label": "Share Based Compensation, Number Of Shares Reserved For Issuance, Period Of Increases", "terseLabel": "Share based compensation, number of shares reserved for issuance, period of increases" } } }, "localname": "ShareBasedCompensationNumberOfSharesReservedForIssuancePeriodOfIncreases", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "jamf_ShareBasedPaymentArrangementTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Four", "label": "Share-based Payment Arrangement, Tranche Four [Member]", "terseLabel": "Tranche Four" } } }, "localname": "ShareBasedPaymentArrangementTrancheFourMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "domainItemType" }, "jamf_ShortTermDebtMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Short Term Debt, Maximum Borrowing Capacity", "label": "Short Term Debt, Maximum Borrowing Capacity", "terseLabel": "Principal amount" } } }, "localname": "ShortTermDebtMaximumBorrowingCapacity", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jamf_StockOptionPlan2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the 2017 Stock Option Plan, which and serves as the umbrella plan for the Company's stock based and cash based incentive compensation program for its officers and other eligible employees.", "label": "Stock Option Plan 2017 [Member]", "terseLabel": "Stock Option Plan 2017" } } }, "localname": "StockOptionPlan2017Member", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails" ], "xbrltype": "domainItemType" }, "jamf_SubscriptionAndSupportAndMaintenanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription And Support And Maintenance", "label": "Subscription And Support And Maintenance [Member]", "terseLabel": "SaaS subscription and support and maintenance" } } }, "localname": "SubscriptionAndSupportAndMaintenanceMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "jamf_SwiftConnectMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SwiftConnect", "label": "SwiftConnect [Member]", "terseLabel": "SwiftConnect" } } }, "localname": "SwiftConnectMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "jamf_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to term loan.", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "jamf_ThreeHundredSixtyFourDayFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Three Hundred Sixty Four Day Facility", "label": "Three Hundred Sixty Four Day Facility [Member]", "terseLabel": "364-Day Facility" } } }, "localname": "ThreeHundredSixtyFourDayFacilityMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "jamf_ThresholdCashReturnOnInvestmentUponTerminationEventToDetermineVestingOfPerformanceShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of threshold cash return on its investment upon a change in control of the Company (\"Termination Event\"), to determine the vesting and exercisability of performance shares.", "label": "Threshold Cash Return On Investment Upon Termination Event To Determine Vesting Of Performance Shares", "terseLabel": "Threshold cash return on investment upon termination event to determine vesting of performance shares" } } }, "localname": "ThresholdCashReturnOnInvestmentUponTerminationEventToDetermineVestingOfPerformanceShares", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jamf_TwoDistributorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Distributors", "label": "Two Distributors [Member]", "terseLabel": "Two Distributors" } } }, "localname": "TwoDistributorsMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "domainItemType" }, "jamf_UnrecognizedTaxBenefitsUncertaintyInIncomeTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits, Uncertainty In Income Taxes", "label": "Unrecognized Tax Benefits, Uncertainty In Income Taxes", "terseLabel": "Unrecognized tax benefits, uncertainty in income taxes" } } }, "localname": "UnrecognizedTaxBenefitsUncertaintyInIncomeTaxes", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "jamf_UnrelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unrelated Party", "label": "Unrelated Party [Member]", "terseLabel": "Unrelated" } } }, "localname": "UnrelatedPartyMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "domainItemType" }, "jamf_VistaAffiliatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to vista affiliates.", "label": "Vista Affiliates [Member]", "terseLabel": "Vista Affiliates" } } }, "localname": "VistaAffiliatesMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "jamf_WanderaIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wandera Inc.", "label": "Wandera Inc. [Member]", "terseLabel": "Wandera Inc." } } }, "localname": "WanderaIncMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredintangibleassetsDetails", "http://www.jamfsoftware.com/role/AcquisitionsProformainformationDetails", "http://www.jamfsoftware.com/role/AcquisitionsRelatedcostsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails" ], "xbrltype": "domainItemType" }, "jamf_ZecOpsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ZecOps", "label": "ZecOps [Member]", "terseLabel": "ZecOps" } } }, "localname": "ZecOpsMember", "nsuri": "http://www.jamfsoftware.com/20221231", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredintangibleassetsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails" ], "xbrltype": "domainItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r752", "r756", "r888", "r936", "r937", "r938" ], "lang": { "en-us": { "role": { "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity.", "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails", "http://www.jamfsoftware.com/role/LeasesNarrativeDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continents of North and South America.", "label": "Americas [Member]", "terseLabel": "The Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region of Asia Pacific.", "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails" ], "xbrltype": "domainItemType" }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Financial Information Disclosure [Abstract]", "terseLabel": "Condensed Financial Information Disclosure [Abstract]" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "nsuri": "http://fasb.org/srt/2022", "xbrltype": "stringItemType" }, "srt_CondensedFinancialStatementsCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Condensed Financial Statements, Captions [Line Items]", "terseLabel": "Condensed Financial Statements, Captions [Line Items]" } } }, "localname": "CondensedFinancialStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetAdditionalInformationDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedComprehensiveLossDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CondensedStatementOfComprehensiveIncomeTableTextBlock": { "auth_ref": [ "r844", "r958" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations.", "label": "Condensed Statement of Comprehensive Income [Table Text Block]", "terseLabel": "Condensed Statement of Comprehensive Loss" } } }, "localname": "CondensedStatementOfComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyTables" ], "xbrltype": "textBlockItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r277", "r605", "r606", "r607", "r608", "r661", "r752", "r756", "r876", "r879", "r880", "r959", "r960", "r961" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetAdditionalInformationDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedComprehensiveLossDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r277", "r605", "r606", "r607", "r608", "r661", "r752", "r756", "r876", "r879", "r880", "r959", "r960", "r961" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetAdditionalInformationDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedComprehensiveLossDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r957" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of minimum payments under contractual agreements" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r275", "r276", "r397", "r425", "r767", "r773", "r775" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r379", "r380", "r381", "r382", "r516", "r693", "r722", "r753", "r754", "r789", "r802", "r811", "r881", "r941", "r942", "r943", "r944", "r945", "r946" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails", "http://www.jamfsoftware.com/role/LeasesNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractbalancesDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r379", "r380", "r381", "r382", "r516", "r693", "r722", "r753", "r754", "r789", "r802", "r811", "r881", "r941", "r942", "r943", "r944", "r945", "r946" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails", "http://www.jamfsoftware.com/role/LeasesNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractbalancesDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50 percent) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.", "label": "Parent Company [Member]", "terseLabel": "Jamf Holding Corp" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetAdditionalInformationDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedComprehensiveLossDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r328", "r698", "r790", "r809", "r873", "r874", "r885", "r948" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/SharebasedcompensationStockbasedcompensationexpenseDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r328", "r698", "r790", "r809", "r873", "r874", "r885", "r948" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/SharebasedcompensationStockbasedcompensationexpenseDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r379", "r380", "r381", "r382", "r467", "r516", "r547", "r548", "r549", "r669", "r693", "r722", "r753", "r754", "r789", "r802", "r811", "r869", "r881", "r942", "r943", "r944", "r945", "r946" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails", "http://www.jamfsoftware.com/role/LeasesNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractbalancesDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r379", "r380", "r381", "r382", "r467", "r516", "r547", "r548", "r549", "r669", "r693", "r722", "r753", "r754", "r789", "r802", "r811", "r869", "r881", "r942", "r943", "r944", "r945", "r946" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails", "http://www.jamfsoftware.com/role/LeasesNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractbalancesDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r275", "r276", "r397", "r425", "r774", "r775" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "auth_ref": [ "r844", "r958" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.", "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Condensed Balance Sheet" } } }, "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfCondensedFinancialStatementsTable": { "auth_ref": [ "r277", "r766", "r768", "r769", "r770", "r823" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.", "label": "Condensed Financial Statements [Table]", "terseLabel": "Condensed Financial Statements [Table]" } } }, "localname": "ScheduleOfCondensedFinancialStatementsTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetAdditionalInformationDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedComprehensiveLossDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "auth_ref": [ "r844", "r958" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.", "label": "Condensed Income Statement [Table Text Block]", "terseLabel": "Condensed Income Statement" } } }, "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyTables" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r329", "r330", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r755", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r791", "r810", "r885" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r329", "r330", "r736", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r755", "r757", "r791", "r810", "r885" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r13", "r808" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of activity related to allowance for doubtful accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r738" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r332", "r333" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable, net", "verboseLabel": "Trade accounts receivable, net of allowances of $445 and $391 at December\u00a031, 2022 and 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r2", "r203", "r218" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "This item represents 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.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r100", "r242" ], "calculation": { "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r28", "r29", "r247", "r718", "r727", "r728" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r26", "r29", "r172", "r654", "r723", "r724", "r828", "r829", "r830", "r845", "r846", "r847" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "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.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted-average economic life of intangible assets acquired", "verboseLabel": "Useful\u00a0Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredintangibleassetsDetails", "http://www.jamfsoftware.com/role/AcquisitionsMondadaDetails", "http://www.jamfsoftware.com/role/AcquisitionsOtherDetails", "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r8", "r808" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid\u2011in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r556", "r557", "r558", "r845", "r846", "r847", "r931" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid\u2011In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r131", "r132", "r519" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share\u2011based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r562" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r551" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationLongTermIncentivePlanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationStockbasedcompensationexpenseDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r248", "r336", "r342", "r344", "r348" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesTradereceivablesnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r248", "r336", "r342" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Recoveries of amounts previously written off" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesTradereceivablesnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesTradereceivablesnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r346" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesTradereceivablesnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredCharges": { "auth_ref": [ "r37" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of amortization of deferred charges applied against earnings during the period.", "label": "Amortization of Deferred Charges", "terseLabel": "Amortization of deferred contract costs" } } }, "localname": "AmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r34", "r416", "r636", "r838" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs", "verboseLabel": "Amortization of issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jamfsoftware.com/role/DebtScheduleofinterestexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r57", "r82", "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total potentially dilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareAntidilutivesecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareAntidilutivesecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareAntidilutivesecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareAntidilutivesecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r201", "r217", "r246", "r271", "r313", "r322", "r326", "r340", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r605", "r607", "r622", "r808", "r877", "r878", "r939" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r238", "r251", "r271", "r340", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r605", "r607", "r622", "r808", "r877", "r878", "r939" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r522", "r523", "r524", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r546", "r547", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationLongTermIncentivePlanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r600", "r800", "r801" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredintangibleassetsDetails", "http://www.jamfsoftware.com/role/AcquisitionsDigitaDetails", "http://www.jamfsoftware.com/role/AcquisitionsMondadaDetails", "http://www.jamfsoftware.com/role/AcquisitionsOtherDetails", "http://www.jamfsoftware.com/role/AcquisitionsProformainformationDetails", "http://www.jamfsoftware.com/role/AcquisitionsRelatedcostsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r149", "r150", "r600", "r800", "r801" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredintangibleassetsDetails", "http://www.jamfsoftware.com/role/AcquisitionsDigitaDetails", "http://www.jamfsoftware.com/role/AcquisitionsMondadaDetails", "http://www.jamfsoftware.com/role/AcquisitionsOtherDetails", "http://www.jamfsoftware.com/role/AcquisitionsProformainformationDetails", "http://www.jamfsoftware.com/role/AcquisitionsRelatedcostsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r164" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Equity consideration value" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Business acquisition, equity interest issued or issuable, number of shares (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredintangibleassetsDetails", "http://www.jamfsoftware.com/role/AcquisitionsDigitaDetails", "http://www.jamfsoftware.com/role/AcquisitionsMondadaDetails", "http://www.jamfsoftware.com/role/AcquisitionsOtherDetails", "http://www.jamfsoftware.com/role/AcquisitionsProformainformationDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Voting interest" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r928", "r929" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of pro forma revenue and earnings" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r166" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill deductible for income tax purposes" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsMondadaDetails", "http://www.jamfsoftware.com/role/AcquisitionsOtherDetails", "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Business acquisition, share price (in dollars per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r598", "r599" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsProformainformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r598", "r599" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsProformainformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r145" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition-related expenses", "verboseLabel": "Acquisition-related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsOtherDetails", "http://www.jamfsoftware.com/role/AcquisitionsRelatedcostsDetails", "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r160", "r161", "r163" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Aggregate purchase price", "verboseLabel": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsMondadaDetails", "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r160", "r161" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Equity consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r604", "r837" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "verboseLabel": "Adjustment to contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r165" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Maximum contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsDigitaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r159", "r162", "r603" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration, liability", "verboseLabel": "Total contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r167", "r601" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r148" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "negatedTerseLabel": "Business combination, pro forma information, loss of acquiree since acquisition date, actual" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r148" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenues" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r152" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r152" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r152" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r152" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails": { "order": 13.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r152" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Trade accounts receivable, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r152" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedTerseLabel": "Accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r152" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r152" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedLabel": "Deferred revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r152" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails": { "order": 15.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred tax asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r152" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Indefinite-lived intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r152" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r151", "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Developed technology", "verboseLabel": "Estimated fair value of the acquired finite lived intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsMondadaDetails", "http://www.jamfsoftware.com/role/AcquisitionsOtherDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets": { "auth_ref": [ "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r151", "r152" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails": { "order": 14.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Equipment and leasehold improvements, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r152" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Combination, Separately Recognized Transactions [Line Items]", "terseLabel": "Business Combination, Separately Recognized Transactions [Line Items]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsRelatedcostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing the disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.", "label": "Business Combination, Separately Recognized Transactions [Table]", "terseLabel": "Business Combination, Separately Recognized Transactions [Table]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsRelatedcostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CallOptionMember": { "auth_ref": [ "r730", "r731", "r732", "r733", "r734", "r735" ], "lang": { "en-us": { "role": { "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option.", "label": "Call Option [Member]", "terseLabel": "Call Option" } } }, "localname": "CallOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r62", "r63", "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of equipment and leasehold improvements accrued but not paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Total amortization of contract costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r856" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Benefit period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Impairment losses" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r358" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred contract costs" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r358" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred contract costs, non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r188", "r189" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Net Carrying Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvaluemeasurementsofotherfinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r59", "r240", "r771" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Total cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r54", "r59", "r65" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows above:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r54", "r193" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Change in Contract with Customer, Liability [Abstract]" } } }, "localname": "ChangeInContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractbalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r23", "r209", "r223" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r104", "r376", "r377", "r739", "r875" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/Commitmentsandcontingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r845", "r846", "r931" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r115" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r7", "r808" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value, 500,000,000 shares authorized at December\u00a031, 2022 and 2021; 123,170,172 and 119,426,064 shares issued and outstanding at December\u00a031, 2022 and 2021, respectively", "verboseLabel": "Common stock, $0.001 par value, 500,000,000 shares authorized at December\u00a031, 2022 and 2021; 123,170,172 and 119,426,064 shares issued and outstanding at December\u00a031, 2022 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r30", "r254", "r256", "r261", "r714", "r719" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computers" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r72", "r73", "r190", "r191", "r331", "r738" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r72", "r73", "r190", "r191", "r331", "r729", "r738" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r72", "r73", "r190", "r191", "r331", "r738", "r949" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r214", "r306" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r72", "r73", "r190", "r191", "r331" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r69", "r72", "r73", "r74", "r190", "r192", "r738" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r72", "r73", "r190", "r191", "r331", "r738" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "auth_ref": [ "r236", "r277", "r823" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.", "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "terseLabel": "Condensed financial information (Parent Company only)" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonly" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r170", "r776" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "ContractWithCustomerAssetAllowanceForCreditLossRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r883" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of changes in contract assets and liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r428", "r430", "r443" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "periodEndLabel": "Balance, end of the period", "periodStartLabel": "Balance, beginning of the period" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r428", "r429", "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance, end of the period", "periodStartLabel": "Balance, beginning of the period" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r428", "r429", "r443" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenues" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r428", "r429", "r443" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenues, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedLabel": "Revenue earned" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractbalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r796", "r885" ], "lang": { "en-us": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r796", "r885" ], "lang": { "en-us": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "totalLabel": "Contractual obligation for hosting services" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueAfterFifthYear": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "ContractualObligationDueAfterFifthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFifthYear": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "ContractualObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails": { "order": 5.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "ContractualObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails": { "order": 3.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails": { "order": 6.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails": { "order": 4.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r107", "r394", "r395", "r406", "r407", "r408", "r412", "r413", "r414", "r415", "r416", "r784", "r785", "r786", "r787", "r788" ], "lang": { "en-us": { "role": { "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.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails", "http://www.jamfsoftware.com/role/DebtScheduleofinterestexpenseDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvaluemeasurementsofotherfinancialinstrumentsDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes, net" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r887" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Shares related to the 2026 Notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareAntidilutivesecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r1", "r202", "r216", "r229" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Notes Payable" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r831", "r832" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r833" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Amortization", "terseLabel": "Amortization expense" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r36", "r271", "r340", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r622", "r877" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "totalLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsRelatedcostsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationStockbasedcompensationexpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r842", "r924", "r926" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r842", "r924" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r142", "r582", "r590", "r842" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r842", "r924", "r926" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r70", "r331" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredintangibleassetsDetails", "http://www.jamfsoftware.com/role/AcquisitionsMondadaDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r62", "r64" ], "lang": { "en-us": { "role": { "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.", "label": "Debt Conversion Description [Axis]", "terseLabel": "Debt Conversion Description [Axis]" } } }, "localname": "DebtConversionByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r62", "r64" ], "lang": { "en-us": { "role": { "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Name [Domain]", "terseLabel": "Debt Conversion, Name [Domain]" } } }, "localname": "DebtConversionNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r111", "r270", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r410", "r417", "r418", "r420" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r1", "r2", "r3", "r202", "r205", "r216", "r277", "r394", "r395", "r396", "r397", "r398", "r400", "r406", "r407", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r637", "r784", "r785", "r786", "r787", "r788", "r840" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails", "http://www.jamfsoftware.com/role/DebtScheduleofinterestexpenseDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvaluemeasurementsofotherfinancialinstrumentsDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest margin, as a percent" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r108", "r396" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r20", "r116", "r117", "r119", "r396" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Number of consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Number of trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r195", "r197", "r394", "r637", "r785", "r786" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt, aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r19", "r195", "r422", "r637" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate (percentage)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r19", "r395" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (percentage)", "verboseLabel": "Interest rate (percentage)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "verboseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails", "http://www.jamfsoftware.com/role/DebtScheduleofinterestexpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r21", "r277", "r394", "r395", "r396", "r397", "r398", "r400", "r406", "r407", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r637", "r784", "r785", "r786", "r787", "r788", "r840" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails", "http://www.jamfsoftware.com/role/DebtScheduleofinterestexpenseDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvaluemeasurementsofotherfinancialinstrumentsDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r21", "r116", "r118", "r119", "r120", "r194", "r195", "r197", "r213", "r277", "r394", "r395", "r396", "r397", "r398", "r400", "r406", "r407", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r637", "r784", "r785", "r786", "r787", "r788", "r840" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails", "http://www.jamfsoftware.com/role/DebtScheduleofinterestexpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r62", "r63", "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Debt issuance costs accrued but not paid" } } }, "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt issuance costs" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Offering costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r842", "r925", "r926" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r196", "r882" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuances costs capitalized" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Debt issuance costs in other assets" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r142", "r842", "r925" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r566", "r567" ], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Non-current deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r57", "r142", "r583", "r589", "r590", "r842" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r4", "r5", "r204", "r215", "r576" ], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Gross deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r566", "r567" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "negatedLabel": "Non-current deferred tax liabilities", "terseLabel": "Deferred tax liability, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r58" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred tax benefit" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r855" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Deferred offering costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStocksplitOfferingcostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r842", "r925", "r926" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r140", "r923" ], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r577" ], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r140", "r923" ], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "State tax credits" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r922" ], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r140", "r923" ], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r140", "r923" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Operating loss carryforwards foreign" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r140", "r923" ], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r138", "r140", "r923" ], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Federal tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r140", "r923" ], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Accrued compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r140", "r923" ], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r578" ], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r134", "r922" ], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r140", "r923" ], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.", "label": "Deferred Tax Liabilities, Deferred Expense", "negatedLabel": "Deferred contract costs" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r140", "r923" ], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangibles and other" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r140", "r923" ], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Operating lease right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r140", "r923" ], "calculation": { "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesDeferredassetsandliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r515" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contributions" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EmployeebenefitplansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EmployeebenefitplansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Employer contribution, as a percent" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EmployeebenefitplansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EmployeebenefitplansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r57", "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredintangibleassetsDetails", "http://www.jamfsoftware.com/role/AcquisitionsMondadaDetails", "http://www.jamfsoftware.com/role/AcquisitionsOtherDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r442", "r790", "r791", "r792", "r793", "r794", "r795", "r796" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r885" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r521", "r552", "r553", "r555", "r560", "r803" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Share-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/Sharebasedcompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DomesticPlanMember": { "auth_ref": [ "r889", "r890", "r891" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Domestic Plan [Member]", "terseLabel": "Domestic Plan" } } }, "localname": "DomesticPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EmployeebenefitplansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r208", "r224", "r385", "r386", "r387", "r391", "r392", "r393", "r658", "r843" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Accrued expenses to JAMF Nation Global Foundation" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r262", "r283", "r284", "r285", "r286", "r287", "r291", "r293", "r295", "r296", "r297", "r301", "r611", "r612", "r715", "r720", "r779" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r262", "r283", "r284", "r285", "r286", "r287", "r293", "r295", "r296", "r297", "r301", "r611", "r612", "r715", "r720", "r779" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r67", "r68" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net loss per share of common stock" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r298", "r299", "r300", "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/NetlossperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r627" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r569" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r273", "r569", "r592" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "Statutory U.S. federal income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r920", "r927" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r592", "r920" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Deferred rate change" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r920", "r927" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r920", "r927" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails": { "order": 13.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r919", "r920" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to 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.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r920", "r927" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income tax benefit, net of federal tax effect" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r920", "r927" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "terseLabel": "Tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesRatereconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract]", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period over which unrecognized compensation expense would be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r918" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense, RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r918" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r551" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax benefit related to stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Shares committed under the 2021 ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareAntidilutivesecuritiesDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options outstanding" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareAntidilutivesecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r115", "r235", "r258", "r259", "r260", "r278", "r279", "r280", "r282", "r288", "r290", "r303", "r341", "r427", "r556", "r557", "r558", "r585", "r586", "r610", "r628", "r629", "r630", "r631", "r632", "r633", "r654", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r408", "r621", "r785", "r786" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimated Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvaluemeasurementsofotherfinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r182", "r184" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvaluemeasurementsofotherfinancialinstrumentsDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r181", "r188", "r189" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvaluemeasurementsofotherfinancialinstrumentsDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r408", "r470", "r471", "r472", "r473", "r474", "r475", "r614", "r666", "r667", "r668", "r785", "r786", "r797", "r798", "r799" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r181", "r185", "r408", "r785", "r786" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvaluemeasurementsofotherfinancialinstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r613", "r614", "r615", "r616", "r619" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r408", "r785", "r786" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvaluemeasurementsofotherfinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Financial instruments fair value" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/Financialinstrumentsfairvalue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r408", "r470", "r475", "r614", "r666", "r797", "r798", "r799" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r408", "r470", "r475", "r614", "r667", "r785", "r786", "r797", "r798", "r799" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r408", "r470", "r471", "r472", "r473", "r474", "r475", "r614", "r668", "r785", "r786", "r797", "r798", "r799" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueChangesinfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r182", "r184" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of changes in contingent consideration classified as Level 3" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r617" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Net loss" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueChangesinfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r183" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Additions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueChangesinfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r183" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Payments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueChangesinfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r182" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueChangesinfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r408", "r470", "r471", "r472", "r473", "r474", "r475", "r666", "r667", "r668", "r785", "r786", "r797", "r798", "r799" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r618", "r619" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r186", "r187" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Assets and liabilities measured at fair value on a recurring basis" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3).", "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Fair value, liability, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income" } } }, "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r930" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Fed Funds Effective Rate Overnight Index Swap Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r338", "r339", "r343", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r419", "r426", "r609", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r782", "r850", "r851", "r852", "r950", "r951", "r952", "r953", "r954", "r955", "r956" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful Life", "verboseLabel": "Useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r244", "r371" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 }, "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureamortizationexpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r90" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureamortizationexpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r90" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureamortizationexpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r90" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureamortizationexpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r90" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureamortizationexpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r90" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureamortizationexpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r367", "r370", "r371", "r373", "r699", "r700" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredintangibleassetsDetails", "http://www.jamfsoftware.com/role/AcquisitionsMondadaDetails", "http://www.jamfsoftware.com/role/AcquisitionsOtherDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r88", "r700" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r83", "r87" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredintangibleassetsDetails", "http://www.jamfsoftware.com/role/AcquisitionsMondadaDetails", "http://www.jamfsoftware.com/role/AcquisitionsOtherDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r88", "r699" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureamortizationexpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureamortizationexpenseDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Weighted\u2011 Average Remaining Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r368" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Gross\u00a0Value" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredintangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r623", "r624", "r625", "r626" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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, outside the reporting entity's home country.", "label": "Foreign Line of Credit [Member]", "terseLabel": "Foreign Line of Credit" } } }, "localname": "ForeignLineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r889", "r890", "r891" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "Foreign Plan" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EmployeebenefitplansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture/fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r57", "r109", "r110" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r109", "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the difference between the fair value of payments made to legally extinguish a debt and its carrying value at that time. This item excludes the write-off of amounts previously capitalized as debt issuance costs.", "label": "Gain (Loss) on Extinguishment of Debt, before Write off of Debt Issuance Cost", "negatedLabel": "Prepayment penalty" } } }, "localname": "GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r38" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsRelatedcostsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationStockbasedcompensationexpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r71", "r738" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r243", "r360", "r713", "r783", "r808", "r857", "r864" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, end of period", "periodStartLabel": "Goodwill, beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsMondadaDetails", "http://www.jamfsoftware.com/role/AcquisitionsOtherDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r362", "r783" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and other intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/Goodwillandotherintangibleassets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r365", "r366", "r783" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]", "terseLabel": "Other intangibles with indefinite lives, net" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r57", "r361", "r363", "r365", "r783" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill, impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsNarrativeDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r144", "r863" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "negatedTerseLabel": "Decrease to goodwill", "terseLabel": "Measurement period adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r35", "r271", "r313", "r321", "r325", "r327", "r340", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r622", "r781", "r877" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r57", "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r838", "r868" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-Lived", "terseLabel": "Impairment of intangible assets, finite-lived" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r838", "r868" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets, indefinite-lived (excluding goodwill)" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r57", "r97", "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "IPR&D" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r272", "r591" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesScheduleofincomebeforeincometaxDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesScheduleofincomebeforeincometaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r31", "r200", "r210", "r227", "r313", "r321", "r325", "r327", "r716", "r781" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.jamfsoftware.com/role/IncometaxesScheduleofincomebeforeincometaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income tax benefit" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails", "http://www.jamfsoftware.com/role/IncometaxesScheduleofincomebeforeincometaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r272", "r591" ], "calculation": { "http://www.jamfsoftware.com/role/IncometaxesScheduleofincomebeforeincometaxDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesScheduleofincomebeforeincometaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromSubsidiariesNetOfTax": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) of subsidiary attributable to the parent entity.", "label": "Income (Loss) from Subsidiaries, Net of Tax", "terseLabel": "Equity in net loss of subsidiaries" } } }, "localname": "IncomeLossFromSubsidiariesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r374", "r375" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsRelatedcostsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationStockbasedcompensationexpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsRelatedcostsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationStockbasedcompensationexpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r273", "r570", "r574", "r581", "r587", "r593", "r595", "r596", "r597" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/Incometaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r274", "r289", "r290", "r312", "r568", "r588", "r594", "r721" ], "calculation": { "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax benefit", "totalLabel": "Total income tax benefit", "verboseLabel": "Income tax benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails", "http://www.jamfsoftware.com/role/IncometaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r257", "r564", "r565", "r574", "r575", "r580", "r584" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r207", "r225", "r827" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r56" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r56" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r56" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r837" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "terseLabel": "Change" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r694", "r837" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r56" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedLabel": "Deferred contract costs" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r56" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r56" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r369", "r372" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Indefinite-Lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-Lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r91" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r85", "r91" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r87", "r695", "r696", "r697", "r699", "r777" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Other intangibles with finite lives, net" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r243" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Gross Value" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r81", "r86" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangible assets, net", "totalLabel": "Net Carrying Value" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r40", "r414", "r423", "r787", "r788" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense from debt financing" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r42", "r415", "r787", "r788" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtScheduleofinterestexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.", "label": "Interest Expense, Related Party", "terseLabel": "Interest paid on term loan" } } }, "localname": "InterestExpenseRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of interest expense" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract]", "terseLabel": "Cash paid for:" } } }, "localname": "InterestPaidAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r265", "r267", "r268" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r39", "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income from cash investments" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedAtCost": { "auth_ref": [ "r228" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of the investment.", "label": "Investment Owned, at Cost", "terseLabel": "Investment at cost" } } }, "localname": "InvestmentOwnedAtCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r826" ], "calculation": { "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investment in subsidiaries" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r651", "r807" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesComponentsofleaseexpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesComponentsofleaseexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r934" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r933" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Lessee, finance lease, term of contract" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Operating leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r935" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of operating lease liability" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r652" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r652" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r652" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r652" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r652" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r652" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r652" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r652" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r933" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lessee, operating lease, renewal term (up to)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r933" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lessee, operating lease, term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r16", "r271", "r340", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r606", "r607", "r608", "r622", "r780", "r877", "r939", "r940" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r12", "r206", "r221", "r808", "r841", "r853", "r932" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r18", "r239", "r271", "r340", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r606", "r607", "r608", "r622", "r808", "r877", "r939", "r940" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "terseLabel": "Current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r886" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License", "verboseLabel": "Perpetual licenses" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r3", "r205", "r216" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r14" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Commitment fee, amount" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate (percentage)" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r14" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r14" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Unutilized Amount" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee, as a percent" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of equipment and leasehold improvements, net by geographic region" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r3", "r205", "r219", "r407", "r421", "r785", "r786" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Debt", "verboseLabel": "Outstanding" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "2026 Notes" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvaluemeasurementsofotherfinancialinstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails", "http://www.jamfsoftware.com/role/DebtScheduleofinterestexpenseDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvaluemeasurementsofotherfinancialinstrumentsDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r21", "r106" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails", "http://www.jamfsoftware.com/role/DebtScheduleofinterestexpenseDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvaluemeasurementsofotherfinancialinstrumentsDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r378", "r822" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Liabilities for contingencies" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesAwardedValue": { "auth_ref": [ "r870", "r871", "r872" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of damages awarded to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Awarded, Value", "terseLabel": "Damages awarded" } } }, "localname": "LossContingencyDamagesAwardedValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MajorityShareholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Owner that controls more than 50 percent of the voting interest in the entity through direct or indirect ownership.", "label": "Majority Shareholder [Member]", "terseLabel": "Majority Shareholder" } } }, "localname": "MajorityShareholderMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r887" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r266" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r266" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r54", "r55", "r58" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r32", "r58", "r211", "r226", "r237", "r252", "r255", "r260", "r271", "r281", "r283", "r284", "r285", "r286", "r289", "r290", "r294", "r313", "r321", "r325", "r327", "r340", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r612", "r622", "r781", "r877" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedComprehensiveLossDetails", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails", "http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Adoption of new accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-competes" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredintangibleassetsDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r330" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of businesses acquired" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsOtherDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r849" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segment" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r849" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segment" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r313", "r321", "r325", "r327", "r781" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r644", "r807" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesComponentsofleaseexpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesComponentsofleaseexpenseDetails", "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r639" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.jamfsoftware.com/role/LeasesSupplementalbalancesheetinformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total present value of lease liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofoperatingleaseliabilitiesDetails", "http://www.jamfsoftware.com/role/LeasesSupplementalbalancesheetinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r639" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesSupplementalbalancesheetinformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities - current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesSupplementalbalancesheetinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, liability, current, statement of financial position" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesSupplementalbalancesheetinformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r639" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesSupplementalbalancesheetinformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities - non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesSupplementalbalancesheetinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, liability, noncurrent, statement of financial position" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesSupplementalbalancesheetinformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r641", "r647" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating lease, payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r638" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesSupplementalbalancesheetinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r838" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, right-of-use asset, statement of financial position" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesSupplementalbalancesheetinformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r650", "r807" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r649", "r807" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r138" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r113", "r176", "r177", "r180" ], "lang": { "en-us": { "role": { "documentation": "Information by type of options indexed to an issuer's equity.", "label": "Option Indexed to Issuer's Equity [Axis]", "terseLabel": "Option Indexed to Issuer's Equity [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityEquityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityIndexedShares": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "The number of issuer's shares to which the option contract is indexed.", "label": "Option Indexed to Issuer's Equity, Indexed Shares", "terseLabel": "Shares covered (in shares)" } } }, "localname": "OptionIndexedToIssuersEquityIndexedShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": { "auth_ref": [ "r112", "r178" ], "lang": { "en-us": { "role": { "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.", "label": "Option Indexed to Issuer's Equity, Strike Price", "terseLabel": "Strike price (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityStrikePrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Order backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredintangibleassetsDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r173" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of presentation and description of business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/Basisofpresentationanddescriptionofbusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r250", "r808" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r245" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r168", "r169", "r171" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Subsidiaries\u2019 other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r168", "r169", "r171", "r253", "r256" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r174", "r175" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities", "verboseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r58" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r41" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net", "verboseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r51" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Cash paid for contingent consideration", "terseLabel": "Cash payment for contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsDigitaDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": { "auth_ref": [ "r45" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability.", "label": "Payment for Contingent Consideration Liability, Investing Activities", "negatedTerseLabel": "Payment of deferred consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r834", "r835" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r52" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedLabel": "Payment of debt extinguishment costs", "terseLabel": "Payment of debt extinguishment costs" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r50" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt issuance costs", "terseLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r53" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Cash paid for offering costs", "terseLabel": "Offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStocksplitOfferingcostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r43", "r602" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to acquire businesses, gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsOtherDetails", "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r43" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r46" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedTerseLabel": "Purchase of investments", "terseLabel": "Purchase of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStrategicInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r44" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the 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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of equipment and leasehold improvements" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r467", "r469", "r475", "r493", "r495", "r496", "r497", "r498", "r499", "r513", "r514", "r515", "r517", "r799" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee benefit plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/Employeebenefitplans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvaluemeasurementsofotherfinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r6", "r424" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized ( in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r6", "r424" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r6", "r808" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value, 50,000,000 shares authorized at December\u00a031, 2022 and 2021; no shares issued and outstanding at December\u00a031, 2022 and 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r249", "r356", "r357", "r772" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStocksplitOfferingcostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r48" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible senior notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r264" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Proceeds from offering" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r47" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "verboseLabel": "Proceeds from initial public offering, net of underwriting discounts and commissions" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r47" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Proceeds from private placement" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r48", "r840" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "verboseLabel": "Proceeds from bank borrowings" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r47", "r130" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from the exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r103", "r740", "r741", "r742" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Equipment and leasehold improvements" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/Equipmentandleaseholdimprovements" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r99", "r241" ], "calculation": { "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Equipment and leasehold improvements, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r101", "r222", "r717", "r808" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Equipment and leasehold improvements, net", "totalLabel": "Equipment and leasehold improvements, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r101", "r740", "r741" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Equipment and leasehold improvements, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of equipment and leasehold improvements" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r263", "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Provision" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesTradereceivablesnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r494", "r657", "r658" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails", "http://www.jamfsoftware.com/role/LeasesNarrativeDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r199", "r657" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Amount of pledges to JAMF Nation Global Foundation" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r494", "r657", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r938" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails", "http://www.jamfsoftware.com/role/LeasesNarrativeDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r655", "r656", "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related-party transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/Relatedpartytransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r836" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedTerseLabel": "Payment of bank borrowings" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r49", "r840" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "terseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "terseLabel": "Proceeds to repay debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r133", "r231", "r947" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsRelatedcostsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationStockbasedcompensationexpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r94", "r95", "r231" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Research and development costs and software development costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research Tax Credit Carryforward" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r824", "r839" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash included in other current assets" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r737", "r825", "r839" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash 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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash included in other assets" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Unvested restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareAntidilutivesecuritiesDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationLongTermIncentivePlanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r9", "r121", "r220", "r726", "r728", "r808" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r235", "r278", "r279", "r280", "r282", "r288", "r290", "r341", "r556", "r557", "r558", "r585", "r586", "r610", "r723", "r725" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r497", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r889", "r890", "r891" ], "lang": { "en-us": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EmployeebenefitplansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r497", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r889", "r890", "r891" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EmployeebenefitplansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r309", "r310", "r320", "r323", "r324", "r328", "r329", "r331", "r441", "r442", "r698" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandgeographicinformationDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedStatementofOperationsDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r445", "r778" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of revenue by geographic location" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation, revenue" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRemainingperformanceobligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRemainingperformanceobligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, revenue recognition period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRemainingperformanceobligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRemainingperformanceobligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRemainingperformanceobligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r884" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation, revenue recognition (percentage)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRemainingperformanceobligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofbalancesandavailabilityof2026Notesand2020RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r648", "r807" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStocksplitOfferingcostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Offering price (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareAntidilutivesecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of potentially dilutive securities excluded from the computation of diluted weighted-average shares outstanding" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r149", "r150", "r600" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredintangibleassetsDetails", "http://www.jamfsoftware.com/role/AcquisitionsDigitaDetails", "http://www.jamfsoftware.com/role/AcquisitionsMondadaDetails", "http://www.jamfsoftware.com/role/AcquisitionsOtherDetails", "http://www.jamfsoftware.com/role/AcquisitionsProformainformationDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofwanderaacquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/AcquisitionsZecOpsDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r149", "r150" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of business acquisitions" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Schedule of carrying values and estimated fair values of debt instruments" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of income tax provision (benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r21", "r116", "r118", "r119", "r120", "r194", "r195", "r197", "r213", "r785", "r787", "r844" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of components of net deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r848" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation of basic and diluted net loss per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of income tax rate reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock based compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r613", "r614" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair value, assets and liabilities measured on recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of finite-lived intangible assets acquired as part of business combination" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r83", "r87", "r699" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r83", "r87" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of gross carrying amount and accumulated amortization of intangible assets other than goodwill" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r783", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r842" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of income before income tax, domestic and foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r91", "r93" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Investments [Line Items]", "terseLabel": "Schedule of Investments [Line Items]" } } }, "localname": "ScheduleOfInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStrategicInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentsTable": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "A container table for all schedule of investment items. It ties in the \"Legal Entity [Axis]\" to all of its contained line items.", "label": "Schedule of Investments [Table]", "terseLabel": "Schedule of Investments [Table]" } } }, "localname": "ScheduleOfInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStrategicInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of acquisitions" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r198", "r199" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r518", "r520", "r522", "r523", "r524", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r546", "r547", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationLongTermIncentivePlanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationStockbasedcompensationexpenseDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of restricted stock units activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r123", "r124", "r125" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of stock-option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of share-based payment award, employee stock purchase plan, valuation assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of stock-based payment award valuation inputs" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r806", "r921" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of unrecognized tax benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of future estimated amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r314", "r315", "r316", "r317", "r318", "r319", "r329" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment and geographic information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsRelatedcostsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationStockbasedcompensationexpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Series of Individually Immaterial Business Acquisitions" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsOtherDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r56" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share\u2011based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationLongTermIncentivePlanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Discount percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationLongTermIncentivePlanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r534", "r535" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding, end of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted stock (in units)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r534", "r535" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, end of period (in dollars per share)", "periodStartLabel": "Outstanding, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r541" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of RSUs vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rates" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rates maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rates minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationLongTermIncentivePlanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationStockbasedcompensationexpenseDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r805" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Shares authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Common stock reserved for additional grants under the plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted- Average Remaining Contractual Term (Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r541" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Options exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeitures (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Shares granted (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant-date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r129" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Options outstanding, ending", "periodStartLabel": "Options outstanding, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, ending balance (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Options exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options, exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options, exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r542" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest 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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Options vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested or expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest 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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested or expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased", "terseLabel": "Weighted average price of shares purchased (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Percentage of outstanding stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r522", "r523", "r524", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r546", "r547", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationLongTermIncentivePlanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeitures (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Tranche One", "verboseLabel": "Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationLongTermIncentivePlanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Tranche Three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Return target options", "verboseLabel": "Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationLongTermIncentivePlanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r525", "r544", "r545", "r546", "r547", "r550", "r559", "r560" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]", "terseLabel": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Supplier [Domain]", "terseLabel": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredcontractcostsAdvertisingInterestDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r892" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Percentage that vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationLongTermIncentivePlanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "verboseLabel": "Aggregate Intrinsic Value (in thousands)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Contractual term", "verboseLabel": "Award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life of options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationAssumptionsDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStockbasedcompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Remaining term, options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Remaining term, options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Remaining term, options vested or expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r541" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total fair value, options vested in period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Number of options vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Percentage of the fair market value of common stock" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStrategicInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStrategicInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r645", "r807" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesComponentsofleaseexpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesComponentsofleaseexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r66", "r269" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/Summaryofsignificantaccountingpolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/EquipmentandleaseholdimprovementsDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesEquipmentIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r25", "r115", "r235", "r258", "r259", "r260", "r278", "r279", "r280", "r282", "r288", "r290", "r303", "r341", "r427", "r556", "r557", "r558", "r585", "r586", "r610", "r628", "r629", "r630", "r631", "r632", "r633", "r654", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r278", "r279", "r280", "r303", "r698" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r6", "r7", "r121" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock in connection with business combination (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r6", "r7", "r115", "r121" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under the employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r6", "r7", "r115", "r121" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r6", "r7", "r115", "r121" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r6", "r7", "r115", "r121", "r531" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Share-based compensation arrangement by share-based payment award, options, exercises in period", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationReturntargetoptionsactivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r25", "r115", "r121" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock in connection with business combination" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r6", "r7", "r115", "r121" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Employee stock purchase plan", "verboseLabel": "Issuance of common stock under the employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.jamfsoftware.com/role/SharebasedcompensationEmployeestockpurchaseplanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r6", "r7", "r115", "r121" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r115", "r121" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r25", "r115", "r121" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r7", "r10", "r11", "r80", "r808", "r841", "r853", "r932" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CondensedfinancialinformationParentCompanyonlyCondensedBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStocksplitOfferingcostsDetails" ], "xbrltype": "pureItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Stock split" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r886" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription", "verboseLabel": "Subscription revenue" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/SharebasedcompensationStockbasedcompensationexpenseDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r634", "r662" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsDigitaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r634", "r662" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsDigitaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r634", "r662" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsDigitaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStocksplitOfferingcostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStocksplitOfferingcostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesStocksplitOfferingcostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r138" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward, amount" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r886" ], "lang": { "en-us": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Technology Service [Member]", "terseLabel": "Services", "verboseLabel": "Professional services" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/SharebasedcompensationStockbasedcompensationexpenseDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r232", "r233", "r234", "r334", "r335", "r337" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Trade accounts receivable, net" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredintangibleassetsDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r338", "r339", "r419", "r426", "r609", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r850", "r851", "r852", "r950", "r951", "r952", "r953", "r954", "r955", "r956" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueFairvalueoffinancialinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r563", "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits, ending balance", "periodStartLabel": "Unrecognized tax benefits, beginning balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r573" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r572" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions based on tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r75", "r76", "r77", "r304", "r305", "r307", "r308" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r579" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/IncomeTaxesCarryforwardsunrecognizedbenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r646", "r807" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesComponentsofleaseexpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/LeasesComponentsofleaseexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationLongTermIncentivePlanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationLongTermIncentivePlanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedstockunitsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationServicebasedoptionsactivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r292", "r297" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares used to compute net loss per share, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r291", "r297" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used to compute net loss per share, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r40" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write-off of debt issuance cost" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=126970277&loc=d3e23176-110880", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21459-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90193-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90198-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-04(Schedule I))", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=126898705&loc=d3e5864-122674", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column C)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column D)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column E)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column F)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "a", "Publisher": "SEC", "Section": "12", "Subsection": "04", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "c", "Publisher": "SEC", "Section": "5", "Subparagraph": "Schedule I", "Subsection": "04", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "c", "Publisher": "SEC", "Section": "7", "Subparagraph": "Schedule II", "Subsection": "05", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "9", "Subsection": "06", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r812": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r813": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r814": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r815": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r816": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r817": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r818": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r819": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r821": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5283-111683", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=122040515&loc=d3e105025-122735", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131251-203054", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "12", "Subsection": "04", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 124 0001628280-23-005848-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-23-005848-xbrl.zip M4$L#!!0 ( $>#858M\B#CE@0 $X^ 7 :F%M9BTQ,C,Q,C R,GAE M>#(Q,2YH=&WMFVMOXC@4AK_OKSC#:C6M5))PJ::E#!*%7FAIBX!NM?ME9>(# M6./8D6U*Z:\?)R%M$:JVHQUI!T,_I W'=M[7CZ\IKG]JW[6&?_7.8&HB#KW[ MTVZG!86B[S]46K[?'K;A MO.))-?&'?3\IJNIS*35ZU-!"HYY\8J](:..W^J=B$=HRG$4H#(0*B4$*,\W$ M!!XHZF]0+"Y3M62\4&PR-5 .RA5XD.H;>R19W###L9&74_>S^[J?/J0^DG31 MJ%/V"(Q^+;!1I?SE&(^JE>,JK8XQ.#XL'U>"P[!R%)2/RL'XGVK5JO1M^BR3 M-@N.7PL1$\4I)@)J7\JQ.9DS:J:U4A#\45A)9_#)% EG$U%+Y=KH6%ISRW H MN52UWX/TYR2)%,J>XGZ7-/:\[>* YM]:'ZZ9++'Y(\N#\= M=-J=9K]S-H"[<[AJWIS#Y5VWW;F]@-9=O^>M&OD%+>P1#7(,;0PQ&J&"2ND@ M::[E_1]6;INM:JSE:M0-&7',,X^DHJB*UATGL<9:_L<)93KF9%%C(M689CJ) MB)K81CR2QLBH=F@-/:(R+"1\*2#5DH5?F[<79$W<6#F&YD]>AKTTY!NZ'JL> M>098D*I'6=JY?@)2K8RUDBL58^, M_Z=F=4LB?&D+2]N;[>AJIIBF+$PFD*3'G$L5D>1FQ>:_$%PV?^O"LCNH[U2$D](BRL@Z@VVU] +8[YMO(R=QZ_Q'T&V0O9=M)-$5(F5W@ M'-B[T-O4_KR=#-.EB.2)7NTBOQLF!&IIB,L !W)LDD;ZT2%V@_QM!;]T$!4D MVW3N>N'F^7L@PJY9B(OH')\ _\;P+M8[;IMF[XI$XY=Y#UI$$$J@RR)FD+H% M\E0QP_046I+/HA$CL)>YW=\*L@,/*$+?ZZ:_6]Z?CG73&WQBH709Y16Q!N#" MNW:,7.K+57!O=Q70(R$;L]#-X?52B@E$S=WMB"N38<\@ M= UU#.# ZB2Q='>INC*8-F?:*"N)6)J+A*9;,%_L.0KSF@DY8M#I[?!MHK\; M*6BR4]S!VT!_PRE"#O!"R5F\P[B)_I8O2Z%YO^.WB?Z6_[*@R1)&L4>2+$I= MW!FF%EUF^+HF-9P(*PQ.G7N_=HMFBLK:HWHK4-Y?N]D9[T7B">SR>T)EY"K* M9+?OW@9_.]BM=,-S142(,&CVNVZQS(QM!<.>3*8-T+$'SR ]Z5BOS.QM!@3[#FX+,V>.\LN_ M5YIZW")X?GHD\S^?!\USO3V8',OL7'9-(2>&/>*[1Y67)T&#URQDI"6?F?4L M[XI8N68GK=,SWXWO4$L#!!0 ( $>#85:W3=/AB , %(, 7 :F%M M9BTQ,C,Q,C R,GAE>#(S,2YH=&W55FUO&CD0_GZ_8DIT:2NQ[!L)!"A2#JCZ MDA=$J:)^.GEWO:P5K[VRO:'3*\G MRR_S&12FY##__,?%^PFT/-^_B2>^/UU.X=WR\@*ZG2"$I2)",\.D(-SW9U^#=7UN92:=C*3M<8C^P^.E&3CWT8O/ ^F,JU+ M*@RDBA)#,Z@U$RNXR:B^!<_;6DUDM5%L51B(@BB&&ZENV1UIU@TSG([OXXS\ M9C[RW2:C1&:;\2AC=\"R-RT6$1*E27P6AT&_F^?969+'09B=Q;W^:3^)HC]# M!.FC>>.CS8;3-ZV2":^@=O]!+ZK,<,TR4PS"(/B]]<#.T*_&(YRMQ,"AQ=5< M"H,H%$9M/A\%/^!TOYQ*+M7@*'"_H5WQ4Q^UJPA*' <2=\B/5[B%.4G*HG M@CR10MO4D3F\%QFM* XX7= 5TX@*DVE>)YRE<)ZFLA;&)M9;ILJ#1U$2M<*C M-K+"':J??Q+=O;1N**1;9D:"*2@PD4I5245LR4&R 45SY"=2N^0L#-67+0A\?G?2'CXC_F_RL2)9A8(_3'!&?=4Z0A,L YN0>>&'_R:1Z M%;X&@+=2E?#)Z\.5[$ 5%09PH1592OD!U+F\$YR2PB;BJHZ<%T* MEM0:,\CF,KNC,.=$ !&9\S@O;59E;KZ@VK@>M2=,%(0]E%NFMW!=.>U=&$S- MQ\9M>)YB1_O%/NUV]XH]*RLN-Y1N99G7*BV(IM\5!F5^GMK$.]K$.]J<]*-P M/]D]BJG=VD6G5)8E?NF"**K_4_$^C0H(6=8*:6"O,AHR5RR7!,\=PK:[NMNP M9J9 "UW1]%M_L^U.'RVI:]:Z],P[D0-?HMG!^\<@<=!M['U]AYE<.P MH41!TRNF-*5E@AO&#>NH\^.--PI/GRRYCX^ZO:%V(\R4T :.C^+^$+[@I;J" MBXOY,TC-2R8$)15FF6Z#FVAIR*\";K=$_E>N[+Y.*]F\S0>*#85:"0BAGY@< M #$E 7 :F%M9BTQ,C,Q,C R,GAE>#,Q,2YH=&WM6FUOVS@2_GZ_@NOB MNBW@]Y=+ZJ0!NDD.[=WNMNCF4-RG R6.;"*4J"4I.[Y??S-#R7;B9.->KUMO M< 6J6.)P.,-Y^,R0TNEW%^_/K_[YX5+,0V[$AW_\\..[<]'J]'J?1N>]WL75 MA7A[]=./8MSM#\25DX770=M"FE[O\N>6:,U#**>]WG*Y["Y'7>MFO:N//5(U M[AEK/7154*VS4WJ"5Y#J[$^GWW4ZXL*F50Y%$*D#&4")RNMB)CXI\->BTZFE MSFVY)#3Q*K5V:G2"Z'5ZY8> M]I/AL#\Y3A4,QMGQ<7*4#<>3D8+^J_'1JX'\UP"-[*%X[./#RL#K5JZ+SAQH M_.EXV#V:E.%DJ5683P?]_I];+'IVFMDBX'@.^\>?4HPMH7!H,R8G+F[E.=!"C07=PVX/];$]Q\L%] M(^//P06=Z502)L6'ROE*HA7!BE\@Y6>C_E#83(0YB%^D2V0!OO/^QL!*O$D# MM0S[_>&^?G]U+\?W>OFN+2Y %N*MG(%KBY2=7J%/,CQ_-CD^V3MLI50*5UG' M0(:ZCYM ZD)A$*<=>O*-7!QT&R=^_]'O3$N_.Z%I>"?F<@'"P4+#$ODIS+47 M;XJBDD9\A-(Z1$\A_FI=+@;]SM\)2G^3>2;>6D/*D+I7'A^ MD!Z#@A'(5^*ZL$L#:@;M&"47PZ,LFE!83#$X@M2%D,5*5$5P%: 'F'0X_V#< MI,CQSFF,;":)%9RPN68:8;D=@0)2\%ZZ%8GD\AJ87]8Z/3Y3: P.:3AYU024 M:H?)"L4*[(Z6*'!B.=?I7/B*+IO^2W!0*R$'CF KLID:RVI^&I0'#TQX$@B$P7&&3"RR:H;<0?BF.SVVK71884$O.7 M+E)3*=2)P-F*8!M!IYU9B1+C3I E*!NSP60-!W]G:(2]XF*M31*500$$HD6T M\'">[4FEGXO,V*5O4.I@IGUPE$K6\%Y M_NQX.#@Z\36BZJ* *,)F6!'A(PK;.R$=,$ PX#HQ0($4@*A,C/9S$B>Q'.F1 M*)+NE?:IL;["?D22@%!>NA.GE#EMN$Z\!(QEF=2#=8:==D3(T:B1-M\=9HQ5M5 M7R5>*RV=)@=T3/>< @K25'E*P;PL/>=K)DC<"Z-!N$GE3J5$@*>5D<3KZ!8; ML4GEV",6!MOU#/Y*@ 21>K$_J"^@VH/"<7(P.'[5_3\5_*8'@]\U#U\NI*F8K"BZD&5T'++ N/A[ZKQU*;$'^<;;^TL_QBMV1.+T MLMF"?]"#7TD#5<_;XADAWTJ=]VC-K0_XG(XH49=/4=&O%69>5/WB M@2X98A@I[(YT;3ANEH /#.@L@4^"HETOHU5SZ==U!I$?8QX49P6>CYJQ5\+H M:S#UZ<$=^?873]$7XOR@=F&3)[(+X[-$U2R1]H:CB#*W8;JA*P+:9U0>.R7L MVC2)96RPSJ^3/3] E7FN0P#XC8206"PGJ%UIM(^5O$ P(_]ZXG?\2\5TLP+A MUTJC^;S:JH+/W_W+_V^VOEJ2?V.P/L-ZD=^ H$VT4TXU(#3J1+W>]"Q!7E/F MC?4:YUZN-/FHLSD0^BS U?N3>+IP#Z])A1T]K&GM07#6]2EV081A&=F.Z=]C M[O=5COC 66)GZG1R[]'94TKMA[<;>H,9/'/(&FV,.C#1(6[X8+H&6#LF0%TL MK%D 9<%"SNKS=5=S(^2EL2O UN7<1D*4M^"+/]4MR:( M/G =G&DC2P_3YL<)\G9IY&JJ"YXO[G12ZTIL"#8G=2<+(G^L&NH7HXRGV+QY M:]SMQS?'P>%_U8Q<-W>YJ1?4;MMDW!U/)@\V][N#!]M^2^UXU!V-]U/;8Y-= M(]" IIY'*L:-+V7QNC5J-3(UF*9],6"I9HQ]1>LA'^LS+&^HU_9+:8+OW7C$ M4'RC17V!"X4SH?A).N3-09N_:%@C]?&9^2-X^?S9&%6-]RKG28N;23/ !G2 O3_[;25M_T/&[XV-WMAKR^FH&L<:I#C@'Z3XFUB4@)^/S MN89,7-Y 6M&N7KR/U>Z=3V#6 >\Q9^XX=<]G,UML?>?+F]+&3X^F\=1V 3O? MXFR0P9S&5X,S$R+FAT;>U:;6\;-Q+^ M?K^"57!I NC])79DQT!JNZWOVB9(?0CNTX%:SDJ$N_V!^*C=3=Z+F-[T,' 6:WGM!.?3SL\R.G$JN79J=)S MH=6;AGX]Z">3H^-1.DKE\#A]+8]?*>AVY>L>3-31J]Z_>FAD!\5C'Q^6!MXT M,IVW9D#CCX?]]M&H""<+K<)LW.MV_]I@T;/3U.8!QW/8/_X9U6PKDVZ*^H(M ML#MJ"G ;6M+H:3YF%QM152V>6&/=^%F7_SNAEE8J,VV6XV^O=09>_ (+\<%F M,O^VZ3$L+0].IU'0ZW]#'(0?%]&%(]1C= ZU2[T^.7%Y.],3'<2@U^[?]6 _ MVQ._-RW=]HBFX4K,Y!R$@[F& M!3)4F&DOWN9Y*8WX (5UB)]?T4 MPM,_N/!\)ST&!2.0+<5-;A<&U!2:,4HNAD=9-"&WF&1P!*ES(?.E*//@2D / M,.UP!L*X29'AD],8V502+SAA,\U$PG); CDDX+UT2Q+)Y TPPZQT>GRGT!@< MTG#ZJB@HT0[3%8KEV!TM4>#$8J:3F? E_:S[+\!!I80B2+I66F?&.M+[$?$Z:R)2"F<34#A:R]>(# 4(-)B]"]ODYG,I\!% MU8?2H$1O(%N]T0MXR5U[(Q6?XJ.FFC&/""7]@HAK [@12&3+W@.E=P9*<2#R M\SZ<48*2^F<43:/A 4%4OCP@B/:'- \7X'%;@-'BC/8XE)J4;!-9^OV[4-:; M ,*B&BGF45LZ5(#D-->>*0^E(&<]5">OR7*34C O2\_YF@D2=\-H$&Y3N5,A$>!) M:23Q.KK%1JQ3.?:(A<%F/8-_38 $D7JQ/ZC/H-J#PO'D8'#\NOWJ:!O&>_/5 M%IKW9[J]08T+8:X5855ZFTNB=.D1YU14$H"E4S68$-Y:3K3184G)?=>PM+08 M=PRIN"KNB&X4I9PY;BN'BM(5"&G/Q4B26*?8 "Y/IY!CC6$0V=@"!2T9$L'2 M.Z(7EY8ND+R?"GZ3@\'OBHKR"2KZ MK<3,BZI?/- E10PCA=V3K@S'S1+P@0&=)?!)4+3K9;1J)OVJSB#R8\R#XJS M\U$Q]E(8?0.F.CVX)]_\["GZ3)P?U"YL]$1V87R6J.HETEQS%%'F)DS7=$5 M^X3*8ZN$79DFL8P-UOE5LN<7J#++= @ OY,0)A;+"6I7&NUC)2\0S,B_GO@= M_Z5BNEZ!\%NIT7Q>;67.)_#^Y?\W6U\LR;\U6)]AO M;7H6(&\H\\9ZC7,O5YI\U%D?"'T2X*K]23Q=V,%K4F%'#RM:>Q"<57V*71!A M6$8V8_KWF/M]F2$^<);8F2J=[#PZ>TJI_?!V0V\Q@Z<.6:.)40JQHTO9/ZF,6C4,A6:QEW18ZEZC'U%JR$?Z],O;JG7 MYG=IPN_]>,10?*55?8$KA5.A^%DZ),Y>DR\UK*#Z^,S\&;Q\_FR(2Y5_[WRT MON/FGE'= S35@J7US-69X#,Z07Z>_+?3MKK5\8=_Y]\U7S6#?3&36.-8!YR% M9 \CSV<:4O']BG3?Q2KWWN67590[3)5[7ZW8<9%FH\^]NSB%C9>1QO$4=PY; MMW/6,&&*[JZ[R DBI0S;71ZYT%/]QNM%?-'I[#]02P,$% @ 1X-A5C#" M\GI]! -A !< !J86UF+3$R,S$R,#(R>&5X,S(Q+FAT;=U7;6_;-A#^ MOE]Q=; T :QW.;%E)T#G9$BVM@D2%\$^#;1$640H4J7H.-ZOWY&RG/?.&]9F MG3\(EHYWO'N>AT=R].;H;#SY[?P8"EUR./_TT_O3,708K%P%Y$KU\S[R["2CJ[_OY M(*99W(_2U*=I&*9[@S[I#WX/,$D/AS<^M5YR>M IF7 *:N9/XM#=[U5ZN&"9 M+I+ ]W_LV*&'HUP*C?,I]&_^-F&>!B-JAO&TK- =(VEZJQW"V4PDML1.$ZH= MGDHN5;+EV]_06)R+XMF!3IB$*W>!A!9OEGB+X5+U2\F.J-,M92HPF0>:@ M"PKC@M$DYP7BWA8LXI!'WXY%ZZ8QOVE=7[V*^-DJ3@6D4HA5P@NF"TO2.R'FA,,%K:32@):?I2HA\)U?#8V_ MD#*'$\DSTQ/&4E4N[!BO[:U^&/K#L2PK(I;V+1CN0BZ5#;JD1 $5&;:3(YK2 M;%L MR61E6N;]X>V@@;_73G-)U)0(6CMGMYPNX5VJC27T?81!%T1WC5^YA&LA%XC( MC&YO]?K#C9=)13)#C\-IKI->W"XP!+[;,S!, MD(Z5U/,YYT@Y2H ;M:UEJ.CG.5/4[&6UX>F.]1VR"RCPH+>3[:ZYO=/K6JLK M@H-!%#U20%8'0Z/J_P&SX7^262:P 97-'H2]3A/TS/"K9:JEG3"%O%>* MUH;AKC$3S@'=,!GLA&BHD/*Z:[UR)HA(S7<,F-DCEVU,.&K.&X'(BBH[9_VH MK[@;$6VS'VDRQ8UE99Y*E5'E()R<5#5-VC_#C-45)\N$"0N*=1JN@DVEUK), MS-GHQO2QE/#5YFE%TYCOCDVNWQR=-)Z7=-;.O#*[UN3I[*FM%[MQK_>BV7># M%VU?"AM';A1O%M:S*3=I(S(U0GW0B3JMPTH=25C=0O#P%&$$\QBX8K76S@N(+5?JFQK^)S .?[Q_$[:UX?UC;Y[W-_P&&_QXP MJZ5I5JYM/%!+SC(P50[_*6CKV\LWE]]3M-I.]=42LA$3IA&#=),4<2M.->ZZ MINEN=*&X(]RS_7'C _DS=\=[/H^NGY5L[M^)HIR89)Y<2.\48_NR?^="IBB: MN7[J\A=WV-6SN5';N_WAGU!+ P04 " !'@V%6>C+. '4$ O$ %P M &IA;68M,3(S,3(P,C)X97@S,C(N:'1MW5=M;]LV$/Z^7W%UL+0!K%?+32([ M 3HG7;NU39"X*/9IH$3*(D*1*D7'\7[]CI3EO'?>L#;K#$.P?+SCW?,\/)+C M9T?WKV=0,\+@D^#21 <38_@S?3].TC\,(*I)K+AABM) M1! 42C MD+#L]PB3#'!XZ].8I6 'O8I+KV1V_C2)_=UA;48+3DV91F'X8\\-/1P72AJ< M3Z-_^[,-!,540^[S=(B]S'MRO8+/<^NN-.Y;N8$YS4*SN:"0;0''_US?^+#.O(GFPBK<2 MEZ 67M/^8!M<2;0OH0\DTRY:0.QWC>WV#\X?I=B40JFK;-&\.[P;MAR^[ M:8(5)ATFW=)! '#9I%ZT]V2BB_RNB&\_^VU8HM ?6ABF2,=*[,5<"*0<)2"L MWM9"U.SSG&MF=[/&\G3-^@NR RCQ:/B"[JRYO5;L6JTK@J/]0=+*I'*+ 5G= M'UE=_P^8C?^3S'*)+:AJ=R'L=H:@)\5_'5,=[81KY+W6K+$,]ZV9" 'HALE@ MCT!#C90W?>=5K'L'!J3NT.5:$XZ:BU8@JF;:S=G&9+BUK,R9 MTI1I#^$4I&Y8VOT84=[4@BQ3+ATHSFFT"I8I8U25VM/1I>UC.1&K[=.)IC5? M'YS\L#T\&3PQ&=K-O#+[SA08>M\V3/QD.'S4'/K1H[8OA4T&_B#9+&S@4F[3 M1F0:A/J@-^AU#BMUI'%]!='M:!D=H>A@62U.NW9=ZX%&"4[!UCGZ MI["M;S#?_%CX$%Y=M_IJ*;F(*3>(0KY!DAO=)*Y9#EQ;W/@D_L"E\8;/G7MG MK=J+=ZJ9P)Y_R>[=1*]EXMIQ>.U",E3*W-QW^8O+Z^K97J7=I?[P3U!+ P04 M " !'@V%6280N10;?! GDC $0 &IA;68M,C R,C$R,S$N:'1M[+U; M>U/'LBY\OWX%'^O9W[Y9"GVH/C$SLQ_":7EN;!,PR82;/%7=U7@06?*29,#\ M^ETMVV ,"2;(EH909J8C:0R-,=3O6Z?NZJH?_\_;@^&-USR9=N/1/V_J']3- M&__GIQ__O\'@WS\_>73CWC@?'?!H=N/NA''&Y<:;;K9_X[?"TS]NU,GXX,9O MX\D?W6L<#.;?N3L^/)YT+_=G-XPR]L+!R6TP+CEE>:"=I0$4T ,,.@V"\=J& M&%P)_%\O;Q<7O8N9!S49&$ J,$"C\B!8SEK5&!'=?Y7;I!2K0 Y# 8B4$Q;G M0-F0$I5*J=UV?R:_3G[A:'K[[;3[Y\W]V>SP]JU;;]Z\^>&-_6$\>7G+**5O M_7O[T=.\SPW9C?RMDX-GI^;QT6@V.?[XW"GG'UZ.7]\Z/3B__MD7NND8C X? M/=#Y&]A;IV>GU]Q2O-SY<./ M1JAP]_GAE ,?#^7;V>?O_E>_P*B!,@/]_B)'T\%+Q,-/'^OTP$=W?"O7_>// M1[@=/3OUDS,_1JT=)IR>H'9[B*.7_[S)H\&SIS>%\8SEIQ\/>(8WVO<'_#]' MW>M_WKP['LU$C@=[QX?RM7SR[I\W9_QV=FN.[:V?_N,__N/'63<;\D^-XX,S M7O]XZ^3#'V^=7)K&Y?BG'TOW^L9T=CSD?]XLW?1PB,>W1^,1RP-T;V^W$WER M\K(KA4?SEW)\1Y3)I,LG]W\[>\(B6YUC%]!BTL4K,*P)$]EJ@J>BG-7X^[WV M*$HK/?@@:R,\:+?F[O:9BGK033,.GS-.'L@GTYLWNB(7+_;78[HW?OW(/'G] MW&X?E5?W7[]XF%[M'FR]V7[X[,V.V=+/]\H?._=^@><'V^[Y;[_HG;U?WFR_ MRV[WMW_]\>)@RSVR.\/G[PZ[[7L_#[?OE6[GM_OVQ;U?U.[#?[W:_>W!'SM[ MS]3VO6V[NS?L7CQ\T>W^&M4C\^+X^6_9/W_U\_[NO5_<<[-MY)JP\W!+/=_[ M0\U?[ST#N=:[W7M_'&__]OQU>?B@HX?/_,YO.P<[[[;USF\O7CW?VSK>N?>' MV7ZX97?OR?GWGIGM5UEOFU_>R3FGW_E5[N5&+_;&^KF17_GNF7YQL+.__6I+ M[>X]?_/\5;O72[6S]_QXY]VS=R_D6;=UA$=[]V?;3]5;^:_>O7?G>/>7WSD4 M"QS3( 5C1$,S#BBB&03E316=:M$+Q@V&'V]]!.GU(?Q8KC\N&XPOA;'[#,8* MHU+4K+ />@#1%#&O4:QM1>=JS2FK>/.G!\^O$>'[(]$QQW<%XPD.MT:%W_Y? M/MZ@^R5TWV[?G2,[1UB.O]E^]'F M3TK 'SOY?%S >7YJU^$,+]V IP0XKX0Z<'!]KL[;[??;1W_^]TS$*W[ M.ZGJ L0X,$7G 4#*@^B@#&P4;4O66)'+FS\]-E^GLI>P M,Z0!6M(#JBK9-J[@E("D[WT-2#Y"8(DK0'K^ MYO4CSHD>3T[?HC=Z-%X.GTZPQDW"[E;MT9Y?,#WWTJ@-FV:]%$W MG2T7]>/M>UMGJ(NM$H2-V*K?GNP_?R6VZ^%.]_S@Q;[8L[?/?_O7JYU73PZV M']Y_NWOW(NKR+.^>V1=[.\,78AO%]JKGYE_=BX/[;N?5@WUY7K/S4&SBWGWX M][O[;X1I>GOOOFDV4VS@[[:$2*ZH@4\2ET FH0(2#4A&94[Y4",UE2\SIF8K?MO#V6LO\IL?H-#M&'.-3.'DRV"2AKD4I*H M#F\&$4 <8U'%$:%DG_WU,2=!-250"BP:1ZL69:MHK9@+SU4TT)PY^HPY>L.< M)3*GVB*Q4["#0$I\[@AU0,0\@.K I,BBCOCZF(-8@4FS220^)1HR,2M4R<1B M) +0OV_]&6%V#[G==?3R$>.4G[2)^MTJSOG<23]' _'DQ=/HVN>_W5?;KYZ\DO=NMT5N>_??/M_;?B?_>_OB M:5+"D.F+O4/Q1\1?>?6K7.\7M2W?V3GXUU"^\W;GU7V)VI[)O1YT+WX37^;L M.__^USX=E.'NP8,#8:#9:<]^[Q>Y]B_F^<$S>/Y.F+(GK-S+;ONW?PW%EWG[ M[W?;L^WN-'J39Q$6N]]#\5Y;(+ M=3Y-!\5'^5,DA&3M!]JP3\UWE2#]RLFS(,WSW@3=/7FL6RI[GG[+'D8\5 M'0Z\1#:B>J(?8+9VD)T!%5QQIJ0OL.=.SI,C+F?8=3R]NSSULV'0=3.H&'#E,D;L'(66ZP9M6+0$%N68,?HB@7%5]B0J3#H.S%S=O%,[= 0ZG_[RYM?/@(M_N,=G2MIZTN%Z(VE;'Y9MJV;QZM7T6L=OMWYYKP>S-BU?WU?-W60F&Q[OR6>/, MSKTG!R]>_?QJY][/WO=M[]\G9G;\N]>/5KXXQ$ M_B\DTM]6;;[YW^^VWFW?^3T92B%8'%242!W0!7%Q2 ^J0S99(^HLND7]T&9R ME8$SG,^ _6G^P;ETE0E7%D)DGGXFRZ9EX-R>SE/&!/@;\^2=V[/C0QG^:7=P M.&RI.?//]B>-%Q\EU/SP=BH/\N.MCZ]Q+[B?O:N*^U][7AR8_Y _-G.+7_[I[*./KWXX7[$X M>S>=X61V3W3D/(UD( ^G]-GW/AQ[_YCEPZG:#*S^<(N3(V?OSVYRZZ.!^NRX M5:@*2H;J0P)='$7Q7D"'5,G9!'BB_)6W:@6&ZR1#;W8Z6'Y@U?L+G1ZYW @T MO37_^4=S]IU\>" V[&C"/YUF#=Y^]O3>V=?/#IV];]__[&B"<@Z+#C90 FH< M=!PYH95?S6!@/II6E)U;K=&T\U0^]XVC.=U'$=)/!O24SO.#7SVB7^&C\8'XK5^YK*7I?1'E[CU\=-_49> MF22SCL8[;SM1$6<>W=,CFN9)=]B\CCNC;Y*/A?&GFY&H_WOKL3=Z/WOMG MZ86Q35&Q>"715$V@="554PD(,:*(>*J?6^?:0'I92/7E(=4+@Y2I!/&G7;5, MD"32<4F#8XEF?*@)]>?2)3:07A92=7E(U<(@I:HT@@8?M09R$7W(\F^VQ89< MS6=SR7H'Z1[G_=%X.'YY?'IX'?6M9S86GM:J-GK1G(IVM7[6)VR$AVK##'D M&,1X0C2A:B2.GTT"[1V2C^23T70M=6HBL8^4K3BP"*0D&G$BA-:RM=%50VNA M4Z\'O^4XK"T!NRJ/IC!DE2B+'K5)G-5L%*2T%IKT>O!;BO[\.[F2RY\76C[O M_TY>^XJ-VU+X!@&]1+-'XY&\G7ZL,^3S@_'HZ6R<_UB\WO@P+ZK3PF:&B3,2UHJ4 3Q[S$5, M<[5DLJTUJK6!YDXI\Y0!'#[&KFR-[N)A-\-A3V"RKI!Q-C,E"S%Y9(,Y4B63 MBM9FG(\.VL00EWE.03MOPOOM:J_Y))V^)Y!YB@F-1)G%$)26(I@1)2JQ MZ 2_-9*L)SS#;L3E/DY&W>CEM"_XE*2MN*Q5:8DD;4ZZ1E0Z9A<#8*7KPV=9 M(Z +@4=PU3L$4?M1:&D1O4T1"M?: S?^_.QR5SJ<'#_%(>_6N0G^F*9;CW>_ MP,Q>>0/+]^I2#,T=KN"H@/?8=I :5S1&%W6$/BQ;7(L/<;TD[B65LJE!A>1% M\[*$!4"*09ODG0(03F&?J/3=@FA)FXS.$BL+AC0%UP#4AE4.Z&B]0'P\Z5[+ M0#T>8IYKCHUM6227A#:9(++RB0$44*T*4UMS2ZI*>+KATM+-6B]YY3!ABEFE M'!(H:R-[YY-*K1B;*JD/:X!7QZM>(EH,Y,P:2Z@(MLV(2%1G((8:71&STR=$ M-ZI_GO^U+E9]^> R"+(U8TVEH=HV4<>: MLQ>11>WR.H*[#%]@^4!#Y6H@&TK*"M QH56*"P??-O0E7#^@KSD&7@JJRBH; M2K$NJ20(^Q1C,0Y%=E/2H*]QBW6?;>RB]GY_G.-HKZ;258C)5"%''.ZOK*C/79QEY)_3.KBJM$U=B:@)5++2A7 ME<&(CD7EUP::942 BX-)IRBN*J88K0*7D72V)2!S2-P:+:X/3$N. !<'&5AC M0/"QR0;P.F/;0"5_H:3"OKJU@>Q:(\ %:CZOV&=;-:D($B]0524Q0_3SJK9G M>[R"@<'9BY4%:D5V5H1!JW;\9<_BPJG?5*]!U&+RY!UKJ.)A&!#PH-1:6V6Q M$\]B@]U?R]0%.+Y!IDQSVSV&DI1$W8G$0*ELH>U7T. K@^.98U KE7,,A;- MJFTA]3$E9W-K>!W JAC72ZM(!=%B75)J9A2)-ZLN 1IZP6G=;*80C8H41Z(BA*.UQ#) MV*(=)7NV03F<)INKM!(%ZC\=M\NF1PD,>OYS@X7Z7<7BB M8=KA._,&)[B62GX*ZME1R M1V04B+N*5H+"FAFK(E0F]V#GS>H@N)R=CN2"3AJ#*0 J6-01&&P.(F[D7%]J M2O\%@G,C<_]H,C[D[:Z4(=_'Z6QK)$Y=Z_-;&[)KJ5P!*H1"Q?@JYC%$;9S5 ME3F'$&.!_BO7Y0.[G)Q [\3;%$>'HH8 6H!-[$PH.2H#U(<*.2L/[')4<0%O M#$7K,@%KA\IC\52-\BH;6A>'=MKA8\QR@[R.:IH82657N=6-M*U8?^J]CK!7$IZC1 "HX3 M2F!"0$DA>Y-\;(U'BV:"U5U$7&I('DKV5[ M!E*D:86^35\9"*U&-I:2DP)$>6NAMQ)SG7 L3CHJ5))Q-V2"A8B>?# V M!N/!)-_WCY^.]X\,+ MG6,^/,(GIW^!%-_R'#_S*.\?X.23-6_1X)/9\>.A$$14=\MR.[R&+(;K"NG? MKUR.CMJ#_TGGZ$-Y^=7+EDG, X?D8BFM-P:F4+)$E:6:UE0W]:5-U48T5DPT MEC)14B244%RY9).@J$(U9)^(5*K68:D]T/-?Q.USC&OYO$[3<9V]P0G+>63*R\L:J#C-?=@YWWR_)SAZR1_"T^UNU!T<':R) MS%S8B.11VV1;^1U@S&ACZR7KV%8,4?5E2?8B8/AV70'3K7VFII)T">*VA*B5 M];ZH6$LNK-YGYXI$G[U8-$'VE4O:7+PDUVB(61MEH#62FZ'2K)49DG5+@= _F&587T:4$VUHU MDU.ANI*!(:2,Q(Z=> Z1,U_,2E!^)7<>7#X10/F_O?/@HM<53504Q5>%:"$Z M3LG;5K7-:%?[U/OAC@2CY4,(<[*<=G X'!\SSZ5B][!-4.WAY"7/?L8IEW7, M[+ N**QBWK$X*-[$@M@J+]CJQ(P9=VJL_,G6I?F+#:"7MU7^DGNJ+ISZ+5,/ M!>5ZQ07K#&B/9-LRJ@!JT/JL^Y*$_G@R+D=YMCMYRI/77;XPS[#'>7\T'HY? M'I\>_M:YZ>\K%/,1Q$7%E%WU(!H $Y&XJB$5K,X'O>'()OIC,0RD:\I)?%X* M):+V;5DM!P(FPAYPY-R"TVR">?9;-]N_>S2=C0]XTKS?Z=U]'(WX?#[-$\Y' MDTDW>GGVG2,GEG,FDT:$_QI=G-;^#Q_'F:NYXGW=QP MM3GTH\/#\:1-PVYC)V"-2?:F04ZW\2=$9(F44SZ2:FBOEY$WM4V>$ M#?MZ%QVJ6%*!4*I*!I!25#7:"#[YQ,GJ/FP+VK"OMR&9&-KH"M04HFIEH&*K M59^4ML9X-L7TP/)^ =G=T>,)'W13/@_Q M-+EL7X7IK:G(M6KBC"H '1I(PI M*0 A6([(?=G>@O;@ M3(A,H=6U,JRL\K7VVJAN:+>JQC5[(1T94[-U(%:U)7#HE*S1M5)P?0A<-[3K MGY&MT4OXD)3+V4,&3B%%K3Q;;Q6YU(>,ER6L)_P-MNV,1^\)]]W95"#=YC]* M9@E/.?K6?)-BX5"B]>ZTDD3?;>J&94LVH4208XZI%,5@ R-';6U$K2&H3&8M M3.B&9_VO6?9(/AE-OV=N+6="-U5A ME,D6V(%F3 ;1@C;L,8*#];"3&VXM)V^6C$WLK?CY#"C$*@@&C0^%7,RG)4[[ M;ATWW%J*3?282Q!?"T+04 V1,SE@5-Z@=2ZX7MO$,WC/3UX\YLDAMPF#4\)] M\X)ZCQFWG!RWVMK_B1^&3D&KO-TVZS"2_*-\+7TIFKYA7&_LIW>9LS$9 CG( MJK2RBH&A^AA+*=[VVGYN&+>"5K6207#642* ; .EH*JR6H(#UZHC+[NXVNSX M\&PCQN=@/L7K"1]@U]KZ"9_J>'+0$^/%J+OQ#&;?K-.CL&Z?W+#TW@'^+HE?3=;)8*@$J M>V/!1R#F['UKY6,B:(4;UBV8=;!AW M[^.$YYO4'H['97IG5,2*\=ENMA.K.]T3TS4]0>OGXY8?.Y1[GC-\>V_&][KI M;-+1T6P\6:3I_7(AL;L3+MUL!8J(WXTT7,L-$Z;U 40172H) MM+/1MC+$/@1$9 IYV0IWP_CU8OS5M!=G]"449;.U(+H< 94+I58;#9>@>A"/ MKQ)C%B)1NR,^)U'K2>;ESPN$A#%6<-HE!E]TM-4DUDQ166^,6=V:RQO"]Y#P M5U*HVJ-BQX3BA8L;7E542O1V8)=#E$"P#YG]&U^DCVQ>_B2;1XNLR:I2*@3D M&$KV\C_7"N>S/5'?&\9O&+]X_:T6IK\K&960(/N2(1:7E%/>:*\C9F:WF3VY M3C:?KFA\)WQ>@?D34-;$$DP)"5RMR5I*K60W6)#XT_0H]-R0O\?D7TKTZ8H7 MAZ6BR=Z"XQQ3RBY'DR&!!SBK&19.-;]*5U\-\>^3?SR9[?'DX![3['/-!D:O M>3+K!,B=\8RGC_'X$J!^\>Z%N]N/^"4.[\]'XWP1BS==;5[)B//LZO5FN+3> M5&DQ!2%-:YKLM:H*6@?E1!ZCT84C48XUJ=6?=WZ W>17'![QS\?;)T7;VP4> M3/A_CD0G'%\H<']V\KE3I^^3"Q:EG\X]TON7_RT_$B=Y__A1ZY_P)T^U-3H\ MFDWG9^B%*4N<[K=M=O*?5OO_-0[;;_[X ;;%P!QOB_;DV8.C4>E+*TU0D:JN M0;5Z*^3:;#-3-N0C@XFF7^3]VTPQ5T#;59&D-29O:9M'HL4*00&3$+=-0L2@ MB0O9J'M%WC7FR[7*LNT)>77)R#YE+TP%Y3-J]EXS)55"26J%&^=^7^1=%;Z( M4 XAU1A M5WRU.;HDKS9\65$W:M,Y1"5JI5M @ZJZRX!QEZWY_09ZA9^TC5%066""7*REH&%K-VF>(&LQ5U M.R[_,%VK(]SA<$M8,CEJO_B3%8#)$9=''5(W[&;=532TO!+NBI^LBZF*DT]0 MD3 9S@#>9/+9E-0K[GY/'L^&NUW--EE'VK'R@!&BMXJQ6BZBB779Z-W5H,O& MS_MD-=U>#NZM"%Q48;(*6?%)$SP6B%FG6 M3(I .06KG_F]BG19)1=SY:9E%YCR3>R,+^!,ZQ]6,58)EJPQ->D4()=>D7?C M8WY?Y&6G**&OE9,8:TY)J2R!D5)&19A;6*EX A:P7( ME$*U*>J823Y7Y#?D70WRK@I?"OJ0JXOL*T&)NBV"23Q25"N9H*K:\&5%WT6@[\G56Q4"J9C!.>&/L0:R+K$MH03K M->=BT.E>$6B=-%!?7)X8:LDY^MJL%Y!H(..1:O3DF*%N9DI6$#,3"GO(A5KE M:<@I2835+(C#9(H/_;(:ZR3T:[N ND!]8V)V2KQC)H9654S55**+Q2;%.?9K M?N![\G@VW.U*0I>+4I B@0N8P&OC<]#LG7RRT;NK09>-G_E,[Z(C:[ MLWV>7*U661F>?D=3:IQ5,JPX9<"6+4)!15VTRSY&"$ ]8.Y*.9CK+T:KPMP8 M8JBU1-3LA+L0D](Y&%.8DJ%>A$;K3Y:-<_D9YH*WGJHFKKE(4"_^0BN>GKDJ M97VN:7^4P_%DQN7.0:M[]/[K][II'H[;]Q?%IE:?YR*#YQ5SSI7H>J\,"IK#!JYZ&!=K,'IL$9LW2C6GE-5B0HE"D5G)PHU)"7.@-6N MJ$+><%U]JFXXL7!.<,3L'%E#%52,*:5<&(NQQ!%L#_S"#2<6[8 Y$PJT>IU5 MPH7DD*HJ:#UHGZP)*JP^)QY/QO)[9\>/AS($=T:E)6P?SJW:YRH*CP\.CP3# M]R?U!"9RB00B1JL"&%U38$JM)+4SH+2*JZ_.5QBFQ6E8)*=)%R=^8@"R/AJ/ M >=)B5BKZT%IEZ^"Z>FXSM[@A.6\LY?WVASP>/Z-N^/I5732O1+Y\IE4R@EM M]!H20 PZ@ ?QFHCE70_BT%X!M\ %*#9D6PW ZBOHJA)93CKX8A*R[4,YMZ\" M[L'19-3-CN;(/>C>ME=]$3&)1"0"R=7HG$!B9RKHT < BM%:TX,MPJN-U"(7 M=8.)@7U.H@DUA&@A99$RSL7:&GNPVO%52#UBG/+^>%BV#@XGX]=7U0'^BFJ, M1!^RK>1C !5JU"Y8FUU,M;C"/4B16W&H%AA]9^MJL1")-1@%J(*B6&IREH@] MK(E4G83C>-C-<'AG.N79=&LD7WPIZJ\O0@4U9\6IYB)(Y4BIY(R!K2.5O<_K M(E1+0VJ1NXJ4V"7Q*IK3'B7VJB:(A3+%1V^+.2M]K[5?5:1^/IIV(QGP.UD@ MFG:M#]$Y=%YPWCV\*-6^U/F@NC2]WK02;S*C[K77+9&,O8OVTK&B5_P\_$VOAI/[@YQ>F&9^'36 MB,L>Y_W1>#A^>?RD>[E_%4[Y\K5C8FC;CKQ8MP!6%4U72ZJ=\2B/ M#PYYQG[*$0Z'QUL'+75ITN'P,U]?*:]/V;_M]1V) ,SAQOEO:S_M/8@' M)[E=)X+WX?C9EC7KQ>J/G/./B/HMJT#1.N.#@80*L)!X3DFSO(3D("#V2#5MJ-4OA?FQ9G,Y M>O3*V:B!(J(.GDV*.F,MWI;5UVR] /IJ=(BV+6N1)*)/P)X$-:VKM:0M*'6V M=:]U*>\==G.#_1N."D]P:Y2O>!K^HS;AW[(]#ESQ,6HTQ@)$B&1R9LU9HF*R M2L^5NCYK&Z^UT6Z#S%_J1'WY%N[SU13M%J 372XZ!1W9.PT<3/16AVBK"91$ M$Z8+,&X$;+$P?G3JMTSB5T4V@YBNDB!#3M":76:/*G@H*9_ J-5&&B\/HU;7 M+HT^&04$IA@#4+6.2D12Y1PBLO/F5!H;>AL8+PWC>6RN!\9CR+3B@5GE MJ%I?#!N#U;7&D"Y*H]HHU85*HUJ,4M4AD[B+*QNQ,O2Y=+BI%[8JRPDS MNF@T)RWN,2*C-U"K5N3D55DW^CSEX; ;O;PS*B<=$N3U_;>'4:3*J@%2?K M==7D5'42)H0^S;7V;!WT.Y@!KA9#%&,K(: MW!#K,BNOC#IH"YR"!2HYU1*P:?2SD34#:\NP:N$6LBDD9WU37%A MEE?%@(L*L:!:=U[M3;#P 4[^V+!I$>M F*)'1G+&@I+@R2O16[[JR-&XTTV. MZFQ:0VTBJB_"J"X_K:$6%P_;5$-B&[S*$$U,I I;>1\B8RN%=Z(4C/&#LQ?] MA/'N03DM.#NY>G$T W.IG0X73OT6'*-6*1%Y$SSD;!,K[Z/55N48C3YM!;J! M[TL3&Q<0^:9

    E&"=%DVKNC8K@R0IWS42YP MY%L*@6E7L^<$MF$'+A95N1)XFY++*O5(SC=D62GMPU1M*;H09?%1:DB&A%_" M+).AN#"RR!G2M5S8N^ZM1?-.YU+[L9/FV-5^6A M'PVO-%%.I\4UL\2V4@/@VW2^LH9$3T&)L6;++>UD;4I27@- RZ].:6,A9TWR MHN\DGJK14K98O;C"6&+V:Y,5?MUH+FD?D@HE1^_;HFD!D4P?"#6+FVH)\HD_ M897^7D"\]&V?'M%TWBU[=O^U_/E,@Y:/3[A2&VH;=1;31:=XS29[T!$@%$/6 MN);'I;+"6"OW0%=/)[/;3R1(.<6CO=V6 .;@Z&!1V%]M$D\_K0*@T# F%Z@5 M!6N3:Y4":\-)6)--#WBS(BE:GZ,OOKT$?7O)&\X%!$20"(J T4=%K)1/BHT% M;7JPJV7EE,&5Q%8V&97(^1JS!>-=]+96$6@71+JUT1OY[K,49@/H-'IMK8?J M58*D"A MU9ON_KY\ >4*>%4A6B H*L4D]'$YR#_.?>A[L6'.ZK@%-9+WJ+T,9P6?;&1K M%:JD/ 2*>2/UZR*;KH0*+A556RT[++$879A5\=:D4E(/@%Y1#V%Y_5>60*/: M*D^$H&-- "7YE(1.K:$!(08P:S]-<&7I.-^7I]!ZTY'FS":)H:DAYA"=CS92 M9$58U]13N$95<27>@L)4!2!@#QY,U*E2*-E%C&W:\)/. 1O\^BRCAG)5REM; MK84*-FJ,-4"V/A0K9J '8*^HQ["4'DC+F%)HWH(+ 9(%4+FDS*6&6B4PK,Q@ M>\J@2YGE#8,6LLN#3,+"Z)W1@!;DC8J*/8F[62/$-?43K@?>JRFJ%<@8$7KO M0P9EB4H.U:KL -F07_L X7N13,-HHC)HG:O@444?6_O$8(K)AG0?O(-EE"'J M)=;% 0C8 >Y/FMJ/]^;6O)2\DHU#FY5!53-1+MU8@6Q=\BFTTT$NGK'O#F>\\$ M6DZ98F?9!Y>R!@"'*H&U&4H)F*#D8D^JCGR_=/DVNZ 79A=" 6V*HAP+ Z6" M+OO,%J$$9ZKN4Q^,E0-L^5+(V9$/@1/6 I0#S262:FNJ&8SK [HK:O67L52\ M% HY&PT1@+8Q G@FY]AEFREKSLJNO0.P7IE 2Z$0A,K,!EI!8L#L,!+JG*V$ M(*I$Q#7U!:X_$VAQ;D$T'K,X_ H2@@3[L52) *+!TI;ZH$_-0E89N^7+IHG9 M3D6>E: M#/6 1IM,H.73B'.MI"VZ"![D=11C8S(YJRAE%^.:>@K+R01:G+>0@L7H7,3@ M$ L-=%7%%V2:!-[U5ILU?%;OHQ6+,IE0U59"Z1,RD;\>&1;D_+$?0![13V& M):P6+X=!4;A30B(6/9]"Q>!SS$ZK8BTB]Z'FQ"83:+F34N"M%2-CDW. M42) M4%W*JCJ#U:AU]1.N/1-H<2Z"4]DH)!U;VTJNE%*K!1VMMUH#41]FHGL W?(E M,R?R7H8]HF'1[9JB#IC!QARX*LWKCO.2,H&6HX63@5J#P$H6O*FH7998WXB M0PDUK*D67DHFT.(T,8E,UIQ=32$#><8HLNIT+J!C):-7'[6M4>'Z=Y#;&@EH MF:?3S_>O[PF [*O(7;9%APH"9(JDBJ[:5"L:-YC53<#[VW'7MPW]XK+H&-I* MEL9*6;6LEBBJS@5MB_,NI+#">]JOL8U8Q*<.! MM3B3''@J>5 M)?K1I7'%X5U*]T93(FKEC*J,5=DKOC(_DMD\.&VPX> M\+F"H\]&DW.@]L149DJZ16'6D(("BL@49A=-CHDLQA-=JM4UZM*O5U):77^> M$D5?,Z9@E07E:JS%IB".1F6OR);59?'[M)4)EV[V +-HG#,=]$%OO1X/7W>C MEQ^?M*CYZD?CT4L1HH-[3)\IG_NH&_%N/;ES3Z2(J_?9,:9H&+0XFJB*E0 @ MUZ +:K?ZWCMB^47^>@AQ[A':"5?,"94&.BS" MSFKM5-:JB&$%S)6$%PY2RU;)1/$L9A%.##;D6&%R7 R/SM/C"]U1SY_Z+?YS M2YS/86876^76[V]B?,_WTT M*G*[I]W;V?&#\='D'AY?\C?WDL7S,I\J6"X: 6W"4JV+P8>2V7_8;72=+.[% MN"5F2IYDY(*(OL5DDY@5L2H )'Y&[I'T-WDXT=?M\Y^/GXVZ_SD2M3W-D^[P M8D_B;I*/#IKUS;P[XBL7R8TINR(R'XVZ$R87/'Y/S /&Z=&$3X9>#IQ]]^SS ML_?MRY^/QG-ETK;X[ L4]-C:T[.Q0>RBKZ>U8]9;*O;>C#=2T5>IN%!P-Y&+ M68'*&;*/B#XY4?&41,67U*>&"QLF+76A3-2AI^*RRS&!4C&ES(I<*3E[:T(? M"KELF/09G;2$S3;S4M\YQ2B.IH:0; #;5%+2K:CK6:I>.&622E9MF-0#)H5+ M,TFLFU4+8%*QR?F*;:T$(>BVDU2#];D65:U\^-Y5@S-7#5:52;MS?ZQEF+WE MLC?>FDZ/Q&N[_S]'\I G?R^@B\/AR7>NQ6V!R[LML !@7;+$5I'6D2"!F!S= M]OXHRP93/5T1V^#Y=R>AWT/T+UIV:Z79L#!(%L*_1SR3 MA^D9";Q+G(-JRKJ 46H2R5NA1Y;]R6_^B3X*T@>C"?H+,U1JW!&UY])JR&.CA9TI''>#3&JW4,%H<]!2B01/0M 3@K M85W,KKRH9-=L&*9!=\Q233 M^5._82XBA.Q*5;J&5F+*6(K(E#'ZK%.VX$_G(C;DW9#WKR=>SO/Q6WJH,U'; M-^MS!; U()5:R#JG*A3GSB9>5GC6?#/QHCZ> O\&-K2Z^.Q2JV5!$%),*N1$ M"3RB=Q;@5#OY#1LVVNDOM9-?#!]=#3I$G8PJ!501_]\$! J:O58<^#N*_E8E M%HM5IVB"5C9$8,,4V)9(EH'%'P_P'<5BJQ(9U0J:3*"L)3(RZ(E%CSL;$F>- MN=;3;:G!S'/,5GJB[%><=$A#?B+N]84)4RX\P>$#T6G3^[5RGG6O^>D;/&RG M7G&D<&$ZZZ]WHWYTZK?4("I03%9$Z"ND5I<0(9JD4]6^6,AK@:K(8FD+FR*/ MA*,_=@58D;QVWJ.MGW>?K".NU69KV5G7:E6G5-'JUI262L&$FJ$'N%Y]Y-COF8,5[BAN0YJYB 78G1QAJ<0E: +F(/&'.=M=F6#U@6_S%; P*3 M G A,F2E45$%7\!23P%;7PD#4#Z51)F4;N5%Q>E/I6)(B7SK!M\F3W306MM5 MP^G+,X[7D%>BPT#K@;:+F.EFRBH9";*9 ,0<9LL9?4Y).RJ>^XG$M\UTKPHV M( 8GGQ1\JF#G\UD^(1:C!3,V\YHU6IS>U5V%6*Z4I+8/9R'S[]IXT5'6&*L, MI)@P&&S5SCU99TG%'FWXVVJ5R_GI3#1W^^:C<<8/>U8_['*9SG;K4QSR0EH> MG197WIT\YT8>MLZ,RWS)[TJ?MBDW?4G;\J6)+0J>,CAH\^N@] M$UGA5HRIICXT7-E0Z1,J+67+G\U@E"%%S;U4 MQ6A\:QKG8U8Q5])$*D@4WH>2SQL&+=66+&O@O,I#X?=Z*6X)]LX^8-G M\OK^VT.YU%6O"B^GJ4"T'+V-*D<&C5XB\)Q9_AMB"G0Z+;_:%J8?Z"XGF*G9 M>:],K"H!)T^HBG% 3KG(2O=!^_<#W:5H9N0JECUC=E KP<[UP<*-O:L[)) M JJA7"H[YZP/)-YZ7C?]O$R EZ*B=2RBF2EQ0@1-0;1RMB7EP(:UKVK=5/1# M'K5$:L'W3CGH1MUT-L&62[W&2MKY$,E1(FVKR*Q$UA)=DRN:2 "-;MV4]'(A M7E+'7I=LL0$0+;BHDHNIHDNYHL]0T[JIZ>5"O!1%K;@HG9L(*POB48LT9S28 M;O\:VZGM)]QU1M&P\ LI$F7,J1( MI(R+!A-S:AG)$MQ UG(;*.\ST/1@ \[7I:9=4KH^.O5;ZJA21=+BZ!IH N8B MV^R]DJ!&Y,SQ::&=ID W /ZU=%UP<;ZE\%5T"@-8J$7^.H,U%F94*B55)+Q< M_>VOJX/)PCKXEA(28?79!V!OHHG>U38]:ZV$"V[U$P<_@\G3V3C_<5(P] 0. M'7J2*TC>MW)0$J^)W]>FQX-R&0(H8A=%4GHI(M<,QP*E(WA#5?LD#K@%73QF MK:O.;>ZD&AOMZN\.O_,&)^7#MO Y'O$IB.3"9'+R#EK#@8J5(.I6$-F75HR!X%3!:?LC;5GNM$X$3]08FJ%@M>]00 M+9-(&_5HXFKE %U.4PRDH'UH7?081(\FDVSB� B#?N5M^6K0*.5V+75(D5 M"^BLB>=>'_H: R<904-LS-K8M=/LG#X9-E:I->=3R%3 .(BG MS/*5 &GYEHVS:+N@.;5.M*(&(RD5@H4(!27RJNMGV:X1T:68ME:VRX=*&@C! MB8/B5%"H'%@M@;/K02&OE0#R2FR;,SH+%")CKD+P!5VJ,8=477:%?9\V>?W* MTY90="'C:!\G)X#<'1^TU9&3Y90YGA,T:O6D5_NE]U+3BFLF0Q##4K^U$CR_Y)\"0&EIB*:DG MF;DUGF#QD@T82,E:1[%M.\ZZ-2CKW?3/N6S/V:3+,RYS-)^-NMGTR=-G/9GY MR4BL0ZD K,!Q*Z!I.0"[D&0439^RZY>-S_*U)H%6HAYUC"X#1XY05""+01LO M?EX/.CTM&\,KF1U Y%C9>P)CP7J=C3AD[FBLS.>RQEG5SL[X>Q]N]QG<;;L M@K/6!@FLP/@@7G(53Z88LJG&$OL__W'-IN_Z9SU4ZP(0J\\U M%U"F3Z9/KE"ZX=&\\R/GHTDWZWAZ_VT>'A4N#R;C@Q;<',WFL:L:H@975)I M8U N%K ?O>;)K*,AM]YB'TY;1Y-2L5H5BJT^%$AM-3?EK'.RK*-.E#8F937( ML9R]P3%R,J(L& LX:&7+4)NF14 S@=\8E=4@QY+:.2D'2$*-HH!M039.O [M MT0;,W*MDU6L/7]?1E%"U9,6")/(*8L[HY9,*2JR)\Y3SQI1\9]/AQ=2*H?IL MP8CCF6(QI!-7UN*,IK*)299(B.5L[=+D;:PY^NS YI12,,4;!&L\6.[3^L@3 MGG63^7[AEA7^]' \FHXG'Y>/SN.CT6QR?/O9T_72\R7[#-&XHMD#5!T]*U-] M+18K4O ]TO.K@>)2E#.DZ&L0 ?0$X%U*AF/UII20L27V]D@YKP:*2]&HH"%& MKX..E* HC389+6AF2SF4V*S4!^,)=R_G^W'6T9&.-?J@G0*5$D3O MHX^I1$.!?E!J[:0!RAZ^O7,TVQ]+5'+\,8#WY.AT MUN6[)P:T)SF3+ Y,BJ(:<\A :&)E3!1MCMFK$-< EU/!ZA"P+(W0F7;G87)Y/C.IZT3,?/-W5;U Z?]930HJJW;7(H MA0"I.A(G)X80**K*.?2 "E_"9=Y4ZLZH-,,X_-?1I)N6+E]-TM+5Z% 7#1>= M5+4 J&)K,J"YY$P2_C/!ZB.T@L+:=U)0I5*348ZJAJR8_/J33ZOI3@)T/ "ZG:F2P#%,-8()76AP54KD/-3JGD]GMN8WAR:$, MV?&%.AG_DC\[\PC@X7!,.'P@IQ:\!+6_(NP8RNB7Q^WF;2/M%.>2,_WY^/R1 MDT=J#WNGUF[8M0/WYR.XCE,%VEL).I05H!%R:-44)?((*I94"E(?BF9L>+6" MLQ4LEAZL2HIM! C<=N,&[Q(3NEPP]F"V8L.K%9PP,57G'(.M@2HX%U-R19?8 MTE5]*LFNKE.YH=/U>)A101 GTR%:L6BVI)2C=) MM&49U>#%NW$67+(16XF!4E3E*M'I&MBF7SL9G/?H?"E[\-+\. F&'V"6ZY[Q M8'Z_/9X$OE5_OI0',F6U()A5MBI#7 M8R@20!?1<;62YA7NH7G"V=%T/.S*>YWQ/H>I'154Y5(M$0I'?3$WE943?\1H MS!DRA9AB4"T7HF4HQ5,\5MCBU/N9'1T-ANOM0-=; Q8"Q"(JD=@@[V9 M*%DB,,N?ELC!)5W$-BN%4%!AC3DG3D7IB,KIWDQ+K J*RYD$8!%!\BII;T&' MA)R(R I1;*"L^E#$<[507,[V/R)D#4[^*BB*6VTGG9T7#T3@5- #C5JXN_V( M7^+P)$ZY$%3]MSB++=EZ:Y1_Z+TRO=6]O3WAZ?AHDGEZ\G:?L5AQQ4/.B&Q[?_ M]Y[ ,[VQPV]N/!D?X.A__]=4_/S!5'[6Z8G3[AW+A>4>\[=O3F^JU#^&W8C/ M'D(;];_^T7[ZH' >3^;Q\&T)C'G2SI)GPI5YEAO[$Z[_O/F?7Q[Y9"## M,,3#*=\^>_&/TDT/AW@L7M?\Q\R_](_3:]%X-AL?M,O]8[XS+>-P@,/NY>CV M_'>>'/Y @A_4"1%F0K=9.;OSZ>$?YH=NSW)V MPNG0VY/?6V[(KVIC],^;]N:%'W[Z4_3A[,9ALU\X-1^HOX9!'NN$$"=CUEH(<*O]]2 M[6SMW;]WX^G>G;W[3S]FTKF'7Y6G?7K_[K,G6WM;]Y_>N+-S[\;]?]_][SL[ M#^_?N+N[O;WU].G6[L[R?D*ZU"_X#:?[PIS9>/1?__]_:J_^<>^'NS_<,,I! M^M-'_UB"/TN=ZY5I4#] "M37_6#^TA(SXOO)\?.I-<WY AUP_ M^?T'72E#OOEGD/C5D.;YJ#[8?;)]0JL?Q<2/QJ.=HP.Y4KYQZ@D\:::F<^P" M6I18RBLPK D3V6J"IZ*Z-\Y'S=%II?ANGN9=V5^/Z=[X M]2/SY/5SNWU47MU__>)A>K5[L/5F^^&S-SMF2S_?*W_LW/L%GA]LN^>__:)W M]OX?>^_"U+:2K0W_%57.S%1293.^@IV[5J]?E6<_Z>'/PS6\???GSZF*TW_[0 M/(S.OXW#@]VWT<%N$!Y^V6M>['ZL';W_\_+HR[NKP[-/M8/=@^;1611>O+\( MCSYW;C\T+B;G7_S-P]%%=/#M:G+PY6)T?A:-X#FW%V?X]WG[\,OY[>'HX^W1 MV?:W\V_GU\'[=V'O_:?-\V]_7AZ>#6J'W_8;!Y=_PF^&5P=?]FH7[S^'YV=[ MS3B\NWP8'=/_>8S/*L=7YR-+P]&!_6CW8_-@\OSR<'H',;X\?;\[.3J MXLN?PX,SOW$!]SMXOW=S\+ES\^%L.S\XK=U^.-N#WVQ/CDZ[M8O_#&O^Z',L MOG2+H]'']L'90>.@\0G& B,\.PD/&N?M\\N#YL69_^WB$K[_=GAY?AE<_>?; MWLW7WF:]Y3N]GNM_O]SHL_ZK7JO\G0LU(P M;2D\ZM!"Q: V3A5WR>O&EA;\,$8K_'45/WFXX'^!.Y&%_4!].L^N@J?]?#G? MCN-"1"=RG*3Y"Z^?I".1P]WAQ<$Y>=U+DJ@GHBC)>\GM4FZ'SZW@7W]&%XWH MNG>9-"Y&G[X=G>W?7HPNAD=?SFN'N^\B^OORJGYQN=>XV-UK'^P>7AY&G6\' MW[;K7SN-;KO9[/G56K??K+8Z?J/:E:UF56[Z_5I3^**WV7[QQS_^I[O5VGQS MET0^4&:VTU!$?TE>6#O._O>1 WF:23!_2-N'AY^V/W@G>\=')V?>\:>3TT_; MAV?>V9$'YLX9V#1>O>D=G7CU]LO@E7?TSCO[UY[G6$+&"MK>.<.OZ]UFZR&V M1&/>CEZ,5?0N2;U\*+U^F,&YZR$7K@>^K0Q^V6%V3)[S'OO3I5W^&D,\U1$\ M#;JTJVNU&M;4E1+73@K-H*PB:C6ZS M'70[G9^JE7>*%$-K[TA2D!+YH6NVDLNUV6_!JG3:8"MT-JLM66]4Q5:W4PTZ MW;[?;M0Z6XW>BS]VI4^A+-YM&%XJ:^F*ARMQOS5QMX[YY9[7?#5[=/)DI;@2 M9@ZEU$.,3JU-G7FFSM[D:W>SW6MMUF2UUY*PF_P^F#K]9K=:[V"%=+,A>JVN M,G5:/]/4>5#,\5G:.FG^V34W&WO\"@=HX<_^*TMG]SL/H^#^%X_34;> M74OXH_Z;)P^9KU\2L'S8?.TDHU&880+'>Q=&TH/=!0?7ZY]N)W*."!_)3UPU M]7=YU?[J]^M^K]<.JINU'JB_5J]5%;5^O]KW.ZU>M]/J-OPN)NGJU6:WV>T^ MQ5ZX2]+"T<#+4O__7F!^SBS0UT%]XW(\>.&)*+_KJW)&8*LVOGU*Q'-S:WS[ MXI_/8)<\,%#^TW?"B1R$&2JM'%&&J[8;ONU]^XJM!KNRNU7M"('&0+<'NT'6 MJJW-=KO?WZQW90UVPY_;!^^\?QU]V-T_?._M')T<;SQX6_QT6>H\Z,A^N7-I8^IM\#+XR],,\\?RA2&.JK!V[V94I'MAZ>N_A)M_U. M2N21>0V>EQ>+E;D%J2^LJ$W'*AM/Y;.JT'TG">2LYY/A%>,TN<;[+&D@@;,> M%^\_@6H[&1[L7MT>??E4/WR__^U\M%^[.'L7'5SNWUQ<7L!]WET>?ODXG?6X MNCC[6 -K^^;H;*]] >,ZOSP,SR]/HH,OGR8'EV]'AZ/SVL&7@_K%NX=D/0ZO M#G;/6X>C_=OS;P>M\[./S?.SD^'%^Q-X3WC?]P?MH_?G\*S#Z#_?/GYM!AVP M/EJ]:JT=B&I+;':KHB6"JI"=;JW=:XA:KXF!C$CX_U.1C"VUN&7?7C_@V\'[_B'E[H&7G8";G7J7#CL"FC.A>Q#09>E MQ.$W^MM:,4_2&,]M*O8W3C9.-SQ%")MZY>WK'28;Y1=^7H"F9Z+VMH,@E5FF M_N<##*"^E"KO+V5];[ZVNS"36\U.-1 P7:V.W*KV9$=6>T&STY?]+DQ?'T$( M-<\BGKSM:^F=5J;5SR^*WCQ/PM:.+<,R.^&HMT^6@_55(X8M:VP>M7(=-5=_TJQTI_6I0[\,& M"S9%OU]_\0=6!LRDZ9^/5K[# %5KC';W.(5]&(Y%Y,E;Z5,# _@8;%&9/31V M^%Q,SI<_$^V".R.58B5WPQ68F77P:P,P3_JBT:FVFMT.*"W1J/:$1#^W(_PV MF)F;]1EPRJN?KK:(;.]XF,0KFQ&\Q;F,Y!@7W8MIU2L808@*# %X M C8JB%@@ETV#V=8Q*KTC4QEXXR+-"LSSY(D'5V",0'D$C9<]M;] DR-Z8=O/ M7S^P?&69,C[-UD:[\;2,S_W?M1O='YY':FQNU+M/N^VO'RS-;/,G)[WFQ]], M.<^OW6BU^RM2S\*<*SO!_!MZ?B2R[!'!QU(=XN\]3ZD@79M-1KTD6D_1G"DZ M5)EZDB1YZP]%/( /8N]F&,(G5L//!GN7/.)?^\FQ'W5.3NJ-'NW7I33Y5/7; MEPNXS_X$QM"X^')Q>;CKWQ[M#IKG7_9N+W8_7\*=;L_/KFH'H_/I7-?P8O3G MU?GE_K?#;Q?1Q>B@=OAMKW6T&PS/SV"<7V TE^^&1V9CO=?J!W6_OMGO,] /9):ZUE6\O^$97O?&(O6N M151(!$EZV?"^5.]B5,+O*/9*YYZ2REW+_ -D?G]:YF5CJ[?5:]? />I*]&/] M:C>0(/B=(!!=7_C-H,Y@L6^IX9!#C-.P'#\^E1_S\.JG_ M."WUK7I'])N;]6K=]^M56*9N%=N-56N;V+JW*T6SU@"3#AS(P^W3W>V/K.V] M Y%>R=S[\&'GWLWPF/3T8@((^W& R77I]2:>/Y3P:C"J*R]DI]E!4H:9)[P; M&475JSBY@6%*D24QHBJSK, @@\B\0/;#F(&6)P7X"JU:VU/NM^._@R>^\8LB M]E]@O/_&X9ZJT>[38)=RJ_RE.-CD:RO8:O0[G: J&HTVJ/<@0$'OP7]ZM7Z_ MUA);2']U+FPN,DAT_^6X087,H3KX_U&RG5 MFF7S@DU8]IRD]B\J?[8!)R7F,*G>(PN:OE>2][!7-V5>/Z&8ZJ$C^"7[_',2 M%7$N4JI^2;/5V]_-KVW9$'[0$-7-9@<.,@D[O1<(OUH3#6RA*9O@T8#CG=R1 M.UV8>&X^ _%<0O5U,Y0$%IS282_K*NH]A.,8M5?@B2@R*LS5;3VI+H ;EV/G MI-.5.B>>2_ASF#">EGA M#\$Y3K 00U<3YD.13[_/CNP?6,%S4NX2WPA_1 M]<@I#N-1-\-JXHQ&0L,56>YU:WR'0$RR7V6?**8 KF9&_S47>;%RZNO;]K>O M+;\ENK56O[JUM2D1K->J]FK-7K4E9--O]F2]79-SS9.U_C(VV7.P,7X#'8HJ M!+3'*,QS4#HR BV2)C$&'**))Z]E.O'V,0Z!W/[7TML5N>!"WRGM:N_A6H[H M&/%R*>_H1 Z*2%CU>UH]\U[B/[>4==UH-C:,)Q52_=H8Z]=^B<+EES J5&:O M?I5N=.88IUBIRE73C9=7K:_U^E:CNP5>FV@T-ZNM>DM4.WUDL^J)1FNSZW?; M37^M&]>Z\1?H1HH"13!LZ0G?!]V8(KDX:08, <5S/P6W.J[._2(;@5*%IZ3: M (]0GSD%31!X79@J.$4#;Q!FMSD0_WU!ABCDL9&(2N,WQ*C4NQLP S\< MH%%O;VS5&S_^MIV-9JOUX[$OC8UZJ_WC1]O=J&UU%E":S5G$^XC3?Z;6^B4T M*ND.:(9!DD[FI%WH(M(9OKIHJ3,P1^\_-C##W@ MRUX+GO7M8E=E9\ZVIS(P2>MB%^R8,ZP%WZ M6=^"([;=K#:#)A:7=FK5SI;H@ /9VA(U6>\TFYT7?WR8?QS,1+J?@Z7TH^N_ M%[M/MZ?G_%D$PG^O.3Z<9UVMY_F'S_/I7<;@SR\1HT>_+3(84Y;]CJR'O_H4 M.O@.\\?![>'EI_IY8^_FH/$Y(G:#T>?A^>5V_?S;V_#B[+QYM#N$.=AK_^?; MP\[=JFZUVM^N+[[(N_EZ[96^^-_3S M]XI^\'MZKNIOM=XS?WW/?/Q>CP 8U]ZWH_?[K:/WA]'A[DET^&T8GG_[!.]_ M=4L] [[Y$_@>++?]UM>.W^DW:MV@BHU D1+$KW9[F\UJV_=AP>N]6N W'[-G ME@!KT[\GI(%5.@\$*F" FL+2<-@C8B%/O"+C< AL)2(EGT?6F:3TK&B"#[\) MX=&X'V-XM00/M>LP(^,A%K$?B@C-9>2;(B1[+N) I$'F(<%4&-Q;>=-\*G0;R0DED%_6V]ZGC5/L,K35V,3*K5?XXO8M5:U7+X(# MPQ'+?IB..(DQAF<+O @DF?!H 8U8%$&8JW$] \G[B4??OM]/M_%MDW3;KOF[ M2 Q^QY/O+]%BWGRM-]H]I&JKRB:V Y%("E%O=ZOU>J^UU6HV6FVQ]=UV(,]3 M;_2]S*(T8$=\IUC2HSI)![%VYRGDJAZ[Y8ETD+$4R2R>CJI.&0[*/U,(C'Y$ MP SXR$_25!JB*SPR\B-S@-E01I%QZE[.@K^_D^=Z9;&QS\<67,TL]<^/7J&LS'/$7_?#6QG MZT39@9N\ZS<.OWVLH?M]>/-5=!M;'=EN5VM-9*KH;B%;]V:_ MVNLUN_5NHPWSVUA.LP3+9\1@ #H$EX2/+N4\#GZLJ,ZFU @NC@("1! M'RT)N!-Z+GB#/XM8>LT:MP B!),8@Z-Z&X*<23 @_J8D_!W!B>">11RR?!=9 M\*(L\/U6O]8*_%8?N:CJ 1B*]4X7>\#W>^UFMR6^[I/ ;S9K+T#C^?"(*/N_ M%]7.K-0?D[_R+DI$N4_-Z[@858.$2J/QYR\\;!,%/^VNV!8XVL5^-8W69MUO MRVJMU:Y56ZUFK]KMMH-J700]L=66H'60I'%C4PN\7D2E.7MA%.&2OF2+ _U> MSX^2#*V%,6P,DK"_-5H;6UNV(/?5@U 6"]LN1['W3O;20J03=8JV2;:;E5G/ MO]Q^;E;"Z7VS*2%OU=IM$=2WFEN];JN'.KTM.[(KFHUZ5[8:+1+R9JU1;[M" MOG_X;@Z"F78I%<6=TJ..BIS"1; #Q/[VLJ)_:#^M=^I=7KU7K?:WZKYU58@ M>J#FNYO51B\06T&_6>]CTS,X3BNM6JM2;[7O$']>7I1Q5UW.%J-7O,2NRT,Q M1L^%^V?W:.?3P=[AV:FW?XC]*8Y.MK$A^-MS[V3OW=[)WN'.WK/>S[^@,UIF MNP7(X.T$[@TN/WAC9_"@MQ&(Q&IM,L3-?OLJ6[5^T.EO53NM?KO:\OUF571J MK6JGW^@TVYL"3I?-%YX$/32&Z(=A<@RFQ<0[U;XQ.J2" MXI'@=^)/4'=ZW)'7.Y"2OH*[D8X<)E& _BSZUZ&S9&C;I'K1T(4Z%FGN[>_O M&]2WNN&)B>^^ ]WJ80OE#>\,+Y@>U@VJ9AIANI-]VEDH^SA'666%^7X^+[Q^@*E+%2OF0>TDF^4FL6C[G)Z MR==GOIQ+OG!_NDP-J44MM1-.)+UF0;^6=J[^7NXKH3O=VY^('@RER&=_PHKX MC__MI?^<3N8Y_\5[D][JU6JRMM5KP^'8:G5Z?E<$R"_:W.IV>T&_U_VZ]4+_ M9FCF=2P&LMI+I;@"GP%.K] MQYWTO^+9C,4;IGB(_<^#EN>,-C+HDAT\_^#(^M]_BKE+_RM9%F=F8+X%,J]% MUJ*((1\XY'=')P=T/'Q/U:I-6_\E?7 ?/GAJI/EN_W1G^X-WOK=]XNT=[H+1 MM[NWLW?P=N_$TT?+(UYO02]SMOWVPQ[V_MPY.CQ#,_8W//SJ\&7SQX/F.[6- M;GWKQ_RR%X<\\ MAA\YEHX)9-FN>QE3T; MH_*'27/WQ1_[X.UZ]:=)\WK1%K1H&LG^2U9MCF&>XBO]=&OP#L; >8OV$Y\X MLVAQ\NCUVKICH=;*\?GNLTY#*\?MM79CW*7]U1U1YK3&?F<:D%=RL MK57F,QG+8U9N4ZG,QEIC+M>J':?)&"=9KE7D4JC(36P:N%:1SV0LCUDY'99L MKE7D:3"EP149&-4X+C'2 W4IIQ M^QAN"^<=%ZD_%!D7U/&/G7J9M7&S#,8-R,9F8^T,/I.Q/'SE&HV.SL9NKI7Q MDBW;_W)- MC)P57'.-5NBV0Z7VSK#=[21QP$2N> THVB)BNKVCL>0QK2W3)5"Z) .;[;7. M?29C>4S1E#9,M]90ZD6/Y9'+]A$)(<.<: M(?\('D?[;25QXV[VDR#T554 $ M]EJG+H%.Q27NK.W8YS*6QZRMI,1Y']+=()]06 M=ZU#ET&'PIIVUG;IO'^D^DDL,?6!UL;=BULGW^RI86O][HKK7M,QG+8Y9.1P&ZZRC MHL?RR&5#QKD4%H9T)\&[@S5:<5DT9G.M,9=UZVD?O[LNKU[T6!ZY;$?4^&4_ M9@)WN-5:5RZ#KH25JS?7==7/92R/63I=--C=6>O*Y5HVZX(C%%6DN!S(S@[/ MBKT_BS3,@E"U5:,N:L>IO$:"]OTX&ZM^:VOMN@S:M?L [;HNG%D7SCQ6B6PV M3.',NG)FZ65V-0Z^S;:FSJJM[97E6K;=$-N\)EC[LFJTP MET%A=M8*11A[;V4L MP1A%= M_3S:I+9]1=3!WEG2O%>\2*%X4@[7B7GCK'+ZSH:L"0ZMK76LTCEU3 M(RYZ+(]W.:S5PDKXL%U7_QQNO_^Z5H7+(,N(/S^O4PG M_\Q%+Y+Z]),^3T>N:_8GH M94E4Y'?_Q%E<'TQSF?[ZU6W@F!I34^3\%T<;!O_WXB&MF5[H'PU3*_X#6>VE M4EQ511]>\+6(;L0D>_'/TCR,PKCJ3OKT?/URPZ;QC R;^\?R\"VQ]>*/,Q1X M0E_ ^_HGSN]&<#Z&<#R@&*"H905V"^2V1F]3C+[_L/1Z>GVR7EY^-\;>(@9 MS?QUV5#"(_AW(I7F3CT9)3<;WI]B MU/?^E414NX;P[PUZ*@8-;H9)%$V\Y 8OSXI>%@:A2$,) X,)BK""[5I&DPK= M%B1/IBF.,/$$CE!ZR';;J+U!:*2()Q7ZL_Y&?WPCIS\I,O-)DNH/DR+=4)\^ M9'7;;,&1;!M=G,(&J>*0Q3B3K_4_W@1A-H[$Y'48T\K0C]ZH>RD%C@IH^E1& MT>&OK6[:J+%^4D:;>K+Z>H.^TG9!Z;M&=V.KM77GU[6-^A._ZS2:3_KE?8/= MW-JH->_^VKWMCXU%\&S_Z#W:>8#)"&H2-HX1O!]J\B_!R^^BK@@9T^Q,P7=6 MMR?\JP$HJ#BHJG'ZOI1P)*J=B/NTM@%;RP.3* P\?(TW3[*-%V']-FKU+6\' M-%V8>]N:N^L!$G+GK#Q"='[OF563:@C1O(" 28?)M1SUX RL-RL>SGX%#Q@Q M0D!24(-/XE]P<(R2(.R',OAK(MNG_UN>R2.Q/!H37?QQ).(G2>342S]) M(I=RX@A,?.?T/57?+=<9_4E,8\%3\53&(9CQ-(%>4-#AN+ER>DM)$!7$QCFUWE@KK0=-GIDQ;T#$ M8G@Z*AMKWK;\[=51JU9_>?5J[1L^RK3:/GCGG2;]_ 8!!WH&_WFZ@C;4]O;N M4JJ>^_!;/W?"OJ'NV?95^T\F-ICUF&$2@1_<7#:NFTS>[)6ML\:L*":V1.#;Q=F3/1N_0S M$'>8NHKWO"1=:6VOGR8CJM=)A:_[!>\469Z,B/UT!6U*6+6M>F>MV9\FZC!U MSU*SNVSJ6/Q3J[_!_ZDWWJB_.(E:)EU?346_U7J:7;-6]#AUSTW1[\<^Z'+O M3-S^&-]N&?5YI]9>Z_.G231,W7.3:!,\!67="V.ANAZNIK*&LVNMK)\HVHUG MIZS?B3#U/HL(#/,#*; -: E6LVIJN[D.L#Q5MINURO,2;=/%=@?Q9+$_L2TV M5E1SK\WL)TOW\S.S/X"Z7F$#N]58:^JGRG+C]Y7EI=3+3TSKK/4R3MUSDV7= MB^98I/G$VPTS/TK0KEY15;VNNGGP7,%(Q$!ZF8PB3'./T]#_BTGNY=.&GY92 M$RYDKK@_"TK*:2[B0*1!YGT:8UGSJB$C/B$]P&:UWEQ*7;/ 8_23=YAL!S.TTMX?]^G.5I@=&IC$>LLFFZ.NQ#DH$-Z;TDPX"O:#8V7[UVXUI$%5FZ M''D&YSUB-6W13U0O7%WC+IZTD?3D/;<]M"M[N:=W"_W!H LJCSMP>&43^BK MK3<9=L/U]OY;8(FGO7FGWJZV:K!)G=.LGZ2>6[;G[$IZ:.DAXI[GK*3!_>5T M*0_!ATYCNU4RM]\F8#0NI:I?V&RA!:%+KU:LW//M^='3"O96 M4;>\):3Z)"E2Y)[V GF]5C.SBDKFF PL&4V\6 Z2/*10 MHL\S">.+O-QI<=MA4,&V MZZ'L,\7_GI_$R0A,^E.LTT$K?WIZUSU*2GT3FE/NB?/?=;N1W[+=R+JOPS+T M=5A^&V)GYWA[*0VNA07PP$8-^TD:AP*W=E:,P# B2\PO'V,K%$CR1X$^R==& MTN/G#)E>-U;,WTN"-9?88^SI3W&(WAUULD8^-K#O8BITYT))G$\T-NK=SJ;+ M3+UBKMK1[L%: 3UTLH;@CWG)6**=&P\\,'E#2O",Q)5,5TP='9\LIQ6T8 -( MVSTG^'4VWXO_K17.P\AFET4-+KSDGL'TI MM?R$$?L%@G=1!R:I,^%H?<%/\"Z^6HTQ?PGBO%KJE5(0+F2P9"2)Z M?2]CL,DB(M-704CO@[A9+8ML-QR$N5@KKT=-E\VG?/BPLV*JYFQGK6D>$4_8 ME90%2]*)=Y;"Z>:IKM6KI67V3MZOX08/GBS=T>5$9DF1^G!2P?N,5PS9M'?Z M?BD5S<)\N[WX.DR3F+V[BG>:('R><0#OJ34",@>OHJ^VMZY?>O!4%6DREO#< M3_%?[LV^= KGT]-\^$4KG$7)R8I9,+?^4,0#^62 VBJJ$S2 E:L4PEW=.>0D M6K.UNDFT=]NG;]<*YZ&39>H!YY;8SA9-_/8*Z=VR HH6,5F?-DXW+/54DJ;% M./>.L6 -"XRL/MK:6F%]M([L/'RN9$"AX[-4! @*&8W"+/O+%O.R[:KWV]M/ M8Q)9614TX)1#-/$$C'^,F51AS[-Q&L(9-XY6K6?A^[=K0II'U+#E83;TQO@2 M\'""S ]63._L'B]GNGUAL4&=ZMP5.8*)$MT\[$0.,+G^@VCNEVTO[1\MI\6S M0/A0@&W#DI20%WXR&J<)6#XK&57>/SY:2AVT&+D)L;NE-RYZ4>B#[/1E^I=/ MK:73-L0_E9D4J3^D=%8@KV64C&?@G[^_SGD:C\QJ MJIQ^DHX8U)7-JYGZ_?7-V5(JF@4:-U9BP#X>QO#!8F0/^6:2PC#\8HXVQ%PS@?SO;7\>,'3U82#ZJY3$=>&"/53G@MO7$D M5BQS=7#V-"]\T7IF(7.5],((&?>@4BOY(K%:PZ/GE:6MXIJYE#F#DE"E&0KE@1GDF^/P R1>;(4#ZM M9F;1*F=QC%$P&A'&7M^ !<,XR\.\8&).8N LD6\.%56Z)BI4Y)T%L9C[21RK M-*FB])1>F&4%EE'HPN-&K;'I'2;Y:O;)FJ[(7NNZIY3 V^IWI)*U%?!AC[B7S-4+EX1AROF&YX*L<[F/WBRDGZ.G"U5D54%WN2O=VY8MBUS MNOUN;ZU?'CI9X6@<24\8OCCL7]4O\@+;+Y3[4*V&LME[6F)V)76-+5BE'@JZ M:/5'5?DLW5ZR\[%NSO'DVF=;\MS\<26&2[>U]O>>QAN\PGIHXH4., TU$E)1 MYQ[<7PQF8R#KABZEABZM=4.79S"6=4.7=4.7W^U\/SUXNT[//6[&1B**8(]6 M1S((BQ']-O!Z10978M_O50PMGYXN9P7]XH0(.5]@*$D,ZEU&D:J;_S%XV:73 M04?_64H5M)AX:]H3H&BJ1[>1G&A_K%&K-5;+!SN3*5BR[$WL73\UA;JR^F?; M4^$@1HCD:1)I,,@TL^\**:)/_U[KH8=.%3>8^C<,-DA&B],]"]M!G_[M_>-_ M.HUZ_8U7(O*PVV6MA!XQA6MFCSO(EM8:Z7$:B5O>K98Q]#G,ULTO'C=;WA[E M3[UCD>:@>K(*]L"@N'289Y[H]\,HI-Z)JY4E^R(PVODT65I%I:/FJ[*"/5G5 MJWL',AW(U/966TH]M#A'S& [4/<<1S "\,-X3G67.H90'XB)U^96=7?A^H4/ M2HUS6_B+Z[OQ>>*E M87;%X/ B]KGF'#&^&]YV%+F_3< F2_$.<>G3O@?CRI,45;G7%W#/,/:C(J"J M=+C\_D'C6.X>+W4YN>M=!DCV@W6>NE^VO!W#*PDN?UB/BE%'D#_+1"C$+P/PE-&3P5_JVJ+^ B0K/"Q'%O0HW_V?#. MD\+S8:Y"E)NP/[EO67H3,GAI]FB)X*^)%R1>G*BR5D3_88E9-,$7<&8\L>^/ M/X<'GPUE)MV[C\1$KXD'5E&0P>HC]VQ&:9=&[8V ?KA&'Y0H4_J;_0W,LO# MT;S/::JG/U7S/?,Q3-_T9R$JEF#ZTYZ,0GD]\S1X@>F/;L(HFOXL&R9%-'-/ M7(.AF+UI%%[)R-X7%X\EG*<(_T9B*1*&+(3]+%)O)$6,2S?'81$Q+%B8^075 M5.@D.LP>51VG7BQ(8.!S)3J6'21QI=&1*/R"AT08:=X-(.4"JX$J5%_OK/*- MA(6^DC."KI$1%,NRT&0<251_F%(\) K-'G&+E-S-I&X;$HFVVDT)&@+XH '5J7Q')RR;XOXB/3B& M45N-4$I0N: "NEL=$)D"7F-EI%<$ YGS',,O)2P4KM[-,,2=#!/6$QDL*D@> M/2.0H,8C\KFS8D1<+#!Q7X9(?06"HO89ZQI\D',9W0TLL2R)T0RHX/6^*)A( M%J\/X?\S#ZQW%/A^/_1!$HC#(95!2 I,>N%H+!B2=!4G-S&IIB158L0W@$L2 MV"MH::"D%!G>PVHB$F_U,WZNC[L;4S)X;M&@_;RPLKCA[8_P?!%*$T[]#EXA MDU,_P2?B*\ .PQV2AM3+QLR^>YZ0C*II$/#F=K4J-&&X]:,$EX!L+JUD3N!L M]=[Q:%Q-H[X^,%4/E #?>I-YNU:'X(7;L8@F64A:R':-V]%'%EUS8D^M([/1 M]-.^?P;S07^3ACFH9-[$F(*_1SY%#F=1KV!4.LQAP=,#S\Y(@'Q6:S'-8D\. M1=3G68(9A:G/8)+_"X,)^Z$V$F28(I=-F,I\HD[#3,Z?;SRW;B2,6&B39/YE MQM0985,KYB>!78WCI?\->7A\B].]'0]3??% 60Y,[>\GHU$18Y,(WD!XIO,I M RI91(61T[OGBE^/C#/01NI<@'>[R^I:0N6FM<,$9D=;+[2]RYL1'!#F@H5- MW$M(&T[(P%&&*\VD.C=+&Q@7T=X.U@\>!+L=?A!HPXUT5(PW0TT&UYNQP#=H M*Z!&B^"UZ.[.Z>60[],1RGL>OW%449)6Z CVPCX:SAF.@W6%NFM0<R*)L7-7IN<<@[0> M; :9].&HD*S(,+\$IK,]VBITDBM2!76+H8S&<)X-1!Q^4^=[5F!^)."HP?88[OSDO=!H M+Y6<7"/1C;Q9-L$ 4PA-)C21,M6B&\TLJEA'04"9YYX\\ 52C#*\99_BG_#:ZDYL:DID/,H( M&"#X00+&KQTM,(S9MF/'$*<2WA)#K#<4P>!YPNF&+1HE$RD5U:E^A:I^!37. MJGX-#(N99C@P>OP1=JTP[G>FJ)DJ>HP4P^WAD.E)@5(,ZJF]%,?.!BU+R!#$ MX*IZD\+[X#LDMQ68%##UQQYX20E:O#YWS,7)5=-)E:.P3+QZI'2JRK<7 5A4 M8<8LK^@HA7&1%.A!Y\,T*0;@C/*4@EJ2_L2/#)DKCW_I_$GJ(7(C,'R(IA%M M-2QKPP "-8FE618CJ;QY%&_>=/BC2(J ]R3\+BBR/(6)@C7*C+>QH:XVG\K M^%M*T0L"#;!OGH?L-1JAT?-.^.!^XJ,/%WL^LLG3@T&_$YEI:O<3^G!IB,Z? MDCCV06&L&:T6^%!J,V,( T0U*'RX.0:HZ=(#X5>\\#@)\+_#)%9;,SP6\ F_ M3:\(H]RJ$R/.HP0$BB(5:"ZRM%*:0OHXA44O1/ASPA3!$F-Z RC?'LC0$/X=94"4:"P>!Z+K+1>6I&C]TF^O8PODXD-61E] M&&$<&[UT#&RB1XVA- Q'F!BGR%3TMV0,@!1,4'XB.0 U990ZQT+-UC>Z" ,6 MG!2BY)=]3S@PADG(3,YJXWN?8I(@/$ED'G+X%2T4K>*F;AO>Z85JWU4XQI M4_I%7<6ZG4/B1=0/N7Q:G438_PQ.([,3G -/10]4-)&U"JMW_*BB]G^E=* M MXW8@X6?-0&E297=H!29P!D>HFDB B^EJE,CK9AZ2D:],-:&,47-L#05!Q'(43* $W48^ARM2D!+ MF1L:\X!S=B0;H/@3*J77,4<[_DKIS,!8'0R?- 2*$_5)P('7]'YJ>^BXU>2DD9\ ?\B&X9CU%$;;2(0,7IYQC9* ;X#K'5:%( M*\D5;))BA#5Y2'H*EF78!\,FUJ.F\Y+RTZXR)=4Q1MA7IJ:%U%B1,=RS%Y(F M!HF![:Q,)-BI_A7\.\+#":9L6O_X8LR_P\0A+ (_7I^A%2>#QJMHMC5Q;FJ5 M;4F5J704CP-.=(JBLID7)]<.Q&#Z_OI9>+_/3D-M=C)) 1A5'PP9P MSH#)D8F($^)X,B9$SZ1LN)BO "G#VY&:AAG&)FAC4Y'&P7WC76YX&*J O9>' MU0#>E3JEP4X;),1&0XUI>"3T"#]*BJ!JW!?=K5I)NA(QD##,(^.+ENP3Q^8F MP[+B1;!.+%D9$N!46#G,MRNFPB,W4GLP="QD$HYB,0X##0E0^D'$&D'!X!X6 M4TIPHVSQ#M@C).TD"!/O!*N"LH"^\ K_ZLKW[+5\-_,3^3O:K0I?6V&376 M&<,\QU=P2X,GR)-<8+(U(_B!^R"\$D$;&S!8=3/U4@/NE53$H-[3C)5S>9#T M*-BC/,M?* ;"R2JX4T>_,-RJ-+8,K-PDPF0[@:&F;WH8^D/YBG=6W4QTHT;# MHAL,DVPQ3NC 0!;PD"64=(@( G3KC8-G@ 9F MYXSA/$6?E/NYN-@V;/V"VY-V ::N4S(9$FT^P!["0R(EV6!KQ]T]&>\!ZZ_J M74712.7LVK.-#B'>MNR!"T348T'^*,&'G/H)8YG:6VIZ#I-K5=0!LZ)Q*8Y= M %L,$WDRR*QC+OA(7[Z<]PX%YU#=$,YA_@IFGM,.M3+'-]>2S>>!QAKD!!": M#J?!*O=EQHI>&0H2E26HHPSV&#N1I=BCLBD$Q>X0=04[.$V2/',>1!Y=QNE9 MUH-5B\L@;8SPGA#ESP<5'50S>%?,WW_\AQB-WVR#CAW@T#D$.4$KE4Z#_Q8( M.J/SHX?Q*1Z8=;&TV>6.).I'C Q!$*/)&-/SZ/[R%C:]#K>.$\QY$7C3-IA! M"4;3*4LH_&, Z2Z4(AMV+ O&8W7!X'$^@7^<2!%9G:.VJ4>>BLC,5ZGF(WT M;_V(%'.CLTXQ__XIYF>3>]K79\Y;4ZVT;(?.OR6&LB5:<(RN1$4V!.?.&KKD M$Y(NX_A"*6R=H+;&#YVH(0:^")BJM%UXS0S-9!^_?N@,_;P)H3N^1H,M]!^P MRN5 $T:-?-P";+V3.6CF8]E67_D;F1.RW_#V*5[$@8;9.'\IOUBR=MD[T!XH MF&SU3@51N2HK0 \B@.;D"$&(1(T$SWE7_J"[&AG;O]6!_'DJ,'&5,A/&YEH M5?:DC%GH8HQ_@)>*/H(..U+4:CJP 4_'9(L]ZMT4C#9:.<[?TUR 6)8BTH!3 M>3:I9QQB)P($LX@#FTX(.7LG0K\)WI@B-F#A^7JX-%*:JHJ; H(GCY(X3 IR MWF%WJF(!&93"83RE)@!*NY&RM.2>8S(F'](-V0D?B=MP%'[3SYZ;L%@Z4WJ? MA;3>[=98'TF1@A'8@*=B<4(X=G+#.T"9=M4F]2$$,^P;=7#B'+\1;5B(>;$VXX'U01ZB M$,&.*N]J,PG:?J\X2IDB@B">([!+46HYY$Q.E!J_=[P#8KEG4]LRE93TR2=C ME3T>T/XQ61^3.5'"1.A8]GUI'G7@/B 7L+XRQ[<;0;DE>,N+AI"J18: MG*H;&(HH0>?,+;;2&1O,')+O#MZEZNU:GH\#0<#V,?@:J9Y5'>95D"<*/9.F MA<>(+'0#\'1!OXCP8=.!4T 5$<2H%D%,@KCP2 ]?0#JUS2Q77(%$M MA1$H#$UA?TQ'@!C":4@N+N4!!>5+W<,# ]93^IP"?]8,&B.(F4$50Q',ZHME MTZGE238Q'R.]SNQ,'WQF4M3/RS65E$.RTXB:$;21JZI4BET8#)&S/ID4(Q*1 M\NI@-RMD+UV#5!W;V.:@IWP:K614> SC'QC7QB-$U9$XB3O*,F97 ML$P9QJ_'_ ^J7D$],D;EDVFLEDC)A-(;PH5-D WB*?WL/^"S&_ \E&!CR&A 0)]B+L)5V=^V8Q3LUPIFW""F5.TI8+#)"*&Q NBD@JF54(& >OY@HI;\W1B*"-G&]G6P6#WGFNJOM)SI'&L7):%98%@$5;4S+$:9-2.U>=._,%()EE$-.?E M=!M) NI1F 0L>BUC;I.XEPA6B)B9M\-.)68I,!TS=>Y/81'NF SF1YC$23P9 MH9N];,KG!"U2S+> 67^MD>IDR92!-*1J*%H.WGFD#>([=Q3M/;#$-RL>@@-D M'(>8BP [#.D,.?'.-L@>TJ4O "=FB3@V?GC$R#KCF4839Z54'6G$&0(L(S&1/1,6)U22() MJ=0#2:E@KCO-M:%@+ =C2Q"LTGAT40C[/"4/ .QX&ZY@AX64FO:>K#.@PC3D M <-55.M6?A]8//(B<2-P.:LNF]6J%=1>:0.1=3\QN,>$-3G]%BQ@MDU0!6.$ M)QS)F*P7JAMG7Y MV#2X!A"B25+$2")H!2PKX1YHP8R+89%K=IN6< .SL%@151Y/2LO8 M'JR.!";WN3R624)AAUY+NA-J8/:Z/\,L@."_38HTEN8,Y](5O@)C5YWNW\DM MA8&1;9TR'$UM2F*;$(AMH;#$!DV;K@N M?YA@Q)LR)00T%0J K8N3FPGE3^WC:R4CH%QS@RJ<%D!) MY4@AKUC9[=-(<2?HH^(K'+=0,1>,IFF,G3WA>S,^,BXJAEL-NGW:DZ10<IN9S#C),*,MC(^-;)/N<:E$A=MY>";SZGU,K-=J[^A26^\47_1 MS2(F7;$CG\'V3.;^F&6'#DX?(Y(<[BN96?:>/$O;5G-=>)J!@L$"M7,A@1ODEQ\0 \>]B,E*V4 MXUPX6;)R3*-B#& \!/V"#/JL"',RL- ;!!-#3N-/^=$J@4GQ_CF8:>L&E,+. M&T@E:QT2OM7.WI$'TPORFER9)$OFQ: P-5\4S-I(:S2^.0L45]LJV% M!P \CQ.?[$LPC+]L]V_H%,!T=!TLNIR3&--!(7I-PMH&E-=@!T5#CH?A6*5U MG%\,0D'L')H[#JEUXYPJ1W?"S$\JWBZA2H^[-Z&U2E2BKXHNX)W"C).$EJ>ZS1*)[:* M@0T&F$'!-B-8$&NYO&YD#\-5B,*;$L#235GR9DH=2)QP[0*OT21+7N%RG=MZ M+^&,'QK:0N4*\,Y]A6*I<:\*V F^,6V]UM_QRS]%7*#Q#V9E=SJY,R N2M>_ MYWHD-(R)3(<<66>359PZDSDO@[LJE52'IG"7:"*WZG]7F3/S1K.#=FW39NWO MM(ELUAA?N;')G[Y/D@$A[*]U00Y5"I+-&W \J:0_D./TH(PXPGEC^N8!X>CY:*K@TVR5SG["JG MHAE\8!]=,8H* X(Q42]R[$^7G5DWLC0E=+CE7A2.0A7X<%+,"36J2SQ0TIJ<^$^I_Z(4@JQ&QEX/HQ=)@@]H9-*"@#/=7Q5TA!Z.O43 M^?":4P="_O.-8#(#-!-PG'IUN2R4;J@SE1Q)-HN>.'H2#V..;S-(F<+A6 9) M^&*L3B!ZOA&6(8[*>!-TV[3G.84+(=H$#6T@?6FI7J.) 7YSK#PV\J/"+?9& MZ#?[6/Z&DU*D:#$)#2+A.<$4*=YYHN%%9<-LSN1MWZ6OG(X.&&]RM)E MZPK)8L(A2D+U+@-)XNDB!>J66>I))TR"+7Y7.50XDE@O7R8:>*$BM,PC,?LJ MRZ:;WA/:AZU=)QT/+TJ'MZX1X4)HIE+3@9NY.:M2A'8Z.ANJ 3QW([X&+YF M;38EQ[#C,0"&Q:M4>.V(A":=Y89%OKN:8[ -\U08WCY;)DNI\JP4);.%-%P7 MBHDOG(>!&)OT).*2IJ)5-X3[IR=3,E5?8>$"I.#CAXO"LW$L3Q322*LF?+U) M+PTY?KQLDHVG[L[1Y_W=:KWKD3LN\2-H>B8U$XR\P-(P M\ALC*5($4BHT&=QO*$64#YU3"E.;'(4EO310[ (@^8$Z4P@7J+TG/;Q*Z2\# MSC)^@#KW$57%.:V-@ >5JYB^8 M44#Z9D^17](Y@6YT-@YYT\%XE"%.44;0JUQ*,\4NS?O%^*/,<:WG&BYTA(Y3 M&+1(F/7'BG$#G]$9"^.OPWT+9/<$+95:OY3Q9@KY<,T&Z)3'6F)M4'P/RGS M&B,X4RE3G"?@G^I$YHQE$BJZ )@B&Z;7;$,9SL=TP:R[),MIPD$5#2%SSPZ'LO@U.LP)?+C,![#VU%1%Z.CB==#?98Y:"9V!1&X M#&HYX5)_B?T?UTG:=:?$PW M:4(*WCTR CN,GTL$)Y@B5JS,"%@1*0T6K)-4J'DL:8<2;I6LPZP( D6#[!Y$ MM"=9BD&-,F@A,>*TS'6H MBY\-,H'(T>FMM,I3&3]"SCOA&ZHWM"J2B.]G^>M7G7RJNRA3=QQN1@>>6@Z8,@E\PN?G%F)AG8S:=$47:*'1L9\6Y- ^:MFS" M^F&:/DJQ1"D=P3"8 @1W/LN5YN\Q/"4*1 ;G*G7NJU" @1)^9M5 IVA)81& M"=H_=&";,(D.!:G8_4PLCPX+6Z-1X>*BJJF=GH((\A-F[LX<,(GAT")M!NJ1 MZY9&1%X2O!0]G&YKXQL3Y^&CA2"%O7$+L.(EV M'FHU _,-SX^IBB/2%,P%**>B G"4H\[%X_0=4<_PP:7,&63$+]^)(4'P)OI) M); W!J,4=Z-YGPWO+EDQ /_A0J5[!6RVRBFCNT?>%4N8*-&:T*\3 M11AV=]GARN6PN^L<]C,8RR\OFE:-$ZO8)?%UNS5US%3KG6=TKE+JW\9-'?^\>]V85LH'3ZY/-' LV^QI@8YEP M1&CHBD72HW?-3<$0T%FE+EN9#M^5H54\"2%Q3 [OJ2@MY]"G[F&J3]AIQY- M4^IQMY%LP=MTIVRCSC"VXO8K8HV71@8_G^K$"L.A8U-%= &>TB4$(M5\Y'-2 MWXS8!NO*#9Y-HUNF=S(2'6Y*&Q8ALQ!GNPF*,=2+(U:5#"JQ/ MHHF-0%&1H BC[!6\.WL,&&B@D2L'$A8'3#G47PDQY\V^DGW2C917%$8 C9F%"9IDO4C$9C4(=D<"L4*0(0#"3':*]2(T@JVHF MH1+*TO N*=%3"3FNF=+=@\*8M;$5 ;2(U8(:'E5>T_F@!LU#I& 7,(WLAYG' M7Q<1 FF,"<[%R$4^ R.!C[&AE&4@EK>PX&G/9EBU>Z,XIWE &=S81TF(9[*A M_,:V-ASV2D8(8*=!(3X.P=O4=RGBDC0'PT$Q-/#4JDA=J@5=P5VQMB#,2R7Q MZ1QR>T..JG]6WF5V]V!F&F%?NFR.AX^5O;0;^+R@?<01T#=O-3GM5 (Y*Q3=LXQ?RE2+[B7R%B/YT/ M+>D9CGD/T<5'XD!5%I#A>#;<>(2*4#AA"8I((/>X JN$J8>P$+0L)29K[+ Y M6Q6F017/CDEIL&,XK89$9LNVHIN$V+.!"[0R!ZF;I^)8Q>S#]"L%4HZYOY@A M'%: ?C.QI+8M2D2%/#;NGO]9M 0,MQ@,(F6AYL+D?ZU&U&0?%-W@25-WMO7S M2D?_!DT5_FR/F1N]7(;.VWM8W>+CO])TPB)3=XSJMSY)%GB5[FCQ(-W\! MM?7,//WIT&MY7Z@@K.VI8XK+S:N=ZN_Z*1A:#($@($UOXM!=ZD,) R"*9)T2 MD%-6I%5YD92Y0\ZO#F"^B>IGKL\(UX9VACK$;96Y!J+B=)\Q$__:Z]YI$,HI M$U=9V&2JPA<3,A=!O>4*JD?V?'E =_ACB(WPCTZ]SP1_%Q5+O:J?I6$'2W=B M[,>,S/,%!9MF?%P=D)*S6VLZ::EN7,[44\!/[2WP?>&\*S5351O*9GI@ LH0]B"1F6JGJYL6 M*SK>4H^6J>WE=,@V#R=TJ4F%D9$*EEP0,L,9;^R'B/;F\Y#L>@/3^=KB$S[8 M/9P(0MUU(?VC<6;:K1%:=(K+FF 59$G@.FF^[7E"246R#B#ZYYPVC0>]L+>@ MHZX\VR"'_RUFF!EI1H]5/SB4+[4*>3*0>'J5<*%TL>F,9\##5-LBARJ\/:=- MS;P%4HE1QL*OS;.%FF?[I&[RB5:4!F-OPJ0+MM84B1-UGT8J#X>@ 8^1D<1( M96C+Y_NJ]5SF )$59P<85+>A;6\SAX:#%+6I.["3X79S<1VN4NF!ZXW;G SQ M,X2YHF*CG6%(_42!<=J<#PERM?F))0=11ZOGC%1H2I=0K2)R^1C=R(^Q+V'+ M[\U-*_.ZH?5"T\#)A"')3MS>U1!.O,1-&F'@=WN79A2#R>#?T2\T4(5ERW P MPFS88U*1/<4.R[UC(/1U%W('"S*G%[88B,2=B M[3"HK1O 4=">RL6*F'JY4Z!"04,9(4,@,LNY(]S ZE"* 'X 3YO!_10I+%^Y MT1G'D9<- /6NS#$VTW" C;/Y # GA<--.JBB)*&." B"&DL#G*:)4BX&2 7> M5_?=F!NS!Y&(N(7P#)VAT%;JG+ 'BSH&V[7HH&FJ EPTJ&(,FS(V@PC=?A1W M8W&FU@W##N1R/EL\4C6]>O)6/9#"]755(P6 M6S?5'<)LZ73*G1FY 2VM(D!;T>NU'=%]HUM?=%U8 2/1V7[619=_^^I_OWT6Q7/&T#"M5XCBTP$ZKO4\5 %#G]JJ<'HX\B)/$L,:;; M:IZE;CI^5*13L)%Q ?9Q!LJ7NSA;0YK*.RV1-O&H);!'S">(&:95P8Z!9P9A$)JF2N:\)G,TOZK:GOKVT+.Y!LG,X8%[J(:V[3Y=F&J-0U2_6% MP)+3)(T9*M*?UYC6 @I4)UN'V013K4Y?!'RC/*F:FK(I*-N=K=Q4:]/@GDZ9 MC(/W&BWZ&&DG*-RHVF:X#085]@.KQFX2;R(%]W%\: _-I;._U\VWU\VW?V+S M;:4SIQ5:*2IH"@BHQD"[(P]N8K0.\OV,()]BJQD_6_#U%^E8++H(M^)]DVE2 MW3^K4C6Q"QE,B:Y+'52DS(9@^5U5$1(Q1OLAN:V8+43Y'J(_QX"-/I%8F@TM M X;I$%EGM97"&Y1[/MI.'+JWUU"Z*&DT+8<"V8+)+,U%=I6Q0K)[*XQM$3HH MBG0RYL25@T/2"T3 1VX KWLGZ4KKN\JL*VRNX.AMP ]C!TQK_/;\:->:1$[FAS%[DF+<25=ZU)1QU-K%@TN9!-[G6Y8J"8ZE5&_JE%D"]""B-!!U$GN2J&.IW@/W654?QF94PBV 6H.>T5M3*(.J[10%L7L'# M0:F(6'(;HA09#2R$'&GQ.5;O$0QTK4K6!2JS:H6ZVEE/RC1CLN -FY'#[6J* M#Y#M?>QV"&$JFW(?MTQM\FDTU(;'[%3<,WF>VU[1,3"=%V.D=)KT"NR;:(>G M,RN4>KNC5,)49.B"@'(5,8ZPC,72U[G%*CVIT)^J@1/;%*K=O790L6C!%,2; M9G::^78#-2G'F\C-)0^DG.4U-=YZR/!:D\-Y2:LTT"W.*'*;_0L-NQG,)_O=,\235+ MR=R"A8PB'P[7%/H Q'),("$\HN%"$24#9Z<)8[*K$[D<=U:UMYJ9J&P0<*-D M\[(P,.0!Q7^4ZCQ,(YC$V=>&Y-?&F]DTXSQ]52L(BE*79^HZ%(Z!B!5Y)90( M\3HJ6(<9&=9QC:0NZ;!5-0RPMR]N1>85\: MK?'\ .]?\"SMRT&!63.2*VI8,M'@%1-AYVYK]GE&I4[DROY#MQX*J!IW@D3(?0Z*C#J0BA5<$=7 M@=[ULLCX)J?Z#-@VQ-S72H+)$B:I04?IV6#3@4HFE=KB.+0%':OW):_-WG^Z MKN >P#'J45YJ/TJ(&2VFG >K$:'>PM8$R)P4H\4TLYJ_"*7I3X5]K! MO&6 %)6OFFM5G/]:$#?V=.D"3\8PS+@%=YZ#&OR.)&$$*^0R4H]Y@$L3L7V\ MKPJ''"'SDRH8C5FN&8OO*LF@BZ;:!,UD@V%\;R>V' ];OY&Q>,<]3_?W#L"' MIZ9DU.XX!]N=".AQ6Q I'0]RP"0+)BM]']0&"HMZ$)B* M".+%L"0.7C)]2NF.KW0;8FP(G=DR=I5D+6'L.60?QK;%,9<73,/\.7D)4QM, M8I =5\7 700#X0+Z#MY31GR3%547"/ MBFL;_U2OYE!QS2TC,$-1@)6U+END+CM4;@[67I2Z>"RJBH];#<@!^.V4>^>3 MEI""IO!D,H:C4SMHYMA&5B;5N++B$0$IDRN1"G.9CYG@PS27M4V$E7K20%FK M!>?W+*;-F$HJS,HTE@M+:(S\*W4'S_M\?%@B@DTL@6D*/O;%V>'VAK>?*]]# M=Z@G2BJA&.J=PBG-K&+@#YH56ZES@^YB/1^H, $="J0FD[CJ-I2QFA=/L:1 M8T/SYYN *?<<4FI8 \,RNSHN,$LA(Z7UH\.XGPKD12$.,7;0B"B,^\I@?$5C MF9V70+UM1"'LE[.H.JF0:9(K!"1SY90C*1O>X1Q)055W2Q2%MJ7K'#0;/(I6 M&3NLV9$Z\%INM6='[)$-MW&WB_A,893?@;E=BXA;2%-@W%H5"BU=ZIO[J<20 M^!WL;F[;>%?FW(W..MUNPVDM(^.AX+Y.T]5-;AF11> @)F>&,OW/(IIPXR . M-I4:47/']U+KZG=)BAE_N#UU7XYR"DYCL>89/6X/KDZP,<<^-\D^X@XT^[%3 M)/G:.ZA[GRCI1BWYX"^\9K8;I%,Q];=.J\FHHDS@>4M,:%K$D9:IT,A]<##0 MZCO>08N%NCK:)CGHH<@J H)-ZJWB8*Q4"K2BMJ^M/*-"+[1E8*K^CO5>B,.@ M!$486\+V5.8"8K:."_?ZGA#["-% M("K3$JQTN[$C&[JA&;PK@Y]U^@1C3*&?.;Q" LR]"=(=J,9Q7)A'K%6X_\); MS0RH*AUX@$L'D'['#=<@=(0S0@[R@)6G M!2'!);!11YD:RKQA,^T:59N !KXR?@K\8HL&[RHSXI6R*VF)(_#WV"((WG- M9=!HY_4FRZ3^.!2. MDS%GUSZP7K'U8LG*W4XDYVKIW+-D1\NFMDB$;ZB=34$4;:"Q&[5:PV'02["G M,JLBU-THZA2;*Y5:4*5/B?8)"0"8THV+0KCV0=5!*"-O1K.83 ?2#01BHFIV M;#>K!9?9/;*N+KNCI"Z=+SS1?KCN]YKIS%9PV M? HOF_B=);K5#N,B&3DFYF1..6U:RN6:E+"5$D6Z3#YGP!E([9J6J;](7K A M.0+BE2[>8P#63@,C(K7A#$4%QS3WD?U7Z_IYM*J\E&4C=F*.O+GUKMQT 7=!"<$3IGY M&=9!#G:@Q'-O0A1U,D68+?2N,LXYLV;[!L/OK'?!O<-QF.RI$O2A6 =#GX_4 M#P55-F,D NG]0J?'H*I:XLK$Z%GLB_H=^V+V+2C,8-Z$^<@JY#IP"=:=6^?? MU7J#WEP1N-B;E TNIP$VM5/F ;I=X05M(I4 4B,L&1Z]B2U2NW,\.GY)P5 & M]FC8."X+0Q%-130-Y8E;>6H2;6-+1;)XJTNR[*[N,7GB/7;/ZD%%&FNHR#,8 MR^*A(NN3ZJ^?5 >)0CT>*Z5TG":#5(R>Q6'44BR:ZB0:29UM+WLZ=[V#[D7 MOCBEBXW>5SZ1\9=MN>L@P3H5/L\\P=&W9>2SV!/4AL'3G0RL<^0>D9EI!&NB M?X%0=NV8Z.0/J??TGX>?=I@J \[[@CU3,$)*#6K).W=HNM,! M5D -!$;8%2Y,O6D)W8$B+379!@53K%-P+=(P*;!/)46R.-*:<%D;@MFP#&N M564J7>8,R^EC@%RA+NK^T7'.K66*$<1@Q)9MFWNT-8D95:F($@I M*\_29:)M3-A K^UCC$W'[@NWJY*SSV6XWS>9=B,I&C]*<%V/W7B"@B M;BKL MT,!6* +U0L9'9KUDJ1TM4(O?3Q4>)?#9,(6TNMH]<+]8X^)/")Z>\UF]-2A>IS& ,6#]PN M47;".:_J"$QF4B=U7#1=6<$:]!:<%L@K)4NI2,,-RLE+2EXI9D-*6YIZR-D9 MXOZ%+NIY3O.#.7;'%YT#8 M=3VD*4\&9\YY;]>Y';,OG"D@/[]%HIZ@$WWSDWP.@,N26!@NC7(*<*)Z-P<. M X-EFEAKL87R1N5I@@NHN4G0\B&KY5 \@P)K9R3H/]_M'(,BPY(G54?+Z+]I M^MPRX9R\!6,5>1.BB8NZO5._<'->"@,A*[[(LC1)\LQYI((J4S@?TQ>@3XD MM!\JV]=R,/C@!P15-CT#[R/9T=L><=M)!<:84'\^W+?$0<6;KHRF3L(3N2*WZ-1E$JHKV\!2 6&08L/;+8S_1TP3"+:- M.8*!$]17)"VLFM'2BL%[@*JEMU(" MR8TV:?JI#!2('-2RI#WGH#3(6"(K=YR,P<1TDLZI)-:! M&]G+0J+*LN-_KS,7$OZS'U-_9+C@?6,'3Q&V#G?$&/FU186-8#@ T*95M4-^ M,H@YB,Z$R$0:UJB]V=%3J8.^KK\Q5!:X,M3$-I/63M?5*%B=H,'/ M959]%UX]19%F.6F#L$]Q9L4%9&1.519@M0%'_;CD9JHSKNZ?CIYW0B?.:)R[ MS)!X1LVT L8/]2W6FG71FI7L3PU[F.V)LQAMBE&JD118(P#>D.-;&9S_G-R6 M(?!7G#8S'<"=B)]58[1A1PD8EH(90&B#%+THS(8F0*]XO0CY 7J%R58RCBG9 M6S&I*=.C3/N=H6,QS;*T4UD@:.1B3'6SB,TD_D)^D'ZZZGSJ>O6(.9B_@@HU MK&/"9>WH=%0OV3G37F+(*2I29)P/H$+(->+%(EZ::\3+,QC+XA$OB^NI[.;H M<;=:3+D-7FNM4<87<%M(0WFFKB[GSZW??V7N$J!SS#Z54G:.AZ9N:]L'O]R/ M\P+1!=O;NPIB\ V=O5-)1"G1*_AF)+[!"%YN?SE5>;WW28)D%"_5_^X0._N^ MX29X*\%!#W:2=.S47>)ZFKKL;4HR@9&XZ\))#&9D>I!J=K!ND.M0IAI.ZV+G MN0>/9M>R]ZNB4DI#OV1WE])Z3JFW3CWJ'HQS*E+4.15(.2ZK;]O!LIR?+)]* MV23VU2G$U6XQQAL23<@U-1=ZO:Q_+JC0)(G"@-D>T596!9Z&&([:>,(',/JB M+RAF;9O5W$?CQ>Z(?2GK)=F78$GE5J/$#AES7,=RP\WIECWWGCF9H@&B,=P* M6%W7Z%K^$AL:^%RM;GB&QC +?EABTS5.'UZ2FQG!B1\@N,/F.RWKSRS_ )&. M'V'80GK-S39O PUU*52]M6V4;:D!W-$I+A.D\)Q*(I?)Q#49P(931LAT)O=)>6-RY92QGS!VF\UM"HD6236$1AOFW0=_ ;B 3 M%'2!QX^HN7\N"OH^]0/J[KN*1VNED;>)S(A#+^UK6)VK1]Z=\MI M2HZAMM*H_*Z\RXA'P^&UI'/)I;94I[3>7A8H1<$A!'6!I>*R>%'\B\?R!7M@ MCX5*P'(XR!Y>]F #9>2.WLS37(MM'?U9+*7S?&2UFR)?<"#HC+"PB!$0FC28 MH)1W!3U>3K50K^"APZ:4,2U>,0"8N6 DYK/,"RM^&?J:F8.N2X0MJI45QDXS M$%\>6A)B[ MKQ-_Q\"D4W(&_9D?\_(1OPR;2L)-#[A(%:YP1P:PM89::(>_\AYR&MTN5"]Q MNR\%MCRQU07A &<(.R'$F6V@1QO/]MA(:FT+%OG/HR_/F)>,BM:7SIHG;* MLVS/,#<,.G>G'&N9*%=47)D2B&!P=PQ2$N$\> MJ0;C(;).B;3(%5.A8@ <]KTK M)0/4^1A3Z27C&)6S1*Q%HGJ(*)M*^HB%-X4MME\2ZG@$#Z_%?:'B_D$CK4VD MS34;N $G)Y++^(N-A?+W:LY4 WLR?4O,>UQCH#UEG3L;70YFZ7T=SA:7Y98J MA>AD*'5_>F+T;"VV/T9L]^, ?*=T8AOX&,VR8.M/5#>70.L:L3P MU!Q..(PB4Y-9E5K!+(6Z(>[.##MX8XFD+B+$\F01Y4.?&%:.(8820,F/68S\=?LJR:^YGZ9X^? O\"[YW.V_-MF1: M[$Y@VP.W >M>$+B(&+MM=(L01N3<*="3J3\R1@SEJ]SX>Z&[#\.=@PEW#Z1 M$UO7&'.Q92LS+5V77&277&L[MG7V;)J6$S,Y9?1UF"DT-N$F1#XF]M/QR8DEKF'R"N0JH$:8*FSO#"]3 M(O,78^GKK-,/RHLKV+Y-[6 QO&HSHJLW3ZAL='>:KQX-7XV$73S3 -4-J5:P MBDN,Q\O$_[85 A/HE(G7QD6:%1R8BJA[DLLP]M\B9,-"M5/E7BV<.3=U#LK# MK6#"F6:F%-GB9]J6[&-]L8F7LHBSEA&2)-TE, M78IX>4I)5!NM)S^!OR/T)$$9D44#:YI5;%8#P#&J^3+<@-$SIX8"!'(='ULL MJB^?3<3J>U08$TRC?X53-4D*#QL-6H8DW0,K48=MS@*Z[5ZKSC&!A=#T0_Y1 ME0G]*4$)ZO%*$U72'[L -X$FF@<\.Y^F+57I!>G.'9/2SEEES= MS?,19KJYB\@M63ZQZDW#\8FJ?ZH23";^(Z0;4P"Z47AK>MA* M#O4H5M(B);M:@=09P)7YPR2)JA2Y#XCJE&JM:_4WI%T:;]1?H&)(11JR'!@1 M=H=%+QB85==_U3-9VFB M^(HT@<.AW'A&$Y7H,;MSR7:0.6B%G1&;GS!O5/$^ARF1QGY&NQ&E G93X!3% ME*K)"?*1H_GA>)KFU4A)IX:QE7H,,X\),9LZ73*=#;3WB2JJR GWB:N@9X,N0:3C_AEA2G B-(M!@EO/:8'K'5'UD%F= M%*%?(*"8J ^F9X?&P3MQNM>XPHM1L'TLIXP \*C'U-PE5PW+\5"^S?5CRR8@ M003PV5IAW*5B2L$D@UB:@*EG&3SNO;5,ETWSR5O6ZKC&S*-S)D>J81AW4I5(2,/3F5]<9+P2',DY1.%!XO]YPJ M]<1%-4=H(N+<(]!V&J?09[$='[XM(E M?=O(6 5B[-F#)QK7(JM&I+20JIW'O)DOM=>B=D%(%>,&'? .EX1D*0'O]83H M4]%65]ND/O=8H0]UE8W.7)GCK:(YEQ6FT2!BB$0<#C;0I:GQA'0DU.=VM"AV MRL^JD)BE ?MIUC5')IH0UU*]NE;9S!-)G4OT;.:FL@C/1.;_,IM NW.6<-&\ MB^IK/1U3D&;BP_DD7%HVL.0XD$2++IE[K+P![,M<@E1D8.C8L@-J5ENU30%& M^,2T9#.0R')EKGT=1E,+W\"K33O;]4&RT(-D7^]+D#,B 4YH8U5)&U=I'I<1"R-.EN\SKC6X:><_.HTXP>"_KKPS= M%V=%ILBH+ >8J6?GQ E!^- (>^.];+SR=$\I8>@'5/<'%0.'JYJOE&8M#44_ M2)';TX^XR""69596%0>C?A6H/.R3RN2M'IU33JK'5?7J)G?WNWA#?[ULN8.E M"B9077;^<+133P4[(1LF-SX7%97C:89))T'KW]Z&.5Y!-E*LJ.1W3U(G&C[- MYV . 8H2T++C\FEJ(9/%0F>\'"JC2F:*&1NY*#GV%16$1=HR^[R MZZ-3UR,GDO_ZEFFT:D^JL\]4K\W6#6IH3=WHB*IKQY-:=_IPH!N*!V'$))_X M;R=(X3JHZI"DF5-E-+B;*+#.+5 $TL4-I.*$4WZ*B@"KPOH9POW[B])LJFZ* M0(^BB.568VWJ+AE@Z#/UI MP2QSB1^^MCD,\D%Z(=EO^HJ+OP'MR0Q/EN?<=E7X+WJ@\P.5%56$G^9ITJ&82QI(7,OI=$H#Y<55<-CSBR@P)ED" MY\)K<;XC'SZP"2Q1FG2K1?PA% ,TS>F4 4P0@XE,@ M&Y[MD D+<2U6;[YX$WSINBPN2H9V@T8/44=R:R'/EEO,9"WQ8H((^\^"6]Z!91#G A5]0,#])Z+AV50,Z,50(Q!,-R4^W, MF5#Z>\@D]KO^D 5+H%LBZ"+O:" (R1KV8ZY'%%<<-Y#2NLIDQBMU)4%U*'2Z MJ@@SCU+2L)$HJP\CV&L&+3Q_&/0-JC.@\1>N?HSC%&\4[W$ME3U3MR11.5H! M=!(A\ZIF?8[C%PWCE/M=,F*5NMXQ.QRQ&I,2N*=,CDU 90 MS@P?Z92^],,[3I;\:TH[,XF;WH@^QKA>*]'8OJPF"D64_W ]5]2'A9P=MCT5 M@3E?P\4%]]08"[,*8TL^UP4Z.V%H M8HJFETR5 ;MF((2_6^3O\;&)_+T0=_ (NQ 4*6#8K2A%-BY\\F$&<(*V@+GV MKW4Z$FAU=3$G. BE7L-V(XD8V:_6A,SII8S,'09&!]'&=+AU"^3$ M]EY(?W)8L\U "-*P43^]U>$$._K?JTT8E&[U/_[EE[#FSVB7/WSTZ%%CB?#'DEA[_/F#[5M*P9VR MF \?G[*8'\&SW'<6\P.9>($VM\=FWO6Y1RK4ZSJ_0'>-E?R \$8!1Y0P1H% M0I(^.A88#BM=N 1:24I&VG.&=*]P0%*$H*@(2?X89A:,P<$IV:F7]1(R[17R M1ZY(AHK8@T>9PLY;$,(MRY)CM>DKZH.@,T#B9DH>.3_&!BB!)A%?,17$^"$> M/3A#'HX1/'MW?_1X4*BEE=ZJ\2_,:1\B&-(N.^9Z#Q.%1-H984/YVH:N$9]J M6AW&#O2SLCZ<(URH3_H[X[ /N'[_5H[H>=3AQ'@?5??>1\!G\-[L!5Z2H"_S M34THIHJ@$%$3/!;1#13-;/O,II3V>ERV+4']RMTU[=-\\5O948*6P+NN]Y3R M&F2/^,: ?5R2&-E9J\0 885WP5&T@E%\B*]/J^&N5@./.:#AAYKG6#A"Y%4U M$6A6E6(%/W.&O\^X[4V36LZLH5>NV[8=IR^4 )LS_=KDIE:=KF\W&S?D??T/ ML+^?5L:[5D;P["+<2.&>[KP2Z"OA3JJ+(:J$$-LD]_@YJ0_D;%&HZNU<@R), MF$U>0V8K3MO]SB9UG:_(<#.9T+8C F\_>2TG\(FVEH4>11CB9(KO]V#>;A,W M$ H:?."BE9,PO-NM*6R,%.?29A?.DG;H'[%FI.8@.9!PZ9RF^4RG%+%L2Z$2:ID.:1=9UE:,C C/B)I3RCP@FJ&V+L-*(C5=_FKX"RWJO312]L !G];07:TA MGN(H3DS066(BZ'B.A$#1%H*4QGTO<[/J]ELC@>"?21!F1W\^=NW"!<)5B)%A MQZE\:D[=3>*)\17$"X&@ .<4O)K5,9'S)A^%-[?90) MP_#'=9/)!F88-MKZ5:$& : >6-N,'H<]U#FVDN* M1C ^-($3)U\?@9ERJ3G"* 'RQ:>/'YP5Y457EJ92:4=4)FU?_#.1=Z11ROM^ MU19,M1Z-BS ]HA+N;43=KMYP(R&U8$M]S\AEHD :M8OV-+MEWL,]$C/'65NN MZ+L:.Q>L;428O[)19J4B>#><<%6/*/*@]+XEQKO>8CL]'IDR8=*Q,[&Q9F)I M0*[#60C=4%--8"88(W^)[?KN\ALJ9T&,3^4'M>!);EJO?Y^QOTY6C"4,Y;A7 M<';;0,I-)U_9X"RQ[Q83^Z:&$A(B!%1X1RYE-N:UE?V@% #"JQ-LR^+EKC7& M@8C"0"3C(I.V":MO [FI\+#T.^7W%'!$J@@3CBM*'OPZ5%M8(1YH(HH;$4BT M,X11O"%3;J-C.(1>@I7C*,\A?G0<1<2.MFW[\HS9N^=/%JXA*<:0RC&HIT(9'EA)8E8"^,E",@8R981Z.?Y?RBDH6GV\/AOULAEP&W8]\3 M@,GPWPJ:T>J7Z8,5[&PO\]4;W1?A/@0D"@.O+"^Q;ZP43*4.66/??OB5PU0@ M@HQD^^#>0H]A1)Y=R#9/H1>3*%+=M,\Q(F1ZU@TQ" L== MK:V2XU'.')4-BH#!6BFWS.V+51_)DGVE2\>I2\H8DG$,@[YZHVIQ+**II##> M^[70W8;3K&95]#9>"N#"T@S63N\MSA)Y!(0;(WHZG/+.YU]Q\9WM?9J@CY:7 MA4[*V*$HG@IFCEWZ8$LKH=4Y-=<9+.6+$RSE(WB6?SI8ROQJ@UJSF(NA"]%V ML.4;:3;A0Z-16R/ .\:JLWG@6$0,"CRF?73C-'Q?3%B*@I'AE$).X(T^ D;5 MG%VC#UJL#,< 6K?3N\G9:)Q9QOT.UC#J/W $C1"&9$W+U$^C<[RWPG2-C+@88G'%U&6KB,[F9WO,)B7U*H 41+P M:9!/34U$@E4Q.VSC&(*:;J$^%O9(B,QUP5! M:61\>8V%0ZLNPCUXX5W3QO#LLS/4=;0(:;+/%R_"2GH%:.H1(1Z5:IB M92&H;B+S$A(!X@3@+C>?3)/?;B7IQCZ:K$\ +Q2%ORU;&GIJV<$X[BX5'$Z- M<9LM\2N1#UMR&Q]H9>2-8LN2;B>8J:-;NWX:L,%9 =1JI4\B4U]$WC\9,\#O^641PHXD*'<3*J!S'*$^( MUR^[;:,]5K2-A E)EH2SGPG))*?KD)G"YK '(_-L769Q_$M3L*<84,83%@2<)MF^\\7?I:V"1 Z:7X+CY@!X/KE+ MYP8_]'BU3JP&Y4#XS",6I.:"2'4T\ZC)= 1NDSR5,S ML7;&X;H=778QZCTDSMIP"2%^7;PIRZVG2^_A\>64=4BFQ1ULES&UF*0'03^J MB#!+CTH?9L<8%,M0)^)$-H!1[)!MT01?=IRGD@[B!?@"I\J_(_C )DSSCE1- MT1Q*B,U]DO--77K FY.5MM%*@$ ^B:Z/%Q*@WHXJE:]D<^9X"#EYW;)^\F@M M$%L!F>I*+3<=+[T!_?PV6%(Y67I19S *C"*S]4FY-PIXGH0C+3N@D*QG(5P8 M\^7B'AMEY[58Q)Z7 F;# 88$(EU>:SS:SJ<"5W9.Y;Z6<%GF!9V$F5/W'.HF M.&P\?^Q#CH?A,O\M[XJC6[S/&,==Q%*5K0&,RW^^^NF)HZVE%=:5Z($D;_(B M7R&39B499\/__<5/7L1^\2,9AVB#P"4')F'!KM%RI*#2HCWCSHU!'E=.8O1G MI:CG2?D0E6MIM:;T0FP(EWI"]/QT\\4P.>_C+J1&]? _*/I)^HY]''Y""25! M4&-#H%R2M#(V97 CS^?(^>6!V/L/*VK-9,!85<%#O:2UO4+V$(&#/URR2&KI ME6-!YDTFG%VW\,S\LH4XK(83)9D(NT)R2!&W9DL"RLSFRJ@T84@+)S6EQIV0 MD0K0*<@WFV""[1NCDBCMUEZRXB&*H[..-Q6 IM5O5K*+0@O!<'5YL!+#BNIW MDI&P=P;J_!^X'[I';'ZA^^ M2-G1^U'=:2JZC.+CJV]QPM#IR9H>(-1/%&7$G4PQ!B@T"F /#505%9^S\,LU M=7+G%"SV.VF +SBE0>'V@MCR^K RI!;%Y]!ZK]FV;?)WQ6>86 'T,E'/^31[E8R/;$Z\0VW5K/@ 8U&= MR$0QVKE'=[1]HT1#CN\9>8^,&0VFZ\EXA1!CHIV-:SJ">/$R*5+;W"D ML4@XG/-@GH.9S8D_.%GCU!2=1,=V(R<3D!MTQ74/0JMAG1;#1\BRBDKS6RJO M*V,,D(A@: E?ZG,F3-[MJ,")"QW=Y#XQ%BHFJ-%6!3(#M)N''30*>O0#-E.) MI4Q>'RH5--O(%:MJCZ PL+U%0X7<2OS"H:#"5(7[]:#J0=(0]6;"N@Q&!^VF MD_/_2?3JM+N2E>:4 XQ7X^CFB.9BBKPY=0[>->YT$YPZ->71M@631PX5F*0F M9H6FBDV+/_>>LD8%+G$O1'\"P?GM_U M9*/>U43%J$GRAEEG0\[;7X><&V\$;4HN#"&S5L]?&EH2^9?F.H>3/(Y@*=U) MOIWD'_M\?6I4O,/N4XM!?&HQ)LY&$0S/(^*YL\I]#[5T]GQ, H9QUU+8XHX7 MH+Y]L.8A[Z=9OK-9UI8F2H%IF05ZH!;>L-BL1+K*WGAARC,*EN'(BTIPP4]& M9N\"$0OJ)0/ET"CU(Q*IB=P,KQ"KKCOQ2ON;!70[<-21GA8#4(+5V(A"0/+T M=!'QA,ZDEY[^3&NM][(R+Y]]]^,-7LYI>?VC#FO%:P7 !.3[A$'<&_PE-2.0 MD/$;45MM4/4.T1QE5:W@S?F,N33EJ7']'J:2LE>$]":PB;"P8,C%D2+@$<: 5%P'QSXV&,"8U"9<0ZNG M9O!M/1D;%OP#6H.*M0SVY3*MK:C'R0 _NP1!=-YPUP)[*R[U&I5GN(/VU$![ MMPVTW$(2B<. =2/"7#XL9#I,(GQ==3VML.!L1H!/)%R(9< 8'K"]*OWUN8H MOFLIN-MBYJ[_/IXRNAVL,*Y9O8'.&M#IT!(ZXBQZDK5F&4+^1Z^E%M$[YFF( MW6XQOXHQH2H_<<@(4E$*$3-@ MG<7,?G@\'FTG3Z9+..DNH25/:+ZOG+3*&I M;$HT=:\F0QY7R[H49FPJ<3F RY.7DYI/4>[***<'YBQ:9MO+JK\4BA9I K05 M *^S1A\'\82LT1.[0[X_UK+U\ (D,'D77N5E'^6="I*3(K)SE7GR8!%R7SMP M[J'0@R7*)^@W__'\VRQ"0,31=2Q2#,^9]@0UAW+<$*MCO8&F"/C58)IH<@RPU(0R[S ML!95(\#[M1ZX+UV0."^AB+G9QO7EG"MRJ<)YQLO CF6+E\\7WY\R[_<7)W,# M=\7J>)S10!T0T\B+@DQ*3^56 9@ =EM(*@.D#E/?&1(9B?508@8G3GOR?.^2 MRT-F9E#A3O8D4.EU^_ZZ7/85F6T!3OO9=6N )2+@IIY8?.YNUHC2 J ^S3&Q MJ<:)[4RS-[4\/XE($3;<:9;NT&INS-7F\!"BW36:SUB&:O6&Q*6J^)7QB4B0 MLM7 >S3X-@A$A.<6,FXL0*^V6X81%A"[6(E4 'JM(\1A576K M84-YW^!&G8+JNV4V6Q$O=BL MYNO24 T?4G7GOR^[O_#_L(C-]'_GGHZX*6@G-<69/.@:_^]K^=>C]:>??9K? M=1B4#"(Y-1[%ADX ;KOJ#0,5W-16;B09K&!C ?G*+T6&#?$G M9^=2TGBYQKJJ=T)>W126+Y HWEVJ;"Y(M$U$FH&US),VS[:S>/Q\X9IF_1MG MCCO$\^;#K]>4DS1_HR*QFWG.X#?V3N*(:J.%(WTP*C?J<;YAG=[YA"^.91EJ MDHHQQ),E,&9K8J!Y+Y1W_&4L3TWN9'.L3U1X"(_=;IC0B9&!O]?PW>,HSEO$ M_RQ7S[='IY_$3PTH+7AUG%T@]^*G]HHE&""_L)!O,[?>DV]_3NF+YF#CW,LU M0HVG?5QA(*BCU]65I0]>*]!BQ'QIA.71&BV&P58:B/S9\Z>Z,-$*=7F23_?P MNJ].\+J/X%G^( POW."K6YK Y&LB26R"KQ#.8_32YXO+\ .**; MO:DP[]!D7HD_8%O=5QW,V4ZMC?T*HW NS-[?=4!X) M7874Q1EN#2EGHAX=^JT4,J6F")< YS';A3!_Z*A1^W ME*.RI4\S>'=97:YC M41\#@TBPNT# $V:4@1X]T":N<%P6UEHCVVZU7X)JQT$5,Y;DYJYZE2&+I=(S ML=T5;++SZ4XIJWN9<$."C8UI0C6+WLN\"QXT,37G0H> 5WOPM1=7"(]9+-NW M^.3AUSC.$]N@:#79X'4K;.O7'>G1_<>3GY]8.*@+P\&*P&D6_X3"T=$&B(BI MA" H4U*E3-BY1&K6&.E [?I?%4Q^%!F&_[=WF1X0UT[95(4Q*?.D=[UWW*;D MH\+J[W'L,02M&M 7 =R14AD96]Z(WJHO=PFSN4-5]KM\;VQ-D>K!)K*24Y!R M<\&3W#+W'GA,52A*F$2@:T_,!*(WI@\0+VK+Q/-((1F(U@SB<4*216B7^H1% M2FLYCBO+75K76R3N,' 7307*8> @3%E5!QW1M'\QJ MXBF,I-G*:J6C$ SG<;Y$P*A4S;9 F*M-V2@NA":"5GG8:_VHDT"P,2F*]&BM MYS-1]UZ\5M&]OX:EO$-_\'<&?LL6_UYUNR&OP__M*[(D3\.ED%5Z:MN.*>AX M\V*[TS#AGS]3?OF?RNHBY,X7X<5_'2!X G7Q?,?D""-A](BW$Q*5!A2,$5N( MDN-EF=>[RU5*PJ_2WZH2>[[XU_BU?X,V SF*2!R6Y&\22==J0:$W_8JAP C? M+CKK>#&E5"Z#LF-!#_$B+Q)I=B?:IEQ)O#(<:'2T,IB:9X:2-"7J\4H3),Q@ M3&N4G>21(!4(8D8"?C/>.RPQS*HI IH"POGAM$WZ3R-Y9WF1 M-=$U$5=BY&DQ7C>-BKMR30 IQG+K#E@E.\!-WCI,Q@[3CD/%#>;YXEG#!%O! M6I-N"-KO;?W0@XLA-RU,.]:5;)-LIA[('#P()TFFK6EC"*LJ;Q O/'/A[K=X M@V7>A6_(.(M]>_;RR"W;MT1&1U!5;]KX0'WQ+*Z/'[&Q0!OU3V6A(HND,@91 MZL ,DX@0+$/84D3?A$I)9T7P>3:\$,-(<7,,U=F=6(VX3[L&_ZBK-T@#S>,##\K.2_MT"O5[>B5W#,)Q83)6R<69++@'42LUH3SZXH$WU4KZ/UFG1I_H2.(DU[LBA1Y0CWJAM[%J>WQP M07![U3@EKXL<H8-F\SMJ$J_L>_O#OW_ME7_W+;;7:OI9UY2_)\Z$+D MH'1QQU:*I*B<58Z8[$9 M4IXG!WJ;]$ >)G5:T)/; X=5SL\I4(PH7K(BBCYRA':W+Q[Z:!]$0:+DO)6H7^T'_.X%AI MIW,XF6C%VND@)D98EI(^'FV$9"VQ6E=4E_=A?_\K=0#++E4KW(%Y!NP.WX)+45TN8@H3A\\,LF,B&!Z MF+.:WS,VUH3HG""DX;5>YOE+5B"C9Z\AUD-D]0V)_#PZ[+[]X2KTCQZ<*O0? MP;/\\U3HW]/4_U"W2^*AY;P@#,:QF?J)&?6@2D$3!C^Q+L)^*%6_I"LOF'XV MV%$0*",GC1\ X2@2$M%',-:,X,>3A3/?'/)I'GC0Y=NJH#Y!HDIE[;$+'F4V MO.NVW6T[M&%34 ])0.B#^O<@&C[XVDT8)'[8CT'"[SU7U\MP;+!V.V+\&H7 M?ZKU11FBJS*N!DTVAP5'="I+B)&[S97A*$V8L<&J&HY;G)UK@?1Z]EYQ72A$ M[;6Q7MP,=B)<#(P&.0*\,'XFQH!&A&FI?O9Z)7'8%"A9U#54_,Y*:ZB,2KGA MN9'2YW9R!&K,41/%L_.]9!)179!5O\S[JA>^F^2UX@TD2Q;9KG$U:B7B;!/O M7==&=BU;SLH9A#$ .[:Q(] _DHW*--?#\770CNR+UL>BP /9""KIKM1A97?- MS93ID%J8##>SW=**P"C!-$U",A@WJKY5S2"TJQL@0)@_I%2=2+V,N7S0*38V M@F8($T#8D._#'X:F7'S^X,$HHTO-\["^/K,P:I"UD.]F?EX9Y2:[$+3#:7:*N2&_4)'/ _6!E3&+3KIUK--S)_@(1)JNV08G.B;I69?<4L[MX_/UOC.NZ#.>44VW'=NZ-<9> MY+"M4\'P;;)RS#$*CL[ K#;DU:\J2AN&]*'#/7! M>&ASLQLG[D5SU/'<[44'8<_G91:-=!9Y$DFQYU5D(> +BABA[$]E+K_R4NH9 MG1G($URTZ@C1(>H!)#1.4&$)0^&5;ZK2U#-;;\4L60>H.7EW49M/3_=$29Y> M@,B:&$*/?[%D?>3A#S.\,2YJ5,R8"-:^$U/AJ(R]?/[TT>+5?ELNGCV3TNIS MJO4\>'A\EN=;[8NNN#QVM%61UY<,;R]%WF=#YY*5)A/0IOA5?BMEHQ($EMIB M+;%!A'L"71!B0>*"T,\[BUU14#R#)N%(![!H M2];1%?\BQ"]2^:&35TD5IVQ^;ZB+M\Z$^!L(L#=A[Y& 6#@*A*! @#MCN:8P M=,$1QG*?JAWO4 S:UJN&6"P=G@BLLSI(;/ O4C1!&)LP*?(5EN>=6K_WX5>W& M)Y/V(4U:#!+&&[+?T%$$LA.PL,VVS]^78?NIE>88;$HQH0R+5 MZ_JAV>ES6XRKM*TKY9)7[UX(RUG$ M$\'5-0QH,LC.4\HLM\.MULK%P/K;L(3X5

    V^W5L4P>^L"[ !$8AF1)Q'Z, MNPSFCY+>K72$>@ AQIHP]+VI?M$",2HPSS$9F1"BBL*@@JQ9B+R M8H84+VSD.\QO$>,L--"$@&VH:X*&5]MIWPS:X/.WU6;8^'K[R<)\4 MCV'%; M&1_817I!6RXL\34!)L33N9D7!P$4,\!K>7Q#4 H-F1 MZ=HV9N>>^YFI^[K3$Y%J,"M?T?$: P*.1-X)@$Q5=:]X+&\6<_SC038>GB ; M'\&S?'C-H@^T_KXG6/+;? /88XJJUG.>.W;#HY])[Z[?^=%:F+VQ)B6TRW$& M#I: FY'0G6"Y 6NGXPB!S,;Y@>=P[2.U]H6LAV;%F6Y*2UE]X++MMV3XD?AC MP)AUBML9;TZ'\E:+3.&A)A,I62&_=LE"Q8#?4]+6'M)U=^B=IJU%>9C!1&O2 M.CRDCM[O*FB3L\ P)8.E-82E5Z2!1C7AT9S!*KE/I$8T';W>FD:8"ZOB!I&H MWB3@]9PU'8OQ>/%I4#D5&!ZOOG26W9,U=>4NKT(HJ7,!B,*Z*NM"-<8EHTM^ M\,G/^:!^SK^&SQ. 4L.I:_8DJ'_@ \=0V'E8H5SH% QJ[XIKZ.1@[K!A&0P$ M043Y^=,2 :>()B_(^UK$BAFGR@S"Q1Z-F#D*+9RYH4()P23XUY,D2MZ;"P80 M.+OWUR&L"1;TRB0U=HJI99Q.V,KZ4!AO*V6$B1%@0KZ3%EGKHF=(#CBNK-YP MRDY\%'O*92>HY?A,C-Y'D&.UPP%]18Q$8&!8PYV">S;>)B5?EQBAR" "+ )]@<@Z4RTAC#ZSN95E7X0B59 $W]/6N6V*D6X^&;?)3R!.AI$X=)(\ZRD M;-G(2TI& $WTZ@O9 [('$$Q2.W0X?%E09:&\^=JHQJS!FLS@,SHX1 .-W&7; M[N!Q@$J/JK*C%\$K<.9Z\DB[?"LUXN31V0O?)\%GE7#?1KD+>@U>H2Q7R?G= M,.-7VBM'>>LP >%A-[T1&O3#+U^>/CJG%ZV6N M-!+<9Q?&XNAJLWB'HZO#VCG.$-9LL1GJ715NM@)GW46+T(KUU",.(S$QL%:J M:DX+GGQL2+JQ,UT*@:KD7-(&M_"'JV"[X:"0SP1Z/ .^.=Z.B$NF*$'@<*TK MX2:2D H"710A&@@Q3(\%!C&6C/+=R(!R=8R_4>_!\XM$=CAJFK*.7:-_'E&% M?&*I:GX]%*]W^VTY\W[2X4F/"73OT6';"-8S'42+DAC-VHW?&@$@U/J@\$0G MN)XP#E34LRU.+N\O!-[HBH+/@DWS#/,-_PJ]\L:1R+T+!F.BUY79ICQWA]:P MOKR0+FNF*X<8G0.N,6\L"T]>$\-3B_.2NA6P6,GO5<1.^;9B7(S=DL)WAD3- MC!TIV3%BF!^4/_/0I*Z$=][LX#2/.OI^#=$Z RFI8\XS'N"$DJ2 '*1'M]Y> MM;)2N ]]/((RT==FM[#^C)Z9]A\5W8&Z'N]C-G&UY(YI@ FVZY%I"L2?[%JI MP4PNJ7,RB*O!G3"4EV*3N6J%\Q'PK";:2=:^:ED%AJI5=8U=%%RCLH/P[45) M4*?M);R-F +7.Y%7+S!*'ID$%C\B(UY*N MVRW;]@V@V@ ,1.:0XK#!E%X,X!X63#CZ;;D"Y3+SUG_Z,&/NY6-;G<\; MJVR9"3S9/ ?3L?^]B.J\8DU%E 9EN2B.)09 M/8;TJ3ZTW%M=2Q4XK)J_G3U\Q&R6U&3>N6NFUEZ0?_1\?S]_"7(5ZGW-8JC$ M>X*0,GI_+IN$7Y,PW=(=^5RL=%!1+8V6L;>#KZLYO%$A4]J&"!9I:5,\%@,M MS(B(%P-@IUG]ES]^T^L+? 8S8\.W8@H[-NJ#H>JIGHXP1G<)Y"1:CH)=&-LOY8M M\;"9;[U1WWH1D;!\Q60Z>JE,6T]?>JH=VY:E(H+:5[>6L*',0ZD9D#OU4+ & MU,H3T@&^8QH^EF<4=)9TM+.XH?>/1R3Q[6)=-:Y7?XD>@*'2=G;)M0$8;RH7 M6BJ='A\5%3! *!2/D-']:$-EJMH)A.8AGF"[NA=CFO?F.Z1Q_GAEYT>GLO-'\"Q_6*: ]\Y!?2R6[\GB34D%H8NN+"K!OJ!] M F;&W P S<3Q@%U:H0.(OAE=!(:)<0R;Q J<"LU%CZC72">GAH]&&F3YS+F@ M*C@X!ED&C-/Q:).9I0)(>]CB@XM/0PT_8U][E'I2IR;"ZZFBRN$WY8D]N)J:%NT97[453*0N9(0%1-C!?FG+0X?K()8A.-)/5)ITF M&V)@O>#4&N&N-MMPW*'&Z16;I68CP8M.JS0:KL-T[TQJV.2N["6RX""OZ%B% M<$6F3-TBQR4<0\K%?N7(W:B@NM)D'B/BP,_=[Z)G P_:!!A0E.1AB,N6,I:L M%<1=YDG/-F.L9:DG+4X),][A9)"-MQ)DY)MM'DY:"4-BZUI179"ATM$@_W-) M\MH(=>R2>7'5KO*5\"HP<,%M3PH=5F%\^H$HC?O( :(7^$N8' *_[2)+*(49 ME'QAI(7"/;DG5RDRXU/3JWLBO;S(MP*=YZ0H59LLA;&RKNLT>\N/C,EA-.YJ M5=:P&0M]0*> QK =(P\,RPYYXU_"J#?![BU%L!S4#8GQF+<=4AL:9YC_8G&: M+-%,=.=(=I04Z_RP[L*M%V!#)JV #6/[Z]50YXR#5E T!7>^$8/GC>A'@3Q" MC/=]A29K22XS+.6W4DFRKEJD6V5O24M\'U9WCU0@V@_:O9OB7OA??<7U#/91$W ML!_[8@?G=5)R4&M3M;]3GJ1E^!11ON72BV#6"Z;2>E]"#*K-/XXUUSU8^GIA M==;#!KL(73]Z\A=FY@5J@E38!10:.$$=*R8KM?A"MUWI.9HO2R-0[]#]_^OO3F^;.5;ACNY9G(4^FT-E4(U=W/*;Y M#B),2.OB[**-C"[_,%[!@6M:[11Y^/D#MV/ESSYZP5J0DZ!EC[ C5W/I@5M6 MJ#\_I@KU4UUSQV;"GF#-S2>+I8Y2.(C-%P^S!YZQ)I,FQL_P9^(H1K95LJ)Q M)TJBM<[#;ME=M]SRF%FU ==^2!VKDIY?AXW!)0_[NVAV= MK7U?4M7;WXB^2>;U/#RL7$Q>2KS+<$80S1MW[Z0/B5N%M<43\)K,W>+GDI*" MX4I?Z@N'2R7/QF*]0@A"3EEZT9_"FJ"R.(R6#?2C!W@L7"""GF_]."FE!-NK M?$[A7K"M./*SD05#4 M*+5ZN6B4TX7#_NB0/!DN)6 M"I(RXHB-F8RXNEEFBLW0;!2X2M+3)])L2;%1Y@-FR&<'8%NT>@3(Z(Y\2,D4 MI*8-Q;HK;L80""%Q&^[X(JB/+BKU9$6F3%\&#Q2.5F0WUN$,1H0WO_8R=VFG M[@2W,JP/!M;2M7KI_/3!-RFKP3[2Q81+B.7JCV*43D>Y2Z) M0"(EP7;;A<8^^ $/,1DF+T5WQEVSU*%,IG=:*MPF+08NTN#6^'WPZ+._?$%)Y4TU;.R>Z5JE68F=[%K:30B56F.XBE_JRDMI MV9#+XJX@+LU!_M"URZ'GNOVPI7(B8,I$21$V4-A]%E9)O!^'4H4]1/5/$%K\ M TV%.[\[)W,>Z[9R-=N@#+3FSR_#.'4"KT2R1D@P[-MA.@:@ -#;E;/)$P#] MAOISR6"@\H,>=WZ[$6T7!H+*,BD. %KY\DR3R].SQUHQ7/P CALWIRC!74!D*OW9WP4[M94:-JQ%* M+G:$9&$N<:8D6DMZ0.I!.&9(31;.J;IMU>U/3]7MC^!9_GFJVS>N-CXOS4C4 M0I%;OBV[5:4>GE84SLA ).T\[CBB8Z'VY07)@@NI&EV"6XO)1\+4.S,%Q!JYBW0*0FJ[%!X4X*?XQ/'@ MJ6,["I[!/0H.?GB1G%]X$(\[/41Q)#!L2S#>L3L=Y;<9R:#<)42X=F?A GXC MS=P^XC$LE #\;U&W %RM$DQ;DAQQ2?=Q/IY>#L[R&;KMIZYGQK%$+H*BP?U& M3SXT1?61?'5!$C<1)>^1#CNJY%X79SQRQ>)__;=\L_WZB5:9A2&W;>3]?QV( M\!+.*$B/Y+VUQG"H.")843PA.4L7)>?G6XB;JK)I)M48]IZ@E(:2V14UP*-" M@V=8EU!_2P=;%%31.68;:%WF("H%]6HO!R\8]W62B=.S5&%S4 1)87<&_ZGG MNBQ _WIQX)E0E#4G*2<*KX]8@EK"[?=AS?6J>BU];V?4#Z<$SI+U+$1)V+!N7;" 4^-H-%<6+GW\7#FM.@SP&L63M0-[YA)9+N+I?2(B1& MRANL@5A3"/L/DVE'](IZA-)^DSP(T[E+8 G$K("+R%_6+;C(+RJF/;37V80- MW!;2^RD0&,"4!.DI#>YE0NIG3-G:=\+QL*"9*+BQ;B68;3[# .RI>-L$2ZN! MVKMDX>*>-9#.=1FWO)-[Z?--&8+6?1*GR348-@[G/7RR;NNJ!2A$@[W#O\V4 M<7Z)#"AESDD':Z@YB QN!W&,* A(9B %T@?K$6ST%F&.FC02A 4<02[66Z," M84PT6:.$9=S^HN4%'O PZTVUD29I;E]4A)D(?K%O1/QG>^]):/="](:6X!;> MR@,J>V[C R/_Z4+;[+A\73.J^(6O/ULVSQMW#L75<$ MG'G1!B>VR!;?=$V;+9[^%OP%JABADL['XBO2-[BJKK+%L[[+9Z'5MSQ8/CNF M@^697RTO9+4S#ME"&@<@2!/*!@I$TPCX>G,:ADVT.^JB,%>&P_I\3-W?P56Q9N:C0:; M9UUM*K&CHM?XKOIZ,-_M-67ERAH"-"!0*'BL>.#%+Z3G*N,7]#/(/G0E";$D M WJ^^.ZM(I5 \LT\,2A3Y<4O Z/FF(O"?234.2Q.3(,V\SC7Q$-5OMU6<**9 M8_#1@T\_PW,^>O#9(];T"6=/2VRD5$H?.C!_D(5BZQM)0U/"*5R;67]UV= C MJ'25DFK18U]?BGM/+")OPZ:0%2NT^WHI3C3SF=/D70?6*CK9P@+0BGD(@:I@ M0GM H*:"RJ1!Z<_9U+5 NRD MJZI;#9LKM$#S#VB4[* ?'*J:5:KC4E(QK_B34II,RP8=SB+2LU#Q9V7KIZ>Y M*%E8(:R'(P5@:<&+(O*1&:"!%HJG;QFSL2/ M:"'7T 2OJ_>(/U$B4J(2$B'2IM^9CZAW_1C'&6Q:YJ17%&JL)#65FB!ER M&W-66J++G+6GOZE<112 *F*?*5CYR'PJ^[I065 X6[-J#T MV6XMZ-U#D(:((KP!8 /Z5M<4*EQ5+<%IW_N\EY8&T!L)OU4RK8Y/^WTNJY31 M%(U4JW"F<2@JYIJ9%G['56$$>7#1X4SG4K#PA%H3RW]=\EG$"6$]!IH]0^AU MK2Q+-+%8(,;\X9R9LC,$L]/O""!/;:EG@ !LL*S]<;0LDPO!EP$M-KV=/#?V M&'0<=$:+\7P6\Q-Z?/PMWS,XF K3[1CV"PYSY*[248 MJ$36,C.(,3GJ1,A*J=.(%@T&6IP-^-'OM4P%FDG)"_8K=^.;>>H")=;(E%V. M4M$F*<2)THCWA%,%0+[Y/D[PU)P[-V0"([G])B.OL=$# U<% 6MYQ8G4HUN1 M3Q5AJXZU]948Q*PE>HWF3#)RW(ZX8S0KK3BB41/>EX$3[18=]FY)]VY-)S[ M^UMD:7^R)^=LFSP2F9-HA.2EV#_/3H7O6/C^[%3X_@B>Y0]2^)8B6'#EPZ(G M/\)"B QH&+(6"]*WN!!?-M@@UV-K MPZZ#_HQKU.^5 SHV _^RM#CTYZI_L_B>0S/ZTX.'7R/?_^AK^1=]H5_\')O/ M*.+OSBF=/%3 M#77:YM@6V&N%VM?U/@T#V2L8*6*Y$D[DLL<)GG?HO2.\0_S$\ V>PU?K-N>+ M?\,MYJX9&X/__4?R9[+%CQ4]2G!OV#UX]LV/&1%%"OHU>?(!$10A#ZS_^,_E M^<6Y4MU'78-LP3EI7'&L8*K*X[E6CT+YY30D[/.^_G" M!")))QG00X(-DQ05@1^=FINRK9U)N2EC-$Q-XL<[AA]3&"^97GGG3%ZXD7P+ M,1XUK*J]*7-"2)$8(5=O.;,)T',!C#-5V\#_XQ[CZ&STW\I]DNQ0/):T=DH# MJ+39'8DZYHTO?#_4[#>Y9+-$[".V\J]/(WU7(TTQ1<&F0,O12CK8GX;]SH8] M>&R19N@TSG8HE*B0(1N3F)&B0PQ64\3<'= M+?JA:XCR3 VZ5ZT\#?N=#3N*UE 6DN7/I3+F59\08YTFXLXF(H1K%/$DBDU" M"298<(.5KH&E'MZ8*;*#37@!O\U::T\NDA_3%=Q75KB:9U?M<&&,]R22UR2 M!SBZMR26;R>)D*!4^MODHQ>%"Q' MER*N@HX1<-J.Y',MJE>CK6[Z=^*IZ8$N14N=-4<@5T64E)&:* )OT/,D0$6D MQE0\'>QQ/IO#*+_+O.-NO:6]%3!$ UV6\F#AI4':JA5-)(+0J70N.???FQ__ MXL$QY! D 29XAB7*#R% M@*:EY*SP!FZ5!:6&8P'"25JU^".57]#)CO3YR[)>$Z.^$0W_7-:$OJ)_TF>+ M9RRHQ\T&KTM%=_1A?5[SWE%: 88"77OF@67\=+:D-,.E,,(+FK"!5Z=]'MN( M')E*/NS:IMT0ON-M^'V7G!2L:MDV;"KZ;=55VD.YNPS;*^\W!+02QM)P\H0% M0+2 E*;?EDUC\)K+82.^6WC36"9'677!824]9IW'#;X&;HY)QR;AH5K7')"<$ M73C"EM(:#&!(G-8W91E)+3;M#CJ)LJ1%<= ^1B_9&W K2(<.]9;@QA!H*,*U MF&>F*5?&[PN+R 4"P7E4Z%Y]HRHD3"4TB,!P _ZS8#Z4SL'&3#DW(N^#I8"/ M[NA]-V\?L8,V7-$NE5$2)+_KUB^3ZW"6??7@3^>+)W:0UV Z35K(M*7)-83CC2:^%G^+++_YDVE"/,B(B!/80[6;)*F*<0&' 7%J'0UV M3'NS*;7SU_&8;FML5N;;B#Q%X"\I%E\^^I,B@B %1<"M^. T>6^%,+=SJ+*> M9($B;"X^W;HL:V==>%&Q(7?R(5U;E[T)X]#T$-@A& _"4Y6="J3QEV6C,*\V M^O,$A-H1>Q%KX= 0_H"W/<&9#,[T^0G.]!$\RQ\$SO1"K2_$9=& SYK/2W;QIK&-[7NM(!\7AES3BG$?X=(ZSB[==Y!TW92-G, MM#S;$"YP)*P\ O*'&+O(\E;MZ/+7D M KX.\41SFM;?=40<&M?3EKF[L:4U^V-%:8VF"@O]-+J_S[D)9F5N9%]0PFEW M&M7?9>:/+1,S5^IA[EC0 2#K#[X\SKFA+?("T-YI;BXF&#FC\ZI5WJ-"=''Y M1M64MTXDI/*&RQ1 X_L4H>4U*!N" RX>C^&R;7-!I$-,FJ;ZJ]NR-EWB93GQ MY8G3U-=;UWG5(?LLN1=S](6G[;N??V"C3/X9?_/TOBX7"6_WX" +54[>5OU)7[\C(O2B>C]^+G MYW__5CZG9_PW2EG];_U#0L,C+DC8114W45+9IE"\."I'SN' Y?[2$O_XZLT% M*)EZRP)3@AHIS[H>OYG^TYQXS4"A3;YCK2O,#*6T,-3HT*^6 Q-]@^J"%HFC M)Y]=*D;&[E:(*H"-590%"@_(N67-*TWWZW6LRY]SVG8U2RO6+%I$#?):Z1-0 M/"W#7TKM1=^RRG-*&$/=I1 *BT)IXR%,CTOO.M+6?64:>&-5) MH7ZM)(EO4,AI5I=(+0KW,=8SUU[>Q?%B?JK+N5Y25:%E4GI>)VO-#%Y0RT#8 M@:DZ^:>?GC_^DW\HM+WB=3[]\IPIJ*A:>5F) #?HFE&*D.M7[,9>TUXXYRW! M+NZ&FHR'[?B&C\]9C=ZDGF(OA,B[W?#61V?$;R78\RC[XJO'OO9A1&(/LR\^ M?1R^1H4<_KB8\!X]S!X\?C#Z3COL>M 'I=W0VG<<.['->E^7 B*VB)5G('8/]CI?!H-3Y]=CE6T^$(9=2U5[[H]!@2:M),4[6+/P&;'L MAUNACXOLQS+,J_">QZ:_L#5 O#DLJ9<;TFC<.ZPKV45HU$K&<1L8X>R.[[Z' MLL-0,3,:6B;LX3Z=L-JV1RF>876 :R.[XR+JNNKZW1DU 2U>#-VVE6ZB9VQ? M69U;XMJ4^UDP.DX.GA76$MC)9"S\6D; MOHU%^S,'ZG( 4PN5/X^NRZ6*;^ _G*HA[R=BTQ-&?RP9>3=IL:(3I,'LP_VR M+G(3Q+-L@5RUT#NBI8D64#@1]5E1KHD:NB+R5E&9430*T"YU/?+_Z#UH'#%Z M"WC8T5V):C&"^C 163A054,\G43E0=DDQ;W@%*R(UADG*PID*#Y3\5N_H9WP MI+AY4=JK=\K83$I-X.("5-I5VH3O9D.2H+\;9/+I,8%,?J"B('O%/Y<7 _<) M'YMI>#VV_LQMB2-D71;H#F3>"@X+"F.* _\&,]GIRYL@+M%;$%9J!_ "S5(' M!=81>"DBH=Y]L2+?Y;1^KTCX%,XJ_R$2F\TV!&>DE@KI'K#-.,5B83S'R^7K MDKZZBFVU&:=E.M8G\Y<[.$.UP&4R9]YD3SVABC86-*E8AA3SQ8]T M.SIUKBC$G)UHK,"$&,7LT))9L+LMH0^*3&G:,A4P1M-LON$&68#V-B05W"G- M%-7_9V!S"LN;?1RY;]E0Q;WPRQ3.E*)*(LVZXW($%V*<3N21S0UKE';0I@S, MZ QB.D++$0+P$L3N0I>8D8]$A3@PEV'I@B6=MFK&K$#FZ])H@'X\;--^[$P8 M, I'#UD<;Z&\<5G\(1++*?#" 9!\^_-K]\>F+GY]$W^7ITQ?T+^"BF6#-\Y.2QZO?%.XBT&2$95@50\XB M,T@$M+7"O$*4:2^(5ZEZ'1MN;,!(TG]R;[>M!T[72*:)=J',3]OM)QZ+CS3@ MG<713^^.P>E .#WY393Z9>973PQK\P9P%[[MQ'2WP0C4L+QKX37RUI#C+R2GEEN*BKMZ4-H_!2'&&:H;7%I2T%?X.2Y>)D8'G7!-/96W<>_(% M+5")=9\L]=4^G%O&,'(;&!,_=FF $T3+$S?6.C46;BEU?FLQ: MCE\ZHP#YG)U+/C+#:>R7_3J$2B5%F;VD0\-4U2S8!O&S,$G3E^@$/(I[NI#8 MEL15*@#VWF1V4_'.^C_".8(BB;Q80%-?>*$:6\RN'3_H^'Q7M\ MPN)]!,]RWUB\C\6-I3.>V MZ=MKVCH]^^;2S]S7!*5$(^>1B%(H3S6S:(/VN]-+CX\IO123G<_BA!U;D(B2 M#_4&K*E"R4OZT8,'CSAS84(BI&FW&K"M6B(K$/0K;X\^/'S[Z9/'XP>=GCQ\_ M^IR_)_E;RFUWJ# &M_#Z^OR7\/CGX<065]]MG+A)A2^071C.D3*!-SH14*', M?%;Z?5+$AWU_[=@@A%?PFNJ0272'#\U_TM/E(%_H&XP+;$DSHJH)%,6V% MED* 8#;ZTCJW2"1VUZ[>N ZHR[8NV&6$@&!4+92DOH7#%AXJL;1VCF@]N!7? M*SQ&WAUC:N75.P9:#B16>QKI#FA;NA#G*JN=TQ;(]+R0NAW7/W:<+H1#H'(: M3 @]QW9I!U[>F=(P$S NWO7P"%/SKE1$5#@R%W)@;$FL+A<7^WH M59]L\M_":M>7U;]"\,HK+\@'D>YO.CQTDMFK&P\H@46EI,B4/>$T;VN* D=5 MI&P\1^[-I'^(:2VU-G7#Z"''N]V6>8?T8\MV6B,><;J=--5 !3'8.Y*!Q2 M8)UD-4%I/AI]JSG.C_+M;-27CVYAHSZ4$B(G.LX7/L/Q$2XG7/&OQ"]2K6Z# M#!QSFO-)UJD6# M\5;\#$L*..F'6=2WMG4U @]-UFJ2G7IGD"J%!8I3$1>6232(:F"O 5X:%SYC MG(*,5*2DEC%#/$+D1ZM@8&&(*OZ!0Z?Q5UEZ)ISV*'Z\:80M>HC24*K<%8&# M!:$"PQMN+"6E]TE0!'&L* @5W CS^?!;.%_PT MU-_'DU)A_Y,I>K]-Z9V=^[?Z!^2\HXE9O!S"9'='I[GZ*MD /I!BHGD-(4AVY\XQ>^.%94A!3D8KBT1+HH) MXEH(=AJM#>MJ%6%ECO3+#)+6)2A'IDGX9Z]H6E'Z/7%(WNE4;ML=(TWV4.IE7!H6PAL"%P++L.Z^8,>@T]7=C$ZVF(!P79>+7EA_J_GZX\%XOCC!>#Z" M9[EW&,_)$+VG(4+!HF0(<:8MQAD=WG1:-&5M>&_3HN]S.?4+DJ2G5FS7[';R MX.YERI0 /AP44:/::9(3WM3DD=O.)W/*YA+=%--L$(*8GSK-U+W-E/C\F89T2=,W@P-( MH^HT(_<](ZID(QTSP@A^FH<[/=B<)A[Z?'ZR+G21JJ'-05X[T^SY*%DQ-*<9 MNO?R<]7DA&42-#;WE]-_4\ZJZI7Y41NWF8.G#U?J=\P_Z*;Z-'OW9>>@=@X] MNC.E2E7-R=,EU/E# $I:H<1X*0LU4K![,Z6;Y[VSO; MKJ0.9,%!$6\@>E*Z?%L5E!14RJF=LL03U'JQ"^&44.HF@G1"G,M!-_VL*$:(F$MQ><<=%-Q4D%QF!F:FK*^C0M=WU:C+U7YUPH1]F/*3 MQ*JN&,\I.,Q+Q%DC5,JW?)'3L7/7.VC>QJ'926@],DW)-3 MT)4Y]^"5'6AUBT79=2W1ODHKA]+"7MA..6'_[GF.M!'+%6;!-6KDI)L*)&ZG M";EGRT6XV!#9B)Z0)6>4\Y;XBK*4ZU-8[9LB[PKY9]*UKU8P(?;4HXD:GMME M75T8JW2-9]&UX+EV]4JG9H'8+/#EJ5G@(WB64[/ QV[L;G*@YWC9@@6#'60! MMG 808XK6"-1K;"^TE6=5YN3WW _;1XL&!0Q640S=PW60QPZLP1[X*HZ!:?W M6&)=,K1'T#R$\8$Z7I;"_9D88V[*! H4-ENYR[N]\)"=)O #&$>:I*$OA8,E M/&SX0]B&MN_&X1/-W6F>[M9C=RXR[Z&B7(9_CY6@1KNRRZN^%#9 JL<:FAF- M6.5N5Y_HR";+&P;3;$Y:1M;PF3U(BO MJ2]G>9KZ#T^@](1(W?@.V9UP(-V2@>WSCY6![:;0Y6?,Z9.1L27^[&]L2I^[ M*8.JH]#5?/A%CRO.,;8=H,:\<^X=D1L)GY8+HB'E#K3D9,I,+2L1,IO=(D=' MNO@\-@L=W/5(NMC.E_8D%> D@07:M <&#^3BJC/ FN-J&:(52,GU>+[P2&SR M./7'M7*1+=_DJZZU>8^3?;[X@;\0K9KKXR76OG(#\9[%T+C#<##B6N>>\#(3 M<81N SF=<0!JT:!R7(%E1#+M57/#QA1@ M1 (OTO,&2 I%3&2N*QC=/2+WL:*PKZ9_A,NJ]GA&:MTMM(-(VXJI>8A[[>RR M)6]UINL;SD98.&_D1V$3,*%CU8FDT)(5BTI^T$%DO)KRHB4E\C*^@U75Z)XU M%GM!DHSY14D"3Z0FBY58E.L\#!!>A,@)]KQZBP%A[-SEX/'@IB"A8X=G@7VZ MGOZ [P0J0Y9."4LLK*8U?9E5BL%/RWN3R>NT>3K=>6Z]1''!!,\2QJ)]0\(B M+9R7@BU!.^QJ^OOU98@,MG7>-+*4*FLU#;&Z3CMS:JG.+L!^1VEHXZ"040G_ M<2$8.C8?!!,'N)5$Y0]/E*^ 3BKIQ XXS3,QDUL '#O);LNC+O'E#M9;5/E%B%4$\TY,T4]GZ4R7\ M8AU.?#8/F4) 9\Y.Z% 0^2]+P=&#H@LO-:EN91E![\%G!)V76+Y$!R=CQBZB M523NZ(LPQ(U)*2MAN7;4ZA7<+2"^())G&,&B(M$4VC 1[HH-IF2H4/ZF7Q0E M[3[B +7[K5K6,0*O-*_Z/:<'\8NP6["V1/YO1=9Z[QH+5 00OQCYU\NNS;N;!YI/YQ) -)]"MCM7I! =+#L"=&[DWRG%$&5'B(O[2=\\W@&K1] M[PDS*9W0T=^<*E!\=M>F-VP:T0=_%XR"R,YN=["&3G&^P< MEE1:03F6#9OE%=03Q5F1F_IO!A& MXK$'C(B^^-CKSAUX@N9E_(!.>8Z3+UIDY]S=3L_B(M] G!GQG*V5"-",2V"M MXQF.)WI'PMR6A7N,;/:56%JE@L:9;A9X M7S+SZ7;!63$&YH>%:[3VM M%_#Q1:;PH&\!49/"0'H@B'N*$<_[!'4DUZZ-H MZ],^=M"H8=E#L-A#/T'W>UZEE2< M[8$\=4G.@;@$_@"E?TJOHQR'S]1+N2[9%DI^KJ+$DN5$?;)4HKT;[\.&CSX( M\\7.8,^64;0M551\+-ZG=,G(>9DI3:(($^1(HXA)J[23/TCSZ6+52#B2Y2^; MELK'0P>@!MEEL";QL$!KA9^\./#H%DC3"6M_O&8MEC8R"2[E3&1NS^,+<#A) MF_' 2&S2>X]%X)']X(.7JZJ\[J,S/(H,=;6IF./L,12.$\H>>=9,B"^Y-M#T M!.7/S=FA1Y#*97X53,FRWH]<^QMNKMMKAYN7Z#%U7T2ZU-UU6LP9A104)T;O M2MTIO@L\CB4[9+32J0::^('AE*?W#*Z:"%$F MC/(.#B8IQUK#Q+!CE*X(6@E,>X=V/S MC>WG(UWT/@#E-4?CP8:5U)7JLK@H49.H5-:4MAFJ&K#R_E(1.+^F"<3&VVDU M)VWQ]C^#B2-Q7_T6%V=!NR#A8=WN\YI/!+]A1_,>'GM#4SK:!<_6DXG"7NH7 M13O9 +-##P=ZAUI4>.^P2,*%P2N :IJ>0O(OHZ2W99WY-+86'S#1%-!,< V: M$R.JF4W)88L^:3& L8%)R1B#^LE6KI818^^ M7CR5):N\J[CI.[A7_7?DO47N^#:*8S 6%.CIF1O9;LY5U_>)AZFDM<'W$Z*_ M,0<]$T,?7S+ZZ3\D3*)HUWV_*S=VYKNT!-2G^LLPB6=4EO Z*+<6,4ER&91O MK!(0P%Q1%?XEMW^R-4-Y2L ]O3J)D[S(\?EL/@<3D1/($V*Y>CLKND.\BDE* M3&8-;MU!HLC)M:2HM&DWDKLI\]4EC ;?0+RY- M8A!GN?&00\Q=199\%"-)VS0<+C@SQ4:3[04+&96YB>Z $JDKE86]Q;HV5R2Q MZG@0KCDF22XJ#;/6L0[)KAREQ@9"% >K4S::!_JSBI8C.XW26KCKU5 W.J2: MB5$WF(QQOEL%X_4)C!V9^+"6JTD<1UG2RC85O@M$.EG6QM^?N[6 M-%54B0-G0CU^O&%[0=K6 FN5ZZ=H3%EE%L^QN>X'"J=I M)"JUX)*!3:RL3OTX\8SJA,5/ZE "=%&ZG'#FIFBR#P]@X,PLIWM,H,)N&W/V M?$O5=IDV/+G$ NRXL'5D. X5DV9-Y/1HFS>7EH?6S?UC176K=LUK^(>VO:#D MR[$=)Z]AO5%\9E"]-D]B16^X0!;.5'&#@B7979.IFY0"_ @ZM(/XP6GY;B!D MV6^E]F<:MP/='&S'4N9*E= VDILW=7-XLPXZWM:]WX>(WP[,.J? _7,RV-G! M-*2R0- 5R:-MR /-K\/:9XN9C)?)U88;5R2]78+P MO29NX-V\@!6K%97/\!X;-R*J+;,=.JHAP8<-SC"].*_H WL@2:;1!8:=8>\F M//$C7(\6BHM2+._YXONAHQFEE$$$<6$/'SZ71]T;&FL>>N+1'ET\>?',X7TX M71@.HC88E'"VA( T'/0X^\/WXI(4/](['C)9B#2&BO-$011_/?[L@JFQA M$85%AJ %.9)X14MNA6_4!5EJ#H_55- MTU[9(6;A#_UG\%<*5)I;5W6N+*U=G+O8&7O$N/+4\R3EFE]:!A-*'H?PVLCJ MB$]:!V/"S-?,M$Q#,,+81(N'L>K+*R&R(&VI<8T!R[P M''IM_D49XFD8(1\S_IBOPC]?Y 7][V7;R.'.OWCU[^-:MU5B\B2_2G%477-V MBL?-3J4$74FYA/!WO)$"P@^_K=2$&"29"UQ>)FB'F EQ"08%,@QEH?&EAI> M/HV<4KY"G0=C=QE^\>2;[[1,WV^1XA#L+$>"A(9 M7ZQWXO6G:KU:FD\?G*KU'\&S_$&J]0Y5\_+';\1R?O[@ 8"S)=6NRLVV;O=E M&;L?TNV/)(Q9"11F+CEU%:(:6#KS!2LE8F^O_;%$&7.Z(!Y@6>[;V,' @EI\ M+H4?K$A34@,

    >$6B.#*$KD>QD)F9G MO.T]]72Q UJ@(!X$C$*K,OC+Y'T7C^4?XXP[,*>L/.YT<:.4PAC).[C@N)D& M0,\BRL64D@9A[\_,HB'?(<0[[(40* MP1SDO-=]L#!*'Z;Z*0(W3:[K6:^\-YB-\\TZ,R;ZD81NVJX2.[2U(7$$QIC' M;A[*E$[=;Y.G3@;("5RWG"U+W M6E+^/IL/J2IM@F>!*O^BXY?D?,0(_)^T#G TG-%+:G"_HB30M*U)4PPC:+&[ M6(162PF;EA69T4:J 0(.-S0*Y^;DQU*,0$PQ@JE4[[EEQIOD=P*K76/%E,C@ MZ!(?KWF7T7[BS"_E,0FN\S;$A3WJ=*9H!N!]U^5"9.5G^>CL]7_5>X]\"C51 MZEG '9@B*YC&&AA.G];H4SSX(01+IH>XY*CD$#$3S\=K8N?#V4/-PV3GDR8D MU)T.G!B>=QOMS/GJDI4UKI-.:THNG-$.E6;HV%J<-!+9#E4Z&0U<:11@!B1! M[A!NVG%@#L<8J48MFI0.]8.H(,:&4]]J571MQ(-NJL\YMB+O MASJYT8P NC-"[BO9AS@019_"PZMY[V16X]6_;\,M>T0C."P."XXD?5EI93OU@N7D MT!LF?&:CK&\X#\JDS;$S-@6"]S9#ZMSJ!5JE[= M^J+JN1)[#646''\)!GUK4G9BIMZA"0$ MR\)%F!'DD/Y<>LFT@U;]!_F>PI$4"CS:J<>-0W*%X_>?X!NEIN,,?B_7V9S#!7-*=BM?QNPL.@2)814H[T&-"=J:;6_1Q?9@*H(E\K^S ME!RCO1+1NSB:HY?)A:&Y"4B&78$5"*+;&:-V3S-!Z2&9B[D'X%)TE&/A-G+Q M$J>QHN;5P%JC-1L&/X>W'(*77C8$'+?8=7)3R0IXKS7=AN@*F>S"3)LX.&#> MM#N%G-H"4X6]YR;F%2S MO-YA[ C3X='>5;=O9EK W5&:(LU]5'VP[YD=>6H*\BNA:=&?P4!^!K)PW.\= M=(R-!QTM]W/W,&1*2BV4[!;I>9&4A?<:>8?-MZ")"[DS8@GY"X=MG)'$.725UT-Y%MZAC.!N.;/C'3%]!BF:<0EN?O/< M*A1OQ3E@K%8^ZJJW="+8Z,"Y5,^Z%.\QZG1O[F]797 L.3SUAK(4()XP<5:U MCA%P'5]5^T:'?IK6EE1UX@NU#+>K4IY"B"J_55HSHH0ERSDI=BA,X53(MT+^ MPU,A_R-XEC]((5\-"&P<<[2RT1JD6_.R5.:074_F5"5B,L=%!T((I3H8K9\W=UDT MP6CT[V,MK5>3FEA96>Y.AJD$=SY6Y M(_'9+2U72?)^?OYOG%-M.D1&B)5$DTEDIX^AWG2A<5N5V)RB8\I60ULD04Q, M"[]?+NSF)W^[)0V2Q37ELY.DV://+6DFGK^&)[*N>DY]W73UY5!W*!@R^B]+X1/!J>3)H9QQ:?AS2\'O>6-0P!BJ3YA^X!)6#)=[CVJDCMH#QP MVG1#K\=0U5)8K&0VIV(9!V^J3>IZ'0024J>2M$^U$^L_ MJ6/=0!IW=.>_3[_HXB#&2^K(&%6JNW("$/'9N8YS;\Z63QL6+?4K1_EF"F+*&&9:[F )GHS&;Z;CU.KRQE^DK$3 H3%C]^Z27NI 0M&@*,,;I'8^ M;OOU6LP4>J[$5C'P56>$'8:MT!3ZH&MFSDSQLC5%,C.W(!@UM!M MD2\T64BPT+:@H"968-(Z8UA"JD6(DWX.7#PZA)01CYCJ=TQ IJZDBK+Y!OSE M?L&J8?Y$M!YZ&!C%',E&>3YFNG#'[:SM1Q'(7*S)"UI3GX+'R@;AF-.X2*YM M SDI=XA_2BR!)??GT@, GN58L]2G=;.D%$1DU2O*>%%.JVI&L+>,S&7G1\4'"XA= G] AER;458EN 3^!!O>F[&T&908% M^=S<(8VQ]&4UI\H;0DM4$EZ_+Q[O(UHAC/*/S041Z&X1X^%"[LS9,"7SL"MR M]2NU'QPJ@FMPYE.C?Y*^N7P3!624U[-4::'GR5UA0YK6Z;5',S9W*W<@3-S- MF$\(\UUUUM<$LP$%)3 ,M6L%#^D! JYQX[@B^1MDY\)8%$.71X2K5@S))A&Q MQXK0+S!"T=@!D#!Z/X )F./*WFY4+#W"\H/;:[[#/OZTO+XDI/;#,_SC/"QF;PSP!-K0-X MBXF[H(2 S#5&6CG\K#G4'^&L0)J&N1FKV(JG0CTE\V+UCH$C@3@S@3WK:05O M _0U*NF627ZLO>CR[>6>'TYO+W8DN3^K]JQHQR+W4@_4M[XKQR#CW'EP=N+/ M^!RF<<;J;YG+L,U)?*3.A^;5S$V)]^1 <+SEL[%?$_: ]%Y1$G8*75*_QSJ# MQAS8E9@;N'01B#1=U7.16\Q-UHM9!;]GXZM8"]@-UD+]XQGU1A>>GJKY5LU_ M=*KF?P3/\@>IYB="/\G)PQ&A=8G"E4/$!FNI(_-ZWZLI0LF%L>.W MB7,D"*NK-]S,A;<[OLS]QT5#?&R1P:MWO*H,"^=(##>2C#5C<%'!AAEQ!/.I MI_;C3 >C7HF/BMCGAC6 XF_Z9G'AW6)YL7? B!J$0^1,:12* M."!MS]Q1>+U;Q)XS#+.45/'_!2%-,NO;?*6>LJ .\#C\;=5>9R_-A)(.O>>S MQK$QL46-KQW"];RS/'H"^N:2>EG,;M.#BI>OYM?9=1QK@P$H;H8&SN@K*23K M4:MF2@R,J(-9:1X_S) DJ4K+YQLH'W-QXZJ]E0D981HXTZ@= ,!=$QF7((2E M.9"*[* F.SX;S6$0JB6^X=$#;(,I!-[E"F>5%*'YRQ([>P2*!Y(P&0T&=/2S M-(MX($!=\-$T=?;@C'9,J[RIT,T'GV( MJ_+8/:F71$:M!SQ.DH-.-8%E2F1=.ZZ_OCWXQ/%)D]C(*'!,;^3A' +GG(ET&<4 MS0])-7)&TZU^MY3#0U$9)5T?\R#ZB13P MW@UPS1171I6S=1?,=4<9%Z)*FET*BXNZ7;(?\2YX'Q?TUNT,QD^*$7AHZU). M[\,?LN7'-./MD042]Y\3'7L7822[S+CV8UD,.*Z^5&2O!U[IEXRJ=#HAA]E- M-"=Q4]>^0E48II>-<7K.:A =!#@N8F=3*NP]0P'N"AJV?K1)E_%P>B/%3%%X MQDA$_V,=0Y\/]VHNZ1!'<9?T^8[M2"!'2EXIS4F.Z3[0#-8O5(% J0TB]YM- M. 74Z6'JFGI>M7I&HT?>G]'^()_'_FAMPIZ4M^BS5Z/[C;=SNJC9"_: _50" M@TU5'_O97$99GMTL/+QH>=).'->G%!Z1NEG#5 M^OZJV*.\:KF8P(4/;FJ'#1[__)5J(S3!P1SR+EB#?H"12PW?: ;2 6>0 M@RV<45]!L-ZKE*)=N-SHLVAB]-)*HT W#]]L$YKDFXO%$P4%!T!V#^\$:++D MY(^9=&7RHKT>+LP&PRDM0S5EO.HFRS*%2\7.3(_6UV>-8AC>%OI^= F_I^.< MC98P/B@8YL9G<:^GE=I+1H_(60&/0-7<5,"A[=1DVVB^+5<#=38G'.VF#R$1 MO[73^^>.@U%<$ZT$/=1("AYP^K##2&G#NZ M$^<]>A:LF#]+B !^SA==&[&;*]ADQ>:DY!^?61_#KMW%\QP>J3BC[!I-[B67 M55U [HE*)R>YI#&=B 00BS"(8YZ ;M)S*=6(Y!SRHH#=_>NM)WG+ *NSNESO M_OKY9Z-I/WOXY0>;=\ E'AMWUV\Y MC?Y[CCZVB9SP2JX[0O+&J$"2?$0\O 7AT^VQ-Z>)^1T3,Q%S2J1]//$=ZP4$ M?\C "@@7U'_!L4:"G;")&1.W$-\:A^)IEPKRL;;W3C-\3UO/3M-=*FS'U<2$ MK"2R&NT3W@GSB _/VA\/ ?'I"0'Q$3S+?2,@3N;HOFWNIIGH K=Y8VX^(=%\:13RKX M&TGB*%]<0 &S\XU+CGC.%U<2*$02$2-UW:-J"(P\96)C04FSF2Z4GHGKS&QS MG:M?_#I4JS=84]=55W;< V$^[(8S2]BS;&Q+VT,'W5ZCIN;YD=TI6*2V"-OE$(?ZT5FM5QQJ@X E$?^A^&QEI?VDLRFQ M0-92/@MZ3XHQ#M9"'"9;8D$5WG.R_T,_,^2E0\LGR$)A8Z3F5D2:;)LE?4.)TLGL M&D*=#IP>VM7 C2X &$O/H2/VFK)XCZWU/,4P/V-\/4@OG!TK1$#;5 M,RWR$!%^15ZSC^ 6#X=,MXBJ PDGDL),:?-&)!)0!D7)[7#20+YEQ6W*>"60 M^3B58^:6DKNFA^18\LC$!"M62SN86"L#UXKE799,_40$ ;I&2)9 /E9=B>IM MRNG37I/4B?P897.Y@ @S"L;5GS),A;>AQE]T@2'THMG.D3JYC?8L-[F(&"F<$PAX? MFS:L[TP$<_AQO?RVZL^#RRUQ-^+N$@ MWM("Q9N09_NVDL-F.-)1IR[.?=5;6J8PF"UU?7X0J5OJ[X;MHI6TG8.-#%KR"C5 MFPYT5"M'1B1#AQ[G?!?.%IP4O;(:B2\2>VN4<%9FVHC'&?L4L5 1+OWD]ETWN='[%I$Y.;#54W(,/FYR6,K- K MBN0&(Y.#P5CIGB8+6N0;*+NVF2OTW; DT@=3P5UZ;KMM)DQ9\RM#SMAA5Z'; MIDKU9P\DA;G!^7](LS4BN:Q_8+P& M_R)('M6,8B1E>B*HE <]7U1U/_SLO!"4R[D<@R?%4VE4DS?=7PKKY#.K N]F M76G&TR$9@P^2;RQ0T1A90TK)_RI0,.G=EQMJ73>\0+XI=Q;VH#'U2D2&IZ1% M.8O7YTR[?_;\I4^0 ?X4'D<7R.'IE96T:1D,#FIDA//4@D'?G!S,?AHB2*XK M+X0%)&^P3LX7WP9WL8)C3UZVI'_S-R7X.5AZJ#(T)2,6$Q4.W$ ?2((C<$() MGT5-C!%&%R$31PV/S91#PJDOT%1 CDRH,X:(,.7\L)-.2$E;:!%S')\#XQY6 MUU=?G7_U)\N\CDVT=5!EMJ7Q<'$?W6R*]*CW>WVL6-.7AY_>IA?N+64&0C08 M5CHU]_&[21 \[Q3/2J8YOM'%,TR'<)Y&>^=V>S8S+C[#TXXXKYQ(G[:/2J17 MYY7@QFEP+G)MK53_,U'K&%.N)#4(:0R9>[G1HW W>>Q &&'43^ + U]\=@)? M? 3/\@>AGY@EYN0\3TH/@51/I"VO)BQ-S:P85J( ''/^H"EF+P#BP2.";1\/ MJ,-OH8+"EP^Y*FQPP_%6BKBY9Y.CI@UBTENVE'8:$2.W(S)(=.6NWYGPN%$. M\WWE8F;YT ZOTL8B8,H2QY(()=);QPPP?[VY!I&)E$=XWF_G MB)F46ER<; E:V;?G:':BU)2LI;^TG7-\O3OKO@;)9;A,RK4VCMB/,/B2[()Y MN? $A%0-#8]P0)3T2[XF"%1PLYE ^S12]@[1->A.S3]FXH*KH6Z4.K"U^4I] M$:'&#&OJ\MO$>5"2 ')6 M=IS8VF05@5P3*P9;J!-!=QZR5TR%U]>2UV# MFNQ_':JM@KY][H)X2=Z@NJ##J \99I B3-X,@@U'X[;QY?(A!B,HZ_K8+-$S MD9R_*I4LT\6"8[76\7D\.2688%(CB2)C'DHZJ*@Y:0M:]D598R>J[<((NAJ\ MU74TE-,PCO,=S1&?6X5 85;"#3U:PRIW@WRD"HH$4Q:UDS-A&>(: M$)^ABH+GJGYL<(B!==0$TZKP5;#/[- VK$#2K9BAF^ND#I)@S!>2M'$=DO^U M3M'19;E?V^+7H3Z;)D00;4R#Y;B[QLW 2%3X9(N_VCIB5F:2+^'#8,;KRM!S MG[Z+ICG6$SYKP1,?(G^15=,N;7QB"JO#64N4)5K0JE.,F8XFZFR_;]4&='9X9]!N[ (K$LW,&%EHKS&NK#**%VF.:#/_?U$=?9 M;K^77![3E4@F4>K5XW7NNM-GW\67O-TZ)T[BN>4X2KE)Z"$+4M9J&JNE14%G MFG29:8%0:&2,2\N]*!MS?D^K49"GUIO+HOL$34; IQ3P421@)"_EQLURFZ<. MSNSEA)I,-F64/9L!QSH[(,'2U!9$J.O$YOBI/011Z,HS(?ZQH@$'_CL#MC1\ MZ+-!,+)+6 3M18ZJOV"@F"Z]OCQH#=U()V%GB!@DWYF$\/2]&X^L?Z;#:72H M2$X^4ZB]8EMV-@:=5:%=+L6Q423\TL;%8:H38\+1]SW^CUF&^W5I*3"A733Q M4S)R7<8^6F#\]2=9PV.Y$]/N-F2JDL<05D1WO"6TG,7P2,:I M3)7,]3R<]X!HE6+5DM<'KDJ>F*-:O"!T["X:P1 +"Y)HY/4)P%AQ9 PK,3C= M^>*E@\+>=I1M<2M!+K3OP); H_IDO]K0B7#9.^.WB0.N&@R?&T'E:8Z1P!B MSU)CQRG5/:?X^P6^[C6HT+2Z<#H('*.\-X9M&3ADLB3/B'QH3PT7GR$L3;MNAZ8 M']% Q/+ <%F3O\"7:LH+9&UP1-6@Z$&![\KL1"X>",L&3W'BNC%F7SIS%N$P M@^8H*$NV"2^OTB_JPX?I?9Z''YGS$58 \]QZXZ62>PNBSA7Z0"$5O$E#]^A] M@OF7)P'8)8GEYI2CYL8M6LAM4T9M,UE\$GB8O@5?886V.23%'*"%OU=T:!:0 MG1QVQ\!TV%1( C[+L71%O6'E-V6VRK)(R)\L"HPBL6%F3Y5]J^Q_?JKL?P3/ M\@>I["<.! 'K%%>GQ&$I2>(E-1GE%Q?4Y<+-'VQ\Q?-'LH&@FG3(36B$T7QV M6P)8XQP?7\.2">$T+$BP*Z%15Z2"ZT1 (F-=!3/$BD?A14* 0OZ0QVG;&9.; M8528J,"T'6LQ7R XC!%'3G^^W"^[*HQ>&[Q0H+R5QS@*.*[:X*V0!%,989S@O^A8M+?![7;_0NEVQ"!J.E:$CA%QR;MM)>J-\)+D_BR"'1;;YBHT).[(Y%&_P]*+@WL0),$0A6=^S];JJ>N(&Y[C-, MN/C_.D+^:E""M&A8$:]-9I9W4"G]OB6;' ML/QW9-T8(DWVJ6THCA" 2]M+#E3\6:T/7I.!X5O0=Z:ZI6ADEABM::'5T2$C MLHN_'#WVU M947>N?#/%S^V70 MMR?EN16%IC%X_&7HJIZD.[2$BQI_75Y1LJW.FXN!>D%&8;FV0;YS38AV,.NP M^$5GZBR)6,G-^[^3(ZU9$P*,1BE\[#I"'7T#.H^OJK86*9A8M9]/JG#XNJ5F M66J#[6AWTDOS,Q* !;!B\OWA4G2T923YP0^_$CA%5P(:[W>.N"0WSZ?2.R>! MMMXH7I="%EQV84+JVF8 M]\MT?:.J9[+G8NS/Y=!*!8Q0](*;@^4T.CWLP-)QSFF5RY$WP!VDAGNMK2$@LEA8:NF:_&,"T!-DX"/@<$WP"1XV/QV1).%0,^MAI><[*4=_3&Z02WUQ M*S')&Y]I4=%HQV>*9S8!GBWXZ'R2YTE:OG.5@C'WNO.4X4F'34RY$SYO>$AR MZ2FB@Q!5LZ9<5VK"$BL@^_9\\:\SPPWH$[!O5@W2(NJ\>NL,I."@1CHK5Z55 M&V5>2)RO2>$FQH^3U2#1P0SNG(M,TLN48IE'M.T)2\S(F)##J*GA#@C4< W= MCB'N*[LN-[+YLG1=S7VD]Y@;"X_(F%<$3Y1>;I(.AW$1U80P$CL*+W5A,.L' M;:W_R][;-KEM9%G"?X71.[-A1T UEMOM[A[O;(1:MFO:-67F7:)!!/Y!P\/!X[G.!@00#8D3*Y^(02:C,_-)O/]M-DOSK)\S[XP(=G5/0:+6V(' M)DD3?Q03Q8PMQ$\:NC M5F$S6D<^0+WJ$EM77IC"[[KKMAEOIA".*%?CS-E4O0)<+5+M=24G=0SS',_\ M7<3;4B]Q+]?@ 2$?6HXYTP3G6T\F*^GKYE*:Q,Z&+,HYXWMVROYV*WQQ3LEW M,W@&)[Z-Q@"J5S0';CN0+%2(];B.$07;E:,%72F62$GRD JXM2SHM3C8=%RX MH%L>Q'S18KVK3]$/0(L"H8(SM[%JJ(*Q&L.^K&_ZM@+78:NEY7NPM(\@-/*Q M6,07(SPSWOXATGG3L2&Z$/2:U,F"A3.\ 0-GYQ9+].A6?=S7P(27*1TSIFLE9%HKY MKPZ1NN7RLHNO,JZ'67(T%"/&(ZFEM76Z+(/;2I3#J)J*,Z]&4.2NZX\=P\;M#;];@VM=BU8GZNH(:XQN\)EJHU"E#2,]WU<4Y3,>6I. M(]71!Z>%0GRE%:(+33M&[H3G4SP@ *;]%T']D64#!-N9\ &YVU2E' MV8&HYC3,U)2$4R79[;R3=Y"(.)ZF-14\H?8'YZ*#PD8'OK6W;AB'SF="@ MWI-,KS-BQE7*$9Q[E^8K"?*K6"DV,B'*BJPXP*]6]?K A02*+ND0H"DT_).0 M\?1$.VD5.%R;R<:IP_Q%),29K/X=O\3- #;J\R2@C7%L-Q"9G% M8#O+A'4X/.\P:(&44S)GR#>1%=_M]826$C;_3$2"@H8PIR(0Y,$B6NO;PU,V<)%733 M10]=\RN?Q(Q&AR2X\OTH52*^89$5X;8>"D>"V^,W7Z7@RSI6/019J[X8XV/A M%PF?!WWZSU=OKCZ!F8VL;%;'D)TFB3?! %(.;YRDM,(4:.!)?%N/1%L/1$,^PVL5L@DF39/S,% '3&B:Y M;?MP1CP=9>/3]+K[&4D,Q\26*=;,Q=I/&^/1-D;DN&;5A/J93Y1)^_')%_[F M$:8*5.4R$\A[%;/:B!YB6]XQ(9Z0-5&9F;CQJ$19_KS2D33J;["S]J[K[SA= MC>RMI:=0?8G#!J;B1:Q-$TXCX8G$WB#\GO'=8>8 8 MY(M.2(\L$I*L[E&KSU3_RGCDF+QH@YAOJ*^/+1%:,O3%;1T.A\A<$ F1[5>9_M4*X1X.PAK\HHJ>@]AEB@/H!YI&1OA? 'R8Y)6:*4 MVFES>,_<[D>#)/MIM@@G757XG^6^J6;56,7?FW9+)80:(FB8H.CW1!9FG:W\ M4_B=EGF6;OOVEM4Q_*\2=*.:$7M2@@N,BKX&/IDE=,M0[TJ)! 7Y<7$)^=>. M#FA$#3%LSO"HOS*MR/**%7&.#$0ID[6ERBW=E1!Q-UD1%:-RPG"CLK_((AD5 MBTF_:VTF%9/+Q&AXO]2[=5^=>-'NIL 3'/4PRFLM\="GIC^(S[*B9*QQL[!D M0M:C%2J XI9XH?*7'T686-);QXZGGGG]U7I)#AS/4(J'T&XRG T-FU=OU%1E&TFZI0O-P03D,4.]CG5N%.++BEHBA2T_/C5, M! &2CYT1*F]!*U+?$*2N!J*?BO3#$T]("I3Z_1-0ZB,8RR<"E.+V#[$#HOCL MNML8P#1M1TMD8CTDWCE+PM 9PQE*>P 18C.8)LCR[R6:,4O%?)0WVTV<7!> MO37[FB@4\".:5%XI[[^'@*X@P]$1LNLK _7O*)JI8I=^$E MU'D_CS5/NZGCF81O5MZ( '+J$^0WX(2?4]@Z,#=2%A&[#.")_(2QWD961=?Y MX%IF?@5L$J^/I&X MAHJOPCH1/_S>NGZ$G=6TU)+A]D,:>7BY,WU^_4V^1813IY"]4DP(75@QM8&L MO325$ 6BM&A:T0$= IXCQ]&-37Y4W4%JMM>VK03B!Y]*$^ \:S8F/[&1;U/% ME[^)!,R:-)ETT@-4):QI4WK ]-PZ]'A"N^\62?LU$F%H4D=R71BCMJFA@:UA M>4#T]YQMQ2P\BFW""K"CC3VAH/&3BP_H'R"/,[;]':TJ(2:-":I8U0V\:\/; MW4GKN_3($:''X<;:T\9Y].S%68.D9\ #;$G!/"YU8G5/"#&E8Y?C'T&H.(5" M!P(U&*W&^/>$Z7P ITY\#/B7R'Z$"G&5!Y"@@GM/MU)ST%N1.?G-)^F#VD3^OW:.NG#77"R CP^IK"KTG, M->Q!QTI M[XIH!E.2"\$)ZU4((OLV:KJY6WT.QMJ1PI)@R?7!S@Y$HFK)#Q'GH M]1NS7.OZU,O7F4-7B=5=?240[#"1*")&?1DVD1@#P_:HC! H M)FGX3,_*MZE&O609ALB@X+.5%VD7;?N-=?V..8"(HWE'""^JSDJZU?I_RR%5 MNW4GA-%@V*OX]&TY-+6FXZ(7P"DL^NUZI)IL,]ZXH]8+W2B:-=4>=^6N]O([ MA?;51M-,I=-^,/!@*N*ASW'V6_BKB6<7M=C=PZWX/99;_L58K#+^%4WX3U3* MV/1,*_/9[15&WHO." ;!-FO"V/'J21SRA2X1GFTTR0$5B>D"&E02#+ $. 1?N,$J4 MB3*)U)19E'E#CY$PU&$>*>/)G?_HA=^JF9%[VWU224'=PXS?G>^21G):4\Q, M.IZ)F9LO4'.B$5J[%%T#@C''!' MF]A(.LWP%::\T.&/UR4TB8R8&:1LH %B-1&2Q3X.('^+HX+1BM?%T9I.]-99 M-Y60%R+S2F=8> L:IV&[#V;E!DB.C*D04N$X?!6)P!]N&LM"$ _44J]ZU>.C M!<5)M!%QE1U6?ZV'GNLH$B2;DW&X89Y<=836QZYJ(_&RD.A&!L)P4T/>L*K+ MEI3):+VGE2)Z69!.P_'YU[9?AW_\,MQ*JY?QLF7^V9:\$U(UJW+V*N8L+D]S MS%9%HLZ2LO9'+SRF:W'PW;51$1AG9MMQZ7-'T$*0+R8\F*_>KL*-7O6QI=U& M![,4GA>F4.3J(DE%%BFAB(0?.U*DY.V/>:-IND+5H8/C.9UI)MD&ZR< =[RA MB-AW/?0ETSNE)T7N6\"'HHZUS?;,L[*O=O$<$3%?V] 5649>Q)*A9?)/3SQ! M#O[RAR?XRTBU%BOPE+M.R5S;*?:. M/\,H3E::W#$>M:XNK]1JN9,09[!>8>S3!9YU8 #B/(^07>J^#"O.?)YO2K^E MH-Q-VQ^K9^PDI2%#2MXQR4TDD7'J163!KT47210<+G]KS.M][FM]/-4IE"3E MF_89->%B$1I'\G3H%NJ'62=22I],\=\*5?#M5'B4OB%!BP_ 2G+T1M*IR/8\ M[T1QN&_Z?DS@!C$)'=>HB!XL@1OLW1PS=4:]^8!7T]B-Z:S@[-M/QRP6B(7< MSI#1J^M &Q2 7Z[L%=3^-<<-+CP^;H*Y72%U3 M3_8?OGS^Y3>KE[%KE-^3R_-5XG"Q"\2#MT"37'QAW^J\*!1^X/DW7+'ND0." M+1.YA'2[6G/(_+[U&S-XR1A!LND[L&?N3L3<+",M#$Z:R M=)Q;E^1KU*A+X'*>=U;4,,(;]<>QG4F37MQ6_ZE6+6UA,8OFS;5#Y9.;WX7U MYBC2?-OP#9$4CZ4"P=3!)H+$[!EUP$KO*YRE\GJHI=IF$C:N-;8D'5XT-&S! MN _E9N$7U%Y:\GS>7Z0*U J MP3E$YVL2]^F.U G[NX)HLW];&/_+ZONZ KCW+:F,4^8%:P#UO9'V:TF;3 @$ MJ2._AYCWL:UWY3N&FAOK7?CGFV;=''2/:0:,.3#GYP]XT[!KF+N21O7]VY>" M#1S3'[SG5Q(*HL4?ZWB=Z.)E(+RM442I[W$OI[='9#6,W5B.= 3=Y,0ZRA^K M1#C$"\ 3F(^/3KHG8\>[F$6UQC[*6LBDSHE\,IO&,QY<\,6VY%^HGICR+'%/ MGO[2HAW:@6D=GW&D<30#])6:"A0U7$[CA/= 24UYFV)&!IM6R^\E 9([UGP> M\?>,SBCROTCVOFQK3:S_>FZ1E[[^U9^_44<&F8:*T MKS%!MLJ*CGZYAGY;PR0@F?NJTR#V5)<#'"0(I&*1;YK!%IN= 3"-V]D1@26B M]6@B2Y6YX%REPB%PBH=R/=QI64F5P3=T/I(NQZA348Z"Q=L)V4/2QQG?)PN? M*3W/<.8X@ U="N5T% 6&$6/F+!Y&=_DQ6(6>:BDN*-2!>"(2JRY+V4YZ>$S0 M=V:9&(^,DB3BE^E-?W_/)ZPC?9 MJAOM0E+M*.G?E'?&UP1Y7YM#G^_=N-F3\JU#6PL"AOXYLY,N]0)6Y'4B;.$K M-$64=2LAK,@,T@N]'=@"O.9 IBW .^A5YDXM5@'Y@6[;&FI =Z"M*G=D0* Z MSK6_6N#$1":5^&;LO G72;POT75[.(0_L++T.+)R2WF071=_AFH1PFY,R>8- MRNDR0"[(.N;<(KW,2I&E=B"@*?EW3@:@\02*HS93@K-U@34;_N ?:_E$;VH? MK>1R/Q+_31HZ\BZ"2[LIDLW^EW[MQ#BXJJ6Y)[>PVW!=(.E!A1V<$,/M ;^5 M/BI!46SOXO(347*PI M,:J]6/"OPP/2''5\:][(N#H0S+*N:A]>0_](!40^RV52/BQWQ-(^8;WV1;[K MYE:*?$M?Y;T9_G17ASCIAKRP9G3ERP/'WO$>VR*-MK3ML\-:2"!#;:5XOF9. M>3)YC:K@&[#@'(#/VE]"==_^H&%7O LLN#A.1=?3E(NVTCE)*&C39DKUB21D M^.JV$5DP5TB08\H=06?(SS^=+$W:E8QLO3D7/B/IL4&^^KR81Y1=D5C),+67 MYRRG,Z2<[;$P+Z -KG.PY@:G:P,G#I<@13K= MD?ICCQ8-F9/I'H+3T!:)/X@S2R6R$'H?N^@K?2^2OOF*:7XHK;&QUGW1W(R9M.%F:4LMW>5NO07M3 MOK4HFV,A#ZL,&C$?)\QQ)577RLPS6^MT3FBBP-)4<.BI-FZ&5 M,[JD,[1@WD$!,7RS/A[8K[R!=KA5D[?!KSEM6HY&QYMF>UC>=\H#_$3;^:B6 M $R8%$5LLC)^OAXB5LUAH_I:3TOS__#L3O#HX5!="YY;V9-3XA6VQY&50T-K MP=Q+NP"S01P0/C\M\..V6AK0SJJ3DX,7FV$Y40[A+[HZB1:2)^F)\NCL7?'U:IT<]4A-:45LT%EHR7,R^WP-1 MEY)XDE."=:2T^M )APX5GYXZSQ]U[;3)\UF2!0N!!&7'/,F[: M#>%VNJ9@PXXE/4 4$[1O*,- [4HQC3=VOY[XM+I;W*O88Y M,C"AFHV5RJ4T9)I@K*W-ZRRX43J=-6QT=5R4#+Q4NS2I:5HL-M0^6$/351A( MXW$024BF4%-HY_5 UISR>LU!.Z.TDC5-/5]FAID+_D)O9=R76B-B>(P6\.BN MZL;+ZTM^RQR$C)?FW82W)MZ$M2^]1&)RU-6-9_RF1/4B"M0 +$FV1"8,_)4C MT'_G=8_I<^N:+HP5;78E.L9K-R41>,^V5&C!3>IUC)%JYJ@6,' 9B:M'S8Q$ MD=3)!E!4'^3L%1$77<[XL;:5GZ2.,GK&U>IE9)7&W)"B/3-EYB62OMI3[1V;6P.'&O_;)T NGU$EN+EJ]=LB/_ M"QN\WSXS=Z6MRPI8T5>=PXP4W*GHZR&^I$%_%V80%RN"47RH\_Y3T3$^N8@0 M; JN^*)0)4D4U)4+_F6>D/EE]FQJ%03!QVUM[:].2!SCV!X'U"GI5@G_@SRL M>'3IDKY:?7M4W(S_NW%U+!W'7=_5)]"?)L_P%H@)JZQYJ MS5)W:(9#'3^>"%HK3E5KDI+I(N7P/H5MCZ>2BUH"[JY)]B,B R#[J@2&[Y0<+-%4BN0(3_/_J,9NU_R<4 "H MN_24C/K[)_#-60IN!+L7F50+8Y"?UN%QDX+1&9TGFJRBR^DLEQBLI\5YO,4! MHEUXR*$AZE(2TO?.(,ZAWKXPCE6^"B943:J8IIRNJ6-L)I;+CK*?\^Z.NM $\TM42*O*+RPY*ZEM3 M6U2AH^Y3L!A9>F Y,6[B%VFT/EK:HO YZMAVT*+\AP86E;(L$BV*#X,_)XP; M#T _?W+8SZ^^>,)^?@1C^?50+;UGT85;GZ2%U]/0**^,N#5:?)A+46[*O1,W M%Y*,I)\YV.V4[#%A)>%G"L%D).!)B"$7-%<^D)3DZX_"WC__,B=J>,@,8Z*@ M#IU-J2=WEJ=(MVL^H\RZZMN:A)DY%9'A*T):U5!CX9$2I%:R^93?+S(6''9Z M8TLN%*QFFG*=Z$MWM"[ON==W#75Y$ZK0=TERVQH6WZ)5MG&M*=($>?;QL; U MO@NO*[0,A">%_ \IXK1U=1UU?:2NQ'70] MZ2I0.Y,ZE)3B/_%Z2?LH_PQ(IL2EY;]$9AJ@K>S[X,DR9MG1JTY)V6AR7-'H M&5NGYAB6\>;"/7@;/_,"REBC^!\0*"NG.X2="KJC7+? MN1;V^'N.I_0@,T?*897B0=@H-J)S-7?5Q VU=-F L'>F;7?6O?V;KZ&/RA/X MB(/C'F3G-9FPAH[TG'H"]WDWW3J(]\%*D_7'3*A),=8B>]M,*F_\/5;ZBH'[\^^/&5.Q0/7^.[" M&[-E67%G\VV-!4[5&V7RNPGCCG1S'L\IZ M^A,^ZG0O.;ZVU%K(YA)Z]SB\:,7F=EJ'#B0JQ3JE#1]1R[LP;3UOQXXX&&TW M,B_&SZQJNC#'>=;<-(08,(D, DL%^3=A5_0_*M\#RD+]=PLI!TYD(=Z)A MW@L^0KSA65N>4!AR6>]4+>8MBP3P5>JI)1(CX3KQT_O-WE%X >UF+&9LR1UK M!8B/0'KPM0K5A#6A\I43&#UPQWU^]F*8XQQS>F/D?#>5*;,--#%2G94IY%?L\1]X+S5#BJ&1[+UPZIM3TPX07XD2P$Q?RICT#9MV>R0!T^>R>V7A[HE M7N8C5]B)D@EH)+I\:F'O:L9(Y@-J$>.8N6WZ5HE5$SJ[&>*AJ9HZ,UK,O )3 MS(B6SI9EU4OE$+'?A+EFOF@R%VUY5Q#'!H4<.H'=-8A "+]X#5:ACEA': 95 MBD;W-:N?$]$M)U5;0UUAS:1_3>@N;E*V&VV$8LOFEEL)B$&$9?SD.S4@Q'5^A@ST@O,"!R1"$-(E/!4\6O[F^0*,9?H)^(UQT"MT&@.WM MD1 .>%AF'4_@H_+['51T\ MENMK<@$*YNQB6>%-/;O%)$I8XT!L>*^$Y0U5,).ZI''&9O&GO M&QE;E2V>>V$.>XWH])>RV D#^5!OCU0'2X\4>1.Z?'"-R*?:\2)/>BUR1;@D M19(0,QIMIF%;>7B.:RM)\M!B,X>7C(6/1Y+2G,#=IP)U:F_*ECD7U;I5X7 Q M^9/TP4W%I?,(8GK1-]6__.;^LL ?_O";CT!@8<[/.E>!^9&DJU8_1NM+><97 M_F+^02]FFM-7;U=O3N&^V(T7YVMR"DNZ=W!:GM&&.FDGCPG,C @!0;ZW.:WK MX9F!S86QE;UQW7*:/.7L@%4_M+KQ,>T963(&/=3DI< M7)R3^I+FEQ3@-^]&QM(;NJ+A)UN&V&8YH$\ 5UGJVU]5GD=5C'^*I&R.% M#./I=Z#9E"=_SK,OK-5A,C=@#:9/(* #RRSZ*@="6RF]+/XT]O3P UU!#.;Q M9*'9JGIE"LFA(K#F+@R.^YR-)B\0A(]=>0Q.XH"NZ)(+*'(9>0\4Q!/4H2!$ M!J8KL%+M@SQ]XBBPX\AIC*NRD,).URH>I4.P_+A(IDAI?LX8.]?K)U8AF=*+N/'V84_HY)I)+[0 M4,=XMAQL',=:!*;:;1A>B7*!MQ8B;%*$94-L+[<.QJ#-@&VSYER2;$!P?=)6 M7VT&J%FT^3&GEXOW&3F7X,&W?/:Y/9(O#[,79W:8I#M/< =FX\.4N&7JG]^B49#)FX3QF=<2ZVZ$\5L>6NQ#IXMHD M;)V:@N@E"N;4*-5LFG$#'\;];DI3++JU$FR$,/.N!Z62*E6^KYFZ?RZ2H:2E MZ_2B)7'0=C5N2@UN/-.P"!T9#VIVE3)U,;I- 23X4\URI(P"^+]'JAJ/TF!; M!MM'W,G@,D'TO6"H1W::)=ATC:&%)D"5LQGFWWP.>],HN:&E3Y$+IM\YAKEJ M4RI4EIVE,4AZH)3I68#G.*4;YORVMZ5J.74>HL1+41VZ14EVE)&&*GE@60*] MD47 4R[Y+.Y#,5#4V6.>Y:9N]^'^A/L1UOQ8FO28\/Q0OW%3\>;C/7(X"15[ MS;*F(7QL1O+#MU&7G:Y_.AY<8TE=NDUT09%LJ>I;XMOVWGG$+V*G6S$Z::)V M\P!G15(V$Y_K&ZK"4SU(O:#XE*12I44H7OYRS&.1PPV1CX^12@DH6&%T1]$ M_JN639"VX5QH<]#U3VI9NQR=HNVN7M TELU91YCW>QZD*R[C9D2.!HT # % (M/AKIXPYOB@I8 2U)RSNW8M>4= MI;9D:5R*R#:VS.WLS75Q6_Q%'AY)EL-T8AZRDVB+2E"3Z)OI!R4%BBW*$DI2TOTPBD8W+=4V5A.;38XX%1V$YW$PPPHW:U.Y],$ RIC8Z^@]5D30S M&^9%)2(X U)&@H1#W[?:0L\Z:6EZA'>=2I#*B@V\2YM;Z*NIC>UXO].T$&"O M;545AE])M /;4Y3PPJ:SBH?ZQ+[T$?4M1.7Z-/.#S!=#A-QB6\-U'Z\V94]1 M\%LL^:"^0RXM8 :QVI/O6RW\F%2IE $93#,[II455XL(8K":28HR9;F",=(A M)92#5$+UV5,N.AN?A9Q]E0^_=QR+%:NSM:K"\FY\7]&M-$002/BE4YS-1:?[4$Z)JP[UUODR\C1Q9KI M)E)<^1P)5L1)->3\$RD,,VBU]>1&Q.2,DZ([+1OKO\:,NP1T.>,/3,N"!#6B MZ> BCP>=;P-7Q>BNB0;Q_$][+E2AYB'-! 7Y,4+^XKR4"(X&V5.].O7':*]\ MBR7YR5[*T@X>HBC]:18 (@QT1!W$<#LZ=FEW==1CK*JJ3HPU'_F.K*1LG,JE461$7481C M*)B-@9+;N.BOCPILG2 DF$KM!EUC-MCVREI53\S>ZO/,%@6071I<4V 2Q D MSM\*T<;X>7;_KS73K$:SM(?.Z$ ,]2XS,C,U:_K(:*NSI]8S]VN M:!5#"/0[36VVJ?#3CKMR)R[@MI7IU#USAXUX] MNXZG%R>#AJ?E^+(*OCNAU :74;74DV8J &;KB-Y?H=*(T\D/9BV]Z-:/1T"Z ML;YWD?'S@'[4.ZX$[-*R%OR,4D]"I>9 MG!/)H\>%1K0DHS!TD<_9W]1M;)W$#U^MOB-T4R/[H%3_KAEG!Y3,V/50LI?O MIKZW?B^;#K(U_! 'CO.IT7BKPFS+"/+D!'O=Y)+#JW!!C7%_3D5D!'C'> MA2P:9W_].WEF2^YA:'@"U3UP&!:U>XA!ST&U M\X@.(->DOGVK2'\%8_NY: M4!_)_9S8?]:L34'CU%2Z<8R@K]Y:=9.ZK8,=1:NTFM?81Z<7F%7*#+LMW-9W M"'?0DA3.MF@]SE\U&L=9]X;+\8I9C>-25$XX'_A?2J\LW&:):'L_K%0\4OM( M]>VHGMC=4.X!K3^L%&D_X9M*NGN:22;OZ?@H.M&/JF4^\A:3&*><:PRA2) M4TW<"96[[$R(FCIQ=C'NA'V+?BV8+( IKE9O$+WI*(S,@0?82&XAC"@8"R>I M+9XQ&8J:]6"G>3_)PL62KANKN%$%(A#J)Z?/AP@!110JN2 CNVNJJJWY&^Q9 MR0([L"%W&#DE68HC]@8SD%P'#%*2VTF$S9!4>< .D95/YX(;(/AIXSVS6=7 M%56B*5RQ\C;'LI(R!L-T\R[<*3=]7P&K\\"!4;"4+5-87Y?>T-Y9)7!CWG!B MM>+\T8Y(&3HBN"X'X^6@[4=%!^" ""/97',AC-\XMM324HZJ!5BVUWVXCFX4 M7F0T -NVO*NK5'%P0/]7,%=TO,#R3KGPB._HCP?:RA7;R08H( Y=OPV;OB%( M3LUE&A1J@<>YU^3.'G])CV[1LL]9HM2M/THKK>F7J\V>:-3BW*E$$KHVA1"?ZN1+G77":Z\Z)+WC5$(T7 M"M>XZ,*>V.(XAC^&0)6W%G/PBT"\*%/O:J7>/Y0N]QNVWVW=HC^H$5!-IEOG M.H"0(.48MM/N@PC?TJ1"H9UFFW"F"+],PYRVYT6OB?N1&*HW0TOO0L,(3J)! M#E!I[QFF%7SF0<2;:3V" [QCC^V#MN>":T#!(W%L-T..?E$=]H3IHU#"FCD. M*2.&D\6R#XOC@WY*N67V AA2T4G M/_MA5QZ/54W88S()8]ZG$W5ZZO$!IH7[7^?Z;I8*C8WT'X]@#>#,^UGSR@>5 MO+M&*J-R+D$@L3!7,E&%"WDP:X9IL5D)8T.6K-O8"74YO^1%>?7FX4[)NR\F MLR\O] M^O*KU0T*Z64X%'28T2A;T427X>ZMW\5"J]\S;%VNA[*RK(;;0=+&G3>)^;6, MA[G(ML$#SG*ZZU;53#%Y6C'.OR5@$/K$#$%RPJU;V(Y-SPT".QJ0HEC[Y'S$ MON6;XPZ$-#&:4'-GZ26"=X%93&R=B#-3DKI#9X"#V"W6]Y_I=>2 4:^D>Q^E M$];.)D;0J(HLM>H74?*A=F5:7:H&#$U"TK#A;+=D/V> M%9E8AH?<1/>2-,?24NU_TBI+N3Z"P5<=KM!YG4E$+1SR^^ 9ATN*;H)#HYT= M979B!!&0H,O57 &7'WZ-@IL8]%E7__2*;75;.=+BG-K8>A1FCB].'=D]YN]0 MKB/?<<]0,JQ7HSP_"N#R-WM.\P5LUH3[0N@)9G>_9/F&-X?55(976![5E*+2AL#/ACUI)LP"*S#D M4%7RT+VDB%UKRV\(9)["$$YLR8E0V%<'D/LDQ]2.$DM7CFCG5)E4\VY MT'\H2.2,5T5[91R;46)-[7%(IBU90>GIY/GLK3P< S)R?%J*UL-]MQ%AF"0Q MJ./4IT(<]W_1LY-.]D+WFQ7.0]2+JU!>.GO1*9%)3 5:/)/9*+G<\OU8CN\4!L,' M"A9 661&]Y,JTQ?^0'H],;,"; ;G!;)X14@?;5(7F[7U=,X_NY!M[Q(8<>W(VC/*K28Z,)02 'F IVQIDSARC% MS=(GGXKF5C3_[5/1_",8RR?2R!V-I WIY$\W/UM./.C>?N:28L>K6?;%R3P M0OQSW%-H63N,$\1J2>@5?56"@PMVCOUYH>[/\A.N9!2L]>:FH>JAI*N#,0I6 MK >"3*(%>/_6&%SY;H'XT(MS%EX8T6CPQ?K;&18WYO)8NC"+5>Z DI-N%%Y\ M_>PQ#\_SOB;D4\/9?+GG^6<85F9-:Q\L*,?T;> MA?ARKM.YB*3W4G=TS#M6%"@L*\S(UQCJ6 ]:WO+E6#W3@HBG5K.TQUTSUG\3 M2N!O3<9_-,G*GSA-Z;+PE! )QU$JP=:9L!^:VW)#! !WL7J/E06JR'/SE61SR M9Z_;?LT9&&*7*%;_7NZV5#-W*RH?D1E5[&ZALULDT[NTP)N^$OK'OF,J:?CF M>YIFB0PH*TC) N(B=M: *#RV]K)'26FKU;_$7[0>HW(D/SKMS_\2$;ENR,1 MFQ1RO=RQO:!>!B8W)JM(@U7[\^>K-U MX*,O?_CQ1=)5J:1<88;:[3/7-(L9"5:;&G5J48NPDDO"*=E5KD*X&C?AK9#( MM72R16S%JFZ0:/P+=9>TTJ5^*XTB9]H M))Y-@P+4 4Y=J;AA4T:+"20.;,YMGKQ7M9&$SYYJJ[ 6ZTE3=#BJ PT ?DZT MSWHW?;;((R:?^%SJA116"[).T[7N$HW]0L=](Y!%I7V MW6>Z@6+']FJ@\\FY*P3YA=:S+352U6VM\;O%]!/&&.&62PA DAQ=<*GJ<),[ M5T\YZM.E<^3!,H\2P[*,743PAUFG7U_)'S?:=K*N2W[G]7$(%@]<"92C[<.N MH]/N=[HB#I17^^),ZEMB^=O6PQ#E03(F']+/!FN25P=:(_\^JBR0IJY];1M< MI&R+S(+XE?*'H^2=V:9M\<(4+."I8/JC&$K*#UP. .+0F@67O U^O#)/3WG* M(Z14DWI=[OV)V>;]*/,3YX;[92(/3K))DS)VY,TIQ+27#'^RI\9<#(W=/O.= MMBR\""<9[@IUV[9F+"C;#&\0TZ4I]EU-ODLS*I;JKA8&'?+3A1F![LR&P04J M3Q)&N32XS^JKZZMB]49<'<27ZL6\;+GUD F$;Z)'%:8D(5I(#!X-Z"_'BG%B M*GD@I.;A3NJ//*?_?J3>036SJ^_^S%WX:/?NX;L*9PN:]U&[0)S&&\LY591:O4*9^K9BT.+F&_U+3WE!W'LOA_*74UQ MX^<)8X6(+BGH OIAX;27,K)G?-YX0%NJ(Z0GB>++ZB]'*14>7<\-PE'0?(N] M9%2HK0$,O5W:BPN73"J](R96TN]QPQSAZYS;+_QR'&0H2=>N3B+BFSISD6/' MEZ;N?199O_/=GQVN(G@?_6A]A.9V$ UE?%MF^H!J4]\]B[Y,UDVK; ^IS6$G M@QKV!66X:OL-R57P1L=]J40*"8>6B68M$*<%AS/\\%_K3BZC\$8@G*3T!$'P M-$T1[D/6#.L[<6>4D8*WT^4E%'Y2'"/ER+2FA-\=$]HG:A=J@&+9I9D+*_F*_P%<7_+7PZ1%T(D['![\@M70;L'@9 M&"V;ZE+X"OFK#9E>2JY"]T+4I30^Y3V9F,P,PX6W=*C_M$T4)23%G\^!E16D M[J7YX"587X<28)SJPXJY'*G+@]*+M;9/26F+\2B")9*([MC6 MG-0/B3](^5+-V,RF<025WC-14$I&BLF5ZG0B 5G,FJE>FIZ=K4 &P+);M&Y' MBO48VJ"O:'&NFP7O&?"GII-0,#G-?)++VAZ8-AY!9*:RP%/".Q"H&+$]14;H M7$9%$'&=)EP#818CFQ>HS@\F6H$)X;P\,%)S65PG>8$.X4+@+M'21BSW+&]/ ME@>F:7=,8C;R9?HN8V4K]1KS2JV'1(R+Y++JS-Q>'YN6/3-3V8DSADPP_;9X MO@(WUNJOPZ]FI>U[\L;ORR;T$ENV49MVF$3R:3:6=[6[87N;AP5D^-0N,>\\ %4ET=3[:][%K/2\BI[XFGO"?].R<+[[XD*2MU'%O:-T%E.0$1Q! M1;ME1\W-@;OGM)!EZG#J"W*54G7KI5.TZR*K> +6X%?1.B3 C^M20!+ MBU@^75CZ2^+>R.+*L9A_)WB#^;+"24'EX&KU_53\T/$.1G4*[_P16;BV%A6X,/X#1RP2B6&BK8PC6QW9$!4*S4F) ME?%X!6 UL80I2+U@__,9R_)(<"J4:[NMA_BZ/+^D[3!A&YGUF\62+@)A;D6:S;\ MVQJ(."S'6!\.;2U\!K9Q>I6^7M?G/*)]?G- M5I!!NA+O5SZ:@WE$8GQ=AS\;VH6NS;"7"07+O^FTWB?L-1$PJ'9[0C9WB3>F M"G(P+*8]65L6>+;%%:9SONW;ID\/:WXS()/,Q6+^G@\\HAHL,Y;TPHXX_0D+ M"YU3:9FHC>\B*\71]!4XI$UG!(7V=:R4=/; M< -_))5[K^B0/1.F3'!:Z/-A"//<2@-ZQ*#'>%R8:3CA$[P)8L[%5>E)/XY4 M7KK-^T)C\2]J^T4=&W5=F<)CTB(4)>I!YI^6E1/-%(YG&#$;B\'QU/UGN%-[ M;&TJ>@_[7E;P?>;TC/V 1 I=MO7/P5:-$*P,[MF$QB?A]SL.CBN/9XM?5=SJ\68]G"B"P*74(FWV)<['LO9YK ]"1M,PNOX4Y)$[ENNC)-F"!6=KD0?\ [NN\,E><_ MY35LA5@^&'0NC'L ;42> /0V"F(G0LR?RN56+O_=4[G\(QC+)U(N5ZO .8"" MP.+4B#.\D_^Y0K"AN#=6FW3$(>01=R.%(QK./@U4PI34 M>U3J507U%S'F,_Z402Q5ZP*HH7L"I;%V8-!Q7O&/2C4;E9*S3ZB.M!-;?& ) MD\$'84E$$4/BF=B[7$B[U[2 QW.GF=&CI1C]53$[:<52G6JF&(Q[B1+MXPBF MI+?:HD;X.\HB$0"4HA1;^7:PS!DY9^+V.!H$WTX:N6I'D!3)LMTU])W\$ M&;VBHVI@@AOT4?>D_QE^5%J8XT[V_]1T9EW2EB!IE^OW%E:YKWU>I%4IL5GH MDHQ8\@3-X-JL"K4+3A.Z MC$!OR6;#-25E1,YCVL)9^Z4\P!?!NW(@9HZDJ1S(-RZXC+11#EGM%%8E^7'1 MS:*N"QF-_+M5XX (9SRN55>G;Q@Q)5K_G<)HN,K!;3C'4?LW8@0.!4/A53.4 MFZN?VBFN_#&NLG,\ XLS+G,=@:KRVD82ST$V[QJG[!"5%S-$W< (9]J11^O4 M^8!:*C)S58.S? .F2JYU<:%8/XOT<<.ZS:@:W31[_F._S8%&,6V2S)S6L&/R M-(228;UB6@O)W%6\FRZ:NN]M]/$\",#+QGNB]O=,",S4-CBO2 UCW%!A!OT^ M#*;"<*8XS/?>4KI9LU+,B[0@J&.?*=SG*>9YL731WXB#C!T@TF$M%7Z3U3,4 M@-.:63:A=[7Y[$[#6BL1V@4"_F1(MF (/ .&X[-IK[(Y%V.1(^RH:SR1D*RW M8?$XE?^WQC>[6KK!@/09&8)UI)N7#;7)VM&?I-(+YF'- %MWL8NV,K[/]]O MJ'"JFN72H/HA&]/@UZ.(&5$(4),A%"/Z*\8-RQ;902=IEV"_'+M(!)RX6,** ME GFMZ+K,X\9KD$IX\^5VX7OC\XVB$/5!V,0&^")\Y^%8-R&7R*M5FLZ$QA_ M$)SU_:.;M"GYP!YW/TF)32W)89C(),/1_>S3G(FZ6"*P"&>GX;Y&7_)*R]6OUYK)5( MPWY^<4M!:H5FJ8VW?#.^DSM:-J.?F+BQ'+BA'&>FB*8O@I4$WJG!=O@>W22- M!_MD94)+J4> \ ?TCT58,LU1L!KJI7)+7E6KN-[,$ML&2EH ]>H#3MVQ9%/6 M@[]/CV5>L@K1BN4C-)MU"R:L=RAJ"%\?H\.H=)U#6+!%U?4^G/;+]N&NQHKQ ME MW(%^?$D_A_3&^W<>#+KC+?S_66J+R'&-IJJK<;\4NHF^+\+T.&@)S4=8>N8[W?501+TCXIO?6=BK(!^7S@4 ^^G1OD9"Q1P(/R(EW%/I2I "<RA27GJ\SKZZ$$9&#)-^+=I&%B9,B-+8?:#HEA MB]\L2E*LP6W)8O6+F3ENUB7.A^W)#J QN=T>6_I9C8@+P3/"\>M6 M%O0[@BF3B6+",./CI92QSTEQ:D8QAYX3+]+GU/8ZG*8RO_-,R( LCZ?H]1DB MZL635_SP\V&Y@H>=#RR#OMS%1:QO_>GF%.Y<*&*S*-6$R *W/C&P2KFI8T6C M@:>A>2J'06(C>SE^*&%@&Z@8'S1/" U MX&AZJ(-5XTEP<_CKED\:FOZ'M.,YOX7=MV9C VV$D8;9L\QAG+;(&V)F#EE3 M__OC\-Q\!%'(N^W;.4?X1&9$?(\4N) )H9GZ,O'L7EVW\R9+\$[\L M4HB"-="T ^F#8HTR&F3"JAP');!DW,KZ6%W7!\=N70TH"ZS!EW@X@E[9 M<2K2?RHSI>8'W']Y1\S'G?2M M[:WX0\Q:[A0(A1K(:F-W-U&K,CQ5=O"SI1U,'Y<=E[KY-D'K'NY\[#M7M0Q) MV)(P@R-&Q'"(1B>22OA$,5T=19*@8E4-25-&@4\!/'$\T^-O)(72U(E (4@W MKU;?)GQDDQULBR/4P&,JOXQC&/S0J/+ ?RH6SR.YY!/[(N)2;#_(CQ&&?8?- M*K2JEW.IR+D:%QEMCOMGP7GH#C$KU9_J4\^5680$J31&(AKKI1O72IO+ M;J&$W[RT8OC(0=B<-DH<2_PIJ&ZRWR'H17Z(>*2;H:^53Y^^+\!9$R0U! M1'AI-0WB[5I1;36-\OT^LBJ/M OHON*#%1X1%H![S6FF53"]JK=EN#Z9,2@& MZN&@V3"J_ &&Q "CO8-B"*4[,^YL^ZS4J/LSK#+AM)CWF(O$_AKE!3!*'&M: M/#O"_'U\\[4CT:U_AJ5AQ!CLP:"0S&CN=>0;U@@O6Q%4N:WGWZ<'3WRP@B O MD%( DSDJ=]"]1M15[YU=I0L4=0EW=286'=3Y,0BDC&R$YRVX=]2 MF:Q4Z2/-/PPU<;(?QU'PZ^G"^=.G@?S+8T0!^YM%D;\*LVFY174 MI9_S]M#5-#=-N+YXE@:">D^$++-F#M-E21H_%F.@,!7;VAC;PU;9-@>A^2/7 MJ-\ ]NIRVV&'7DN.9BLG$.Z!%O"/*$NP'@Q[:"/=#J):0 [$FOKB*0HE(RSN MKCLAD=O#I/ILF!+ZL>R'DN@7(TSD&JN9P(.WM&>U@W&+GZ.EMQ8DX=BZ!N<@&(X:63=W5ZH7+8)UI IB7&(V:LZ[[ M.3)=):Y="'M;,HA@CGJB5XW9S_0GR.'W/^%JD3ER6<]>I!SF M2C,DI29WN0=.A/%=G)/W,L)WIHP(=)R2V,JF$7#0/H3WO&DL?(UV5E<[-]+[>[%.)(__E)C_["Y;H(1/[C2 M^L )D=-T6W=I_8A?>Q>"O>N>4\\(]T4^G M78(<*FI;"69=-235HLA>JRQA6N^:B;YS7"46Z-PXNO1??V);G MXDS$RZC6G#=^.2%G67'QH^E_^C5&K9EQMLS=JD=748T9^$A14:)#$Z7H)2%3 M)(;)E=AIM=-O1'=9:4IIMT^H\*_;?LTA3S\(6(J4JLNQ=C\F),SIYL]'/>?F M9'='KPKSE%H[]->@1IG1A>3Y==,;?S79QPM&1J,_$S2DYP879&O.@N.?XM.@ M/"OF+N7G)0Z)LW/S+VB78S]DG9_$6R_U9);\\<_/8ZFJ5@Y@1V81X0]<_I1] M&3_K N@X;=-: [7>)EJ,,T(*9_<3FZ+S8P1KC'96SD 9SPWP3CA^W]7WA8AG M!#D? K:[N*"1;L'@" ]H2.(W#7]8AW"^'I0MR7$"\E^R8E!Z,;__\%YCSF@NK5]R]_>.% 4U4X7>'<;5;R=0$TU-HAR>[D M\S_@TR^O5O_]OSW_^O??K+[\XGGA X=P5;>K%U1'P!_?O%C]\.+MCZ]>OW5_ MO/K_KE9_DE\)?Z5G?.&KH@]X+?QE%Z("HI]$AE(UDU=)*&OT@G#@.C"5BX"> M$-4D/Q6?K;. 1T:G5XPSJ>E<$VVFG$*5*@6U(E;S70U]6K7%- M<(1DFAT.$Y6Z?A3>*AG\'BKRS/THG$+,@%&^8\H!P4$7Y+,WF\;8,(C88,__ MI0@TMM(1CQ:N,+1LF!B78YG3?UK774V%/CB& X\))%ZX68Q.3 ,#ZPQ2T6?& M!*@H9Z+?F=IS#H_I]1UE_U'[EJV#U>NFZ].N5O_5=_-56K8I,SFFW#=T-W;$ MJ[ .,-B6.#.!=_5DD:5^J6K&ZWZX-@I)JX_."%-;PZDT2)^KVV+)_G*,7KNH M'!""@@ TX;_*ZT0?V?O*?#5._.#-LM]]S_TVF_]<%%*XO#O..=F'\F=A-QWR M)#:S);%B"'TLK0;>36RV@3T0:-9^EAFH87U>ZO!H7"W'Y2!"LQ-ADOE;[^*N M.92YC1Z!^E8V2"7 &D9LP6$(O[$%63L+(SEQU^4KX %V38YYA?*L$N9<3[ M@I].?"W?:)1W<_5G5AA#XFLQF!UBD+A67,U;GD>D6?GZ.T@[($U6NBC^WM?Q M(>!5-D=6A@L75E]I',3H0-Y,R3"PU#](01.RZ.TV? M/J,?#U/ TB+[XS >Z3((7WNJ]ENU_P]/U?Z/8"R?2+5_T> HA1>8JZ+A2AN% M) ?*EPK4\URS 4@5@=PV?M1]O2$',+562'AS:.8-5/QU.)*:#N\)J1H-L6$& M[L)0J#(Z!L=,#/7FLUWN>MY,:@0?#UC=>YP4X1A#W!C M"250#XYCS=U$VA"P*<>;U;;M-0O #?UP7]M6O.6,;-)G>,A!;2OBVJCRSC1=YMPM['VGW<-U"T6M0__SSVK#WQ#EU10EX\89T'\)%2S"Z&% L21.(\H&>/W MGD0>LZ8B:AF3B^=!1_ R#T-?\G]*![2K%CW@MRQ_]T](R'O(LMHG=M3*,:HJ M5V0BU?FJCK56$(>R&;7U52O,_78;@OHTBN(-*NZS6ZF46E6"B;01J(:-0:=" MKYJ^6;=M1MZ6@KDZ@H+/KV+XI_:4Y)#1Y9Y/(_[\_!N"DR<9 M]X[:3S)F3G!5N_4"R*G&G\/)?2;UN?]Z_1_W+A=[-S//XO>!EVI0' 5_(O6N M#9/X%6N0XR;ILS.DQE(FA:8DGXL)"%9'A1^SFTF;XO1GUZ?EW_Q>C&E:R YV M:_,N_OQ<4YB"TQ0 JZBC"-/"R:.[5^B!FTA%;X/9]<"+84 M4)T8+C]T8>^?<^JD$E,>YO,/7_PC#)]L),Q6=GE],&?05[\*SB"R1=^;!_IC M#4LL8<1+\8%_U%:OBW-*W[#N.[894NDPE]N6DO>Q',8]EN&V.3[<[_Y8[I*? MZ!9H<2DRNQI*=_+:UL&#^SY.P%'(]DCC0K-?,@$&6?N_1]) 0RDO> V#=L8R M5S@X:N+OAD-'Q2'K>B H[G!-9E2H$&8CO,C\ ="'\@ON209G$"%>^%*N(1]Y M'9 #=L<1Y(&#E8$8BD \:2'RI& U/)E_8W3D#D"K5?'SP@("^\).#,F*[5LF MEF 9B!!:]X.T]/.LU1R<8NY&(G$F" D]LZ<#X^82UQ91X-WHC!:QRJ,S2& . M &DKR\RFWT$_=IB,O_2#2S#6'&93OL"F""LS.^HZW"=5>(JL=VR^!3F=P#6, MQ,A-NKB!XY$H#$*XWQUN)!\93"A8TP6OD,XF33-P$SA>")>W6M4DH8V14JA5 M$36/*WC+1F7?9/>YH"^%P*95>3[\@3>PNNOD3TDOV8<.2"_T'Y?R8"]!EV-BO< M-5^*X+AT7,00"7G>#8WSXJSLZ[@!ST[@]."AYUIH6*!#PL4,_*^)XH)(P)PX MBYTDR/L5-:9G# WN$(NE?WCTZ5LAK1%16C5HD2]NC5YD_'O(=/Y,,PV>H03' M-., 1%L0EW6RY$E/Q,Q#WH6UD[T@I-'^7@1I;SQ$_,=)B8K&$@) :2C=U;7A MQ<,>B:"'I]J[U=[_^%1[_PC&\HG4WH4BFPL\97L:#P)+(HRB4NX(PC38^%R$ M!.=9R+^(AY+B]N1H;RV-)L\1ND+-J<4>^^R.O2F'.M:3P_V1BF+)5:/_ON$2 M2DR6%B".>,ZM\A^QZA)<']H/?8?5A?,JV9ZY7R3F3B[ZDPH+IX/9S:8@)'CC725<6B9% M%+TM\V!GMLQ#AIF6_.)S^0FJAX:&E;Y+)K @&AOH&'!!F!)@F]*5XU0=V7&T M68 */S-L]K9!<;L?D@PRIW]S$=*9@:G7SAW@>K,#=.SW.;&%4HEW#Q%3^+EM M?WV!O2T.]TL]XL=."( H0MLK,/WZV%2.P"SZ',<.JL:PR>[K I#!6<%\7N31 M#VN\+Y5U*6S/7M2PY_$X,H%#%9'X__KBQ0\*0_ SFK%#)+A4;4U_\]U+3+UB M9]>]Z@)*\5^Z&0TK0$]8.1W>!RQG.*MI.UTZ3B*RE4]JG]O!Q%$=DK:(O=*N M,E,+BEZS9'12ZBKZPZ[L+I5V@N'4VKC4*BN_8WM@K@'#7$2H/K5'TBPA7Y'^ MT-7J35VO?B TSZM7Q>I56*[5'PJM@\8$YINXDO13;ZB#'_]-4>VWY:'$5YY_ M^4WXI]V._DC6WH4&?KH%0*Q5U:V:;,>U>'F6XG5,=N(:N>X:ZR)*:7_0HL+\ MM&F I/%OPJ8KP2TO\#M<5+M?1V#YDTW47VN;.BYDO7CSI-6;Y1FJ%])'I3%FV><&CA MB&U7?E/0CD\Y\8OXZ+Y[%A9E1PE$ H@^X^M\^EOAG?;U@4$$HG.1,A._<5^Q M%Q((O2(9,+-=P*8TU2-9D2-#-;JZ"&X M,X80/P>?1/<'*_P>;*GKR'/[X#^$W&5NTO1OV ]NAF:60SRK?R]WV]4/0Z^( M)VJJJ]S.0J>P ,72E'&3+;"?H.>M/7VH?1AW7=*?#$=5$;X[W1@J1PL4'8=\8XSD2OP=+& MYQ[(^;9FC#-9*18MTI5%KY?F!;"9M._&#$K&(PMBH%+)2Q75USMR68<"CP2U MY>:@9,EPP87,U!6\<*M%ASR8<)XROX9)XJ5V+K)00PO%@EQ"&4T'-#&Z8^(D%?* YE]M6*T(: M%J6I>H:K"R)Z:NLTO1",ECZ'X )XEG"51'=L_@$@,<-VT0IA\#_A,8?-I=&F M>HVI;T5$^.&;G"[]1>;$Q8;$K'92 #UC!WB;SU1_5N3AM=FVAQF,(!S!WY35 M7XZCBI2'_Q$[OX0;)MA*=.TQ3_7HL+?I%IB;3#8!,Q8/1 VXW#=5&UN1O6F(5-L.3,W+)GO1'?,R]:*M(S%Y'E/$FWFT M"W?NDL4M?+6Q@AF52)W:S%T,_5%S78O@8FP37?Y-94A4GA[[(+07J+]GOL@U%[G]WB*W M_S1"84.(?MN,0J>.WWR!;%B#$QSCO)?:HHW/_!@/^6L[Y/3 +YY_(_&>_-?+ M05A.7\0X[SM]E=EO_"AS^Z.;6XD(+VUO_BON9O4'KED40NN&#//0'*+NJ%GJ M%^FBP/*&EWPF2\[]H381?K2^!CETYT)1>9"(.\<^$@8^) M,!*@<<0?9Y-SM7JIW,'Q^+)TA+;IL*C'@R::.9D4\TF&,.S4%+JEH0!0GL/P/;M*16VP$6<#'%A//.C6==N#'IK-H,& M",UMO"RJ[#UZ96BQ?P]?@L3LZK9LCY:H(][0Z6M17J.FWY,^EI2K;=,,F^-. M;A<]P;7!&!C?C(#1W 'J+*?7]4>?;BWJHPQS<;7Z[M:2=^GC$3-6H/T$HQ=W MM-+3E<,E^4F\''Z1)TX@G_FD(X^JNV5^3%(NJ!E9JWLB@DQ3BA0W/3X3I/5W MX>IB%W4&7K#P*!?0PE_"X--/&]>@<&"?GA "9GQ^]\430N C&,LG@A"@5I\IT5G3;;F?EK7K:Y+MJ\?/N4LV#:BY6)MV(G$= M5+I1I>PKW8RB"2G\T-9TKSX[61?N/9:1L88J8Q3(H/*WU="/T=(G=P[4J":& M=O!A1O@BY:>UJ&CT#'Y,O":B *W4*P MV#N61V&8BE>>*WJJ 2:;;=?GS-@2SE=7.U.NJ[2&-@G^+L^M-6>.O$HT__K7 MO@L65/ET' M0:\A#>#!^&ES30>$X\V,6AA77V+E C)']U%*K&2NDH:&'\C.L M<+( MTHQ4W.TV3/X:EF#M9,/L7X4'^^$_*7R5:AE-[EX3+DJ#+4V:"#/B&'?-:%@$ M1OANLOY9:>95(JQF-P]C@#\KAT%8A]7P'<3YS'7?2=TUXKCU/>,\A?\)I1.$ M06U_YXT>;VW> &=>!_VI#WH!'.A<9PYGWPT($C8-V"CFMLKE)0^_99'/^?Z/ M+[_X\DM,BSL@VL=;-156.RP1J1MTN/F;CD7(C-;FU5MM0(\B)@(W=(L0/N6* M4I21E+AP+D^]/JU^*LG!*UU;BS84TV[X]V/87]3R>+5Z(T1"C"B;CMKRV"6# M<%@<5<;I2G+Z&=P8#BDSUM=#?1W/\-%8.(Y4_>8G)C6IN:<+DL8IG>&HAUD) MOW0]E#L\L2(HB?@'5SH%FI7@686@&QR=W_VCP]Y'_%'2*^0!A;G!TGGRC>*G MY'"-">->.%.]';2YTS6]9'B__\__L1[^Z7\NGIJ/Y)0(I_!=/[P3D/Q][L%[ M>R*LP1Y;X%45G%Q;K^Z$-:NYKDJI&O8S(1Y9890H]2VK!!JY6XQ+GZW@ZTS^%C85*X6 M-UD0#B 5SC)C-M-?*'+: M=>=)6/DMW7I5?=L?TM8AFT<(=B?_I+%F-J\B4+ P1[,#TGO+C68FN/D%?J1Q M3B 3GSYT'=X_N!-^9LZ$ZT56#T,_S/1@^9LMRJPY+BZ\/SZU^,TBZ79.T?^& M9<4^BC ]407"]]!1<=.WE8"-*,3)XKL$$QO'X "BA?)!^79)+]G7W<-9S:7^ MF-FYR&Q!AI4F5+041C(1G[23X3WNZZS+9NK\OE<60D-:0UEIW+JWN!41#'OB M,\>C?O\#\H Y%QM[.G.U+BX?>O/[?T31KK/-W6%N )R+C)*\, MP8"DI+,:3R-E-^Q;)-UL"=)B5?6;X\Y4A1+PNSY!O48)#*AQ]-[!SSE(6E>G MQ2)R!/J;J!BX&NFV835QW4"=0VDYS^D]]VMD1TQXL[[ZXBL@?5__[XO;<&]3 M7Y\]3MTWB>?_\"VWI#.;31>Z1<)^)X>80,+2')XW@I,X'7P0TV\LI)%/!>UV M' 5(;IP>9P_2^W.AX4$=F,SU"-LDO I"HFE?>BU%W\GGT]H[SY7YGH4D3,E( MH:5BZ-=TODSCZ:1ZB-?E=>Q@QSNWU-/(+BC967X].W$H'X ]=W.22L1#M[.] M%SNHK/@Z]+:Z6T8?-164ST54;Y Y/=_BO:B9&0CEP(H5V%:CC5S6RS:9 MJ6\HM6 R+GQ,M^NV?\],N^['IN6,WXQ-T[&QWQZ%21GK?^OO"%+ :+1P+Q' B6NU:D_*CAB"DD&W]-=O?*Q?FW,3C-Q0FX5 M27Y3=$,7#"1VM[]Y#QQ[]A]N+9]J\%:#?_Y4@_\(QO*)U.#33-Z]P?-B)D7P MX#'ESE*$8MYJB3Z][R>&7R6_G,Z&SX%XYWQ;CC?6@??>1@OXN6 _:U29Q/TG M&SI:_5E%&J$]V>"?T#F@'3I&X"0\5N1G(UKU[BM7\.VR*L0YDADQ*-/%N7RO MI*6G[AI43']@M/43MNH>!A#U"-7A^56),V3LEH]#,^1)&HR M&$Y&F,G0AJK'\8NE+A5[2"F(W%9DL;JN9J%R=D'5W=?@(X&K,QQ20G-!.:EF,]YS3?K+(BS%8IQ4NI;CQJ78H>X;DKF MKJI9%Y=">RW'>QTL;\=5G'O%[E8JIA%LNRH>7!YN_ 5V@_*\DH#G%]\(F>R7 MPM"HE52-!5B>I;M^AC[>9-K"H_[AMU__[NIWJS#4EL^DE1,^:SZG?_TJ_BL" MSQ!N,IOP-5?&C%R!SFE47@O;+(SIZ]5_]> ]^:P)3^O"Q=$/80D(LI\\C-O' M:;G M_MC?=NWM_0/+ZG_\;#ZOMP (<*G/#R,QO;\ZHLXLFWRO."*@*R3RH/\ MA(?^0BX7_9#Y_H?G7_TQ'8LK$MD;T[$+/W(XO<=8\HU>* N2^X%D1<7LH1H3 M"=5]F2#L\7";4M@=[F>'G=B:?,O^.(1X2IHCZ=G:X*K!=MGPZ-LF/+BB-]+X M2Q//NZFL/HH6;3YS]2-2.- M%_,N2'#R N $TJN+Q-T:MTN,VC$#S#S -]"[+@Q*T?/:RNLN#R[_,9T@TXJ( MH-S1G$KT5;DY"&Y3?[BS,]K7V+$1<3W2[I'^8[198XY$)X*JSI4P4ZV]?;PS[_[ M*IOU9\__\/]LVH$)_-H:[/[^0TCGYGFX$V@NT/0!#QK&!-;CCA@9(F4_VNG9 M69$BECH?R*X&XX'BT5KC0EP&8Y)*+;T< C]!M3@1Y(,%^*0S!R%4/PO<]]D]-X0HN_VY#EY8NQH7Y"^EXGL M*4 R(';1_F\A*03E2A;!B9:FT1F23 RH[$[2FR!D/"342FB"4F!>]#D19E$> M6AM8B("J518/I_ZLSYAU"YFR&#Y-6?IG$CSB)<\FA3(&4'/1V?=1#A%&NU(4 MQ*Q1T)K84OJ36V7I\=8W&SUQ)-9$<"[15:+W<+Y7!*:14S[6KJ$WS5EYZ35Y MI>2AQP36./G)].9"$6\%77@GBNKUOC7O*=5S.ID(\?2?(Y+F9!(4)>"BMV%/ MH.0S^+A16&@N]FC_%!GV69CP;$@.@*#/)4G(%Y5VG/85IJ0=+G_K6,I* M"7,,27UIQW-N!I-&F;GI=&FJR9SZ, O?S?A%W-[GX-G96[DP(H&8/(!XO^30 M@E7)$+VJBDC\W3)6ZQZ1IAT\W20ME6%RG*:-PT5.BP%KPX4JF@_<)^D;%<(7 M#M"67'V1QX\_08Q_$N.H5>)_X%V&IWH5H.D5D7-="*?Q_8-W-R,\@I02KFJ( MN&.\H1$\X6,,'_/E$S[F(QC+)X*/R7Q*N!?F6/2=LQ;1O\E+7" ]AG+Y6_Z7 M+[2>\\)(_-3ZC?/Y,/4<%O)B$TF*NLK^G2AY&K-$,P/8E0=#ZP-&&2*9O%CN M[@,$2#-:JHG=XW:;M?!])B.Z//_%P:/,5KMU8CEZOCW)V4Q H&-].+3P""G< M4_&,[%J@Z(O\;4:VA!50P?GL<\<]JDKT,R5 IZTI.6NXZ.XW5C.4Z"Z3MLZV MVAZZAV$$^(4X6&F8T.%,1GYQCM2_2:_2= U0V;/E'>@[B1NDYS#S[?7B)Z64 MO40SAWZ5MV'9%*+5:4@+&$P_EJ\S:)4W[.U)E]G,RJ-J./=W]YM,=T,(&G3^ MT"6G$W!_G5Z@7?%QP3;LVR/2*\-1(-G'#ND/388 QE,"B.38J<7%G'.'LOS, M9!=.P0/'KI7:=MW*"E4UD>L0]71+15=1^YDA$''G4H%B^DN?]<*35E)WRXE+ M]".5&L-*UT>N'>%G.(5!3/3L$(+--OSBYX6O$_L\%6X0/,VN$[,7KRV9G M77/ZC 9W8*KLA\VEAX\GAJONF*O62G%J=5RH(#7Q6* 3_B)T5,QDW_!6<7>, MPL.@PQJQ?[GI&60?2)4,T>+D--[+$Y!MDLR$+5M-MJI+)F[.%DC XIQZZ&NC M(FEH.VDZ/S [2O@WEU.+A6IGDY-+$# .ZL43GF0W?#<0'&Z>^1OA)74?;-+F MHL58(TX I&)E![)CUCFF]#,S4C[PIS@$CZPC3"-34BMK]!+F=^V+!WYRI70< M4YO7',:ZW?HVVK8NN6L^>_C[K=6K[;2$S']H180[@=L,TH8$B%TK0MWI(+M?I^SIV<.PXP=FIP)'-5^ M>WF^VML;EW[C5+G:]FUMZ@#Y;4+^<;CRK\E,%?/T54M<6+/TOQ?G%[WR5:O# M!\PA&2,WA3?1S\(5VT4?:TWW4+ .K39!P;Q/G2"R?>&TP/I5G,@9F1['*#)& MN9P(>[;7THXR&IQW-U*%.1VN^1+IJ+I%GT/A2Y*?-8?%TM]D+9W'<+]O\HMY M((H5]Y>U>#W.^QRT^7[Y#:Q?[\8"8( HPZA2;//LF;&*5G9]TU:C4N^L6S=V%I6=AP[FVY(J*V54'; M(DE->\IJ@\P/6E#45>CJ@S'W2'[R\NSPRS/>N]1[*>?($W_7A8_>-'L'Q7** MG69+6-$C0LJJ>F_\*HG0YT6S!YV;Q:_?G^($N[=/!< M5M401Q(H8%BA0HOE&_(VV',NQ#@LFSEA:LTX!6'HT'"R^$5%$T<+S"9MV7R1 MLLBRN?W 812W"QV-24[)S=\L=2"$3]_*VUV-P +6P%-9- M.-=W;/+)J33[F$)?O!F8;_5:D+W\<.[>C\4 AS/TXGA-7 N4+^=C]/V+-W_B M]H%J]>+-G\/,7.%?GWWQM5[Q%(M68[XT\"C*H1KGE\9536?7ACSE0;K0' MI+%R^2WPU?C36:Y<;0?MV/%(/8LXM[OZ<--SO\FF;#?@.B*H$JZU*D*Z]K7< M8I/9]$.XN^G'F=1F-K5'H";9F)#A#&:R#)&+GT(CUJ&^)UA3+$>6*Y7C=9*@ M7]2,.&%7NDF5G.ZZ;($G&V\(12.]2Y_G*G?T26$%;K;/+ >F3,#O/6'AOK>L MRKW/+<[-/((X(4EM,:,Z@KJ* HBF^IBGV6O+-='GGXK;5MS^[5-Q^R,8RR=2 MW)8\1.9/);Z4Y/W7=1AN)SQU/ M[NV[VOR9N<5&)/FPN_D59>)P/?UXV8(B@J61S-%_\,-=->4!][XE M#CGN[U?-$.+/?@,=Q&WSLS@\M.$9.^+\$%\^Z).8VGT!Y;[297*KOJ4CX/2O M5"?L'YX783/A3?1_/J"K/(&"QK[D;1LBX>B'SL,R),N8%N]G/JH& C3C.A8; MMQ7:EXQ4)Q&R%78!'WY !O4"3ZMT?0-"--362LU);J7I%L]\5PJGLF,MFPVE M,O%IO_S:L4X)PF*"LGS,\/7CR1,(4@5@ =NPB^54YK-N.:DG0ABTK6.>=1V< M?:H^TJXNW]7,L1TNP-T>V_EX>2'^!TP1JJ;-0:#HIA,,H27BA"3SS*)1AYMF MJ!"MGYB<5JW)U>I[?+PD7JSB3!'=$U%2XPN#BZ8 D)*1=1UCML^"(#A2U)S! M0[%%$!OJ(O;)RPT6@E'D?J\L(3BHX',I!1X]BK!YI+4\BAED2%4G](=R/=!D M/PMA?#M7YB>H@.U#[#\LD%0?Q0VUA(>U\BS/C9#DG'N7(B.G=GN!J47E9:.T MM2S[D'89L?*-#/YJ]089M\I56D?1?)T#A=,A%1B[G%-&J&>3P2^,@?HSG!SC M/C(\79Z!^ZGF#B\< P?-NZFK:\0EFER.*36Y3FE"35=JN@OXWWORJWS=(]O>^I9UB>E\&V/KCR!=XC/S7D L32S.]?Z=8V LQ%)) M ^H';%/>=?/;])XT5W('77Y57SU5/#^"L?QZ*IX?WM;I^I_.\Y,Z M/E*'FY[T7TA">]L/&TE33SDK,O2X8TR1&V&&$C/R*5A2'2S.V^-E\H;F_=4< MBB ).FZ"6WVDNFILNAY2NE?W:8_=9IX0-YT?S@)C=*]PW=GQ^6 NF$17=Y8( MYD'T+PMJ#9$KW>]<5BM03.N$SX=B1([@&H;)<: M/+O8]JD3G#9/O8#_88UN61^]H_9B61W#W7?*J^O:LI;(M:9LNU;&'';OQ3-Y M<9[N,$FGQ;95 R '-_LFS%?M MN-J8=4X-=5KN]:),<"[[-[^2G2^96M:5VPFBA':">Z010N@YD)RB3EQI 'Z&%PEGAE:I M/-G]<-L)BD.2 MW^@N5M*:"\WI+9LGX5,9$V(P,U$)1R;7YYGVTK,G+U%@3BDO[=X $\&4Y5*K MRN4F:Q^07$YL2%RSDJ0TA#V<2O.)*?_1*(0?1._TQ*G]:/._1]\D)?HT-A1J MA*JA$[$^&L^QHVC12]VJ4[Z\1O]5!3N1?NII"1]O"7&'%S+M1;8>>K2>SM/? MBQ*]#C=.*<18C"]"E/\TZ8\VZ8@L?&%^3ODH7O:9^8J>2XCT*#P,(6$Y/$DY M//ZU'X*\[FF6'V^6'0/\M) :L1Q/*_#W6 %'MF71AI"ENI)I+PS5:H,T VT^ MVI.DR:,NF.,3+U:[>B!64C?"0>7@)\S"M N MK)'54PKT.\0\,X MNV F-FP,"!'4B_PW9R&'F-RFM]X?]/'4"/-BA!8[9MND M,_V"N5K34P[J<:7?&(YW0T*GM953O)K-LI?TZ6&6?O>$6?H(QO+WQBP]69;W MM2S'SN0)40W-]6:H$9)[[V/)GJZ>/5^.T@JAM5D#%/=.O%UU]4)@T ]/=\3C MKR3#FEP?!?-2:=&OK&Z#ZT4E*>IQ#P.:EPF]."?S[8QS4E)I36#9D<0CNIN^ M&)?H);E8N$9&C MY3EI&%$[?APH/"B135?%F!18@HR_IP M>4<6:.^B7E9M[I!XVZ":/O.K4'+$?$_\X1R>KL[;PN>+U8EK&-(YT0"6JFU1 MPCIX>0&E1"]HB_"-\339(0(08/2&0@-EPP"A54L-*1<:L;WM*\+*V7(R-R,7 M( \#(,0EFG\HT]:)KM7JSU=OKH2C400/^PU]AR>H4<^#^\#_T@^NF)__RCC_ M"_D#KU:OBYII!W()6QF8W_1=B.8BLJ)A:WH)QZ-*,)F&EO;8\AIVU4I M4-*F/D:/&Z]$^/$SV]K1[*:2X&*#CA!>48:=3/9;! 0FQRC\X:X<*FFXE+9X M61IT@3"%BAI#/9(8?;X,Y\\H+R%&J?U1,Y.BL:6C@U(I*% (3+2!A,7%%=HY M"8JE/'8Q/;'K;VO3=M2AIB-<@:N-N6BY_ 8:")2.:1JT5V^U;X-]NEK]9WA* MCQ4YQ#?3E_*\]_16#17RF5XXVG):]M$5>F-*-_;865)7!Q$Y)]QOS%B]IOJ7 MW]Q?A_GC[W_S$9!AS]T&YTI>/V+B?HST%Z\M Q36@-*2+YE X@T!*B_N&OQ? MS7@H*:L%H8(PR#HWIRDC. S]D3$E31<.)G)F>FKM*]I'5UJVG+*K.!*J2"32 MQ-N6,DZ:J(;'?L+_2&S/Q5VU+V 6OJTW-74(_??_]OSK+[[Y[?."O+4OBQ7/ M>F1CI"K*'94'RGT(\']N=JS,\=575\__<9XYA3;>^M26=T8(RC@ M8(]V(3+?\P,<(\/Q;TE 6.RE&,C;GGOH MP^4QZ-_07>A;MC/EG@2,C ][8<#PQ-HQ LJ.@.Z3;- JQ&YHDQN\%@^]I;/ZUBOEYTEP-+BOZL3+)(H/8R,IB M]O.Z#>!*CP?E&5"S'!^ 5]>CQABGG>(FDE7,=>@?O/S1@\,&O&71.T7,RC&YR,Q1?;XZA)QS&,'>G$MZ =2NKSGFM6YCLO'VVR^ MD5GI^HSV6^@% M,/J[\ISIYWKVGMKKCQ73ZAR!!=\@.DF2=J![1X@5[ ,=NL$DJV)U-,KP43P1 M/#I<*#[E)SWD3%]0*JT,;-[)I"IG-&E&F$@F+*?"AU@G>@LB!Q37B6DL'-_F M?3RC%^=A)NE'B>HBX[QY1BO)=M *&?*$KUF^$> VB@\YVM_FG(=_A@B:DR#% MHVLAT;"M)C?;>_F57TW=2?:^8H?]&?#3V9C[!Y]HJ[[^H2F4YFG^#Z9@,G#?YD)@,Q@F ,2/3?C M\+ZC_5T^V.>/,5B^70GPF_<-.L M*7-Q%/(@EW@&X97]%R[<8,#3P)HL;0B E44M?.5N(.DPI#]':2_!P"[N!I+I ME,R.H\=V2*C5>NC+"A D2B!J6,E)6.^NN&9QC2Y"5$AD?+PB%%MI["=T1*-Q M[L4D@37C("(EP!^)&X]ZJS0./.S'L?@J+)#L6%8T?WQ'50)Y9$QJ31):7H)[ MD%8MC3\19GI%[I@^Y]G@>4'@59%(#8DRR^AUS_/N910ND>#+?RD&$U&DF.NN;,+']+C8Q"6,7/0NA)A_8L'Z2ZP--?7(<.[(TNKD+ M)9G+YA?2SZ=X"(/!I7(/96T$0%$)3?UG<:_0-\+3GRG$(OTZ[0[*H(\K&8 / M]FD^0YAYLR+J>OL:BA+\"8KSRPW6^'-,:CI>RJQAP$=U8+>$_@(T"F-_\ MLEA!92QW]=Q&1(>E@(D7_IF.(=;$_KWIE*I2N9N"99,-34:2MO!]Q?<,K4SJ M1) "8,"LWRP%TW:5L7NKD&V]_'"/XR/B3-\&EKBQT8*S5E>7E)WQ$ES&B=!# MFFN<%6$9C 2:2=,!V.C'#W#+5<=3QE MJ >T$[L0[^+N/9NLI4D2SV=N>MCG,()[Q,3R,#A6LY//A(,&!_2H3'FP<)V* MG$@N=*>ERRAX=UZ! F.\5YB#5>,V-#]\["C*GX%YY^L]7U@"9*5<][=*V$@_ M2T\D/=;"H[U?D%60.9-!PN8;"=9:<2(KZ! +>8IHSUR? 8QG!G\J]?GN'X(S25S!G.3I7XA.705Q)JZ7Q. M-='R9UZ<<7+W*;T/;E1"!#[__3>C?]?>E[$7"XWPHI;KF/U]'F$LB5B%Z=M_ M??D?_S][;\/DMHVM#?X5EL>Y96^Q%5'?LF=2Y3AQKF>2V&M[-CN[M35%25 W M8XK4D%2W>W[]G@\ !"FJ6U)W2Z2$6^\[25H2"> <'!R;L5(V3GC>TJ.%PE*+?Z&Z+WD:U*=JWX*W"X$KQ&9R5F M.HS1R$@DA:KG(L'V&9G>RDSPT]P% =D+Y.@(@_1*\NR2 ZY/HL)7J00RO[-7 MI3ME0Y/^E00KQLL3O%UED#EI['+K#9[ ^M>JD<8U6G X-DK6[EQLKMW9,$^J6,>[O'QL%E]R/05%#- !1B9UW#L64R2O'AC: MZH$:C,5BBC31N%-^INBKL6$%PUC.M3#] Q9PX08R<0-9R 4[@F<-,7@4V+O*107G6K8A-4>*=@ S>=UR7L MN!J>V1: \Z!:J>^N#*TSQ9J;#".C9M\J>85Y]KI8CI,6ZW%DSA]>@5X2A9C! M0"8J_"*1(@DFDO@X094+:NP7+2T"4&*TY+7:/W"OO5+=0P]QM0OU$4_C:7.N MM;BL1+$ST]RG&,E&^$WNULP:%PR\-V-K<)EHK2M5A*WD91;^D"F54CE*6)7/ MR.-WT';_IRRMK',-ZHGC^3]%W& UUG%9%GH?=K510*<^0, MGT.Q,"-,9$34%4N984]D66:08E6$C_B^Q-CF%BO C32GS&]R@T1>_&U4ALL5 M >V^W?A"RLWD;\4O?*/N'P:HY2#_QI@O9H'RM&XYXD^[V[@VPY!NN2H_9@O' MX#-8YLX11H.(VXOT'5'BTH1*_/^CS7X63"7[C.VN'" MLD$CN4HB-5IR?221VSTY%IU5N?/%C3.:K,.YPADK)DF5[C*IKFX!P2?\!+OK M!JT+_./^Y$9AH7%'QGBQI/@QVPM>?XF;5=J#VEX$6'5AZC2[M,3LA;P0,R57 M,7?/2K_<>\#IEP@V! M;V'YJ.+P+56\)+K7[7,F?ZXU5K80TOF;XB4%%E36YZN"LA!6FND G2+U&"O@ MK,J J/J0J2Q84*QFYG=DOM+,LBNL. ,&[D_04TJNY -#YI-5ICJ75\W+WG[$ M$B<_RLGI[[0TTE-@S.:4J3,IY"&A5-=:0##C;E"6TL*YNRI&P(J18F4T 8-5 M:,@+[Z6DG=0P =*?8'.!/)94SIA@<96F#9Z(*S^XQZ,Q&<7O'A-CQJ>R M+(-7B,ML22-"-+=^D""J[C1+0#7S2QW_=AYSQ QV8#!36=E9O)IDK$,L_ESA M2C<*3'OB#)_8%!7\-E@@NNJW7Z]IHDL?>*\K;GKI*F"P?1$QH*(O]0K++Y51 MPKKO+%_%SPPKB;-[,Y4+\K,"?:"_R%)7Z7F2=.94LHKFD-9/S"0-+:Q,RE5< M^9S_A,>G,T:7W:(6=P[/T-Z+KLDE'>0K",8(\.I,Q:%(ER8KVG,>*78ZU#J: ME9AW=7%C72T6S].%G.8@[]9D?V;*5/'G?+2OE1#=LET"ADZ;?N8Q(.H$+ MGK.5,/B:W$+X!PT@LP9B*I&!TC2>LN.@VL"E(\FA&G4AE5O(W! EMT(6/(8% MY)V\@KF">45!]ST$F+=67F%.,:LF1>6BM$79F9;>&CCK\+U0F"A.VU1^)O$2 MJ:KCF[5ZS>WAI>OB=N&"_6=%7?P8DUQ?.KS!<6VM 4>DV^ E1DGQ"I_F!P(O M:(K@@^'L!K,,TK8KT&'9A5M\30D!5'[5+7;[T[+C;T&,JT49R.D+=CE(<4HY M$Z*;CTXC$9*OX>N[\OM\L8OQ7)V:&R551?/I:O+G79D0NKNC3TRL._4/-/-)6L1]7ZO#&V8I1@%\0E8RBTJ+;^0-E;#HXGN.CD*<(P^R8@M_10YR B(L,*D^_+LQP:XB1"1X3<8&6NZ M9*@O(LA/O! 9Z0ZZS4&V(IK9_&2DI++R[(QPDO*S,XEV1'E$OK]2A2X%(&3< M?&[>\PLA5!5=\)4#;_CO+H=-. *.[J@A9^F/SL1<4I+%#YG6U'P>R1V1LY9Y-)OS$SQ^7IUX"H:"F OOZ(FY M0>]^YGB=KNL-V_#_.W>-S5!OO,MK:)4-Z#=2YQ50@L2"#S*U.36ALBE**H7!![!O[X2(87?MM J&27-^[BE7O\I M8>;D[8F.:7FV\V0^K6#9O%[/8 \M1OKX\B6]&=6TGU,\@"P2!ZR= $'*X-(E:$7]'A $8UV5C)" ME=NA<3;U/<7.(AEUU* /L#5=I@3B'<0[)7,[QRFW$^XQ]?V6MZ'RT49Q!V4 M*/(%"ARO*&6CS!07R!#T<4S_-&;.SS&F7WI4"7/6L%?Z^6NS+A"TR06Z<[8$ MNTT) B1!*JXSQF2BE%>ZK 3E;R));FIDO?D]+3X[ODAVN?5Q<%BZKI+F70&ZRG8(DDM,($H-,)DA(^G2K>X("191(&_R9$JJDH\R4!<4M8W MX;X//HCIQJZ0*NC+#:P4SMDEFN@L7"!9K! MHD^L8(L7_DP[Q9BA!8F6,5"Y/QN_/Q-+(LF)JE@#WU0P6 M*V*2*K##ZDN'BG"2LN2CU!6D"?A*6$-:NH>54$9*BZ/9WO .X6H6B0E>N:X% M,E[ITXMJ[KCD.F>*U"Z!7%_3U!2^=R-T,0R<9L$L@)L.F5'8OV:E17[UJ^0C M*K"J;-R*084V@2>(E4;AK10G;=FEA+#!'..2/0-"1=HWR^#$! MQ=,%OW'F]?W,] Z)1*;GE^+4%ADX+1F M\CQBHAF3QPY6MNAP?8A@]VZEJW%E[;^&L!J!*9;^8C",89A]?72E/+E5B!U]Q,,GGL1L_$QAX MQ<@1KZJ&>W+-W(,J1F3S;" _%6-3967R.:@S#[Y5A_-TY$%=ZN0\5'6$ZA61 MSK2,+B8$D*P@L?C.P*7%W+5NPBVL ZM]6"5KXV3U*L)M:<0LKEF0E=PY6%9^ MGY*KL1D>JQK.,N^E,C'%RD/C6YEL?%JCQ"DV7:T(K<>H$IX$L[0:*!4KKS7# M12%AS3M+W>8X&!3>KN_:ROH.*J2),]7D6$036T,3V&+K;D?D!R=?$YG\?I&5 MCLCHY[SC6WGCKGH?.39\)?R02^8^5S"3ED$4_A7)(N7_ZH[7,#6^7 C MB)=@X!W9E$W*'J3):EF\]C7.IF^S*+B?\W51..O4B/+A_WK_TX4WUI^[^@3. M]V-D9C81"+945,Y&9NU1TLOG8#$89)%@FA@>#U9D#0#?^7D% @)C\"8-?+W! MD076E8$R_)YFMA74CYF3UNJ)ZY_"+I ,Z=R+9*[2 NYCQ*]*.P1[HLF"(ZUH41&O'V-B>6*3#R=X#QS6UR(Q],"4 MAN$[Z@%@"Y#<(52*464,2JIO[ EC%^1W;WFK;9P)>:.;43#6 'MLE1"M2^JG MF>S&OMN0=JE2184L6%3^M3R&F;"?B 45;" M&". &:;R87RK"/UEAI=A]'(PD[<3G%+FT]7!YV9PF%@"_FZ:.?H3W6N2LP[K MYH;BRNBH-CA]&)=.;V'Y%[Q<-OBBO@JBW;*$<&4H>9O([@C\CJN8L79H1-J0 M?J"JKO441"E#P+V;8&3(F67[/*4FR[S+ HTR* M!8-7>,_A6ER6#\Y7I'*TJ(%4MU&Q.0Q."F-]&QA0SSE^TFF"%R9V %;F@7:DB0_WY\R^:\)1M7,?QU#AA9G6%A5)F"&^A#'_K%2)^+VU7N:@5 MBVK(ZUJ7-%^\=0M]4%QT5^$;(.V(6Q8!L@<\OB:TG$_JJ[=%Z*\D)R;'0>8. M3UZC0)W(K7^VV+?XC8I6NWUWR>8C['3 U*+P3DV2%_?V= M=L=CT_=F2C+2C)94FOGS6S5QC($J_XP+1%4A_T]!WH+_U@C\O N8JX#ZOG-" MF'D\7='VD1._4$N.=W^PC'A,$3D->=GBD?M-SN_4:(F'SV.U(\B6/.I M;&>@?G*%T^"\E:N,/T?!?O'QTDK-Z%*DYC1^YB9;SK26FCO8UYV5U%NKC-9@ MS&$S9E?,*#%KED;*1GDPZN*B?Q#!EJ:NS?@@?C?_]5SQD8< M%KQ::/1;X*^JO_R"ATI-%BFU4,SACKB(^;Q=+M<>* M&R9FJ\-X#[GM*:XI8RS*2JLN!; MO*IU\*=3BD['&G] M=FRBX9E1<$ZYU7[E[B V! MR[G1V+K$Z@9VE'9&&$_E=4.B)"GVWPK*%IEEC^!4QQ!U55/WMN'";EW#A>#I MX?7"^['E_#-BN '0+#@;YW@T+!:H+*-5?-6^68G/0-RR/W56/JW/%&?7?0 MZYN34!"HVXY!T0?][*_ Y_00=2Q*IU%EF7@DQ*PJ.K&M M/1_?X8+(XXXV6(TL1+?E_ J7IA#MA,3+N]=0F%.IB:WXE62@F(68HS*N\B1VA!UH$.M(W,1GH6 LX M2=+M2^-:9RS 6O1=T1"JR.M:,Z.$8U2K9F#'J;(OU#98JE P!K\9F3 S+H3R MQC3$LNY790TRA:&K1NGJJ0<1H??EN=O"Y*88?*+P_Q)+]:<:=$VV568LR3]Y<)2MTP4]1I.)K >X4_4ILGE=#+VB:4#<4#!RX0P;ONEIAD;*[14) MC%A(3FT&%W%HNX042:84%.A3E'>MKTP>=NQTE^5C.HPVI7H!C;&GX+VH)3W4 MT"^DJQ=,F8G1.M *HO;F4B'.VL4&UX1,AI6^QT4&QM*;BXN5W&OSWD;)9-#) M ++N)0!-'T;!;%1D"]K4E M&#&%G#5)XJ_^&Z=J8IQR7QL%1?-F@EPG!8!D M5+1@]A8#K$2P!Y! "O!?1M$*AR T3@9V=RF"0AO"3D4-5>:T",^8< M%9^#"9WA5@"1[($YPJ4M1=B1//\EWDN[N6Q-8 M\B-""#7-TI33(E+"TO!C]@&O$ KWII T097_2)1KGU660[D5ZOOS $'SHM@) M<[0B>*\SPR+YG/N:M'(N6SA2K U"XDJ'N3^J/20.)I>2(S2HN_,IVR5.SB]2 MT[$X!348RYG$7.AJ[7S,N36<7Q)_>55#V[FQ86.S-64+,J%*9(2C()($=1@B._E23+&ZNK! YL,:U]*ROR['-RFQ M?RV6F)S/(=% 35822X*OHA)]K0JK0+8GT/WZH]-OM[&21WS+6Q/51V8$[XN8 M7D6P/)>W_&V05W:#72A_7X&\,*Q"J' OPFN) MR$%[)(YR1CC60;2N1!^V(M(%V: 3%J XY\YS. GEXA4_H+VDKA6!5: MO)")M^]$XLMEV39";V 1TDRKP,S7-TIR/0T?%?M-4^=YQVMUVSLN4LGK"Q:7 M3II,__;L3W\QO\#W>)VN]^_+;NO/Y>4SY$O=]%')9QVUE]]>%RM_T LC+'<8 MMGPO#8$_E@X:'-7+;^C*K0U_B>4FT>5%*.;9JY'W^$(=;273_X-V#N\9W@7# M[SN=[SMMLK0LT,09?-]MR[\%;#'RJ&AYQ^6[;:/H:C+W=\5K$4[&L$)UOU9C M4X.&1?^LJ#OV3AG=9V0F_O3K)35;7L@9SNG_7A\P?*?:_Y!#Z!+]$#AMAI[G M>I[.B1_#+NKP<]4@CKYN%2;Z!;'KRFB\KJ=Z[O5;G@,C" GQ29V*V;96__?X MFO>.-V"K_Y+8-V0%-C/3RB(K1/ZGLN"4$P<<&#.&H[P725]+[_Q_Q/3#$L[P M8XKZ0W$]R-]YL3YQ%]2R[0[&GI&9(,>Z.,L;9JAAUJO8*'>1#V6$CCPR14\H(-7R/B&?Z[0'G677GX$]JN:?!,A!1#O1E0VHZ MI-:U(;4:C.7((;6C&Q!%WCB5<7W8I NC/9U=X4ABB^'UD0DDG.L WH]MT4F! MMVN=:>*VD$#38%5T(UUR^2X>/:&XI'09661DP/JFJ=>U_5HS*OQE3'=.IP3E M+E0%.6:;< "*A$3XG!F;*XOEE2W6W=19R)6FNW[RGFXSL*%0JEO@/O##;N A M$GB&<,0XLWJ9#QW&RKV\*C-!GCZE<8'4^U-15Z.M4RFBR:XEI@L51\Q!3(GDL M@J"9?)F4FFFF(D*2GB&=IJZ^$_#+G)YOFTE>*51K D)EC^W/551BAKR_757E M652*)R*V4 VF*L)4<$?Z_447[-89(Y:(K52SB0@Q%V$JL[#W)7+B^OR.CH"Y"D08[?0.USE:*(*D#[ M^[@)0SR6TA#.%*U@T1*V&H* M/%?(:CI-=RE3RB94MO'%/$C2S 2: MDE1#J>0-R$-?J A+Z@YG+"_B2?RD.+Q/^@J*D_E7'3$(1.68DK4(.O%S<)S ?G$']SJ11BM42.B1@M M[%2#E:OEI#I*'TM$4'H$['NACJX9=A++Y)#$XP7CAYW:G&_'6S?E9 ,XG&^G MH>8[XO$W+C>-TJ!([1S#0GQ2=-KMCFLBA*8^-O!3%S^J-V\Z_%$H."G-O1A, MKT51!7VZM>2W]5\ELB/<1$ >,>U>#G#@\L,60^D82J/K'(JPDX0+B2_..2_T M?D(VW>MV9%,KE1P-\ M@7_!H+9?I"HP8'9T>:$)-3FH UL6OL<2D8NGX$+!*G"%5@DM5)H3-!!4<93O M=G8\OQ%\F,+&0@!0@BXU^C&H"T6="; ?IU\1CT-($CY^"#>Y7)7 PD$(_/H< M%3V_B;$492<"1L%0[7 )@M08E:!N*$6CQ.-0:)1\KD7QM0&V4GZ^,F0\I44L MG0ZDHTP4%:R^18#^T'CE*'@;(@>3CS!5E3Q"!!F2(/!>/+P(XSC>FZ M?C;19A&=,:KC9]__K*U/ZEPCNP@E9Z=)P!0%BW@F0M3R[]2.()I^:)3L>6*QG126$7\'TW MOY,KQRQ?(B+M4!=#23TI^0H(H1;.6'\9Z$8NN1G]2&&*F, M=(_&BR9OIP+I MQR5!\9-BKRJ,XOZ]\=UM&)IJM V(PS>J1?-8 MCUGRB08*X=KU=<[ 6Z[^11&RB&Y<<*%("/Q9,K#EQO]5#1=M8XBQ6C?>9(3] M3 >&QD)J';.^AZ."'XI-E'[5,/ER7&"M]HTVX,HHDP+#0H'*^GF&8PJF.B*@ MS)2L)!8^XXGSI9J_9\0\11:H^!'V*"H[*G]=^3:VQ61L%0C_QN^6S3X5A<+) M0W7\^D$2NYV,N>:'7K.[!@&.;I'-%,@ M@WR)AD4Q*()JB"Q1!?'^;(8=#G2Z22SSTLOHD)E5'"^36S40R5M! M#;:F+TD+BT=@GLK7\(CXO,*!SRP\2@=S,8/ M98<\_E5\"U+2FZ*BK#V:@O>5/^#%<=[>L:CD:>UC7O%""SYB.O=+F9EU-64; MPQ>6AYI:M6V-)=/6-+S5A"-ERR.1 XCW#\2N SB4O3('(VT''1$Y]/"***#( M$'Z8PQJ6$ 7EC1WVFBH^(M=8FFD=&(:91[:^,*]CZ-OZPAJ,Y>0J$JJUC1OX MY4'"]FN58O"&F*CIT)4T)NLQ-08TQ=)KGT/-E,A%[)F<*5E9FVIX;IEH#%5P ME\>A4I$:N41>VD-*M_/%7"#P>*" 5'8U_5NX6&PRR>#=[W&X1AB]PCPJ[U0; M6UK6W\:QJFO<'6NCWE1] M"!N>QX->A>>KH$:M*>?,R$^,0W $+K@X +Q7XW!&1[:.<;(=G3IY9=# U'F8 MDD_#/%^3AW^/Z 8K3MKZ1XSY+(*BJW'.8VDZ?@$1+V :#/^ M9474_J:01/&=*YA">"N+.H@M"6\FRASI@$AN!M2ER8A8;[RTZ4!FOMGS22KB MX%0UQ)FA4$U)1<'_CTFL5TFVS-!E4W$.,YX/&36W.-I[[H7&P+8R,XZBO]#W M/S-83U]G)@6%.4:KE%:N#5.;F;[A2J,W;ZU!]#6.Z4N[J6[[*BN 94'KLZ20 M50S.)HZ!+57YNM#">AGXN[]069*<*8\PCO[UX:<\F6:2ZW4(9!R+!HK18$X1 MY64$0N?'8?@(6#?3<05>9R,++V_ 7'3!10*K)79"F44"Z^4+S;>#;Y4&&PT+ ML-@<0JG?U=6\3LD-ASM51GQVOBJ6%!ZNR MQ\/#6,->2Y<2!)X:Z$B-#4^$EGRRFEW"FTU_"G>',5LJ[ ,;3#&WC<8\4!CS M9M1R"IL!)D,U-(30KB#2*^ZK):.OV'^FJU"AY^,'2 ;$=I*-%8>PP/A$!:LH MZ0B8Y*Z @I?&E&_)>1_1EO4Q*@71Z<,>$0M;]A+2_MW#59QTU& 3@0WVYE6AN@] M4JE9Q0PTM>J*RW6@3,4?JLU0(HT?@L%(-Y;*;RB!(0&/3.^8.+; JHFU1Q9J 7,#7R5U8%-A/!+["I7&&\P M;&RYU[((1='=-0\VRU^-*X.N^UFW\M+O2L3<2.68,J.&1ZP$T$7K3'4J/Y[= M1J"RTU1Y_H8)0$9PE)]8J(Z @K-,BJ:-DU]FB5.O-R,0='% F:R?M]BNL"J: M*B:$,YX92HLDA9>8" M0QPU9:W4-J%=5RCZQ08 K.# 6@8%WT4$YZ&T_7PB$?GYI61:,CB69.60\R+W MM,IDN(2KQ#64DK58^M0O743CX96ZIEK\)=IK78R4LTJI]!FK^:6(D8B0RF.- MV9<(G>Y1A/7$Y+J^FR)=\S>I,E,"J"FU,:ZOQ6(K1M%9U[3M\9_K>PK];.0Z M=(9$5Q')-#*&EO#*59,CJ?):C$W;5'8?*^.7?R;SYFS;R2$'HX]00D)1'J&U MHC!C[F?JDBKP0]AUDWJC7J^N\BK57G+IJ)R(.KHK:HFX/MC/"U3Q"%471]>4DC/>JW8)K$&&ND^/--K&[RY5\186:H MG'V^M4O\0=H=!EP\KGJ(I$V\8GC$YWXZSL' /:0:=V6'Z?S2#MZZZZL;K61Y M9IKG U5S$Y2O2Y%W2EN08N8!6)3N#>++QGB4:X6M33QRLH(+WYZ"D;F%^E^R5I% M*M>_T%B1 E8_!H? \$WR5L)4;E TQ/)XQAX4NJJ;>)+'J)0[+K"1&>S<@&)> M:KW,773J4<*ZXW#]C)6''F;\97N@Y)A5++UL%[Z*V_+-A>4HR6.9#$[!I1)K M I8ZAS3(()KSUG0=PD27K!0"T>SI7$Y=\H5"(@?$D@[M*+C.=8R_)2\NH(X, MT!17(B^I3E)8J0AQ2QEFM>" J'EC"%,2WZUY/62M:3JWY8*P99RF00ZPCU=@ M/ W(/?]"MVF58^(^2=G/2(!"&Y1X+?$C&[)H..AB-[B!=JG.,!,S'W6C0@A^_F"@/T+<53Y?7A#%$<7^-@;./7(+Y-MD; G M'<6XP2"1?FKT:RY\.&KT9C:6%V0IB2F+%0]9'']% DH\13!*(FNO,FP-1?S; MB"X[BE\QT&'QJR!1JR1[&:0?R+S$9@R(!&(8DV+4BR&O=D.,L' 2E648@T>! MD^AV+9S$Z1=OU*K4_4=UN_Y-()%*'7$@[MQYQK59!4M_>?/F8X$K2C=%4KP5 MO 9$M4JI\2@THK1T=NJ?+7@]RN=?#KZ 'H#^$MX"F.Q7E&B#%\)'^E)V+O+: M>7@N+ETPQ\9-JFK,82>*#\!?4#^6$3!$DA%7.HQ86\M10CAV0,&#E,I:CP_* MM*.7_+O.@/W$X<*FJ>+F6AC*!)EMB'E(5%[7]?U(QWB,)GGV-0G/.TY4&?IF MWB9NV&!?0?\]#V &@GV$&08PL?M,.A&ZF7&F<,B-.!VCDG#20WZ?4]7@N_G: MIU'U1_(;U/%&C8E8H #OHFBD*F%8KA($L"2'$Q%RV=7L(\;%D#YS879[S\#7P)G2 M6-!?&9M^U\F]<;#N%H\HH^B !YL*F!(^U&2+PK;]2TGEA!T-P37;#W[M*BV5 M 6-Z3#/#Y<%7(SU)/049%K@Y%%;BY7+SE][J5Q;>J-MD$2XOP/(*-=[PEO5. M3DR]BUQS*AIQ&/$D'X04P43GS]9J<:I[!.6 9[E:$ 3NBF!X\N$8JZR_B M# M)45Z34QEIWVN9\#;PZ7(V@U:;XS!W-!U22)GK!2BA204;"C(P9?=3!XB&W3; MK3;'YA2P,^Z;SJ#EE?YZ!W$F_Z3=\5QUJ:7TFYMK+F<8O/YW!*9^@7?B"X)5 M5STY6#WH,"V63+? =6E]*N XAH+$F_?SX#60LA44Z*$MEJ>E90J F]Y% T]I M#2>$Z$FXC)\X"-,TU7SSZ5.N#K)/G:9&("7$XD$' >S,@D$WVC#6++H.(Q@6 M76,(*&0O,![PZ@6J=34H8!9\0^XTW@99K%(*77!T -PZBKH M(1*# G25:<1,T5$ZJPA10\);B?+##"F*[C0-0%\(TDH"6,E3M8"I)L/+$CR# M?"(<4(ZV/3D>^3!?$[9H^4MOP]"YH@>#3Y>Y5.F^R-(?+6SJA4== M]&^9!O-6\3UQ52LJ0\*>15YRO=[VVI0=CQ%CG"YQM?2]3JN_?LX\[U7\?9^3 MAOW@(&6$'E5.-'06& M5Q0JPF00'$^D"]D(:Q;"FMD8F3:$#1CBIJEN#FS,.?43MP;\2!;P=Y'!.:5* M%#Z!;6J:\G[)2\Y!+5=\X2?1W]T5H^+1ZS5ZA>R@R^W^/K)HY\4!6"A/>ER, M6VM]EAV,:V?/)AR+#_>W;.2V>JTHJ=2V(]VL.SI&E*_/*T*H*W>TG[BJK!;; ME_.N1#+(!0\@M[ADRE>IYMQ2IE)935Q WPDI!^POT*EOG-%$#FKE&]PK.PEF MJLX;/(DF=*+S,43+]9$PPS[R-\#.T762''TEEI+:\E%CPQ?7D=:?CAZU3 E(>GIC0C:BGZ"G/=52U/]Y[*]\Q)PNA[ M7O<[$BS^4,/E@F")6=');D2(UV\6WKVLP>N']G;V::?W*FY CYP.70ZH.WJP M*@U]:S-X-PMFTG\DU7/^0-N54.P $5&+<-J MV'B#)XZ#=,ZJ_39S\T?'T<4R$0O"H_VW2XE[+;-8Z[/!0N.[]5U^ 8/1#,M/72D29W5]WX+MA%/B-K_, M4)^8#+4:%(TZW^BJW+)$EB7 2@HMZ$?R2_BZ2_16@2\;YM'I-#;]%X+DIF5W M*-PH>[QS8:55@@_2?")P+U^"?6 &AW2UH! 5]9S<,9B2[?DL="#DK2J0?L,M M\OBXGU606H5%N&V>2M,-Q.P?=:!:WNNRJR!!J%IPL3D^R[>&&^RZ9M:,J_@& M_U-5A&O/_BTSI.ED-Y<)RD?[CHR2!U'5+"4:*#'6ESXV5HM3@WC-6 Z_%_'-.6V\&5). M E'+3MJXC/V6J'?J>'N^:]?MR0E8]U]YS]7 L,N15-KT(L1.KJP5IZ_4HC6@ M"[##,T.8!%RSCM%0<&C"TH@>;EYRE2X_FYJ1I39OH:3Y1!A0N.(0\Q."4"_P M[\BLE\PV*_MF MOI!+U;.#?7<+!8EU3XS:\&PPK$.'59J/DU.XLH)?MT+< 7Y)02#] *FB4Y4& M9GY.\$=D^I>K%ZB9)7=Q9J:+HLX.?J+LY-)=/2U5+5!R /S4_)41\OA59UWH#?56K[T ^6"5?S-*'J/1E^)48.%>RN>HZY M*_-E;MS%]JW$%*KO!7='NZ(FE-;K6E0UK'OLC8;YH6[^*)5D9@B50FJ8XP7! M>1=/&26[1.U/-H I@0]6G@-]\@9'I6_"0^;2F6XUA MH>@Q> @:G T_5TZ-KSW\0YZFBHU3<]?:=S6J8('"B/*C^8*@ZXGP,/Q$T\9, M[Q*)Z;VBV9,A8QE"3[FFCTH[< $=%86FHCX2IJSWK#1456]T]3-T8Q;%/.XN M SX!1T#OC/HX!.4A/6"CZN[J\AZ59^4=G@5M,'GVN_)QC%:A]QQNW+-"R_5?>Y(^I)>9(%&90X5;DFU_ _U:L[ AI%5T&%*Q)TUT M%FKC-_Q"11EP@0,#7$.ENE-P//8EC=WE(@[>WA2)4<>"MLN*+H-[W\MM]!,A M&WJX=.Y.,D^ARC@W7@J->BZJ-Z!-?\_Q+@]7Z8.ZYMF!$((**+8JYJ(< <3; MRBM.*WX\-)/6 M>NOC7"6@$/0GH ,[-4YFA;Z5OT@VN"]B689)M;S4F>7BT0[^XH5R>-68)'MH MB%!2Y@'>7CJ9EIMV'#T!,EEC6)>?8?VC2E$TQLGB),. 4N6I1GHER8D:Y/#Y#.O1& M5:VJ.E?1WCPH,0?OB;4+4S1KYJ,*!4R+O1":)K"IDD5189!RL)J?RK"KD60, M6Z.ML04L>0'+R+(6U& LQRE%J>,9]6D#XF@-#JI-0[OGM,J-D706-YP>=T- M&?B]::RAT]'K(["T4F2[6,YG0L86JK2-Z+.1MU5 !$5@KL+L?\IG?WE#N9:E'R MB1A3Q1"N]$-G?ZX4VJK&%+K$#:810GDG;B-2B0LM0[HJP+M*$IGH).0EGT)B M$J!Q[5*XQ5O*.W^+_>X:& #2/Z0FB>=$$/;,FN80^YBDS"30JC&4'4M,A(!^4Z1EQ(=Q#!J#4VPB'N& M* /CGW]^J]B!6>K&MI@3CEBZ2B02"XDQ-GJBW++JJY^>P!%0B)0>W^B?=;CT MO0+]D^$>%UL5:ZAB]T PR4D(-0GL(5D[="3RH?PNF(/D4J7E2A(V@P-!BOM^ M*M;M!EK33KLS<'Z/"3#1B'KHM\#>1^@]<"&CO/6&LH8:&Q*!$Z_A_AXU47]^ MI1;("-0'K13X!5<*%_LG,6F<(OT3H:FG89P:6 'O/WZ0J%U+/Y@YSSOM?JOM MJ-YLA:P 7@&"\X:RS5+]O=/VALX7K&G\-8;IO&,/[E87TB98H(,=FKR*8FT5 M9["*^,_G_59'OU0U5RUQ3,Q,"7KOA_+!-UA$AKZ*?D!1AS6DY.;J4CG9NZ?6 M\>Z=&KV]-"L=EGS>;O76YD2#OY"#YR0V5_"L3Z-QF^6=Q$5]JS MOB"NN^P+ M_073]2]P/[ULVK91\])8'9DQ+X+A?H$:_C)OEL4_LNG%#] AP@)-XV<(EHM] MXY&$IB6D+/ETSB5G5SYK\5MV+"7-;&I0K>B?& "Z['0W3W?>\T'RQ?_FO/B( MI7T8:7_I_,B1Z:9IC)Q-AK-9YK.1M\'7I MA^=_""(-4_PGW!%2I'L*)#1PGEV4#!7W5[6<7P1]_#@MH&/; GHNU,4K8S53B? M8O9JFW7ITRK(,2BCAL2H%U,\:)>I>*7^Y352U(3^[:L@HCG1CU[+9TE+B/OX M6B34/R7UA1:=/\ZW>*O-VSQ+X/_/U)OEQRWZZ/MLMOY9?]SJC#9_W&YY&S^[ MZ[&>UQIXX[T>>_=G_:X=[*#3V>JQWY,RL$* SJ'N_NU9]UE^J,PPZ/BJ[7BD ML^IY^JM>?^V[G>4W_/:Z^2HK*>OG8]N#T7TVC3;!O[#,P/EY#?=#;]_'6)S\ MJW)[X^8'D2^I00JNBCC-UXU:-T1B*:S1_O/=?MF4QU=^TBFMJF=7]0E6M?VH M^]DP=B>S2"^H:3I>P2-F1A!EB^6:^-.OETD,#O*%'.MT*@3XYG?,/Q3S-5_E M:69_OUO8-J! 7FVS^^Z;[S9;[VR?L;,RS>G_RLKDT#\[K4Z_YHIE(F>4E6N7 M.;>=)FRCYP^:HCFU!)]:J[GU^GVWW1X6S^WTNE;KK-8=<&Z=WL@=#HG\JX;>L5GZB4!J[7Z5@IU5Q*/;?O[6JR'U%*YW:SD]!9>UGL M;9V>^FE9SQWV>HWW1D]<2 ,X59M_93AQ(?7=8?>(.^E1/>QQS6WU%Q-$["$^ M]K;Q_H;H8&\XTQ1O9S!VO>Z>%[.G M%N\C70=J?:R\+:(*[9<]W-8+LL\X?"K:J-N3C[C [V-E5:=_C!K&@MJE%;G% M1QW/ W#O0.JJ-E&JW+1;554)"(\%I?TOO!>ONB\?-%]^:+W\DE&O^5J.B^( M)RS%KMQRPZ+J:$ROXIL(^>'CFU*#R9D$ET9]M[=S/L"& ]][^^ZO9YGI51O M*77';K_3_$#MJ1RBIU9PKY_2,'*B250/+#LG)?UUR8\]HCMX8N(=M]UNWTKW1*4[ M\-QV>\_K6NV2GTTNKC&95VQM31[F[8_=?F_/.&]=S(\MOMA8?#&$^T9WSV2+ M%6_MQ=L>N5YGU_I,6UOS: +(R904>K,MK['E-0?IQ5MG&6IPQ,:G8MC4A M-1?3J./V=ZZHM%(Z="LE2,D[8L.KO3?=30!WMN=3+9E23<,UBO);]LY4E.6K+>.3V=@9XLJ4'#1%OM]]Q.UTKWA,5;P<. M_7Y=,9?.JCR>^'>)/#->YS.S!;8OO"ZB0/=>UJVZUM9./UBT0XP;=:QD3T^R MWM#M]>LGV7,@$7JOB.OEG<5U(O&@BO@FZE^_.]I>^6PD^M#BZ;B]H150C06$ M#;(][R@2.H>R M8GK1ZXUW=NBL> [G\K@=KWL4 9V#5_TN3N _(V>Z2A(136^=+(&G^5-*[H9@ MSL_-P^ZXHUVN[M:%.[2 1KN8:RN>@\>^.L?9/>?@7G_(KD3B!-$T7CP@_-%< M7\!ZU%9,5DR/5MUZQ,Z+LRJZH:C(1,S!U9;&V\G\;_"72%A0EV)XKM>!V]X. M.5%;E]$4T0['[GB/V+B5;.TEV^VY[>ZP=I(]APO!^\KPQZ]O@EEVA=K=:I.& MJ[N%?+/\N$4?E;2=/^N/6YW1YH_;+6_C9W<]UO-: V^\UV/O_JS?M8,==#I; M/?:>R^:]$0"OO_;=BN-O*K!?X3!V?E3:U,-*,_\OX2>I\W,T@ZW\DYB*Q40D M3M=S"V;_H8MCN"O;&_]ZKUNGW>EL XZ]Q7RW7S9IY]:>=$JKZME5?8)5;3_J M?C:,W2DL$GDW+X+(R:[B%3QBEK[<9;F:7O+;,;F9)6/9?L#_V^9#[3,>M^U_ MV!K6&!^,].OS:I).DV")UX2')!-.+:I0-<5Z!P9&[JC??/PLJW--TKFN.SQF M)M+JW :K?J(Z1W,;[LP_7=/<=Q.\ Y%?[4QJX;I=M]^W%8LUEY+7=L?=/0FJK90. M9J[=8>^(0CJ'<.Y]M&6G[QAPYJ/G=BW38=VE!%:[[UDIU5=*TFKW]T7(MF[V M=DM\/YW7Z7L(W![DN>V!96JLN93 ;K/VFPSJ8.O7;?WZ?L9I M['K#]H,X'VRSA]TL9[%9NGUWU-Z3:][NE5/;*SNF]L]GK]#"#-QA[V%,477M MC9+3[&&UP'J'DFZ?P9X)XU>J?#K_B3^!8:^RS3]9*P0^5HE'7A;-1-/&_UXE M>3GTI;B8),+_>N'/8;"O_/#&OTV??5]L:PJB"W,!RW/?.,/Y_,EFR-HQ$].8 MJ99>@4J*A)O)_NK79BS.52+F?WOVEV#2;HOV<-+WA[->;S29COU9O]]K=X?C M\60VGXS_/7SVPQ?J%HOGSEMX(2A/^M?O_1^JQ+BAZ:_3M*:_3DV:_I;^;1*' M(>(*P7_1',3,R6+'=@.>=8-=HP9KNP%M-Z#M!FS.JMIN0-L-:+L!;3?@J3_# M=@.>9I?,R7=F=<;-QUJU&M]XA%KU9$Y^17U]I8VTY M-@<="[11J.&W2IVJQPRI^[V.T.[5?:>I]TGC[(X]=XD#[K\/LX* M/4W?7Z/;H[HU:8^:B64BI@%W/HEOV 4E; ?46305-6JPM@/*=D#9#JCFK*KM M@+(=4+8#RG9 G?HS; >4[0YH9'> YW;:S2\ULSK7+)WSNI:#S^K<(>.CTET<@ZA7-L!)35ML'/7JO7=#A],'![1>[-"VC+ZUK.$P[8' MZB!1MX'ULVLNHM'.?:M61(<6T;#!/K9MZK!-'7OU9KJ#X:Z):=O48;?*&6Z5 MOCOLV_ZG_>=I]\D9]#_U76_T%,1GMOMI_^ZG7DVZG_SI?U8!S^!"44/9)JAS MZBMJU&!M$Y1M@K)-4,U95=L$99N@;!.4;8(Z]6?8)BC;'-#(YH"![8"R"G?0 MC%[SH4&MPC5)X1H/HUES!7K4ROKFUI;9XK^:"\@;V2+:FHO(HM0WK:J^N95E M8\^VV-1<1)[;/H';PHD+R;K7S:NJ;ZZ'T'4'@SU+6:P;=[AZHW9WU\/5"NG@ M0NJTCW@A>JBGO6M,SA8,'VI]ZJWV/7?0V_4 >>PEJGGXVFX5NU6X#:6[[_7+ M;A6[3\ZEMGYW-^I1U^<@M?7\["":B2A[U1T\?K']@^_!CA^FL1/<6=;N)U&\ MHKJHY^W6T('QA?"YZSP?M-KY?^&SG[_P6NV7ZF_./$Z<[$HXMU1>*PKEM2S[ MKNN'G_X47 :9;\X&7AWACT%)G##P)T$89+?.#'X"0X$M<)-=X:-2RA7"4^)5 MXOS=7\R=CTFUBNM=X'HCL4L"S=^)6J4,U_XD]@L6U,/_W*LDK3B_%Q014Y^N%/X?!OO+#&_\V??9]T<2 ?3$7 ML#SWC3.>O?FW&XES!3OW;L[\$DW9;M(>3 MOC^<]7JCR73LS_K]7KL['(\GL_ED_._ALQ^^4$,.;(JW\$)0GO2OW_L_5(FQ M_N8?K2=W))&)XDXCD6&;4@*V!>T)F" Z*&F3IQG\ VT"FYNEX)5,'?C81R,+ MQCF%[Z'196,!7\$-!@I,9B[.P C)(EIM*^ [03Q+P0C-X'2%]]CNJ--M.&K4 M8&UWE.V.LMU1S5E5VQUENZ..TAV%#H]SAZ]S?AU3GVRGE.V4.G"GU.E6!M'4 MQ\=!USO&5+_;RVR<;>$8J\=Q>)"L>C1$/?;,TC=>/2QCTHF77]&T=S5^MC[. M"L@*R!30KMYEC8H7&V:B?P7['*5G!.!.LVX^,,*)"\CV;UD!'8)VU.NT.G4W MT5_,Z.U#7.D'U2S63P6]?7L2Y!R= M]S<5MOO,G'&;&*ZY@([HZ%D!U7P'/:8GWIR\T+08TGN(?WUBD>;.GC7*=L6$6R U;8L14KG;+UNW24T ML!*JMX2\L?6VFU;4U5PO85=S8-VX0T?HK8#J+: C$K6>6^*=B[KBM;R)3<(; M'<1[%AG:7&W=13O>TW6WDJV[9$5"S=0"__G+Z.. MUWEM0\[U%M.+'4X *YQ#"Z=W%.&<62J 7'_* F!D:16D5XI2=28FYU9^LY_9 MMI%G*R8KIJH+ULZNN'6W=U[E=W$"_QDYTU62B&AZZV0)/,V?4FXW!.M^9JZW M]>EJ+!Q[+[)BLD[X>D=<=B42)XBF\>(!X9+F>@K6H;-BLF(Z&3&=6WD.Q5 F M8@Z>N#3B3N9_@[]$PB)E%'SS;GMGY[PN*3=;Q;'YGK_#1=]*M2E2]>HGU3.[ M%KQ_G+/$>C+6X7S:VELKH'H+Z$3@LIMP%_A=9 ^.NLMCE.?QJ@NSG\6K22@< M-?Q3WY=SW4Z[4X'-M=BZ2?P>19O]0O/"1#Q5Z2P)/ =HFMJ.4\V0&_G ;:=J8\T M4O *T'T'_K](G(]^DCGOW[O.^TPLG*$31#2V-U&T\D/GDUC&\#D,_5V<+!RO M??&/[0?H.O,@A$]O@NR*?O'YY[?XJ-\(O4HNL^O<7 7PG[!V_K4?A*A^SCP1 MQ(8UO0*M$_@;^7.ZY0Y?I\Z-F*1!)AP_0L6L*6W@%;X8/:W9\&DW1;MX:3O#V>]WF@R'?NS?K_7 M[@['X\EL/AG_V^MUGFV[37BK3U$ODB??)\/*??*6="5(82EA77$U_P7B2YV? M"_)SM/+C0J(,UY>G>J)/-RUZXJL@@T6<;C'13R4:ASO&W:=AD\'31P,;>!A^ MZ"]3\4K]RVO8Q,O0OWT51/1*^M%K^2QY7N!UJV3=2?K\\>N;8)9=P;S:+5B2 M[Y[IFYY\L_RX11^5#BS^K-=OC3KCC1^W6][&S^YZK.>U!MY^C[W[LWYW\TOM M8.LXV$YOJ\?>$Z>XUUD=KWVUPJ%D:WD8=VFTE0FM,ICZP-O"NS_5=7E[Y4>7 M8MV5?("&&%>B[3WN>J\2GJK;7 &WF._VRR9/IK4GG=*J>H^Q],0L=1WQ;2I@-G#WQ:'ZER)]N:QM M>GKP6=WKN9W>GC<\*]ZZB]?SVNYP4%/0:7NYWVJ'=AJ/2E+K\_]C$L\%%7;Z MH0//N ZF>_),--?5],9NVS)QUEY* ]?K[&H-K)0.':-RQVT;_*BYD+SFEV M7*^W9Y#"2K?NTO7<06?/RHX3%&X#!7A$^NHSRU@S.?*&XW_+I,X3 8C4;JUV MKLY]O/6I]W;M#4?NQF.C8=!:F/][E:C1+/U+<3%)A/_UPI_#8%_YX8U_ MFS[[OHCI%$07Y@*6Y[YQAO/YD\V057,FIC$#N[TBN#7\%HS)K\U8G*M$S/_V M["_W YX-X?I(4%GQW'D;8T=ZEO[U>_^'*C'6'S>P-+Y$"4 MQ!7,221.57B_Y505J#O^= KF%1$*<4+C_G<$"%=8COUF.NY]MSTV8,OY>D^WT^B) MVT/TO8U3TMU/2B-!2K^@E! 9$D9LL?NV?6SC$.;L8"UVG\7NJ\^Z6.P^B]UG ML?N:MG(6N\]B]UGLON,'^-1%1E[W7CTIQ8=]1GV><68%I$K/"R&:%V !PE4: M7%-$T%_$,-[_4G@1 S38N>&D5_%-Q$08#\*C.+6T7M44ZYW*&/7=WG#/^M@: M%=)9I6N2T@VZ;J_7?,),JW1-4KI.QVUWC]CC:4N&MZHB. [D0$VJ",ZG8%E[ MGA)=8UNO>*U-5[7'7E[%N;:"JB#2:GMCL9[%KE9*1W,#W#'.T,]6"$= M6DC'@:\^QQC0FXJC]ORPKL8[8ZK9J\&AI31PV\<$Z;%2VNH"!\>KA6.ON9#V M;:NN6V>NUVEUZGZ^54%GUNF'&GU2[. MN \SSGN69_ +F(SO/!_G7RR,42R687PK!$T>WL]CP9&G9N.L[':^$OZ,FICQ M;XHJ'1<7].XFN\('8HMM8>2J*]B9X"MQVO@#V>'K^-/_K *&4'!QG(-=YO=2O' M /.8?KV8\&O,Y5(%$/A[M6A+_S:)P]#)_&\B-82JZBDV"+2DP9TAR%-*4* X:7A[E"W/!Q'9&O@3+S2!B>]V^*@O*@IOW&MY!^6 B$M M0 %^9@5*MYF";1YO9(NS':QM'K?-X_59%]L\;IO';?-XTU;.-H_;YG';/'[\ MN&%^=9%WW]3VCY_+,\ZL=OBS'PJ."L'%^:M I;?MX(UNDO2&[K#3_");JW5- MTCJO-W*]J]XY!(-;"\I]D-X9]$*OQD MRAG4F;@68;QM;5N]:RZF4W?Z6Q=[X-)J>]VQKMB05@I M'5I*[KC;M4*JMY"\X[2A/GXG: ,@5=8K;'9U:BPQ]:'6I]Z[MC<>N;W.KL;U ML1>IYFEKNUGL9F%L[H[;V=D3L9O%;I8SW"Q>;^!ZXUV194YLLYQX2*UWG 1" M36I3:@CN0$^L:C*^KWSY-U6^W"I*M"9%U?J>4VJC'XQ;_4(??6]X"$2**@"( MKM<:[8P D4-;K % R"?GP \XH\DJA>5*TWMA'CK=#7@4^V,L2/B(ZDGFDJ*) MT7=[K4XUU$3B7XOP0KU$B5;#0W0VP$/@<%<9+I*?S&Y ; S'$,\S^@]>T6K< MC'A>6+Y6KN_R9[E:K MYKVFE9,/_CW.A"-/2?WSU0)6Y);02D ;@CF\$3:\G[]R"<[,-!"I>J!$]YB" M6-#-H;6?!Y$?30,8:YK!'[!4D-0X7*'A F%]]&$/O'_O.N_A4V?$>R!(G3=1 MM()??1(,W1(Y[^)DX7CMBW^0X5S$"-/UAH'CP6D MU2VNA?F_5TG>/GDI+B:PU[Y>^',8["L_O/%OTV??%_<2;"1S B:F,=O$5RL\E/!;,":_-F-QKA(Q_]NSOP23=ENTAY.^/YSU>J/)=.S/ M^OU>NSLS^63\[^&S'[X0A@HH^%MX(>ZMOW[O_U EQEK8N1W]OD*M\4]Y MK7$-G+]-9=";/,"N<;RQ!]@_E@?8:6]P7![+ T28K?@:"]C"[3U!K_<4GJ#R MU*H?_9B>VB-Y0?W6\&R]H!VM@UDD^:90)%D#^["Y@G.CA1B4+$1W= +45+< M2J7$W=EI#1[39I1 ^8%N^)38M+:(?@0(?HBL]3V/0(,5F$)P1'0K_:6*O\\NHG$H.[3O"SM/-Y1^"5, /:3NLX^FM7TQH8Z6+.Y?=&;!.VK M@<'< HRR#(KI'036]6G0+AL']/@>+Z8BS93*N/"J;)M96*S'1B(2VL%:K$>+ M]5B?=;%8CQ;KT6(]-FWE+-:CQ7JT6(_'+XO1MQ>A;B^16(,L>7"W0^VFO3-; M7(,*]_H[-TK6K]?&:ER3-*[C]H96YZS.'7)N+SQWW&N_;+"^G7@_X8OAZ-#2 ML77%C^<#ZNP4IQB\4HIA>(@;$Y*>\0!SX 5ZNWCN M!&FZPC>OI8DIJZ(^E&E06*"!@^6)V^?>:I,S^16IP2C+AK)=!>D5E0C!S'X2 M$YL\.=T0OQVL39[8Y$E]UL4F3VSRQ"9/FK9R-GEBDR7+\N[^ZQHBU:\S, MO,;8^&(#XXNRV<]&M:W6'7!NO=[8:IS5N$.&Z4'E;!:EON+QV@=/#2U9RS]6S46 MF3KPG"\B63B_QK!.[_QI$ ;9;?/R"._B!/XS44$%Y MV%3"R0:\[6!M*L&F$NJS+C:58%,)-I70M)6SJ02;2K"IA./??]5-9JIN,IEQ MDPG-FXR-LC4PRM9Q1^TC\FO8R.X9ZMS(YA*LQAUT;IX[[I\0S]/#7(SZB>?W MW_8+LO77)X.HR*5U=;*"X@8'BL=?\,+'5N"9I7,\=CFPZS.K< M(>?VHNN.A@/;7%-? 8T\VUO3B#S:N@-(A#?/3;8CS#@][QG\MF8"+2VEPAR= M/,.?X0W918:?):*-78OPEAEX0.#\!WHS(X?=]=127DX]VKD1B7#:K<%W]*=! MJ_W==F_;(0>(RQ'&\"+XOL_=/\LD@)_33^'V$,05W+C7?KAB^#$_A%\3[-D3 M3)V3BC+'V3:8W$AF7OZ'XK*XU. 4I--$9$*ANQDZ4)%<#&9_>W9_9L?K]9]M MJ_P'S1Q6WPA_CZ.+7]Z\^>B\TYRQOPD_7<%:-2TA_AYD#@:45 [T#SG.8!:K M$.'N0,C)(F"P/F+336;4U'839%<.SM\%;0+9AX% M;S"[8%:B_" D5JBG%9W M(9?(05ZQ52KFJY!HK*3.PX^(CW%)1-!(VBL2(LV%5[:#9\7*$/(1_IS%* 44K0I\(J;JV!ZA6KBI+ D(=A,+7*33%DR MTX7$UXSB"1*6L-3BQE6H?%@E]VX>*4LDK08!Y_/W0W-M4-=6R3)&!L'G^X@T6@<\J.-;@ATOX):IS M9G);@SSOFET@%9[VF?A&Y-O.%'PW/R>\DU_!A4C$?U9!PN<8/1+488)_QI'Q M*%$;JZB]7)%)=7+.D_BA590/:;\4&$Z=["MJP)1X]U/EPK DDI7(--\C5%'XE1_ M&PE)DV"">Y:X(_E-ET3J2OQ]SAO:#A&VE/,D@U39^!F>J?$-[7;APVLV+ZHJ M1UO$8,AG,/1I!@>J.O'""O'Q7KO#4KS7IRLI*GB3*\3]E228UP'84UX]7K6- M6B<96$NSW,K<\*3@R-@XK8T[HK#%@_NG(MEC*0E"\ZDR2GHR$>((X[^!IXW6 M0@X3O@-CS-C=P!U%ST=X8W3=;T'+H\LJ630/24"[V+\D6)7Y,8GQCHG3KO[D M-YI'TP[[/\@1SE7TDJ:TS"=;_0G/AL]SY14'B#JAW&KIR6NU=/$ON1='/Y1^ MM]CL=1?8G8%9(CV%^B&>'?^U&T\I%$?78I,O+69W AC#9.+2W\-\QD M]N&I7===5;3_J?C:,WL^2<^\L3ON[@K'52WJ)S5NI5?N59W;8"G!$>3M2BMNI71H*;7=XD"[OJB0MI-#SBW>[$O6Q: MX#>;:T/.S-D>[*IIUH4[M#&P3G;-);0?&:7ULG=:Y(^[5NN=F?O=[0VM6U=O M$7F]@151O45T=%[A$_>^B]7\E_ODP>6$MZV%.+6\T:[3K_=^ZX[;;KNW9[!_ MAW*88WJ_5I//09,[XX$[V#=M9379:G)MYMWQQNZPMV?4X:DU^<2ONFOE@;([ M9)LZW4U3-T32A56?Q2ML 5F3R%!*I/8^^K#_W4.6XS&(9>R2VB6];TF'.V'I MGN[%[B$6K&(-&J, (V^_/;5M+-VNFUVWPKIU'H D6#^DAP\:@T"B"Q;0'M8^ M/0W$AQQX(<@GO?G3>Y$?$#_A<:$?W*UQ'UR%$CͷQ$K&FDNP"@8;HDS". M+OF_C'>&L)B5, OK*Y,:?T.NMH/ 1E1]Z"=1O(+I3N,4,5O2-)X&](G&?$NQ ME7SF)[=./)\+A%I#4K9=$UJ\H*&X1) 8D66,\K7=:E4 4U2MZ)[@%#7=77?V M\*]-OX":1^1_VVR^BI_9?G[;SW\B@[7]_+:?W_;S-V=5;3^_[><_$BD2IPO. MLZF?%.5#P0NT;?U-;G5]X75'[FC8:S([B-6X1FG<<.#"46,5KDY".6F%\X9N MKW\W"%W;TE]W(?7=3GM7#\AZVP\WVUQ+=68.]V!\1%!-Z\9M9[3;78NO4',A MO?!<>(&-:#]5@EO6KG*AZYFYUKL#'UN?[= ^V\['J!71H8_1G<.*UJFV*%F/ MV=ONMCWK;-=<2)[;[UAGN^9"LDA9!UCD7TO-7F?F=!\=6--Z==L%2]O'#)9: M(35B+YVX^UWL7B]WB^YZ0)XKDM:NTZ_WGNOTW7%WST*:ND#"/;#HVRKR22AR MV^WMS!1@%=DJ>CV1GORW]0.VK!9%]K.>I/D(T"#G1ILW(O.^.71\:]. M;U$]NZB/OJB#EP]$.#RE"]XCX+0V4@N.#QS:R&4;V&7;KS7EI# .?Q>9Q"]L M&K1:&;@P@IFP(3PH&F$E^%T^%L*[@_^J@ =4H&_^-QAK!$] O,(](0/A>; V MD3-=)3"JZ2T,#I;6G]*W^-WD[=)O<#:K(+W"= X"TLW$I/QJ^5=8N71%$Z:" MJ^9!$_)?>=EINO $8]WET!U^',P; ?.T%"4V'BX&XPC[DR ,LEM0)M0''#OL M>H+>^F?KC9H3?/P"BMT62[71*".&8LG4)JL596?/082YE.I M]4:QR,7H(13A,F9=?D7:%UR+'($08>>,7RD$JOPG_@1NYJML\T_6L)2.)/#A MH+@6YO]>)6HT2_]27$P2X7^]\../?IL^^+^HT*+2Y@.6Y;YSA?/YD M,^2--0,3DY *O");C]^",?FU&8MSE8CYWY[])9BTVZ(]G/3]X:S7&TVF8W_6 M[_?:W>%X/)G-)^-_#Y_]\(4 -T&7W\(+07G2OW[O_U EQF,X(G=J6]./DU.P MYXB5#,L*UK#HA+ ]QP.0K6U&*P"_%O!?LZI3$_X BP)')/I*M/[G?GS>"?=K M.(6@>+E3N#5(KXN.K(7HW?#92:'>-FJP%J+70O1:B-[FK*J%Z+40O4>"Z'7. M&)WW=^GQ65S>9H-6(EI=V[,PJ762RDEKW+#O>J.Q5;@Z">6D%:[3<]NCD\;E M702S62B.M+X_?YN&JYEX59$!/+/NJK%GL<)J+J*>.]RY6M4*Z=#[R!WW=\7A M;%Y?U5&-]J^5B>X'V>W'*.NOGR["!:GC=KS=B4L:TJ5QSJ(=@J$9CJQD3T^R MW1["R]5.LB?>D&)I.BQ-1X.D9&DZ&B E2]-A:3H.U@MA:3H:("9+T]$$*5F: MCB=?XG?WM1.CFHMHV#GB+CH'?_O7.YN\SLSK/CKL MJ?7GMHJ6[&RWK8@.+**^V]FY ,&ZW/L'MZN[RL_.Z3ZJNV ]NNWPW]OV9E1W M(5D\X092FS;76]B'VM2Z= >/HNY.;6J%='B_>V>T?NMW'Y7:M+E>PN[4IM:1 M.[C1WIW:U KIX'6]NU&;6C_[T-2FS74(=J=Q'M3FUJG>H: M4ILVUT78A]K4^G$'#VWO3FUJA61#VZ?GU#;6J%=&Y[ MZ1QP4WZ_'Y+^(0[WB;7T=D:NMZ\W7I>&[4=T D],NM[('8_VA/RPTJV]= ?N MJ+MGV7_M6O(?>#.XBSCB,,?-'8CY2CB/.KX!BNW> 5;PDZ#,+[JM"I!V#$TQ MZ<4+ [F2J2+.PT-[@?UUNP-<6!?Z8 +JN?W^P JHS@)J]XZ#>WL.R87?UWE" M]CSZ)=IZF>+U7.G#'W=QZKU'.Y[;'>P9W7^YV%W M*[M%[!8YZ2W2<8?C/2&DCKM%MF9C[C\^1]P6U_;.0Z[M3Q-LV)+9[DHL1'85S_![ M,+OI*I3$]?#)-L2$\$Y_.@7=H:Y1337X^>>WE'@9OH9YJL>\"R+X5N"'SF], MFY?2@,) $S?_%*33,"9NPO?(D;-,1"8;5.$]#OQ7$B,HS#41 P=IR_DG$G4R MNR$L)\^E,%<]C V,AD21B(O4^TZR4<^0R0_D*-(L6."G..E=V!>KN"^W(.UM M.?\;(/,U:EEX6Q38E0^C6H(V9[F[= !>D,KI)H+R6N[ MPYYG^\Z?KCT*@WUR/8BT;=^FV' MEM(^-.I62@>6TEXTZM;%/AZ->G.=@_UHU*T/=VB+L ^-NI72P>^LN].H6T^[ M!C3JS745]J%1M_[<@86T.XVZ%=&!1;0[+ZKUMX]-H]Y<1^'H$.O6GWL:&G4K MHH,'MW>G4;(%MBR\EH6W\4*R++P-$-+14T3GX');%E[+ MPEM_,5D6W@8(Z>A[Z1S<[TTHY%L>BY9=Y.D7I]Z[M-MQ!^T]VTHM 8_=(F>P M13H#M^,UDH#';A&[10YUB@P'>U:=U9*C*IC][=G]W 9>;_3LARVY"_CE!^+. MJ(;H_37XSRJ8!=DMD8R\]9=(=N-\$FF\2J8&XE']*'BJR1A^$9%(_+!IU#MO M4BSR5F#QO&FZGBLYNY!+9ID$T3188B2&18,_"+7T;I!\:>JG5R1'^A4* M_BU%RA[^_L*_16"L<#43SDV<$-/4E'7'5?_"Y8\P.&3X8@Z;98Q4'\C\91#J M,.54FN&++H.IV:N$/TMA<&&(_T3:#/_:#T+BMICX(?&%P2K@!XC'#6I['8?7 M.)BWS%[USD=6CNP6J8;2:1),B*G+^1W&X8PQ(T%\7O B-""4I9AK9\_Z]Z[R'3YT1OS](G3=1M**= TN680W_NSA9.%[[XA\MYP/( M;[-L?)1"D2YH6C2,UFEL)725'/>[48<5I?=#TN- M2N [5W$XX^(&8E!C*=\@+5>"_&X^+)V<>2X*"5 W3^(%DTZM)BG8!#\)D$L. M# L2YJ6K,'-ST:#DD%L&U$K0[%%A<0'AJ6 !%FIGE9_'['"X#R>TKUA[P#(X MN*])ST"@LP!V*27\;05C^0Q:1KNF[SH8">JT7_\F=1>T[A/L?K0" M4::Y^M[&"]!*YV?0']S#GV0FD;K2<:E$XOSF9W!XROWP/DU7\+>/4K?)1/*/ MX=U3M1-D$,KY*;@.8.XSYR/L_BDQ!+:]US0P[S4-R<>I3%=I*EE]<#EFZE=+ M^I4KC0-* B%>DX M%RXH?ETM%"P!,MZI7_-*ZH7"7S1.:]_ SOT33 VK >G6 M*@4W"L1!@0F>&G8?-[:;,I\9)*+Z-MH"Q(X 5"J#FU^7GX^ M>X(TYQSTTYR!,1'7 @Q("T[1XE_(P ?(T2;/BE6$)9YB9CX;Q!2B^154&$B8]2'\L?T5M9@6B+WG'VP^Y'UL?R-/$G MS[N]0:N3G^5ZB9YWAJ-66WW@W/C%)?,UA648*/U$&<#4V.)SMGXB"K\R9L@\ MF]\R1Z&D\-DA:?_H^VBIX&O5,X=%A14,?*:2)!K)A;B#T:ZF&^!#Y/Q]%=XZ M+"N/9(66.Q2X@K3[HD?&JCD3B28.>]YKCUORUB3EUW*^ MX,%=\7VIV.PUP/P#7%_X%NP^U3?XO-LO/P]= :17%44&T_6A]-NM=O&7Y F@ M.BW]@+RAYYU^^3M@#Q/I-\%_?9AF,=(?R35B>E?%B>3U^:_D;,C!PWJR#R;9 M3&_*3OA+YAG%M6 G-/R3UBLFQ^4;R9% MD;IAR&@ED?6V.^A=S)!5%;\1XC?F\AMDE>#_7<);+LF?UY<)?X'^)(F[8I'B MB(Q@YD=2-,0@ZR,>+KR$K3A27"I'/J7IBF^@E'@@WC5OR1&;"%(E\CTJ!G7' MM'%PG\4R8U7J=*6"D8ZLJT0 KH'F%T[]T+PX#.A"D-YGB3,BN*6K4A3+,>*$ M,UP?<@!6FH6X(:%#J+"<\" H%-#=P%ZAB7[U$9W.+)DGS48 MR[F2?7XPC8XWK#SY?31EUTPH+JO5UXP-V2'PB01LTQEQ@VJ;A6=YSO$-1O=Y M=^"U>J4S'+4:#N_9:JKOQOKXE_>?))4G(%UCV%RQQ5XL KK4Y!+[%7W==*+B771;%?RG6+_*^S'-GF3,6ZHB MR0X&YUZD+^=YL\EJ2HR'-&TP1&X0"6!;HCETW6C#+K."% /K MX +:4Y4QY!?J8=J4!,]Z,,T#.."@3C#2AG^>C8PI;YC9V+?"L'/Y"/SRBW1Q M_XZ_PNUCN,C$9#-E_RE+0T>Y<)-:K,)K1_)T/-7;Y+ @]2^L.*_'CC%XAN%& MN#OU5/!+6*ILM,8UMBKT?6MON#6IESS)$EY MBFR*\70I=;A^CCS-"QD8Z%3<$M8-ET>_,'':P?G MZVA\B4!SHU.BG%&UR^H3=4I$1^N+)=5>J;:FP],HCXXL#/<#FP3!,'R=1VT5 :%W%' 1L)ME@8@5M+VVJ MXK[9Y+I(HN!F\J69!4E^-@+>.E4;+8\=M<5@(/D4,UZP&K#V@-U59GW]PMB' MM>2JLHU-]LF$U]2QQV"Z,,V"VLLW<1VCO/I%T!J/A.4>OV:=L[$.AQ3W7G)* M3HHYIQLN*I([R')Y1!IY''C]@G&I^>='BU)))9/!0'4?C[_)6D852,'D84Q& MM$B-@"C($R&/EB6].?IBA$5AJ!B[I$BTS&W[-VO3JYLE>(;P)4>;0":>BG&O M!=_*?-/%Q.AX=GJFGGVK.#WFZ"I/=KTR/%]+NN(2U-76Z$WHZ'KC(@-K,_BI M1]5V$2A3E@VR<;[8;VR2*O^L3 @75*5/)Y@_2* B'>12LAV]59U!)FA'%WQ@ MHI;I1) +AN)AG@MT/K!*?T%!?^\4V><4B%NL?B\LOO>ZLF43B\1W2*#-\N>/ M1,!JP\ELHO@Z':DTZM0$4974OO'&UL_<>XT:Y@V6 *R;Q,=H1C(>P-*50:#) M'X2*)B.0R<,AZL4\J5FEF[+NP23<96*\#0ZXN@;]L0EY1M%F MZ#D8]32]$>;%)B"ZJ0*B<\5[^C/?WK0C?^G'UB9=^ME-CZ76ID^=GWKLS9]Y MCMTMEKJW>NP/FF5^V,-$O87O-I3SZFS"XY2NAC^JB52A_V,5F-Q5Z;LB5PF: MOE;%>M_#J=1>+R]G;:AH;??1H2VTM#_TSEN^_>'E":WYQ=D7UW*%=O]R&]4*4_XQD\0F0O[W)5KGIIYMVGL;7U M'2_VW3I>FK;8VKX5M;?(ZEMWGB+3OD[RCNC6B>A\KT_]CN@ZHGO,O7DX%^>N M?=X=&,//&0VJ?B =E6&B&PR&IXO:I,[DA8.3Z^U?@I':X6K=[H;"H._2L+NB M]EZ1WP\#O\,9?DQGKRFF_\S0T&S_%QH,'31+L8,=*TBM^QD:G4E>JZS^KXA'=;;]8PJ<+]'5'K\G\/C<[ M/:!.9P&V]WJBJ+N>]EZ/;_U"C._G8J*K9F,LI7HAI/[32U7@^L RW9S6O6#, MVD>QGML/@I\T[]L"6[="F_*)W>X+&O2#NX1TNIM=DYNEOMUWHY^ZYH< MN^\$=RT=Z%R-AQ/PJF5QF6A_4-.D=>=VY^J)]<<^5ONV'=J/[*?M2G64_!PH M^>=LM8Z2.TIN'27_E#G;>VJ=WWW:B55/Q<8DJE.711G5F M,::+ G5/887@N(->.L1JU#GLM"=?+:=-AGYPYW'<74GC(YK/Q?$]@CA(P;P-(0/*:6!DFH0296F"3W$14_SF8Y[ MXB"Z&P+'KAT'XQDQX4 AJL@8\,X\S-[HM M"H&:T_%;9%7&#$QDHB[5(&?BHP;C+-,X;RZMSH5C^1!I-$Y&XQ'15'&FZ$?_ M ![M%X_&^RB6EHXT1):>9[(9%M]2!)'77J>CN4E6+,ND 7++!].H&58'\Z_7 MM ;74)^ DL''DB"\M,(X1U)1"&P(;7HQD0B+G"^5#7'TS_<"YJX L52HG37S M*QU-8;TIVK=Z@?V%7U=GJ&CP.T6&FDJ+P].8;]TDA\*DB[I)#BU8RV-/&U(*M^(*=*^$@V*NN2403ZSJ9;'?6R,,L+T3I! M#1HDXW145[3F6P:[?>[9U-N,JL_.!T06J@.\UJ0KGD)6-,&JL#:I2/>=G MG"2P1U0M\R]TZ"9MW$Q=]N5[JOY<%68KK&:KF KVSN>!7$6MO,A<"KSIY M[A;6@N56#)&EUH+C5UCE8:V%%=L$RXV/6UL+3NM3W/J-'%V\?\JNC"!X9($8T J5K5@@^G59>UMY./=*,Q\BAT;_:6EI MNQ7K]_[2LM\@*IWJ\R_,/+5BBD\)-5X8KXV'=CN!NWXHQ7L%W,KZ.NX[,S4" MY:X.XDV(,UK:.U7J+,6D$@(C).?Y 8Q *R>2'UYH1'IP UE$2V?7HYSJJY.4U'^9BDEJR,VBE^>R=KLZ^JT M::6 2NMF[@8CG)YC>BBC5DF87" RNAA=5!S2HGX%%(-3X M%C7TPTQX6#\1^J9 /5E?$7IK.!=%$59%J8H["%\]&K=D#ZW4JX/]?JO:U\50 M+'DE)SS5 BG#X>9@6YD95DU&!LBX,O!6,,LG;2[VY4Z MEE>Q<>YPJ?06E^H$SKP,N5Q?EL2W6A&CNGIZF]AL=D M#R^,?Z.@;Y<\7XVC*DZO$E %\K=O6-/J^2 5_[OQX^@8]>C&;;GG4:.O"V#. MQC 6P,I\)OO4- M?H32(./@T9JY5SC<&E@#B4]YV'KV'SQ%_13_)C7G=UW&D?K*/QS)@>+$D?H; ML(_$&/\P@'6H/^2+JGRI=-(4"ZO);CC23&87B%Z#'KZ<3%F*<]#49.C*,"Y\ MX+0W&D_!FQVF.J'65W$:-0D)J%J%;PK3'$/I7#FXV0S'E!='40[_PA?&LB97 M9_ QCK=!*=0\_2L=)2A3S:#K89JI.9$@-TTD B=8J2U^2\<#,[Y^P%(XYR$Z MF\J&3",8\M F*/SE](Q-]0P],U5/W2 ;CI$8 M\HVIP7,U4H9/AO Z>%0V+1Y:C9*HY^*,.:0L=6L81"B&?J:8MF'368;7G8\2 M!/59K+9?+%%11)[X56$[D/A#1);7)Q)+.=*D,;N Y\\RHW61)!=.2-_T D&; M4#!:X'IHNZ$X?3KZ;YFRT-7RV73)S=9OM#80*&8#I9^R,ZFB*[4/*[.ERDQ[ M/L41@X03>29!1<';D&'5D=SP@'+XT#V45+!.2NKU)%65).!YJ%@4RK)=\%'Q M9M9.3QTJME73^(J0\X@-KK-4W6XYD@Q(0,N'O+]T-EBD("!:'6Q6[+% ETT# MSO)0KP1Q5D2C\9=+IJ&I".!$*/I6@N?M]O;[7*!DAB6'["N(K_Q.U(J[%'=^ MY:'5I;A;L)9GDN(&!VU59K+3+141(I3 M=G,'>EQ]1A_C>:S,H2I(A:D$)$6(^0Q+7?39D"[XG!C/7S]$NPM)/%47N:7?@NU M69G[K0Y$4>M-[QSH+#/\:'QI3E/VACC3OCB'RA;!\.7&96'(+_*Z.#;\G:FH MS$";*8L7IU77]&V5V]#8EI@JC?.)OYN]CQBE05U=':)JUQVI3^70R^J+&C;W M*\:J#L&V:)BM1^$<@L)MU_8NQ3+<&/H0@S%UN/7<>(P\B$ 8TCWR\2*L!LO%(4 MG)<0@ZN82&5I(S46,X>_%,?YO5Q3@ZF[_>EUS[?\W.,WCB>.ATU@-W"3\@*H M4LB!HL_\D4AOM8W.!1Z*H /RJ1Y!>[NAL.I.3?D]P5:F5YX[=\N$AK_LFI5, M\(M^@L=?0OULJ+NIINCNX<&8N$99<:%N@A5WT1W_HQP_F%%*:B.'50?7IZ/: M[72W\5"WL2,QK U?U=61$W@\4PT>F-SBLCOXASKX;1#SW'@PB^>>VU$=?_SB M:_JX8!8H9V&,WNS2VT'[ ^L\LR258MV,L\/%S$AIH(!U)4>Y[8[VSS#-=&I( MD3!Z%$-P8U+PW?!3,>/&XZMFD4HMN]G+Y0_:2'"R.MW5^$,\U#QU"Y:<2+$J M"13WLDM0/EEVID+W<5&W:*J1,QWME."\8GI&!2U/]=LQ.I"G1ZI.3^Z)KIUC M_T41[$VWBA^H/&)Q=(JP/27T$_?Q5Q:9$;Z82LU57MLBMY4RG^Q[+0%.UFK=R#.GH M8H91"O..\@AEAFVV:7:&H8"L-]&URWE_Q.*1G\&7E*<-*\'(FCXA]3,#V00L MD J3]FU@7%,;H[R[*4;-B@2=\O,QH-3\P[C,HF..+JLD96%YLEZUU_L_S,JG MT^MZ0K,6/M1494X$HXT9QH"$ >4T^X4M*1&?L'Q!M6>8:N_UBQOL-!>9KYLT M^Z0"!'P\!,V3::&$S A,C_^N5/-J[ M:380MHJS54IVM=,SGH8RP!W/P6- MB%413,N59UTW%5;8$"2V(EBMXHG.W .)MXFLCE>J.8HQ I+%S_)RHDG=B8/WFFHI4S M=2G%$>-WN4F=E(T\YN Q=SLR580@3P9YLT@EG*V*&%3O1VD *7)2F1A%2>;: MS9MS^:]V@J\LZBNJW%"2JMF,* @''S.:YDO,S9Y;/JT(CP%5?3.IF>((%L@M M#Y!I0FL:%:>UY84K+>ITG75J\3:CL)"N=D&41I^SM&JMH3)0K%/&)(B0;(T MULWB&>6,6)Z53L"9N&2SP;59E#)5F3=/-BP_?R3 XC@U>6. 4A%D5EI-)HMF M[I[U1C,L=%5E!\P4YA059:5@8]/I1(N[B4Z7:T/K[#J;)FB+Z())62U)A0O#S%) 0]5QA7JJS%1JRU7I:/@O%;Q8T!A0&$;T%!6GT3ED2"$C\%S\_H3E7UD==J%J@F^=]4 MBE&;3->E59"%=E(JSJ2T!8C\=-)#?54T)9@%F6_B4_$3M3ZE-V>9-I;^'##8 MQ"=^-E:IQ8LB7H'GJ;-U: B8-ZF?U%]FS IS#N.+TNLNG$\%<54>3EF^HGI% M=C^]?U];DGJ^T67%:W2(9@C.:]["T;"S'RSUXZ?/\^G,I1>\?%OXE%O8-HJ: MN1(Y>8^@MD1NNX):J\F/C_ 62QIC54]U(6_&DT1JR"AM_-7"@'EAQ9B#=;SV M3@\;9./B_"H699V!7ZBO38IV_[&* DDX(B WQ$:8YK3PLMIC(*\DGZ&MD]5C M M*2Y0SN'?*8@V54 3_*&B3*937\.-J&,>:R%?=AGG$C(_5/E_L EDR@E.*)82 MZV1^HYL>]7JQZ6Y2_@_^YDCY!9JY=K^IVJ@]%=LXGXUXX<>HK^Z]/]1[S-FU M$D0TA[5\]Q@;'>:WC%2#9*1.0Y% !<-YX;!>=5;J?_/SP/^H'>+.RO,2(S8#/#!C= M@IS5%6:YS#0WH4_'Q#91:FNZO/E'N72O_9BI^_AK!@+.L53#H65ZKIVRD5U1 M<87 U0VAWUS)DL#AQKE-.)0:+J]* ";183HC1F4(Y%()A<+GGVN-S.9Z(WM% M6R3>-"YWLW9J/4QK:NHABRSK4J M=9&'#RJDJ+XEL$$&U.)LH))BJE1QD0YM3=-+K;%T" ])=68MELFXJ'*L4#?2 ME@%G4J''.?:J/D+YE(M/*%IXU M&XUI!L*"4D7W2IQ7:G'K499,%U3+Z\T#%A$ MHXI:\1*7L^Q1ZJMF%Q7B--$C8P;GN4>39,RD 1K- S1LHN38Q2R&L]!_,TI+ MS,^<$U$JJ'K5?%7?5+'NVF5K]D;*NE#)BW6CUYT*E-0R%*BYF#(8B".>7BAK M+/<,"H+"QZ!. UTE1R:G"ZH 7&(%3J4J^?4'L9Q>2A.@QU\9[R!9N@I-.VFE MR-]T0O1-EL9$S3%O.F+%:A3I:DE8,5%U$%4L[%YG&\6,HXF9(H86K#6#M?<5 M.%2OC,)B:/I2*9H4T];X0Y5Z':1?I4IBP&6BAM>U#4@@1>Q>.^Q&&#>L0;5] MXF]C61BEF[U/#04.>KD:>46AGICU&?T_DKGSI.*QJ-PP+8%[+WI[9=.>S('I ME]+]JH,=F7"VCH%HUH8OFTRW8I5<#J#XF60Z*2"O4FWG-)++ M9N]UB5N&KQZPR\7:^?FFZ^:WZQ91K?U5Y7 -BLV([/(DUHVEJQY?)7C$-)>9 MI(-"OAGE#B-^DD>]T=H%^DV3F@UHNB>R'U*Z3E*9'*LBY!@;@,%4U"D8T$U3 M$S?*P.W$)+Z1 1CL5Z7_0]CWM/!RJFNKN[-Y8U&V=">E25('DD &P"3T-Y8. M#&4451SKIW_^S/$(@+ICXUZNG2+ZDB=KB_@K-UVJK(("48M"-=0QY7E^HT(, M)M6B+D&942U[THJE*8*9&<.ZZO]5P48419H%5!*S>-:0I^!^$DQV.!8FRS]SF/XH L 1L[J]SVXFX5U@:&K(I; MK)''CS> I0A-MZD.496KH2[+X"633+D+UZH#1]E=T]J9Y>:;VF]3S]>R\#XV M8Q:742#[E\GYHFJA4G31)67+I*S=)65;L)9GFY1]:R37NED"S29>+H=U'2M\ MFD[R<')39-CQK#+,9W1O\0A=4B=3576JXL]3)85T1:DI3LW_IJ@\G7LQ4PVO M\(47>7MK,M'25UO/M35BP:K&^D'4G9?J6:JK/V%_A>.J[MXJ?RS(O+)59&HK@2V MHLESY+E_+:],&%/C)Q;"R7C\Q<.G=;V@EE:H$S6,K:N!GX;-\ZUU@LW[*/'U5="\]Y/Q:(S1E[5$>,5Y-\S@VEQ4TPD3 MM5$T1<7X0N5T*K@OM2V;2A7S=805KG];Y=%57AOEQ[6MV MC+C.^[JJ C&2UTVNFZ5/$-YY@N.X,AVF1V\?_PZN41E$96>T,2QJF*5%OC ? MHF1PF"NCJLHOFQH4TS*NE(+.\",8PK"R'GEUH8X9+:42_9_EEH=*.9MOY",! M"LNF^N;Q!'8\,OX[OT;S37VJW]L;&T\0JROU2EKLZ2W5SFJ+K_,M[N9;7$>: M5#5OIIZ6#V?[S=[^U@ 9Y9I1B&J2,)HK/)'VHRH MO+<*D*VJZ[1%92#1M"%4AIV,DX"$7C5S%N@;F4=S4SD?KIQ&MKB@:=&PRLVL M#FT;S;!C6_.0Z3 M'YDCKYB\;>Z*X%^5K&J>C1ON]S[_OW[O]7=PN=%04H5E M_=[[\0#V7Y:5':B>6C*88<&Z_IF1&'>0 M$[H$1V4?C7PKT#C++[\&2J]"RE*<*M]XHH()%4CZ M:M5,$T64\/\*#E#KLE(J(S+'9&;0-G=NKD">&[ECRI#A/UGO[/H"7Z(A(*GU MW^8(;G6^98>+Z7B#J9,R::?=T%,-';D,SZB?N]7%U]Q"#-.HKX M;74ER^;G7>HK_LVVWAHW,H:;,0'78: M75<&->0F65W\+2:4D%V?C2PQR]HWP MT#6AN7PNOJPK"M>N1'!OU/L$YH[N!]&RMUIZ98(K#5.QFB#?,,:-T=N1(&;] MB?J_/QYK-[VF53T:9/OI*9;83V59%UV)EUJ;U/;^NSHI3,4T+Y0&+5L@-WM_ M2L[RCM/*MTU<-DFOM!8O2;0_ST;@>*-9QLNO%;QDPKCEMIF*@[GE_I(D<&5S\P]6E505[ZZQT;;\D=Y$=0C;1$?_L7V& M*>")O*%+Y9EGHS+GTC":[%;#87)+\\9]*7]3><(F>2(*E[\0I*K(MHOOE?$] M=S7Q/;^+[W7QO0>,[VEM&&[VWA2NSZ?ZO(1/,W!$='_;Y+JWPZ;LYW-6T3KE MK/8.=G;_TSLZ[+T^//AT^&YO9_MH=Z?W9N]@^^#UWO:[WJESDU_7#+[IJ49?CJ!_XG\S>;C3?71[U.Q^%GD;%J>O?1CL .6?G;3 M8]W-P UO]=3?U8KUJN%@\(#_=\/9*&6@ LQ]9?6H.MC\>3=\U;ZXPB\OTM?" M08XO5DURX8\H3MW2^^VWNP4MW>$0&G:&0,+-^_H5HM]JD>B_>2VW%_TTL#&O MC8Z:\MYQ?&G>,_91-8^K4-5[W31:R7R_22?#JHYX9/-$45KOQ?O7VX=_]O9V M7O7^E5Z]&HU'!S/L4^(*R@*.YR,>0^I)+V .BZCP+=>6-&91["1VX,?"\AS* M_MG!$(5%+4KP#]1VZ 8XST/8BI#IJVWLCAI/<,=[8D.K">'\?1WOC+^]LS]^ M.W;V9^)\]]O)V^C\<+AWN?_V\^6!O4>/C\37@YT/[O%PWSO^\H$>''VXW/_. MO<,O?WT]&>YY[YR#P?'WBW1_Y\_!_HY(#[[L.B<['ZS#MW^='WYY\_7@Z+.U MO[/O'!X-TI.W)^GAW^'5P?G7;R>CO\Y.X'<'._SRX,O)X'!GSSKXOFT=?#EV MCX_P[_Y*#]_^#<_X#.\ZMHZO(^OXRU_9R=&8'GR!M;W=L_;M#U?'WS]8^T<' M9\?G@W3_R\?AP?"S#6LYVS\_M@[RW_SGK[-X* :'YY_IR=&V=7S^X?O)SIMS MV-?5OOTF/?RR=W7R]M@^.3J&?>]>'YQ_Z_]JZ>G<$_S[Z[.[OX%X_ M#N2_/UZ??!$7L>WZ)U_># [.=[\??W\SV#_:_WZP<^R<')V='W_?]4Z^_#T\ MV8$SLS]?[A^=)0??]_Z)A'0LQAAQ7":)*^&JXC@(B&L%W F]Q'=L4,NN_:_? M:W2P]7+.AEDN8(T>0RUG(7)Y3_D;O9R*?U9*-9CT"J?G\2UZK4*;A-0#OG%! M2,'=W%D^A7Z#-=IIEK9KEG!CZW75;?_3N.V?--9N7N@S#X%2YAZ6W/IJ+[MC MT'LR*%QSM.RJ.@9M,8.&=(Y!/]5:#@_+W%K.JLW5<_&2Y&&@AKL:O+'CYB?+S4 3D=MQ;BZR;=3+6)+U1%8T=]SY5 M[D4:B+R.>UNREKOC8V;TLH=,ZX#,\*51L'C,N/<[\TTU!L+ M)#HVOW2S]V<.3VI*NTIPX[FNUKSJO./:=>!:O^/:)\>UD>%:>_,. MK=T=NZX#N\+51F''KD^(7<';-.SJ5(LJ*PTDE6+KCDG;SZ3J0JGUR(44'9<^ M,)=ZADO=3146OBB&="*DH!KB@HV4D_&WSF=='T[UD%,[??JT.#4TG.K5\)L[ MCEP+C@R1(Z..(Y\21U)J.-+?[+TMD$@1(W(.8=.@,7:!%%WGQD3.A'2\^,"\&AA?#32PQ'*;3LL<6>Z[@ MS#7B5,>BZ\"B ;)H%Q1Z4BQJ6X9%(P33B:<=)ZX!)^*E4=KE/)\6)Q:5"M9F M[Q..U6X84=VQYSJP)]PD75J V;'G>K)G7I) Z2:BE&I0Y L<>X^\VC'F.C!F MA(SYR*TO'6,^+&,Z>?$!M3=[N\.+P?A:RF)(\L6 =7F3M6!.O,>..9\:<^:9 M3-WSO[9[<-9[^3@O#%%N<;9Z%VU;#W&(:62[2TX]*7'HYFEDZF[V/NIIW.2" M3:;7B-H-/C[OZCS6A4'Q+JG=A<.?%H/FV6/J8[Z\"[F&VV;PR@_ZX@:/._?]:XWMY*<+T1FZ_#]7[JN-ZM M@;+.9W'>&:6VNMM?B%^^9#":'MNBTD,&Z:48:/#GF$W4K)J=="+Y=#S)BMEE M_X:OX@Y?CR<7+1AV=//,\HMTI/IP]32)YF[ZENR@^9*^F/%=#*& I;X<;%=4 M5H*:1K1\/D7SE?5>5&:[O,3Y.)7928M0F'IPQT3[%_6W936,D7(B5E^/.RHP MP#"[T>]E#8A"4B$*]>>GKN&0#,EP1)P>IJ$'&.G986;ZCY[_/#=)K()?DA-R MOO"1@E=X =K#W ,'L?IB_/3G]4XG4$K!FK^B&79 M(!O7^%;?,,E$0YA,V%#B[+1\CI09>Z^+^*92&0F?+I!E MU)C P\DI&Z7?#0"H.94C,.L$6'/Z5UFF7";;HDXOR1__4M.KGGFI]+7FOWTV M 7+5>W%P"!(P 6X'"",?+&N85P]Z'(_:0V#-6DUC3R G&OW6FO4NG<":R68Y MB#.:C&!""DCC=(!"H2[=C+;(0#R.F)Y2J6?NS?TJ5?@YYH;Q?L=U]3__N,85 M%;2.A*2X5\_*PY6RGAXU6I5+"1AZL)#"%"PX^]Z,K,@97SM!-6GT5(S3YDH; M='Y69VUL6[/$4;(VD0)E;2^3/!\@.&"7I?U7F9XYF:G)LSA869ZJ 8 5OOQ4 M_AZ_40P*KK!I_DBUJ?:PUE+9#6)2S-00UI(";B^]U29[1V?CK/JIN<%BWB%F MDM7!@*Y$1:C/'%^EAI7&4P8OQ&&$XQ$SC4"SB7HU4R/"+\_4:-LYXV".KY*) MEJV%48$WDG^E7SS##)<%2PA'NDY0H,Z$YJ]B\WPP0V5N5JO5\9A+H::6*^LI MDUDYYSM;^MK\G)H6_8,E]:L'-K\$/%_)8"@W%DOE.XPGQ^K1[EIXE=5":WYS,I&[95.TIE M&)0+0!0#/5$YM^L7K)W>3"LK44,L@96F0S4J;\B$1)5:RL8^*O)+B4UEV?PK M4/>CH5E#+;KA3I3HJTWKK# %MG?#*:GYF@6IQH5RJIC%[6'[9HVZ+<8%8!,^ MLB*L/^5,W)HM+)F!^^ES[V"\"58.]8EEMWVUF6*?F;+$@'DT0$^NP7[H/]7G MDVJ=HUV5(4B0L8I<5'6T&GJ;CW9%ER@7,8KM*I<_=XI]T_;5>W$$E,Q[H6N_ M5.P%-B>Z-R GU,1N=)G^8J,98@O1'#P3@;\TUY5_TF^"O:@4G7;ES)+-:H9C M 4RNADV#):T4.SX=%/)D#'Y7VSGI-5H#.*U;S2X"XQLL_$G;>0<'A_)\X5H- M#_7"U;#1V2CE.KPBP0=6NC7_F(&.410V&6LEKL>13W,G6#_L!@&;FP1Z1G3Y MJO%DWNRK?9R3KGH\+SPI;6NQZ:O>"_K2Q#Z4?C9CI7NUZ:/FY68_6EF;!S<; M%?#T%_9+G+,\'GPS!I*R/5/EM@,?#@9R=*HT:C:+SPWMCM7,5E!F5[WSF3@U MBD4=>K&G?"1W\RV(,2P61]NR@1Y5K:9$HS]843*YF7\;Z<&^RI$>#7UY-AY( M;5M<:BL?WM-'C5I9G.'>):M39-$WZA"_F\D+-E$#??7*LF)IS0] 93FJF@"+ M%S4V(\GA2]?F8N\J"K;^%4]^WVK!CYY?ULM?GO7J\E=/-G^UL48#2ZFSZ?O^ M3PTLO>DS>S.PG96/00WIIDUOMZ#5ST&]W\C4Y:48#R28U!-?I5-X%;]%^44% M(@B)_T3RPXO2?*N,*H[6@K>O:[3PIVKV9 M4IM<2.\.+J28J7R#3G'4_$EEK$Z-1\F:.$*YE-/Q%%-RLPD8OIE^92I,1@V_ M^IOK;CH]V/H 0R#*X*U49H+YFN7V'JYQ/%D69:RN8*E_F^-,X^ICV*\*TV[6 M#+'J+3U@ =>R5SX:8:!MG9OL\S'_N5.;GJ59X]&IV\F]EDJPH"$(A]\N?+5: M) XO5 A372847M6!7IISL7J>B>*B.>0G_K&Z#?10.UD(95ERD5,X.'?P/>X M0(=0\K,1'/#I]2:(A6(!>9Q0-+R[Z<>54,5P-IBF)$_F7G$\(,DFN)$\S*)I M>LF1S("&)QC(QB0OPV@A?#*!ZZX>9^X/ A_!N8.KDQ]*.KJ83;/\:R:(B?0_ M%G*@8Z+PV5 R](\:#S;-%@ZT%AE5MRE5$.9;)>=DDBGHMU:>:-:A;4E5=U'# MC\ZRV?!"<]S"D50^U.LVL>);G&\>*89%?9,C6,;I9'R)"1\5^5793G2!0#&H M4#6?3;Y)M8!L^1+8I)14L)@S8!RXDM);[YNSN=8YA/'D$E-4@_'XJTH1*[25 MV0!C(3VF8E^:Z).9NCTPNT?C(6;(X(MPW5_E5"544G,XG271 DOBW^-+#.MO M"V%2X:4M@<2)Z0HE0Y^I80%'HS-PNDA \;Q*Y:FXEDFHF%,3$OE,Q]UDEO^M MJ:L!?BG"PTJ_8(!+%TADN@JC24.I3%6F+8PY;;5<4VSVWF!ASA5#A=7'2)99 M3OU]I6HJ7@>B)85S,]*O%+18(K2HC[1 RE7$LM]J(3V?LUHF"(O?/4MK!:LP M,>^()U%JZQNLA$:UO:CIBCQ=4^JSCXE,N$2%. G7BM4U^:46]BP[G4A9X#KK M%&\1"34FCO%0GXFB7V1=93%26!F9P%'$)>O@!_S)\A:T)0 MFXFJ:+3\BSE1E]4HSIB]-\L^>*NQ+&_R #;7SUYJ]^JZ..!MXX"#P=ADOG+G M0]?M3D%63+6PT2X,2-:Z&(MA,Z9*3,_#JCO NBIJ,!XIOAJ8:AI*B@^%0U+618%<>QN$4OLAJ95/R(Y;1,2P%=$,MZ>8YV*0^;ZB]4 MYM@C4.3!FW?0&*G*;A02VBW*X* N<4= U-A46X@H';VJFH*JPF'(KHM0RD)0 MHF)@C6,@DV_*P-+Q)QW-*9HLT);Y#FM8OCIU3#JFD_+R-,"0SHV;W&"!OUWV MF&?I!]T8M5UZX1/)QV!EJ:N&HZY4H/1BR9GQ+(JJDS).JQMNQI7BCD4&@"O* M66:IABO*Q7_(&W,N>BD$#+_C%TN6GXRQ"%G5@2!-*N(RB\^*_> NC.=UG6_C MARM.BRH9]?Y^M>9[,H:E*A,\526V<'9-)ZUX4%75-K^CRM@-CD1N5=^)QTN[ M.1=*2VX-?Y-[(.H.*RY"@W]3!/\O\#3P]7V]-QVRYBK6.T4IALZHJ2;.'PFV MO6GSJ5G[*5 OW("IZU- $70U-"];2U= \VQJ:SAGK M\C1M\LW:D:?1IGQNA2WWU2KQ_6ID<9DC!9\K%ZKY>16CS1BQYI&J(J5>B**K MQ\%\DZD*A.;[R0W &59]2^Q!4Z;5CRU=^'$ZN86]^QR]F,.[9%U@>?58>O<4GM[3X4-SFLXC$!6G1/=[ M8GI/BJ9UY0F?DO:6KNV+LM1'5<8S50^*%G40HU(TD]O+,LJN1>TDU^0J:NLB[@BBR.3O;4LW,-*:XB ]M$]/KBRH4Q(\]IGEPH1KLG4W]7-6EJK/ZE>/_LG:DW[/?>_]*KQ")[ . M 8Y/,28L[B/:WJDGO8 Y+*+"MUQ;TIA%L9/8@1\+RW,H^V<':QHM:E&"?Z"V M0S=Z(S:$+0B9OE(VPWAR '^QH0&WA//W=;PS_O;._OCMV-F?B?/=;R=OH_/# MX=[E_MO/EP?V'CT^$E\/=CZXQ\-][_C+!WIP].%R_SOW#K_\]?5DN.>]#1(3]Z>I(=_ MAU<'W_>^G8S^.COY/O8.CK;I\?=3^^3MGG.XG^V^/OQ\??;W: M?WOR=?_HS=?#3Y%U\I\SBP__'K$OT>SP_"O=W_G[_'#GY.OQ.7/Q#,CXW;OW__J]=CMW;8]Y;'K* M,80PD*1XM[DR4I,%\" *.2"?H#V]ALW[>G@>>6=LJV?))Z?_)&'B2IG8A(9Q M0EQ'.B0*>4+"(.(LB ,F_'!C:S\=C22[& ^P;U[]1P9FZ ]YY-?0C$*#T4QM M(&&Z-K4BQ!:N!IS1Z\ 9GWY@K@-G[, 95P;..(\?IB"2*G"-'W.,LM9LZ79H MC8MW4CK0OP"63;W<_N/QP-F*Q[\TJ).'GPZ+U3: )U9RMHM^98%1< E:1+FV M96F&1F8HFNC/$*^FBC#3W!#"3C_X@F1ZNJ.S": MIJM5JCA$8'X5P' :YN)F1"H^[PZ-1A@955UY^+-A,R;&93H8***(,6F/H2J# MWH%1+%Y4SDSAM ?7NB!$%Y4DXP&0K$KZ+QP=$EHLY:A:5JVP.//PRY*X31'K MJU765!_2\+(<(;6.'E>67LSB+!4IF\ -?F%H;K!-D B2J^#? ,%+J[&[5$&M M5N/M.;=4>*4>7*^5ZY0E[08.M/SRB[VCMZ^SE[H30N/3F=KA',4$MB*_80+> M[*6I=L&$[3=[VYI@L)I81^&"FK((;LY #NKU(S\D^+S+3EUG_=59V M#_=QA-)F7K^79C7&QM\J^-X?HPC/@P";.O]I.IWA;YS_7A:2K3U:)XWR7HTE MVJF"8G>WHYE?([8*S!_70B*DZ?QN?$7U7%O.!JV ![XGA/AS @TW69!%Q:D[ MQ(NVFH9>;]W2W,^KZ?#QX#3G0DC#?4KL05'J3#]C7&6SV\N"]E#]D\$LO@%^ M&&5V 3X\4&W2A9U3*R>XBULP,B 0TWEU=4_E-*]<'D#GK@2.^?8[6L1H_DF( M9I2('86]FOVB=$*ITGI;<,7EO*&N:V%]M:"+7A*"K\)J%@"G5P*(RCL2[CPMNK'? M@04T+67:4XGW;B^$C>Z@EO&:\U"#)EZM>W)8[4;)5(7,A&5FA>Z: MU\U8QL-J]">5"7UE-E"4-35(Y5N/:NG=ZX2TR,GR&BPP@'FN N?!WQ'O]L(T M7N=(RBA^Y2COK<<@$&H)_+KRMRKG"X8[2P=]4T6E&N>4.::F\^"KPYFU-TRD6;@NW"AERU1UW -7];H$=I' MCKH>D1:LY1?TB/P*:KN-1+V'[,S#$6JR!9?IA:G*!8=*8N^JDGUU$:/$12QU M4@&$# Z1;5H"FX%$G533>!775@NU2F*Y)L,4!KCS SE6*BF3$E%'-,FS(#HU M8HYM-LI7HPZB0!9!_'S9-SC8\V//%I(U6N"JP]+P9*8KK[ D\U3B#7,Z6FYK M_%GF1O50EC-=$#LH3:O^'90K]D1C#-;<4)FRJF7'4(,/LK$"-S^7O* 7)+9Z MR+9N:8-V,HAP.N:F-9E!F2O2,X7)7X3(<54QR!0%7P,D_'^J9[J2%JXT]2E&>WQU9O>1GQ336LK:;V946% M71%ARVVPR%I-$6'8%1$^0'!I\-W>SO;1[L[O3^WWVT?O-[M??KW[N[1I]:O_86*A(UG\ R!@'Y7:/CV MLC,5L==!MOR_]("UE[=13]YZM8?[P6;@12MOY*;N)K7=6YN>L_RE]UIL M\"B3&Z+;=#1KKIB_=GWCJ^:5\$>L8A"XRK1T$R3:"CJ\#9,@"\$M(R-B:KF7 M;VVMC@NSX[?H?[_EEI_?X=&[T%C,^-?3"0AH0M+VVWRO6@A5%85@+\(T-M%]2O^&['(#56P>2_NU> M6ZQN;8)/;=7>3)?OFXG!49B-4MWC.\O$1KWIEWE)*)AK"ROR72>F,4L\RKA+ M/4?$H93_[)6]ON#_ID,VR/YW@SAYY^\L(Z>,7;Q"2MH>"?S7;DE&V]/7;#+! MJJF_$;EYHZ?+UN&]5]-7H]F0B+%RJ_&QP&5P?%+QVR]N'3XM6H>/AR>#PYUC MY_CHXV#__(-ULK-]>7R^[QY__^ <#/\Z.SC_2@_.3\X./D76\9>_LI.C\=7) M$+\[2 ]V_A[NVY^M WO_"EN%]\^_7IZ_M'V]>'1G\-#7!^\_W#GU/G/]P_3 M_4_6U;NCW>G^T6=W?V?/^X<[<)>.Y9*(AI2XL8Q)S.V 6%S()/*$=!T.%HSM M]ATGS)N-;(BXG+&B$-XX+]WDA.'']/C MX6/Q$7KN2)( 'GC+@BD(0EH211+)W($A8%XV5CRW6]!5F@_)8[ M$=B*U$A'8.M#8%__D<*)I?!\DH2)0T#5A"1DED58Y'JQZP>)YP<;6TY$&PBL M[!C5BJ>A::N:;Y;HDC%E,'-_Q:,AB&0H?49'ZU'?N:[TU6U /ZF'>-K[8 ML?*J=&G'RH_%RO.>6!P*<+A\ASBA!XK1#T GNI$+_RE%+!EE8()M; 51G[IM M8N7G%J+?&ZG2SBF[DE6':VD*YB;1=-M V'J+IA59&?K@C_#<2^G4B9T[B9WC M10O"BB(*VL(G-*8!<1T:$68[+J&A2ZD;")='Z/#YBP[?V@>H.QY=M?G0\>A* M>'3!-(AM!HZR12PW\HD+)$D0NY8$0<"<.$FH(\.-+=]J4Q)I10':M;$+=F0B M)Y-\7#G.SN+C[(8BG.S+Q M/&(E$2\$/'"ZG #%+?]^P6^2U="**E-D3'SX_+S_/&1N19 MC'I12$(_BH@;.#X)I?!)++S0=F//X8D#_&SW(\MM$3\_MSC$>VS=3DTO=29_ MSM!X'L[-B@P-<^*[^L [8;1R872Z:%QXOL\CWQ/$#@^OR+CH>/CA>7C>H. LMJEO!\2CB20NAC" I4,B M/=OWG,AW.)/*00!/H44\_-P"&(<*%8[7.DNZZ,5#&Q7JU'4_5R>-5BZ-OC84 MY4<^]1(G(<*S+.+Z3DS",.$D\!P[CH4%&@8L"K]O14&+O)LN6M%2@Z+CWP?F MWP5K@M,D"CQ)8AJ$Q&66("Q"N\*B,O9Y"!S*-K;%O'O*J,3MK<9M-V8 M.-)3O.]O3-RM$?B)RJI5U6EV8NIAQ-3NI1)1VM2@\/?7AQ_^B<+(36(K)J!& M<$*OI"3B@4>80X,HBFC@<6=CR_%HWW+]%?D]=T-V6)?0QO-F_E55=G;,_W#, MOS_/_):3<#NT;!+ S1#7Y9R$CL-((D4@/1:&+)$;6W9$^UZTJJJ-1V#^YX"M M@:VH%P6,[$"R3$TOQ4EGD[$>R9BI]KHN./+P&1<<@S"]?C]@H^GV2!17+[D?3\0) I#%Q!7<(+L"CHKY/6.@*$@I?^A9GPA(".-?U^H%S[^K/]A5KM-I0T 4:.(]Q=)J::36RBT4\ M6OMI?NXZD@I>R^X5#G>#H^O$TP.(I^\-AH4MPMCR6$QL[@7@QDB?1"*1A/' M!HI+6.B$&ULV^#&!VZ;B]"XHT5+#HN/JQ^?J!:,C\@+F)E9 ?!M,#3>RP-X( M?0+8"23U?<1)]=V^%SU!Z(M6&QU+VEK!Z!B/B*GOZ"(7OZ[']6 \XEU. M=^5BRFHP/F*7Q9;MAL2*8Q!3H; ($]PG":56Z 54"AHB^]Z MTB[>\1/QCJX1Y=$;43KQ\R#BAS;8%)YT@BA(?,*9%X+X"4/"/.&1.+"L* U M(A7S&UP#.P^BN Z&I?_&+-FE*:#8J'KD%OW6'<>9;-74[@Z=()XA8+8 M;C"G1"(=)Q(A<2(7O+E(2!(Q:1,:^3B+*Z)V@--L^AXX=-[*'+KUZ;KII%PG MY1Z\QZB3. =@I 184HY=S0ZKOV MJJ9V=>U%*YG=_"YE<3I(IRD\$AN,LNF8?\4&(SG)_N>_0IL&?ZC!K]/KI3&O M6YQ(Y;(X23N!WO&L]"[8==/@B'O'P5JWX]O;8$U;?#I&UHJG;;W7]--U=*_>Z/*:2@^YSVP? MH2=]3!1ZV-T0V!'\(XDX]V7@.3X875[?:56-THJT>B>5GJI46O'@L$XJ/:14 M6BR=A,NR1603%L4)<>'""/.MA#A<6I836V' W8VMJ.]8]X:8:6GB84ULOLE, MBJI!W]5,/H*=A(=>\;<[H;1RH;37A'PE7=<.$.%71 F82J'%2.Q2G\1>PATW M6X?)'*+./FYQ91J,TF7Q)6Z6JL',C J,P\+L=1)GKM(GB;T MJ8#Y$0@$00+7#XGK@2$1>8DD/(I89 G+XSS9V'+#-KDU755DNPV(CE-7P*F+ M4)?2LT,I;.*%#EC[OK1(E%@)B0,OD-('IG5QO(??)CC]YQ: *+HX)_*;',VZ M\,,CM&R:EJXOZ?3L]2R#OR'$FMD 0)MXGK MN#:)!/>(ZP81C:*013(&KK8=X.HV!1A7&998GWX+OEC-=)_8Q/,>!K BXZ0+ MI3ZHT&J"KDI$0/TDL,$4P;'*\$\$N0F(Y<8RH3)V'0JFB.-;_-X28$6&3"+:+@FEYQ''\?S8YM2W71O, MEM#O>_:JPIIM+-I?PXKLA?A)AW_5GF!*U^C^("*L"0++"83GQ#&"5/B4N!YG M)%83&'G 7<=V$X9(?7[8I_>?OMB%4UK,UX\13NGX^J'X>L$T\<#_")AC 5][ MX)RX4A)FN0'Q?<=C%H]L-535BU8Q%;E] 97U,#VF[*J(H5QWH-^/8G?DAU]D MCBMN4S>V:+5RJ0D>R^:>8R=<$LY"25PN71(+6Q+'BVS&/)'$?@1RJ>]9;9I: MU-6!M-3J/Q5-YCN,CS\(-6%]_(CW]'QAW^[\.( MI";$J,"10@1^0")!0^+2"/YD>S[AEL6B@',W\&U,R[BKL#&ZD$:+67EU(8V. ME1^#E1>AO-TDM%V/PYE:8%VXED]"SB,2>HD%+(T0<(J5[:=9%M)J^T)C>:^H M!.2)"Z)5 GI7'9Q.$CV$)'*:4+T9CS@%/R>(/4%<24$(6?"?D@EN)Q*%%%5# M!2CMII0]959>):IWQ\J/P,H+1@7U) \2R0E8#SZP,F+S1XY0>!N)'3N,)BZP MLM?WW2<8LUBS4M,5X6L\[P*SU9>8=D)JA4+*;; W_#CVW#@1Q):A0UR;!V!O MN D)K%"&D@9D*8QS/F_577UO:L?YJ67\1H2/DH6=% MD@0.9<3U8E54FA O\$(N0FFY5KBQ%;BT'T5KQ/J/'1,1Z;=?E7@9#M/I4"(B M+,)!(T/"!N2((T#TBX/Q5/;"E\4-J77>$VKYICO+9>?#V M76?IJE [^=V,Z MFBRT"(J6;6!ZC M'F,N\MR<7&@#(OB*R?0.NJTCTP)X-!BQC 8E M;S=)O?=R\NF,3>1*G/J]@S?STJ]8C2+(]VQR./DT95,I_F:#F2S?;@Q[JQ.) MMQ")^R *M^LB$=9P\I\SBP__'K$OT>QP^-D[W!D,#[_@'O:<_2,XI_,].*O/ M]K[]9H!K.?GR\7P?]H$P/?_0.&8RB7S"*M_P@ON]I<27X<5GCT-WBLBR[=GT;#S!0>RWBU=TQ/@KB'&?_F-3 MN'VY^*XY#M2UL/HQHZRUHJR>.19 6<. ;>8 M@@<24A+[S,<1OI$3AD[B8&FR9_7!VL/_W4+6:6KKL8($>FS:VY%<#F,YT9$W MA_9[2%TJ](,"[(^[BL6')-[#V32;PLK $JY3;Y)>24&^R\FX(]Q?2KC\\A]0 M@78D+8N$-,%A@' Q(8W!W$LHLZ@G12##5HG$O2R;S8O#CJ#:0U V];W8CRSB MQ]AS!71$8A!_Q/(ICT DPH?6G0GJ(:VW3DRM 54!Z5#*P7D(DL0E+I4>B;GE M$5MX8>)%?F*%?JNHJA-3+2>H.(R$FS#B,1$1-Z81B2FS210[G$N'4R")C:W1 M^,>&VNU-N531A#+6QJ70N859]X/\75R,;SLS@UB),![=*RVX M*@-:+Z7+Y*R07Z]_:#&?'U_O[QS ^>Q?[MO'WL'1Q[/]+[LNKN'@?/OJV/YP M#<^G)U^.[?]\WW7_<6TG2FP$GV7H@B74(DQ*A'NR.(]D" 87_;F;"YP@72;8J$=V;:);(^=?^#>/?#7.%&TZWH. M2L,H(5X8AD$ 9.QX[)B2B MU.*1"#GC_L86T$"?!A;\;Q'X>5$_ 2)P*E20,2>E(!P?F)%&XB M+1>$&XWZKNWW+7^QA7+UR<)^#WY^(>%IW^3@^AZIP^>!V[8R",:"?TW>HB] M&70A 1A'=D3=P"=!&,6('F 1%D8N$;$MJ #F!;=1J;\6,>@JIVBNP^SN;5@V M'CD;]"Y8*C ;:T5_I*,>9Q?IE TZ),6'-@W*&W@/%[ W>JT/OL,V6:%T:AJ9 M2>,P82 X2.B&'/-+'@DMQDGH<]>U7-=S<2H-[5MNU ^#;@+$4V;E%1D1'2L_ M"BLO&AH\]EP;_.R$,Y>X<1"HF7&$2VK3* YCB\J-K8@Z?2^\-S9S^RJ-UL?8 MX'PVG VP[*(W5IC-?#R\F,@S.+Z MOD-"C]K$9S9+HL1V[,C?V KZH;\XION7\/BS"XE4K!0ADY2GSVT6YB\U2C[* M*8,5B5TV&<&Y997KV-&WT8FH%8JHIL&8L>MYCN=1XHO((RX-*6$)@O18D>>S MV/8B',3M6#A+;S%X>WLAU<5$VLS8JS9$.L9^;,9>G#<143 S7)M(B6W-D641 M9B<)B5W*0CN,?!: @T']H.]:83L8^WG.FLB6(G)VHR=^<;ZF"I:ZJZZD$ULK M%%M-8S2M,''BF(9$>#:(+=N.21PF-@D#$7/;"2W?\T=-1 M#:N?2[8]$IVB>%!%T30<-4J"@$DG)B[EG+BN=$CDAY0X,@J"D#HL";#FL ^& M9-]S%[N)?JX88)5,]8LC8)V([41LJZWO3L0^KHAM& KG.VZ01,1V(HN A!4D M]!-.I)50'@6)E\ 5@HAU0PNL\57-K6V#B%7F^N]3!J_-6Z8JX$U#-CE-1VH! MU*[+-"Z!$2:/SZ.V,KK/9(]QK+1BHVML$AN-IVAY3^"O1[T45G8Z4>7?DVEO MG/2F9S*3R+KJ_%06-$E';,13%9>$OU#CJ3;KK6.5 M"X3KAC&/F/ \UW*"*(I%$D?_T!#QD?2OSB8E(MBI)/%$LJ^$);#%5VQPR:ZS MC=_KI =T5SWV^1-;>BY)\F#GHND?Y.YXPM1] D_+"7X+UL1:LY;>V035TW_] M^(("8"5D?602G,R&7/"OW]E6T^7_4BH-&JGTK^W]-[U_'[[;V3MXVWM]^/'] M<@YNRY)?'QY\.GRWM[-]M+O3^W0$_]K?/3CZU#M\TSM\O_MQ^V@/OM#Z7;Q( M1R!4QS-XALCZ/7G%)6JG,RV 1>]"3O+_&H+BFV8OEVZIHF(T,J#21:4(51H0 M]C5@%YE\E?_A#Y%F%P-V_2H=J=6I'_UAGF7D+DJ-.=VGSD]_7 J434L+%1.T M,F\V'V^JC^8TNO[,BS;MNP/ MHI@_S%M0;^&[#7ZAYN''\7["'S&V8H)CR299;Q=4B2BZ[GL.[==,V_L>3L65 MOY.!V]JC4S(1HVFW&2UYMX&MS^?P:'=X/W]XUET8]$D,>/THO\G13-YKFNL* MR>DAA[W>L,SU7>-S*\'^-(LS/DDOT%>[3]'9$PTP/\T L>M2)[8CS_,2WV51 M$EFQ'\=^$D72$AZ-_]E!J\&B%B6W2\89J?=F,AZBOXY+^)).SU[/,C@/.=F] MXH,9GN-VEDGX?[$VW2^'.[MY\/CJY.W!^?[.9_? WG4.AA^L_2/^_?C\Z]7^ MSC:\;]<^^"X&QT?[ULGK/'A\\?7XZ#/=/SI(#XZ.81W'UK[]V<:UG;S=\P[L M?>?X?._J\,OG[R>?YH+'PX]GL)ZK?=C7P?E7[^3\P_>3HY.SDYV_O\([G>/O M(MT_W_5.C@X&__E>!(ZG^T>?W?V=/>\?UQ5.X/N4B,!!C#4I"9.!3Z((;&B? M"3N1UL:6ZWE]RPI:U*C[2+FU3G2U:6]W$%U1:,G824([H;%KT22VD@AKDL*0 MN3*.$B6Z:"ZZ;I'DZD37KQ9=UW.BRW:LA#F>((F%\)"(!,["V"&,^U%@@Y:R MHV1CRW'=ONW>&W&L$UV=Z'HDT25C$5#&O,21,6+QAEY$74]2*_*#)&)4B2XK M%UU6)[I:+[H.YJTNRQ>)9<<>X=3SB0MRC,3"DB26;AQ8//0EXQM;MAOVP^#> M6&PM;?U9"Z]73KZE7#XW")0["*LXL2ASJ>N'E+JQ%S(_X/#_W &W@B>VZ%S$ M]1)6'Q9=1(<%P@HLGX0ACXDK[)!$/I5$"MN//.F%L<#JHJAOV??&9.N 4-K+ MZKZ4ML,\CW/@>(][H;"9[7E2^#(,/$X[EVKM6'W>I0(.YX$=N<2/;(P&V=C4 MPSE)_- )8S>A'A?8C=RG]KT+M3M6;R^K4QKYL>,X?AR[+O>\./!C*6@0@L\= M".YV+LBZL?J""Y($,14AMX#6U)@7QR41XQ$)112[CF]9D9T J[M]KT.#_H5, M^P[6A[7%(26Q0=$"\FZ&EBW"2()0VI:\4;6VX_)%7,G M=BWFQE84@>MI@Y$B'2?T$CON_(^UX_1Y_X/&=A+YW"?<"WSB,L\FHY'' //.[%-PRAFD>0;6UX_<-JDTU>:_XA:[GIH M:)")9IT.Y.PG99DGO8 Y+*+"MUQ;4J#LV$GLP(^%Y3F4=?[)>LFRXT7_) !Q MQ (JB1U88*M8CD=B;@E"HR2BD12!\ 7X)T'8#X(U@D+JP- >V;]Q$UL$<11( M-W*I%8?,MD+P;=S ETD4B_?) D+G=A+B,=#D!0AIX1%(24)%W#) M/GBS--S88Z_@BH82&GD-<^$_"$AQ1 ?Y1($7,K"39V++]J$^=5:5BUP=>L=5^ MT^MQIF!;)O=I\;MMK*A[QO.K2LP)+*OTY/5>2!32:F@;?,2&8UCO=P6MTI-7 M%YA#[&5GX\M1+Y:#\>4"<'Q7^_!@36]X78?)V_%8*'@T75):J-0=>3&!'ZN; M@C\/)/X!OK==N<%.UZY.UYXVY!=]QEDFHOYZ^\9ZSC_)9Q_KP_'LO8CMW8)K%K(^>'G$01(IE;3NBZ M7N)%L;^QY3M]4 H=YS]=SE]YRU7'^>WB_ 7_6H:"<VYHQUB@0*U^&-T[Z]AQ?GLY?^5M M71WGMXOS%]R<']Q_2UM8ZRS5P M<[8;_)@N0_-H)96-8BS[-!YTHNJ!1-7N9<.D,,^.6.PG#J$)#KD7TB=1(&WB MR20* FX)3T@%-!&MK.2AB\:VD+]77@C9\?>OX.^%,546E9S',;@AOD#^MCCP MMP.^" ]L)P97-/9MA2YAT545/W;\W4+^7GGY8L??OX*_/\_S-[6%"'G$B'3! MXW#]4("S$7$2"]=GOF3,%[%V-KQ[MV^V-:>R'DU=O%ZB>)\LR;,NQ'X@3\24 M8W<":X4"ZZK!X0BYL.(H$22BKDO]B,D[2:0=7T1:/1MW*>W4IG1!;H1"[ M;O!G;.IXB>M)$GOHS_#8(V$LP*EQ(U]8+DT\EVUL.5[4]]Q55;6VR)3IVLM; MZL]T,N#!9,""-^-P2TCF6812'J WP\&&80F) BN)?>Y'7H"C10*_;SFKZFGI M9,"3DP$K=V&VL$0B)'$=#P%S&2>,4Y?(1((%8 MN48ESE\,^ MM>\-K]>!1ZR210\OY(1-8;5Y&5C6X4=T^!$KGFH%\C7KL9'H#=GDJT1JZXH- M'\TA_B0' X12&HG]_/1W-:MW>G&%>M%J\(^9$T@TCDF<^!;8QG!G<61%)$AL M+F+0DY'C@%ZD03^PNPJD)\S4*_=P.Z9^+*9><'AMX?LBDHQ8/O6 J1-)6!!R M(D J>Y''PE!@6Z,+QF[4E0T_8:9>N923;A9\J9$/*;'(POAG+T<^FW9]&" M^0!P\/H*0$KME!?0R:G5RRG:5$%(DUC$#B<4)!-Q(RLAL0<.AFWY46A%"8@K MIBL((ZM-#99=:W7;/8J.KQ^1KQ>MGX I/6.K1^-K1?<"B_V9$#MA(@$_N%ZL4-8+"0) M;)[8T@F3A%L;6QZP-6W3@+GGEJ!X*T=RP@;*JV!BF([2;(I9L6\=*,(C%N[I M2T"\EMH5=+)J];+*;G M',N*@MBC)*1N1%R?(@])D@A*7"$8B:4GB.]XOH-9BX#2C:W( M[]OWCQETC-U>QEY]C5W'V(_)V ONA0A8P"*+$4X3'._FN004N$<\E]M1 L+: MD3&X%[3O6T\6 &$-W(N5H:T]BQ#(RAR+60USF1UQ:PA3I4@E_M@^21DJ+-RH1&LDYNK5!NN4WI MC,2)/4\FF'!U"=B7@K!$),2W.?,B4$H@RC:VW"CLN_:J@B-=7_*3DP0K3X9T MDN"!)<%BPT9B^7X8A\2.98B)349"&0CB4RZL$(Q6+BBBE-A]V^DD02<)'BM[ MTDF"!Y8$"[Z,Z\1!9$#02<0IL#YR9565"UP>G M8#U\G7<(NI9,QL/;(@DB\>U]')8,/PIZ72;6_$QT.)U];)MQ7* M-Z_!Y[%BD' >V#=^X-O$I9$@L1/&) "3-?9DZ'@"!UXX83\,%B.Q"\-K6P H MV:'*/K) 6(&_TPF$7R40%ER?..(.CVR?",=VP> )76QPC0D/O#!AKF1@OVYL M!5CYM5C2V3!BM(\K?9X]H =)S*;YFF=?F\D[P4X_<1%UL/Y-/E-:(EE MPC8'XU&1>3N0TTY,W4E,[34-YJ0BIC+R&.$LQ&Y8<&:8Q1*P8GP:!2[.R@&S MQ7,6,;-N+Z.Z0O46L_##>2&W8^'.#%DE?S=D9%P[\A,@ZMC%."S8(J'K +O; MB7!<3\;<=S>V[+X;=!S^1#G\X?R*CL,?G\,7' U',"^@MB#"AW^X@1N1V+,E MX:'EB3BFB0P#/9JS <_BE[#X9E0A@/7' VJ,=EZ,#%Q1M;__-?(5SD'RTJ:>WJU=?'S;@%@W>,?$=&7LQN M"!DP+[2)$_K@1F /+//\@-A>' =1(&@0>!M;;L/HJ3N',CO^;2/_/IP3<4<% MW7D0]V7NQ52%X_LL#GW"HH@B=%8(S.TXQ'<#.Y'427P6;6QY?;L!.>N7L/=S M2$6\&4_@/T<]/IM,Y(A?]Z83>)IAU &P2Y>6^ 5I"7,KK\VE')5W@F(,I=B? M$J25/&)7G=A:H=AJ&HGI\,"!V_1)! J'@$H" >:X#K%E&$:N)T3BXSB\?GBO M@HLNM-EB1G\XK^).C-[Q\AUY>;&O70!1N<[_S][;-[61+-G#7T7!;CRQ&Z'T MU/N+YP81'K#G&Q\9^U_)NK5R!825Q*V\:=_JEK"QK28 =02+:GN[F! M(+HK^YS*DYF520 I0H$Y(L%*DK_D(7"-9!1T9U,4;BZC37B]'P;"_]T=[@ M(JWD\;?3^M/(QO3G3LR7,'[^93(RR1R]@1E='DS"V3AQ7K[Y/QX:9*SL<2R MS),;A5C6A%CJF10E*-%"0U#* @M2)H>+1Y T1!R"8T;8G5VIN[J)$Q^%5S:/ M5Y9Y7J3PRIKP2KVAE_6$>>% :)J+Q 0#A2T#3:-5W&HN\LPRRKKI*5D+7MF& MS,]!,SIN*T)*R]9IBJ>D%8 ?;& 'O92J0 >\G KJL(IZ,2U(+@6.;].L] 1A:XQTP3 M'H0./NW77;H=N2WTI-8&A8NA9KG M#:775 NO0X# 59927H&FRD.R+B<:N^!ER!DIW*6H@48BZQ,Y+L17B&^ULK,0 MWQ*)KR8V(S'..:$ B^GXJ@":6PN&1^N,DH)3M+,K>1?/49N%]PKO;1GO+4^5 M%]Y;(N_5M#A6#E''.001+# F(B2V4>JYU2D:O477> M.0^CSOC4C$*W8\VXYSIFX#N^U[^8!+] ]W":UMX/+VP_; 61WW\!UIC'7X;1 MZ_S$-"O@R:UT_MR,!FG=QE=_]Y?\G'YC;E28^R[,3>=(=4&T$(X9"$%'8#1@ MT X30-IB1E34*I*_#K0_]J.P/R6J\C L_C 83TU,]@%J;.[_&CPH@SU$RSF7 M'A/-Q,XN?H+K93F-SIWX&^)\Y*1:V0++%G@[[RT8RBE;X+)9KQ:T43$001$" M*2D%IFCN>FT9..6L5S8D?1H>M 6N[%$H6V!C#T,PG/MD):"826"!!U#"8J!( M*Q\%]8RJG5WT1-1/TI0ML&R!90M8:([BM 4*Y,%0 M&< PK2B+GCJN'K0%KNQ1*%M@8P^#",@)IQ@@EH]G4$E!>TW &$6M"3J)0)&W MP#E]M]9A"]R&CK]_5%\$G]N7(/VS2==FWH=ID'? M]P\$;WC#P5NY;KJ&S0:[#HY>W.2W*PL^FYKNZ.+,AM%QG-%<17GCXXO)>)), ME);V;AFN0HIW(D4VKT,P,T02J4'D0E.F7.)#Z3A8J@47#A$E?6N?FMKC,G.< MRC.SW&?&:!6L54!TKE"V6H+R!H%W3"AN*),A[NQB@KHR_:?E'?;3>Q8NESZU MK=XV%@P0%0)H%P'41]T8;:C !CBS EB( A3C(FT:AG)/A<>(M_:9*:[&(STU MT6IEHHN@>.YNAD3R,GS:.XQ-*IK%2 PW:=O JIM,P-&T<+@\R4#*@R)4(HK5/37$V'N69L3:RY!A$0,(B M8,X3T"(:P$(B1B4/.OME$%Z7Z:&-L/Z5_?^[3[C_3A MZD^?F='[WJ *$F+R([>[D+OXK)[&2:;QD]/0,2Z'U2K.A^->-MK34>B;2>]3^/ESST].KS:8:[\U7>FGZ/NO&)NN(#'] MK;_2E@76Y,>UN/XQ7V[%'1:A@*3E1GK&E'7:>,XSRVEM?7*N_L2*[5S]UNGH MZA[.$X6!'07S$4Q,M_C4]#^;R_'.3S\^>NFYN[[L-U?LUG6)<6GK,GW^$Y4. MIZVOGB9,AE'^J71-IC77TCD=Y8WHO_[>0#)!*4,_@R2W]LHH^,=/9G>>\1_U M*95SG])_/3M\T?GG\6_[!T>_=O:.7[V\'<%MN>2]XZ/7Q[\=[#\[>;[?>7V2 M_CE\?G3RNG/\(MW XK7_IY]EXS M;LW,<&-_J]9F^O)WTGB"IL0Q2T?-_O+LY2?52S=VW>EK7#\AZO:7T1-\ZVM_ M];88/Q%8/^AM__HU3LO%"D+N]+9_DY_\6X6,>>UGYVC@*3Y7(X+5WX&V L'; M8$;CSO.T7?C.?G ABXD.Q=T?W,]%%^=:".)>AXA:NW05W^7LT*WYV7O?\O8M M'BZ+]_#%0_VZ_/^=') M(3KZ]2UY>_:OL\,/'R_3]S\OOT78/AR1]/T_#OCAK[]?'OWZ M.WJW?_3Q^(_?Z>$'_^'MUW_U#O_X]\?C7P_(T>7-"-LA?7=V^.7MAX^?W^T? MI-][]?&0_,[?[;O+(W+TX?#LX,N[/]*]?GA+_^_KP55T;7)X\H8=[A_P/Z-D M5CK&P 09@-&(04=F@2,C&#?(!4-*4YM">X7V2E.;-::]RQNTQPU'3&(),00! M3!.;>WEQ"-1$$06AFI/2TJ:P7F&]TM)F;5GOZ*:S)Z5&1DF<6$]28)))4($B MH-01YE3R )DM#6U:QE#3X>0Y_3H*IV$P[GT*E4Y_>I?PSH-;:Y?W:+BK,6WY M8_9B.$I?#CKN8C0* W?9F8S2N_6K=&?'^ \7X\G9-&.Y52=FVA$1J3A@[SH% M3/?,F='V9C8[R2:;7N>S@3_Y;L!GW^R7MMOC>&*^O!R.JA9FUZO*_#)OQ[/>)"@E>6" DZ>@2,:@/YG"KP:#5)#Z$(+$D/2M(F7&_Q M?N]-N$7:HC#%"H((A2G6EREN!BDTCA[;2$ J&X IZ4%110%[[91(+KO$8F=7 M=I40A2C6ARA6*[M;0P^Q]R5X^!I&P\(,]V2&FI#WS$0<-0+%J0$6D $K# .< MMHI@6*0")6;(Y^0Q^;EM!= ;KM=/AA/3[PQO4>V+C)?<[JF[JU=7.2)9O*"5 M#HH-(7?*"DMU!Z6B!NC_&UF@*WG8SQ^K55F&. MQV".F_I)2(*$Y!80%1I8[OEKHO9 +!.6Q\ABY(OKIT(<:T4<;51?#Z*+HJ<> MS!0U/1425=#D2$+:(1PPQBBH:E2VTD1K; F5N#$]M3K"V(:RY;V_E5AWS%// M#CG-Z<]7BEX:7:)V[P_MD*1S-HFK#:(XC-M1&, M2Q]8[FQD!(]>):+3S;&@%?>'95/'M3G".'51"\ MJD7T>;@>!HUX@CBFU5%RIG5U%NVC.I/M"LX5F"\VN3Y%WH=D5T6R]Y)O: M&)(R >L9S3%0E-Q9E\>_(*&U9H'E9IT-EWP_*LTNV&1K^IW>P*>OGE)146_I MNK6)7;=H,UVW9.FZ5;INE:Y;=^JZ]?KD>.__Y;MY_NIU%4V7/W>>__[FX.1M MZ^_JA^Y;W4[XXD+>ODXK0CY+>^%D(WMR$?9$2KF,SE&(LG5I5O-MOUBJ M'F:OLK*/=+$"W>UB9UG"&XY@]HYW'MR13-_L"W7E**YQ:ZB*0%]/AN[C-.&[ MUS=_4<]YO_9MH^'GVWYM+9;E6;K6[*(EL?'2]*XF=!T,.O^PHY]V]\QY;V+Z M9:VF:^7=ZD[(ZW[GH=-A/_#J> M>=/5*CW_ST5O_]=U9.<#0<-/6&K_]%E&'KCFCQ.T5,-="@] M,A]*S97F77>0\SD[Z3F7XQ?3-PH?NM^?#4=Z6XVR$(ZQM1L << MP%RC"N&[K=C]YL\P:01&.D05.4/2:!YDH,Q[P8E$1OQYD)?Y#F-GUG8U7WS_^]4WZ_'?T]NLO'X__./QR],>;+V^_?J1'Y"U_]^%?9T>] MJ\38\.O1_KO^(3DZ??OU&3G>_XC>[;_H'Y\W)X>73V]O)H M[T9B[,,A.CI[\_4M>?'AO3AX,O1R:O3PZ\'Y-V' M _1_7P_K=5XL,$R#; ,Z2I&NP+/FT#\#"JK9_"N"Z;IE*I164&:\*F M-ZNY*(V849YQH#=R0"PXJ#L8J!,EPGBX; MA=G9Y4)U):\?3"@T6VBVT.SJ:)9R;PFG+EA-F=+"!&*4I MX#5AV)H3ZYPU1ED0(0^VY\R"$L$!#M[2J"0+0=Y^"K@P;&'8PK +WOE]CBL( MJ[0AW$I/+/-,*>%,/CQ$DT,DS%]YLK><4B@N[7()]_BF2YOV2&P8Q1!([D>O M$06M-07"'1)1&Z0UVME-'BVF];G>;>Q'7_BN\-VR/$KA=8)!U!%ARBQU&D=E M$%:.)\_$1%N$>SM8[C SW)3I\/'^L\OCW_^,.B#DA /GD$T\9S 8J3U$%KB) M$BO#6)+N"'4E*7FF%382?>31#')U?V'[/I9^)Z8\,WG<[@U =#*O.S'P>I1\:O._XWMA51Q4Z9N"K-^N- MQ^D9&W>__6+Z[GB2OLX_,#%?%NE7VN;<_SV;@\W-_6-OF3",1\$-\Q&IY'52 M8P35BOD$A+\Y+SNO""#;-=L[^/V+;(V7Z3:&?EH;D&ZQ>NF.4Y)*9IM@6Z&PM=K63N9A$9MYX)88STG'"/C>(**X:7!=TBI9K#]='- MK9D83#G5>6P28\ 0MJ"MQJ"$0-%'JXS0N1<\L"@P3+3AB+.V8IFR4[=\H?X@YIOL^>O]G;EVM.#9 ML,XC@E@$I:4&*3F.!C%/^6RK9+A>E?EX\-Z,H:MW0^G+4>^3F83.>=^XJC_3 MI@Q774:TC5I,G.'4!D09L=A*GCD*DX"<--R6:%O[F>I-/=K&O#"*& 5.: _, M$00J:740V')DM!;!N9U=Q;M*+1QI*Z,.U\%7+%9J"0W7?<5$M\XR%9#0@3'$ M;(P)HUX$I5&TD19?L?T,7 NJ""ZY%C* RXU!T]9*0=M@ #.C2?#<..QW=DF7 MT(7]Q +M0L#%2L5*ZVBE^\R%,=IHY9!V4C-$:6YT+S32)$:+O&9EFVS_-CDG MI"(83JX.X1 <25(%8P7&10+!&,LL,H@QT[Z-E4M,:J>%Y M7OZ%QBYO$%7-#:QXPM+CAHV7T3":CRAA*@E3,BKNI>$-!U:J%X^G9KFRER]! MEB65-$T+[1VBWB#-P'L5(7%58BXL.<2(<;0N*3?)=W8Y$5TF2CW3FJ&]9.36 MP4KW:72"M(C,<.%M9 Q'8PD2BFL-BI6*EU1>Q-#VJO6R9[2EH MF1ZBXSYJ*0P"0QQ+&D884 $KL"00ZJR4,C=L;-NFN4WE+/\.X^J4V3!VDLZ? MC'HNM[B?G55+V'U8%&;S L9MB,*\^F:@ZL>>?38C7XUD?#$Q2T>6D5+ZL&?9+2J]8J5BI M6*E8J5BI6&E+L]&5IST;A6;-.%0=-\[#8%Q-L]VNE'2)N!4K%2NM?RKQF?]P M,9Y4L^1/AM^G/N:ACP>#V9S'BOOPG\N>N/>)+P.HT\]%Z;1B%?! M#=\/JG>I8JLEC-IP-,8@F*L@@B-9#G MB%WBI&.(\WQVQ20H$P;6T?3!,$%]G@G,9;N@W% &^L[ZUO<^/EKZ[O(6&]1:<0M8Z_[E>PRSPE'"-"@Q/,>J*= M%=AP*KR2>91NGL=SMSK=ZMV/+R;CB1GD)2MUM\V1UOLY=;="6.6)A=PX$)A$ M 8RF"KS32EO*B$)F9Q=CT=6:=)FL\];#HG0MFC_68'!_>UA@3G;]011PMY%< MQ36Y'\IO#G/E3$1*" :'6 6302M1=(8P0I#7!!,LHSR^F#!@NZ"[FKXBW&1 M!4.32 F,&:,813$8R8WR$7&S"+J+*FD.^K4B%\J40L%'D#A$8!X9T"$JX-Q@ M1YTCS-J=78UH-VWR!?X%_O,GN%/KC:2::$[37F&,C@)AYRCEBG!&FX)_F>#^ M<.37)K@KC"(W&CAV!!BR G3$$9);YA")D5'W%Q/<"_(W&/GWFBS.5/I_XX-W MG'EBE) "T:BM-A%I@V^'?IDL_BA$4,LPT*3 O'4(5"0,&%88K-$6%$Z235+. MM*?)!2!=@NMSHNX>EBP4L$X4^0C,G,/22N.J_A&6&.MMPH!53@LQ;2""KS*JN+1Q;3FY/9]Z-#^2 M&Q.2.ATU*$U";D&MP6I+0/#T;9)<5&?USB[NYN &7[R5:ZF@: GBY^0>%H-[ M(QW/BK-R3SP?UIJ:T2B,EASRF0%@UGNP5FOPBAG+>=#:)6<%%QQO+(YY%A5& M) #SP*+ 2F#&>2Z/"@G:S*\"QT61- GR-[4#008A0Y@"S14!EO@9C-82' V6 M:A,$H7G31EVARXZ]9D@O)>;%2L5**]\U-8O$2ZME8)IA9)4A2%&JF!0A:EUV MS;7;-;_+W:.3]Y\//WS\,^99O\91H#@88((ST,XXX!Z9&/,KE,^VS38YR-O4 MX6HY'7\WKVU &P)VI>/OBDGM"SW!']BI6*E=;32 M8VKKLLFNUR9;%^;21.0)EJ"C"<"(QI!VUP#I4S@2CA,,!AM=1+0 M7H&B6(#@45MKF<9&MVO?W*;,]HOA*'TYZ+B+T2@,W&5G,DIOUJ]"4!WS#54E MQ5WBNL5*Q4K%2IMII?MX;H&9M'<[$[7/D0ZKL%+1.6&]-9B[NWANMS1M/)Z< MAE%.@HS":1B,>Y_"=*[,;)/:F^U1)WF+FE[GLX$_^;YA??<"JQK%$_/EY7!4 MO3"9C'KV8F)L/YP,7YKT-I/B^37H^>'?3MS-@$F@^?Q%[@=MJ 3F. >#30!* M8WIH&)/*LYU=V56BWA*ZC)QJ*U,4/E\'*ZU8B1<^WSP^KRMYKQ@23!'0QGA@ M.D\>HTA#\$G:<\8"^M)N[#<4-)ZS8=LXP6&;,\69'N&\,SMD8IC5F>#J)ZTZM\^R-FC8+^V\,#=3_F8210QFPO!>>UKG?$>AY<'J_M M2,*Y<0*LC!PXX9A'%5T4N,)YP7?!]UQ\6TJQ8]CFX7HL.;,F"I_';@O+E96. M+H+O(DV:!'^MZX-EPEMCT].L3 *_LP:,-AR"##+*?%HU)O!K3+M<-=6DNQ# M6A# O8*.5$JG HH.*R:H,,)QPTUZL)@.A,7;&: ,W'W\ JL9%1 =D\-/ 565 M]8HRL(@("#0Y!IHKSAEN+!]?.&#C.( CI)+S*'BPBA'%K,21.X>#-1XQP@L' MM(X#:DF'R 1Q(1(((E=:5H%*:2,(11Q52")#5-("0G894H4%MH0%[D$"QD06 M+ Y$6\F4(98HAPS2)"G^J-Q"4K]@?UD%>;,L!SL)L>U MBU7=LRGU4>N)]SDJ93&PE[';CX'F6LZ"&LV9D"&Y*C2AV29K:4P,($(-CD3A MB$F[^ML7'#>+8Q"+VR(/EPFN'F!%4K@+'19 T"?):;@)K$C2V M#I"3'!A)4L30H)(]M0XA(!$EV]GEW63? O3U GHI.R]6*E9:O?,;N#3)=\)> M($8"MD9;&HD4UB-.L2F;YKIMFG,Z3%N7W&$L( 8>@'FDP5A*0=&D@!D35D4_ MW35IBW;-;6J2M9RAVVO;7*#5P;HR='O%G$;GQ.ZBY8[FLT^*VP@L> \*

    ZBZPG 3QR]*Y,JUP*O&O!/(RLY!AQP"9AG''- M(-D5@TCV(Y(+K$S8V5U8XQ=8KX-Z+%8J5BI6*E9:1RNU-1)3')GEZ)1:[$5+ M(K&E'CRG(@D5ACB MPZ@S.0V=<';>'UZ&,'OA_&H4V'G?/&PN]^9%E=L0E7D^,U/U0U>#&%XF&Y58 M3(,<=_#YAUC,R>]?DUCC6$::L["!. V,<0E:L-RU49)\\L<&)Q+%Z?F]+$HJ MJ=6@+PF_=;!26ZMD;F7EDO1KEI3?W"1ESZ.0U'L($D=@.I_BY80#CLZ*2#RU M*.SLBJYB"P?'"]@+)1JU,R/3>B_?OP3N61D&2APPBBP MF+9/Q9$%ZG2(@2D>)6[?SKE-U3*W1FUZ@PS909AB^7-ONYQ%IPXI%KX)Q;@6]KX;O2"-[]-^B"[;MB^\U-;)/$ MOXIX!I@K ^!NJ\'7P_WG_W)=13)$1) !*+ <%#)"181+#.Y81WW3NG9;KGPN;92 M7_4@H%9!'K!F'/*]GIV'P?CA$;BU33*45%"Q4K'2^NOD[].BQR?#9VGE\A68 M_DO3\P>#/7/>FYA^Q7@5X>U=X[M78>H8A-=A]"E=V-1G>!7<\/V@>I?*?2@N M0X/5V&Q.^QB-E!6$*^#"F=S+UH"*1H STFHE(@Y1)H\!Z2Z6;4KN%68H_%VL M5*S4QEVV<8%==MGUVF7G=8VVF*9=%!C#!)A6'@S3..E ISG'5#/?RFUVFVIH M7@Q'ZTJE2G1WV*E8J5BI>VQTGVF^1B; MW#>MW\/1N&>MS/#D-H^S)C<)I8N:7N>S@3_YOF%]=QFK,^PGYLO+X:AZ83(9]>S%Q-A^.!F^3$[C M8%+\OV8KJ&M3P[AEB')O@ 8D@6%ND^>G=?(!A6 6*QI@$(XQ9$W4@#B&A M).+Y 1"7Y!%./^[?D&!0'N=E2U-J,9,4N+ZSR/6]3TO&HYR+QU],/_=]Z';V@PMG-HRFOA#%W4[& MU+>EKZ[O(?&^V>SIZ8T^3;J_XX<7MA^^39]>XT'N\Y?T?MTAO!3&&\X5%I*% MQ'# C:1.EUI_5A?'[+HH24FB2QVO'SE0NF'/<@ G< 6,^U\,C 8CSM-%2R2-& M>5@A8KJK9#V#7MB\L'EK**NP^:U+YQ""DL\D_1PZ,4 2DPHY@[ QCR3^GNJOY(H'B M0JJ%5 NIWH54&26$)0:EFDHF$@"Q:<&HQ=9$ MCG.*G%-O50@E\- 6+JW7,A@6E R> S%1 N-8@0Y()3)URB6>583*G5V)<)=2 M5>(.C=5B_%0=4+FJ1$@?KB[]S(S>]P;5!6#R(WNZD$ W:IH.,/J[]29YO4]. M0\>XW*+/#"[3$G0&PTEZ=S-*WQYT>NG*WH],OW-N1I,\=6-R&L8ATT2U?F82 M?"?V!F;@>NF'QI/TC:I_QY,?*S*NK5XYZ6M\+_^WD") M34\R]#-(]O(NFE#PCY_,[CSC/^I36G,+JJ?T7\\.7W3^>?S;_L'1KYV]XU-WZ MN_B?WB"1ZO BO873WJ#ZR]4O_3Q[KQFG9D:XL:]5:S-]^3M9/$%3PIA5&\[^\NSE)]5+-W;K MZ6N"/*'\]I?1$WSK:W_UMCAMXYH_Z&W_^C5.R\4*=+>W_9ORT[^M'<>\]K-S MU.44GZL14>I.(NIM,*-QYWG:)ORWBM0.Q=T?W-9%%^=:0.!>SFN[E^Z']PZW_Q/-SK ML7IPZXYMO<9&VQJ0)X2WY;F]7V>#A4^:M>A&R?TBU?/NL"61YOFW5L[0/33N M?/+L*NZ<7ONE=TC>LJ-]A]^>/4=O/SQ+O_O\\MW^N]-W'][SH_U_?SC\XW=V M]/I;W)D<_O$&OSMYSM+?PN_^>(L.3YY]/3[YY<.[#P?DW7Z3-V=.)/_^_K MMZ+ER>')&W:X?\#_]%1+3(('Y*T!EBP("A$)7A'G.771:=>R W0-G88MO+29 MO*19)%Y:+0/3#".;9THH2A63(D2M?<5+^(J7<.&E5O#2Y0U>XLP0'3D%2P-- MO,0Y6!4(.(&P-L%2BO/X8][%:I'"@D)+A9960TLN6B1;US#P'7.6.Z1^G7XC?,E#4<+6 M=(0DCS6TYH,YBT^OV^+9P#^[9HGC>#"8F,'[GNV'9^-QF)3=M,'=]$T]^,!5 MD$SF$C>J:#YK)T"CO*4&1HV7..VL?F>7LZZB;1H]4]IQ-0OP!A1[ 7@K 'Y3 MQ<<040@&@_))NS-" AA..2021X'Y]%VI=W:9[")15_$%X)L"\ :T;P%X&P!> MU\/>)W>,.7#<5SNX!A-1/@^D52062R'RJ4K5Y;B>/=B,X7%M%Q_7\9$K77V( M832J9KP/)MD4Z9/QY&$-Z==Q\L:CR8]O,S-_(*S]F3GV3LWH?2A\U2!?O:TK M#NDPQ\FK!$RQ F9$ P%)L0WQD"5+BA?3T[V#]WO9"H6IFF,J5U<4$6E"),,0,<_C]B@'3:-/G)4X MBLFHJ$G>!^E*4B\(*!'.34'TD@5%0?02$7U33U#LHL#*0W0H0K)F!.,2HH.. MGBBK;9 A=P E!O2A <<4A M,JZH<$P[E$ KY<)RH60A'G8Z;#B JO*N'\PX+%3SM W!C,85PK=3I;_E]7^5 MK^HXOAE/LZ37J>GYU#+%QVB.KM[/J7R*UBFM#1"7=;4NB8G-17GC2F(QE,?>E^#A:Q@-"\#O"?":ZA#*&H68!NTH!<:#!&.X M!!\#,PA[CA'_-@N\11#?ID3%RWS49YPQFE#0<:/@>]/#0+EEYL!W1F%R,1J4 M9,5JCE]\L\:+X6A_>&$G\:+_S+FTJ)/QLX%_-35&8:9[,=/'NL!P#A&17$FP M>IJ6<&!B^L ]"]P&XHTU.[N4U!L)EQ#FIB"WV7,5!;G+0>Y-T4!$Y$1(!$*1 MY%,X;4&)I"&2,95R,B5!;@;"]QFSTO<%;@E%- $6D,QC M!8.BH)PF8 1R3"//M-756$&R<"B@9"@>I!-R]XQ.=1P[2^N+WO@T-Q*X*FTJ MF8I592I^-;W!^+=*GQT/GO]@C%R%:2JN7>8.61S^0#!Y7C$XZB)UZ=F%+*?A/3/UHRKX]9G.1M7)>9* MLF%5:J*RPR_9 'O7UK\05(,$]66.CM!66^(D LVI303%(Q@5"3#,,598(4_- MSBY&NHME:>VTN7ANO,*IX'D5>*X)B@1@+4+",Z?)ZV!:\>1P( DJ",6I=B'F MO@F4=Q7B!&08B]+!>7BZB@'NUX*[G*2C!0<<(DI@(+!@!6B(' 2&;6-QS0FB.8PI6KXHHX-X$ M<"\O2U' O5IPUT0&I=X0B54^DIUV;BX-J\?>^ M&67ONDV>C48F?;<:<[-WFC\]&#P[R^6.PP)#?4)W%B&:3O6L.X3AZJW=D5BQ_J+)'0UN*_\<3&RO!?O)XF MR:$F:9P,P;BHP#"K@0F,P#A&@&L4+$H/@G HAU91.<&Q;O30#EU3B&(MB:(N MCP1ET;+$$9;$Y$5P 599 HI;0S"W,3W+U8D05"^06/M)DFU71\>3TS#:KGQ+ M*](MU;H?#0>Y5=@T<%,ZU31/1VB.J.'*L$@C A1R22GQN9K4>(@J..&1ETSG M"H\NI6TJ*2WQV-;)FH+LQT5V39%8840('H'$ 0&+,H#5@:0E)I)Q:J7SU=%3 MALMQD#5#]HH5R9T174![3]#6U(&AP1FC P@9DCHP2(+!^2!FM-1KZ:*4=&>7 MZ46T04LS)Y@\:;L\F*KI<:8[MTZ<6W@C_M>VNM&N?'B?IC^>S"XZJ;RZILYBE/; MX/Y(YLA59$V4R B(,8?0TI,,)L$"-*.6"!:PBF%G5W>9JH?92^70)N"Z\0Q< MP?7J<5T3J]XY'F.>XY@L"4SE,\Z":,!&!A>)9I:'G#[CI#Y\I>!Z$W#=N$XM MN%X]KNL="YC5,9\8]&EC!L88 JV-!B>0D-Z)Z"/?V26TFXBZ'<#>IF+ :?BF M.FOT75+\=&XN'RPMUC;)_ZAIL*I?8YVOCL+D6A7S=]9Z.350X:?[\1.=U[ @ M1L.MJWJ><6 \U_0)'@#I(&B(0>%\P)D(48IVU@O/CR(I"HY7A..:?E 8!9I, M!R)P"RQ(!LF!M$"U,0GA6F/JDW[ BZB' N'V0KC9ULD%PLN'<$TJ)!*V-*0- M.'GR:3\.&H$-S(%!- D%&;P79F=7SMF*2UG"J2 M(R*L TN] B)Q\C ]RW/AZKAWM-=Q#K;.0*Y?)] MG)P6*T#E+FG.,A0-BQ@+DO.11)0V)9N)]!7D+0K25X_TFCQ)L)94VP7*M[9I&9IYU=,GXP?*DJV(EZR@.NK* M)GNG9O0^%()JDJ#XO-(H%0A3S -7.@^E-2ZY(HZ ,=0I;UB@!"6"PEU,%^FJ M5**@[47U"E1'0?5245T3&!%9@4(RF-?< ',R@%&$ +;*(B.5B"P74+"NU(LH MC(+J]J)Z!0JCH'JIJ*Z+"1=\P-0 "0(!4T3D,X2&+ NRE +LF)!)#6\YI!$%PU7-9 M@8[. XM&"K!K6B(BC31W$H1S#I@,(0%; MY0A@^I\21-"H=G99%Y&%BYA+=N*A>F)T$7YH#[!=F8G628ILCM^^6Z-P5(,< M-6\NI"*,"^$-..81,$$86)2DA96:LV1"HP6K>L(C7-JC;BZX5R,K"KB7"N[Z M-!?'J2/9XTC$G96% 4TIA9CTA@D^!&%X=D H*S,B-Q?;JU$6!=M+Q7:]6S&C M*B8#@D.5I+ 1%/,S- MJL_^Z$U.]R[&:57"Z%MK]<)5#7+5O)&1$7DJ@G(@"1&)JYS*1R\T(.4CI\8: M8N+.KJ!=UJI(2 EQKIW(*#A?(<[KF8P8F?-$ E&8 ,NCYC27(G_I$9%!8$)V M=B7N$EQPOKDX7X'@*#A?(&<&8@YQZ&$U SEG@ZL MJQ6TQ;K@^-VJ8H[[M-%42P* M[9JB2,:U0F .BHH(3%D*5B().'@3F')"TJHYBYISZF(SLAE4MEM0'(5))P\6 MZIR/AI]Z/OB.O;P^:R79XM/#A<9L8>QPY,,()L/SI^A)4EB=\;#?\YVKF]MH M?FMS9-Y,5>FN0WN;-2*4# ,2_#2V#Q!UGNN=G8YZ:K%Z[U61Q -963:H9OD+9,\/H7Q7272 M'6[]CE9Y[,&0&WR93:I^3-OR]-YV0.H_%[UQ+[/(N-L9A$EG&*=A )-?&06_ M756-C]K)[:6Y/ N#R?AD^&RZ^+]BUT]$0!CXX!\YA"=KF ZZ!)5-1AI*OY66I.K5-I,+L) &] /Q[ Z]G& M2(-444-B< U,JCSX4E (/GI/6*#1^IQM)%VYT/":@O#V(KQQ15T0_G@(KY#$?TMV'%;9+"4.#Z4P.;-R*3.<9I1+ MT X1"!%;YHDBR)+DN/!N>D!+,>3:(+X%PJ3L\8^,]?KP3<>RUY80;HE->WS: MWK4W!A2Q2#&#M;.FC7O\-F5)7EZ,W*G)XS>36@E)O9]7TB7/XNSGRN+38=]W M>F>Y3;PSZ_L5=R6!JELW@1.I#ES-K#T MD$D!+&(")G"?J$P%[%!@@N8YPEU)ZJWF2CQU$]"]_(Q)0?>*T%W/ESBMK,$( M*+(N.2I!@Y)" 6'(:,T1M;G9G.Y*7@9N;B:ZEY\M*>A>$;IK,D0ZF?A8(E#> M:6#4.##(.< L.66!FV!S-I1UJ5AD+$[)E2RD/[+\Z%7R_.$J8VVC)^U2&0?? MS5"XJ4%NFC=?4PE'@A9FFL)ESGFPBDJ(E$;GTQ9DC,H#@'&)AJX1GELE*VZ% M#/7)DTAF$A@89APLD=G?X A9+A1WN(W!S@+H]4AO%$ O%]!S M.L4QQ)6WP%U0P(B3H&@@@% T47DEN5-M!/0V92^JKB@H<-YLS,CE3H1D D3/(K4*(AXZD YIGTQGJNR4RV58,MZ(#7,'RLK%UDUA"R2[#BY18%)K85)I8GBHJ M-/%8-%$_#J*$TX1I,(0P8-$9,,G$((BDG&O-C+0[NZ*KY")=9U9'$@TE6MHA MH>9W@'O1&YB!:Z #W/WZ\CVH+=I=(U#;?9E;55LX"X-UXFAXEC>"[.]**@KI<;(BNT018$IQ:8%BPW>Q/ MK63)-S XYM0#E;0K>;UTN(!Z4T#=?+EAV:17@.>:.":.X*"< H(5 B;2=FTY MC2 IY19IC:(5;=RDMZG:\$<]8N+T!89\5ON0'D<]T;! M]PH_-<1/\\9 *6.T-UH"U=8 0S+/S:8$HM.&"X$$Q5)20V!Y#%M(D$X81F 5<3K&8+7E;=R@MRHA\;TQ=!/J81OB M&XVKAU?A?%8H?1Q+4*,Y3L+S!LU@J[SA*OD5V&4/ X&67H%'S-B0;!J8;V-0 MHP0IVU<&>!\4%[&P*)3K8H$0D2Q( 3%/@6DJ$Y2# V2CXH@29K2_72R45B6; M@.+&A4)!\7)17!,)T6/J94SVD2Y7ZLK>V+5FB&FN8- MI>1:&J^%!>:\R55*'C0S#H(Q0?"\T^#F^B>5:&1[O8S&M,)=<5S\C$7!7%,+ M0F@=-)RY,XA"8:SO"\KXH4B+C8XGJUD$QZD%K)B[O3&XPLS<"'=[;BT M37Z$5FC3R,7!S Q[V0J%@.Y'0//F0Q+"J7:& D65)I 4E/ 6O"81*\RD179G M=TYI2Y:^(@8$DD]@YTE#))@IC4?;(JX& 1TEYQ M29*ZQ]V$['; >1MS"-7P^200TI6F6[CHC4^K;S]<)FQ#U&+)*N'Y#[:80U8E MB/%0GIHWM)%*QKQ$!CQ#*FD(9D#I',0P!I&@D0\HM#&(46*1;3^S4%"],E37 MNXUYS -! 8R4)*F)['TD .*A.J@> BDN:G2!=5;JRG^%M9%62R*[?HA!NJ1 M3'8"C:0')I/IK(L")"$AVN2&F3QFF7310H&_DF]HX/AS+P&S9_J=\PO;[[DD M-V)ZT\'[;F<0*O&1[CF,/H]Z5;]EWQN[M J3<358W@W/SGKC<3+:EB4LVG)J M^BI<-@&?4&J)4,&"$:M.$1># X.(N-YGE>,Q%=BNM=C$N; MIE7HE-SONW-N>KXZ1W$E3+8Q\]&2 JG7DZ'[6"JD'DY%O\\;#*D4418'"1$G M&<'RK&D;-06$!946*XI/OBDZT/R_VT4 MP(*W8(F58(+E21P01Q#;V95=PA>99E)2%0VD*LY'O4]F$CKG?>-"1DS).CQF MUN$XOIP:Y.65/4I0LAF>FC?",487A10,!!8\ESYQT-03L%P%XQS'VC1WKKH$ M)5L+[96D' JTEPCM>B64H2I)"0,H8 ^,)F?$,H,RTK'PGG+I=8'VYD-[)?F& MOX-VD1B+XKM^"-MS+3&2@'ATP*)$8*E4N95"1!B+Z+C+U5"$UD,&)=6P^E1# M!F6Z@^DQB\&XY\/(9&.4I,.JDPXOAJ.];\;8NVZ+WWK&]OJ]R>6WT99E NQ2 M".UR7LK":ALUP2 L0;F)I !M!8:T3VF'I9'4)H>%=;E:9$QTB8&V%_#+2EH4 MP+H)4'2 OBV2Y/F\%Z" M$0M O3[=7R]JJM,CUL^$QC$:YJ>S" M2F4;0BS+:BZ[/S/##Q16:*H9FIHW#-NS&&5R/(%K'($E00*6)YJ2@E*CJ.;( MNQ(S75- MZ'-[!T0783&HK"NUU91%CS1#"CF/L%::3"&.[ Z>9G,<45"-9ZB M/7WM"Z!;JC3*#KU2*->$A%*8BB 58)E/4?%@P&@?@2(G,"4\N$C;N$-O4][C MFI P[C\7O7$O+SZ,0M],DJ8X'?9]OM^2^%BMGG@Q'+TSS V$ M%)ZZ#T_].!'[)-W3LS^]%)H]L8RBP0 M7P=)42"^>HB_N0EQJYB6Q@:PQN>JZ*0TM#(.O#,,"\Z)\ZUL#;E5V8H?#G%, M3D,G? DCUYO.Q!OG(T^=X?FDM)%ZK ,=U:FSXZD%GL],XTNH@=4@^B?$,5" *K"<1(QJ]#F)GEW<):E-5: EWME1^%& _ONR8M=5'T@G& M">B(DT_B@@";$ V1)?4A))*)NG-#AZ[0N"![8Y&]U-,UXBT"=I,)#2K;K36.PJ3CJL,\+0RXV&_YSM7-[?1K-:X$$D6RZ=O M7L[L]$:E45[QQ&!B8?>4I"]1RD#%02(9./(%, )H^))-C0W/; M?HIXEY/ZR:["$(4AEB)\"D,\%D/4%) 0WB+%*4AK)# E/&BC+"2G@@>GO%2$ M[>QBS+MZSM# UC)$D^F8MDNDYS$&5Y5\A2_NU S>A\XH=]6:?C[N)'!G!=6= MZJCPGXO>IX2:P632**\?&Z7[39S?I8.P>FSXCB.3_%72 D[P\[NV+.[("'I:/:*,76/%O5&[A1,./0^9^$O^JS M_TW?6[H$*W&JYE-9"]'ARW2[0W\P>QKV9\]"^KI_D4UPG7BG9%QB70V2*YTC MV(*P%.O@05N,@"FLP%(AP#CIE1%:NE"5=ME4DTP[A5NAFG>FF)OA0 MX 992L#F9B:,YM8'*HJTQ)0G-]XY+9,OAV57X@:Z*A:F60NF>4S-5_AEG?FE MGKIC1EDG$ 0G"##&'>1IU1"P(91:RZ6(B5\$Z;(Y0:76^C,-I>[:+!/W[JX% MNQT;WO<&@USL.(R=\PJ%Y535+91I3&3!XD"TE2PY9I8HAPS21'D2E<-_'MRM MA&G!.%@AOL:(C\V;G$.UC]PBP#@W>'">@DDZ'Z1T#L<@@Q Z.U:RBWF]R4,Y MD+$I:!?!,^,8MS0$YDU0-CT6DA#NE=>4Z0KMR_:+"MJ;17M-1K&H.%'(@D$< M \/Y@&6D"M(G.B:OAV*,$MHUZRJQ< UC07M[T>XUIC+JB#!EECJ-HS((*\>5 M9";:C':L"]K7"NTU44.]TXX9#\90"HPC#29ZFR=IX1#RH0;!=G8IZ5*Y@4>R M-D:TA/3-6^7*'47F]&:?TF02/[RP_?!-9BX:%6K1TE8L^-^/ND*;LD$8'I4W MC'BD!:,66Q,Y3OXAYM1;%4+E#BX[ZUV-8*]]ZZ-"7PMMW<6Y/B$J- MA6+ #.7 E'6@""'@-96>*,PX%HT%W@KW%NXMW%O"H-O)O?69PTHJ%KD%EV.A M3-!<(RPT*&$B<<$()5QC8= 6<6\56?EI8M*?3?_ZWJ?=?Z0/5Y=^9D;O>X/J M C#YD>Q<>BS#:/J=WL"GKYY24?%QHW#&Z$XZ]N0T=(QSP[/TMR]S,GI!\:3](WJI:U3[Y9 M].;"S/XX2T;Y^7PX;67[M!H#T/L4?O[<\Y/3*Z:Y]ELS2Z/OOV)LNH*+R>V_ M4EOQ1UI@S7]PHV ^@HGI8I^:_F=S.=[YZ<>G*CU2UQ?P MYKW?>HCO"G]5\\B%)"TW$C/ MLJ>HC><\ERYIG?8GJ_^4"109U?EQSR,C\_/\CY_,[CPSMAOQ#=?48FG_)>\='KX]_.]A_=O)\O_/Z)/US^/SHY'7G M^$5G[]GK?W9>_';\Q^O._TS'J5\$_[^MOZ/_Z0T2EPXOTGOX\>V7>^VAXM4# M4^TWWUFQVN72-??-^3@\O?KD9]\;G_?-Y=/>H/K+U2_]/'NO&95F^KBQOU5K M,WWY.[,\05-VF>409G]Y]O*3ZJ4;N_;T-4&>,"UN?1D]P;>^]E=OB]-VKOF# MWO:O7^/T]C_:NHNEBBWC8@6ZVQK\35+I;S/&F-=^=HXHG+'F2K2/^CO05BOS M-IC1N/-\D+O][0<7SFP8=2CN_N"^+KHXUW3\O9S8=B]=SG#<6AUX[UO>OL7# M9?$>OGCH/@!=KY3X_'M^?7%^WJ^46%)ER1EP_>'X8I1;[L1IHCSVAY^3N)N& M1K*C?)?'ZP&UU_=ZZ!Y\7F-;KW%+*M([YR8M0WI6'_:4WK6.K;S'=HVD/,@[ M51A/%IG*LYG9C(W,1C1^"/_J^7F9V.DH3#8EEX"/3_Y]>OCKT>G12?_TW8E# M^>^\_9"O]?,/3]7U^2Y[C]#O]HZ^_IWMZ MU3O\\._3H_T7_<.SMY_?G?U.WIZ]Z/W?U]^O\@B3PY,W['#_@/_IG,"16 3, MT]ST7BO0 3EPV#FI8D3.Q9U=*9HZ,[9&&=C".>VYM<=L85TX9T'.N;S!.)ABP'AIT$ZYD'&R63//)DNES*1KJ"Z19QTC:-&3T8N.%9Z$S, MES#N=@:A*HP8A9CN;GOFBK9 ?F4KG&0C%&9JG)G>U.69=]9YZ2Q8K TPHB08 M*CD@$P6--DA%56*F;N*I%AV *Z==6R]I"HZ7BN.;DB>)G&@XP6"4B,"0-*"# MP\"E$Y8S&C7)'D:7TJ::N18>Y>1_622EHGT,7 M)H*T#%-I,$LN5H5CW28<;U3V_99FR\,!5%GV[T- %\JOMR4_W>KWV"8!^OSL MO#^\#+D.=.@^=LXO1NXT-_8^[YM!$:"K$J#59.R#\?@B^/V+45JW:2?*?YO^ M1;BR4/4S+V?V>9G,4_;$YO9$=UVCINMP_,\8 T/I*0:'(@6&C06-J8 D4:U% MUFJDT,ZNZ"I6^J]M+M0;UZ@-0#WVO@0/7\-H6%!^7Y1?WD!Y<$Q$$R5XPB0P MRA 8SC#0]#^9*XA04<7G$.DC3C?IBK*_6 GG5Z"C!FX?#!X/!GG\\2C!*&.O9CD MX\15_>XBLX,VFL0:UR79(@QP,W,5H=$5I1\-!#DX6.$UKZ*HX+Y M90F4!C!?L/U043+%MI(R 5H(D$'C)$HT!YV4""B"!-;<4/__L_?N37$CR=[P M5^G@/.>)W0B*595*E_(\KR,87^8P,8#'QNOC^8>H*\AN6KU2MS'^]&]FE:16 M7S PQ@:,-F)W3;=:*E5E_O*>B3VH;JW]U,#6]X^M;]T>&43Y?6'WM>B;3B(+ MFEM*3.(4X9%51'"6$1-%)HE-8C45]U&4/Z8XR>'48A^8R?RKJV8)Z4 M:B;A6H/33VTS'@KY9%2N7#\NI"K&/H WA%5^E/GR&M=QZ-[6=A>/Z[ YK+U) M.\GK95EU!_L'GM,?S3%=#,&5VX.\DW7K)399XBC/"4\!]SC/-5&1U23*$J$2 MX:2B?.MIODV3;\Y,'IRN]Y;A;]UV&1C^OC#\JDE#K4L%X#C)7!(3+B-)X+@M M43JA3*1)HF.&&48\&Z*I/R_#W[I5FS#,Y+69R_.+SU$Y,,<,.3*T#Y]?Y[*"^JG) KQNAU\=UTR05 M4N@LXD1F$KTQ+B92YZ"X1,JXU*1YDLNMIYS>IY+)P?MZSPV3Z[/OH)3<#ENO M&B :8)C1+,)9NA*[,RBBK&.$I2H5)J>2F;DD2KE'";Y!@IY41I'5F9,PD"_3ZR]F.*G[2A1]\VM#P[*R=-Q0D&2V9^ M< 08(6$@ UZCYC76R,#>=\C>;U?96U.G=.YB8A.3 7MGBN0QMR2S-HF5RF(9 MWYXU<%[-3/Q]K9=*@DF-OCM:G%O/X9F4P0L]@K^#/^K0\QXF% MZ[];S"5<&H!1CZ0J/]EAJL#WOL=CBM'Z@15(U*ND/HP9>!3M=V7B:RHDBZA4G.:Q$;EUOJAQ]>*'?NYQBO3C'=GSV15X9Q67Y,\.'5N42^D?:?. MX?./T<&?QY'@-G-6$9-@K[S,YD0Z8TD*!F!F,Y8JS;>>,L:WP<2_1U[JH47X M@%%?P2CIN%74,J$RGDNF6*XC&0F6&^9R33U&72M /F#4#\>H_56,2HSC4990 M0D7*",]90D2N,J*8B*F*E+61VWI*LVR;_HS5AP-&_908E5K#06U*5&PM-]+F MRK@D8RPQN<&1'1ZCKA7I'S#JAV/4VU6,)]C V"#ITT -7@L;LU&@'7LT_3 P_>6A[^/H3#P\/>T%3HI'.M(9](1P61*N 2K M03EA,$TWRN)4"3#][R,/_U0IGILY\*B6&'DOD-:[1OXUD_! ^']3?'KZ_^!_VD6?R>JDF/BG8Q5S_]X:"-)6X9-B M8N"O)W'JT?=6&9E&5W$R\^X/W_Y(EV?P;,PCQO:J<'=9P<=8A3JS)Y4S4UBM5J:Z8R(DNX*)%?>I.=Y:K&],\G,.)_#(M0V^ )Y4=RUGQR?YR M7IC9:8LQO5\U9QPM?B(5K& ^N_PG:SM^1QLLTN6]Z/\O+M6*)JJS\2*2#5WPBQ^?RHM[ZUS(M M B'VMWUUQR[=%^>^V[X$\@< +BM?6OT$V-M6>!6L2=Z;M8Q.*Q1B_W7U 67 M2H@%R"3/4/[Y4EGY=-/AWP0GOCO5KA6^>ZK]?7?_Y>A_#O]XOG?PV^C9X>M7 MEW/T?5GRP>'1BS>CHT-8[L&;PS_VGN\>O7@^>KEWL'OP;&_WC]&;(_A@_\7! MT9OU5[DN$Z9;5Y_A7;T^X/:([HP:U>Q@?@;WT;?0MVU9#3NL3N2D^.(9Y5DG M!N /4+]>52 <)C,9^KV\;.7"FTXL/"]J/2[K>66/8$V_CDO]\MRO7E MX/F+^/#=P8=]MA^_?_%&@6>N7-/R.P@=Y0FU)HX3RO.(@LIHF<.F8IE0 MTL5;=\-9_HY/L)5JH:_!:\\OV[]+('(CRM^I[D<9@KP\H"X/0JJ8[ MGCJ*63TZ/RW'XXM1>8[SQ>JYJ@M3R*JP]3;Z%\96H[HVOMCVBB+(2(LM9[&3 MB:Q]WQ(,9;+HEV=!K]SV?])?VH_/[>HG\[K[I*S:#\MYM=-^^L[Z1^&]0%UU;[>8*CW>D4)+&C2OL5?-!5Y;5'XKX2TU+.G\M(#M#?N$VVV;D?*U[WC3 MO0)I7Z%9)VE? WX"_W\Z 3(_P=7CCY 6??P[^Z6&;76SK,.ML-O M;K.=P#@&:2:[XP.YUAV5L.SX6F>$D'X>?-IY0Z>$"]7MNXK(NY-"IS<.9J" 0Y: M1^D $>"<'Q B^M]'^ MR7%L5:J$CDF:44MX:A3)T>-ZC)8.WT>&1AK6??#Y\OA<=G!RK. 6^5((X W3!8Y82F9B< M6&F35$7&I2+;>LK2G0W4@!)GY(EA9[0WP4.2VP46DJQ2R:NJU-::^F55GK7]/QLI\,H+@<-&!EP/6M)'1U/P M?,P%$4X)H0A B"-<6$.4%H9(;F*IJ7$)3EN/J=C90$<@ ,?>I$/?'QR6F3?* M%1".]V&=@Q:('QBPN[&Y8&CH!N #DLJK>%=!S?PKU 0T MTNIO(XN319I);7<+-_+"NY :P;0T37X@B4M((M[_\SCAF7!9G!+.&)!$:F,B MVL-PEH*6)G]'9:3EICN/%Y=%(*#*K3LO+&DP[3:!J] M!LU M)F0FOZ.*LPXXSR5F1%1Q*50TMI(QUSQ'/2;A/-KZS.]GM1!Z]WMECRH MO9?I._N[QWF*P^BH(@)G57&5."+S5!%F>.H4I2;1T=;31N>]L=Z[C3'%T2=L M6_2WU-WO01ZO9'58>7>U\?V4!LWWR]OXX/Q8RIC'J4@ -"P%L>+@7QFG)$]C MI?*,"Y."EA*!LGM9OFJG\GH_TYW"P:O673D@PDWH(,&&,U;$0L/I@Q07V/Y* M$4F!#L "MIE-7,IR@8AP;4! +14]HMX3-NW\R/<+()8)9L"(-=IX'QWN'C,0 M%S(!8Y@IL%]X9E+L0R2(,,S1.$ED3NDU,>+:[L_[XC9\UA71@57>&?&-[=YY MM=>,^EOP%VKG,FFEH3920.QI+D02PX^.4I+3+".IU,YU'3F\]S9/M/+\:(M';O.0O+,!$"R&5F1U-QU*' MN-2L'&E;X0CZ]E=XK@8L.*OG3>C(%7 )AO"6+PR=,+IXRG87!43.PLF2>']3 M5%;/2HQ>W)+#,E?**)6Q))(,(^#"L<3E\"=+5.YT/#@L;\=AN7\.9B 8XI% M%1ZG/!%N=()%1RF)K3*)2AE5&'R_RF$9XIPG)Y4]0>KS)IZQ53<=X^_[)[\1 MR-8=!I?@F)?9-X2QQ^6IBIDT.@IE%R=>\[0U9@ 2>Z&(JQ\W@GO9S%M%L=&2KL]$?)1#P M2XGC@V9-JL&=T8UWN'=$LT(SNUI7 )-[F(UBZPT#HP?,1@S+^K30#O/K9K]:H$^[+NJF('FY?"S8"+C=WW? M_$!'E]'1X?/=8RHTF !@'K X2PC7U!(E4DLRSB/0@!68"Q8E[-?1:%JU? V* MVD2.9Q<[HZ.>O(+#+D?GF'N%)L#=RJV!8OXVQ7S>_[*//OG$6IS.+")+N,NQ MY7.''3R"$5L1299I(IQ<$* "O19;EBL:&) M$C%M2:Z93!J).+HM4!M([Q+2NS@X>G$,:)3'N4I!RJ4YX7@ ,G8IR1*G'A MY4Q^YTH-G_Y_Z$"Y0_44#> 2UG41_O=1UU]\V3T6J6*1XH;0.->A=;X4.B(X M(1?3^:(LL:NU"QGLODZYX0F<26R= D&27ZG*&\S[X M\N)86QX9)>&4$XG=UAE8?AE-B(2-=3RUBL?)ZGFGB4R9 '4GR5*>,RNH92ZS M*0BB2$4J7CWOQB([/>,/*>-GB S:_[>YBC>/*>ST= M;7[3*TGCZ>YX' R[MM"D>P-<\JR"S0_2L>XMT(Z+L\('0S:Z% QT>'7,?V8,C\9UY@N*U7YC4K MX:^/=K%+H1 (]-&S:6!;7],EG6O+J6!%987/;@=YHXO'=Y?W/QT74J$GT&.2 M-ZBZ8MA&7*".MAA+M?HCK*QKWC0\R9MOL+(0KKML!97]9$&BA=MUV9PFU,DM MWVSJ R3>QJN77AQ6J"2FGY>3WA9U<6V%OJN/D_)\;,U)>)EFP!8^NWF3%NS\ MKO41_$Q>A&3E&6YWH^&[^6SN.U"85@ILC]1\YI\.L1U"I22L&A$87EN&;WKIS^$)LR&8\#B-B]#VKI/O*=" MW XWG=?6S.U:*22YS1Z3!6$J684IQ!/^RVH :"!J?E0]1.C9G[LG\Q)8GE9R"-@HL M$'Q#7IE_6/(2:T^?'3[?QP+D$O]]6E@W>M'EA1R&O!!4NTM$T\*>UST!VGOS MUI(-HD NBUSES5V$B^F\FI9-T0 (41]+G?HL >]QU$6#OH@)M0^U+IX&U_G' M370CV!!8=/@I/!S6#Q#C*Y[#+:U_I0Z)97U5%E4XWJU;P(JOYJ0 )"E;';K# M]L4;NEI..8 CU>AH/ =;!#;V$2>L["7['TZ.=>)2P8PCFF8,H"2Q1.8F)C)" MW[:,>Y.-5V 4 K:U[1B-!OF#WH(%(KB 2].4( MX2ASD2&,8O0UB151&LPT1ZD3.LLRE49?(Y*JV^Z62JY0,M9-\4?=T"R[O*'9 MT)KL@;-G;3.-7R]^Z[2T7:"WVK_K MH];./[P_UK"_>1PS MMJ"%=I2G+C*%%Q!+21)I$S[@;:^7U195^WW@QUT5?. M*WOB;5!LL /D :@2]-&@I_K&+&7H:@,ZKFW;"$EDB:HX"1Y7T W0XX :+)JR M]9/KJ/F)WXE&EK3([ON.8IZ[16C>JXN-7OO[F MMW]:M_X'ZE&7WOOZ:C=_%M]?K+#KK&"#;8*;CIA._FZ$$)1&A3@ M?]!_KJB- ]W\:+J)?AJZN469]9/@LA=I__!1L'(.MS#U/V\BR*X[#/ F#'!W M0=Y=;TV"2OY=Z#U%,KG: K^$WN.=#U/4'I&QZ MQ3L:0T5C++XEQ:F;,TXS;55[B'-\UI[9P>Z+7! M)6"GU-;Q\>(SQL5A'W=]%,6:(_GYH8PY^7L^D6[,R?.WT>%S]'_\]?'@M_?1 M>_1XG+V]V/]@/NP_?QO_=78P/C@:?]PPYH3#^OG!V>]G!V=_1G]]>/T!?EO\ M=;1W<<#VSP^.S-E[]I8>OGM=_.^7;IC4;/_H+=]_OI<<&Q:%<5)&"(?=M3*B M) 7R=CF/>.HZ*<9%0H./C( MB#0):E+UO3NH.O& MIOK*3,Z'@$(OYE4YM2%/=;\P9FQ'+V0]VQ[M34S1S)38=6C$7^IG9C?;D8WH M_* AS*@$I# 8$\QP'F6QI""K>:PS4+14DIC!<'Q8$/;GNN$(DDDYYB)"61*# MX6AC,!P5(U8KFZ3","$!PBB-M_/TMB:^WZ-IP@.O=Y86YXYG1AF6.D[C+$>" MH,Y:G65Y;OA@:3TX7E^UM"2P-Y.))4)A"W8C-5%1%!/*:9)+4%?R#'@]$]N" MWM8@W('5[R&K1VFB6"RM5#GE&:? ZL(F+#,ZCQA7=+!,'AJKKUDFTJ29B)0C MJ>0IX0E+2,ZL(T+J1 AKP/!X2JZ]:'EC[D6:I(*FACG 7*2)2%2'GQ[%VFMK< M#W_:%LE/&)T>6+UKI9H2H6EL5,NS0;+XZ&Q^IKED29& M)EE"B3)93GB:&B(<2'6;"IXS ^:EQ8FDR6WX$^]12.3:8=WF=\MYPS&LVI1S MK-7YKRMRAG_J@/#M;LY/ YO?6-\]P.8]@\WW&XRA+(T,>;")91:FN=\ZRG/\NTL^^8LF%MELSMVZPY .P#MK0&MX(Z93(D,;%).(Y5+ M%N5QG&-!N1/"#*;H@P/:55.4LDPRFT;$2*,(CP3V<7&*Q)JYU$9)EIMHZVF< MIMMQ?EM1L %H!Z =@';)$>!4E&H;2V8<0"U :\(C%3EL#A*ES Z.@(<&M&N. M +!2!:Z,7F'KOW)>CR\6C62KK_9;:<^%6T]&YW)#V75M*S%WHM=E6Y'+-@L MMFZ[N=K1VYTW=]K%]8]R;7PZ.RWJ'G1M;X;01]!T*F,[V=#':2=EUUO0M_;$$ ^SC=/0 MNNGQMFZZE]M+;Y4*Q<]&A?>M4[>DW,8"T_1S8RWAL65$, 7F3DJQ M<;**582C=O/M*+]/1<1#_X,!C;[:_X )(5G$4Y59GF(L5;J<2TNU5E0JZ]'H M&B'4 8V^*QJMQD<3EDE*4T%B12/"+5=$21F3)#'2FDA'$E#6T**(_CU"8QD3'E M!*?B$J'SG-B(.258GF4<4(EOBV_O;C=4+M]?[HTB$>?4.DW3A /#YLJ(3%AJ M=&1C:^)!I[@7W+NJ4U@XG3B+&-&,Q83+C!-L)4-HKCBC1F$2R-;3=#N/OUFE M&(J1AV+D6X<=:H0RG-G<@-* L[5C:],\4YE+4ZY-.B@-=P\[&PJ,3>J8D;DE MD78QS@%51+*$DU0R&U$.TL.7(D7;+/GF3,_[YU@9V+=EWS22-)(IMB]C/,N% M9/"Z&E1%*>'/F ]:P[U@WU6M0:@4#BNE1 &-$FZR!-N7".+RV$06++=(H%]T M.^;WR2UZKPH)A\SK6]R?GP8/9>)R(SDSD4AYK*B2+J%2/A MAA)!0SE-F8Z)\#X0SA412AHB>,*E96DBXW3K*8^W&;\M,^K6F.>]+]G21TVV_NC4CLWH4CZ= M^+GU*ZSJN%-@Z &+9C&P:@IV!8M%IK1-8IHD_(KV"6R599\!RUJL,<-GOR[J MCZ]LA1_($TL[#B7L@;+H-Z3KT\.CO6, 1>%2G1,I$TJX2"11-(J(8 G\7\P5 M3=36TW2=N_[;!S!O=K2@P&J;B20WAO/42I$9'3ME'(L5$T)=4; ]'.T-CO;C M<2255!E5Q($-3GA.)9',)809H43N-,UHOO4T6S?'_SN4'=BF&FJ\6OJ =09P M19MI'7"V*=-B;9D6_%G9>FHU%B:-+S84[O3GPP=,\\=TY1AZ*L36UPL;L'#D MNR/?YDS6@W)F1VQG])U+D=Z W, H@ 1%1&L08UA+\@H$D2YL?7]*D#ZVA \B M_FU\<+3+]\]>\^]38(C3OS[LG^\?[5_LKQ'^7V=_'6FZ M__SDXOW1R3DP203J0W'PY2V%-0!#O#S;_[+[>?_+W@40_I>#H[WSXTQH#AH> M(R X+.' !4303)$<,,>*A.=&9 &:@/ZLV47U+4U;1:L_1F?@84YXO7ZL5AC&1W&J-I=9*"_2DUREX)FFS@;TS7"NA-,\W=\4@#<%_HZ*&=G(!;J>C2U MU:C& T<^T.7968FK@Q._3OW9?:KO^U76P!:3_GNUK^-?KZA'H$[H^5AB.;.Z M&,$K%:CK>T'9_0Z^P+_#HZPA$E1]T$9&01WJ;Q+>%<3H?%;/0&+BC,O.:JHJ[GOBYR.J_@7Y-9[WHZ>O'FU2M_->ZCL3-; MG0%!^4V4T^GX A=CX>QL*&N?87'PO+H@88%G%D[5C)J:]\*! 3I!BQ!N$+[: M1@4+;P0B!=:P,_K5:CFO\1!"[7M75B\7Y_2U&OIE#6V[4<_:>OJ0HK@XSV8+ MYFUA?4LDX1RNHBF\5PVR =_AFO=55_!>>+6R;BFD'IT -6#%D)P%PME(+.%Q MY^4<3-!%RP XRX)T%Q6NI233=@EHUP5$=*?5YL]D?;H[,?A_+_XS+SZ!,3.9 MU8-@/3AZ$1T+&S-A%2?&,DYXYBP1*=5$9;G)4K!R>)P]1,&*I^T94^,_[.+< M'YH\10Q_5I[!DR\Z\87"X6)T"E#ED.@1I7QV/6*M/)<(#"CX R +> M# S0,SEK8;]A^!DL%2&E_44P6"MK1X :L],:P75L 4L 9Y1=V\P@8MKEG(XJ:2P@SR$*L,:ZK%^# M*('M W$4$.A1 L^?T;$T>:RTR C5L0.-GH-&E$M'HHRRA&DNX]RM6F?".!=' M&?-S'[9?G@=$?[$J(%I\0M0KRP\!ISA M]:$O"-Q/8O,.">APO=9#]VD+7S@7?'VCW^5DCIX1VBJ:\RFHWBM\.AQ)"Y U:HFP87BGB8=1C:JH5QC/2F/'01L$65)@ M\Z>Z_6'YJ5'"%S\IG.T=VC)Z+^[:W65Y>=W:9HM?_=__RAG-?JE!X $9 M89W/."RWF(28(6S&]JB))GJ9[^8@YV"E@![E&0 [?@:G_=%Z"] 4C5WC^\=, M3DJT,K !%IP?6F$ML3;/;=\*UC8.%#5Z!]Y<&)[A0,!/=.&9JGG#]KKVA<(+;]I8;$YC0]QA M(5>O$)V;'<\-KS0$S3&2MMY^MKT ?M_\E[LY81J*Z@O/W7U;&/#"2OERK )-@Y,Y@&\NFF M8]SH6;[24[RBN] $+HBBU.B(E 2B^)]Q,T'68KT'A^BJZ&#CJ;IX*H0GG3^2T::,8OYI,6S?Q-)Z:/ M;@TB]IY:^+Z%&)D#\:8LB@+91-J"R\IZ/QIV#EM=PMWC\QH$KP9$OJ-QLV[/ M[+:']K*L@A[X!TCI>];+[T[B%^Q86(G3?Q2)&0-K)U$I47%J"'-.2*4R&;'X M 3;SVT56P.]C)2_6^@T/?0.OT]ANZ!OX _L&#MM[R]L;W2J3]Q#P9]JGQ]N7 M,0I)(=X^VP8+"S0M3'#R02HYJ1 MOV=S-C4C8$&^_ "?)^_/7EPK-2/[7_;?'8 M.B[>'^W%A\___/+^WP_B\; M&S12RW.6&(D$51' M1$>9<\XF<)ARZRE8_0,CT4##("!IG3KB(QB!#M: NEQ'-=9)G7#J%&$3% M@$%WA$%K$]T2Q^+4L818[,7"$RV(5)D@@"]9BCW'$QFA)7R?,.B6^L+Z9V<[ M67+/D>5557XJ:MCRQ],!]J:H<^O#U+L]WP _ ^C<"'0V='Y5-LN9 77'L-01 M;E,POJ30!,0$SV(7RR1V8'RQVYK5>X^ZE@P\^]WF<@\\>YL\NV:L2)$+P31A M/,:)?<"],DL8B01SU)K8I2S9>DIY//#LS\NSMS[B>>#96^39->6>*2LHY1F) MTR0#GDT3(JAEA%HJX*M4&L:VGN;L/O57OZ6(T4-1[M]APB#F"ZZ-]/IY>[V& MH.%=JO?7\R[XLSF$HQF0Z$9(M*%MYT1$,B&1RP"'LLC% MVJ#&OQYN^><#]G(.+/S]M/V!A;\S"Z\: %+'2:TI$&@N210;D M<"(B0.6MIW"V]X.%'YF?'T@>ZU!]ZQO7U/S6HRD6;Y;S>AR*BV862VO<$ JX M9[;"XO &F+H13&UHBNX2F<*Y<<*4E(1C-\H<5$*2JC3A+LDY]3#US1,B!D_C M_67C.[(7!C;^^VR\:C#$RB'@2I*F.B5[)=[Q../JB3%8A>8OUN,\G@FJ/R]#,Y',$'EQF4PMS2& M:DC__ X@KM=-K3B3-H$FDD09J4D293*B7*>.HJGU[7-3;IME[GG^ M^@"= W0.%80_%72NFK>934#Q99K01*'^*P21F3$DHIHE.((V<^XV*P@'Z!R@ M=GS1 <8Z=P41%F?XQ> M?)Y:['DYKYKV?Y6=V',0,/Y!RLZPL:9MQP,TG<-](\RVQ73HZ=_,S*MP#L'4 MG]<7[,[YO/

    M^H7^ =NSY+V'H]=/S+PZA_.I[>3Q0=7YX?./@%0LBHR."P/;5YT^=3)G2L>1,P_EG MPN9 $$K&.F.98-EP_K=__O#_?Q['41YE42J(B*PD7-"8"-AU''N<,RYIKAF_ M^OSKTLW.@=&O<=))Y)1)4QRJ)IY! 5V'?=-6Y'[]UUN^=ZZ?@F&[@G)95Y8>G?9+CN5]5 M(SPK.RMPM X.'"CJ:>D[6+L@4T]!+0DM?.')91@\UJWAZ\, [K]RL[ES^97Z MZ?6U/;^'LS G#ZD*+H"C]K_$'N;62X]/7LM!X5)4H"WAP#WMIQ89L(MFO8;F MW0&&8_9G- F'Z&"49 M(\+J"/XE$^5 H> L_9&)8\,!W_(!9VDNLHAQHAU5!"SIC*C(",)23KGF-#.< M_<@$W^& ;_F 3>I *6269(EB!-@5!\AK121W,>4VS1,.!LFD7//E7?U!7\XT M#?91*)Q,T#;NSX2]^3C3%9G_?;UOOS8#P)Z59ZJ9L5$_X@%Y^U^.#9,&#%9 M!:42PKE@1 J$_9BE*D\ H%/Y$/UG[4FC@=T=]4/SE;T[M4LSRD92@Z+HQS9W ML^S"X)=NLN84V,;/F\'A&+H_.KEU;(5;!$U^7$A5C)M9G74-7&>6!LZ %;%P M6SDT*KRJ[X=G-$:(08T2%4>\;QBH%::Q-0OHC:!9661EFY>!?9(G7LG%M9[) MCW94%X M#M3527](G)_U&>;CM("S6%3/_KCJ';?AGE-TYN$<4#^\M/(?S()9 M OKR29CKL^246ZS#STZ>H-H[F<$=YJ!>5SB2U#]O/IGB)!(]"X/IGB_ \W?K\!/3N'M3G? MY9VXR8DW3^\+\B-CE*4?-#ZY^ 1P3N^DT_29ZVP4M4X !8XIIZKVN+$ MI-G2GBTYF)L-Q+FW&&WRQ Y&TZQQ1L-BT&L2(&1GM+LX#-(.I+G"M+[+\;"_ M-6>U.S%['64'G:K]ZA%+P#_I,14)B$"GB$TE2$#I$DR?SHF-,PHVBX ]50]1 M K:G^]"$WM(D3X0##[DMY*QZ/1!T-?)QF..&R+7[YMDH3J(66SLQT]TB3)FV M!0Y,'OUG#OLYD\TPMM)_,)DM/D$,JNMU=XN<3.9>?OP#/C\K<>Y]%8 &9TN[ MY35ZQTN)3OZJJ.T__;VL](N;EM4,T14-K;4AU$M.X76;K "(^NY&&0 3*/&' M[G6[U+?P^'K=33R9GW5NXD=KB?V9P.?'S*4T2J*(N-1FA%LKB*!11K1569IH MQ90R6T]!SE^25O$UJ@!)A#L/T@4D3H_(T"G83+SH"%W.O"^Q1ZS>)[Q.K*W+ M4(/ "N[!\W*._LQ_/BX^(G/ QQ/O)=PLOY?? W\UVOYD5/+[HV\K%YJ'#&$,>KV[8RE3C<1AE# ]L: "L@#Y8-5#E M%[M$!5Z%.=2S$N=E=68XD,(5\+(AORL5)C',9I%).4]YSJ1DB8L33-1@4@=T MH5&++O"/*]"EE5(+UP^.<[S2QY,^.F2!SX[>'V(&#"JBK-5;*F#A]]8BR;# MQ&H@-5E=W*ENNZK0O@2[<&:]U_ 1Z[3[T3&-##EJ(;,GF8*5-[JQZ) MH.D%Y^%,@\$%8HU=HDIR5_43_-J5/& MX46L=VPTLJ>_GZA&DN(S.2T,;/F31\2V;_GA\]UC%;DDXWE.F*&8DBLT@#LW M),ZUT"IFLS\[(AX+"%L_+JU!$>IY+&(A:1X!P,#QGG>>)88F,GLSS2 MU\#:'K:NP.Z0.W+IF8+ IBFC:6J,QQHHT :T#QF.D$S]2.+\L> MV4;E5*XD%X+66M2@,%\#&7Y8QL _PO]AXO?TGY?E#XQV)ZO!)+0+>AKR>>OT M_MJS6IU_);$2UEO[*@'TREJ3M1,_%3Z2JR_%\=OE/UD92 MWI&8$F)EMWK_>UHM9G.> M45GXDTL%BG\CQN;RHM_ZU+(E!#/5RO+3SL& MN>)RK)N<]0: $+_JY>3OSA>PFE:'"+WLVW@H65B;[3,42V;(XMCD.WRNL2X+ M;+@3N/?;XPRTOD0Y292-,:.#"B(,V'(L!TX3QD5:Y?$XXP,@QH'5SK3,J'42X"[>M_&^L&7R56?'XYYI3G:9YG M(.1 OG$LK)!@,1-N5,(M[#4H(ZN^QTOLWJ+;U];V]2I62\^CAI1IZRTSH[U7 MK_^O/)O^\GR#>PNMU\[%M3U2\Y!]OQ00GI:H-:\P6A=M@PN\-7M3J_IKN??] MNI*_I_/]6"5@0>M>,KSXC#L/[]JRRR JUA@#WN[YR;%FDLS'A$34$ MCBLFE$H'7"&,P"#R!O%P(\Q?@?R.17YH6NX?R%#V#RQ[J8'S&L>-YQK"< ME$G IN?V(O#3E%&UZ3#C* M.4,_[>\2H+^Z&+6"9E$<#I<"HL^'KBTJ/LWF;:3V[8QBW4^GK75[VTJ04B^Q)H^V%"?.(LY ME]7(N]_65HPB;@HWLI/&HPK7M"]X?EJ,??8N2KZ0TMD6"+:.GB:Y*CR]R3E% MI^S8%P%NR-;:E T!;S@K*VSBX2^?3_Q[S"HK??KFTJH>GA[:)Z$V$1;5@N#> MKGR(+.2-!9<\W% 6$\SY#E6AF(D#V^?IJ8VK%74O&7O2?(B?X.T[/Q/>"J5$ MT&-.*AO22=J:3O])R'7!K;9H#P I:>N=A+Z[2BA3+]6X.&GS8=_V203,@\53 M+EF_5XG^4?P3T:=?SNLED MD@W)C8.2YB,0@;!!L.+JRO-0U>L5/KAZ.J^PZG7AW,.]F-?+XC=4]RZ?S'+* M#^A;I4]+A@T!ZPPV+L2SX9'8*0"3Z'OTT@L"GS;'A:?K;UV.^V_4AE$>-.MT M.DT]>GWXME/-/G>;<>.7A%VJZB79V>8'.:9 MI*U\6%R*J:"K>.I3/3\7=4_FC>9MUKR7($T*?,-!_PPDT'\EI(+V:/'-49M& MDR.07Y-\WB:;]W:@>Z,S:3QLP%*4=9B_M_EE\*?])%ZZG6XD+$6C)&^%/'Y@N7B_*X^/MS#9NN\S) +W@F!TS.@G%./ M-IA@N#-Z:'3]X*RN/V5R&/T4Y] MQ^F)SX*$]_L\^D?3WJ:K=4!EOJT7PBN \MXLJB7T*>)*'>1#?Y:(49+JPXJ5J"\#M3[(JO$P)+]S43+2(WF@6EU1/W/_#O"%S MX :';Q=T[G<:$W+"7YB64TX:B/?PW\H+[^*0;?KHRM7^?M)G@*(( F)!8S!P M[\:;SRZFJ'3YC-46);'I6J.Y-C*GT3Z=]7#3**_-"V^W390\NB#Y@2:QU(4B MZ*9P-^M+;%H%!DFD(PMXR8GL>F4\3LKQ?%T$8 ]55+!GJJRJ\ARIR#,<['VG M0%Y+M#72>$@&7G%1J^5/IE'21FVBA5](DRM]^4(;];1J M)*9/,87S7ZIM#!GG_N&8X@S8AQCB[Q,R8. 4,(9:A8Y<(04F"&MD #@.637" M>M+:)=[@Z+[L5#T[^514Y037NC/Z?6X6^C886^.B,52\GP]?P0&C8?%&2]KM MBGT-H4-_"!;\P584]_%QQK.J@5L-O@N6K4ZTM_Z6FQBU$FAA-/2[ M^K7UH;V?MS:V[].$@C% 0-THO[Z0)FB#;=$LWKDSZ%N<5!M7$12M+D+A+6W@ MO8E9JA3^VJJ\*@G2OS.&L"0(NQ^N':B7Y)ND"?!].CHHVT+IGN\9=95)KXXX M[%?0\R\ZZV.15KSPGEGG@CN,=+(C.,]NMK3*?BK'G[PEAB(33JF![I6% L8& M/;=GEJQD/%^6DWF7R/IF!EB*C:-L56-+J=G%@+.P#G9,$QHYQF.2\\A/0#-$ MY3Z]6F9Q*A).Y8/TIOL#!ST$^.>AX>OA!#0OT$MHY!TET?:2,ACX'2'CBAJU MB:].78EP4LQCH\H +V6%/.'KY M:\QX^E9+G*)3 :$QGA"<^)-%E**!,R,C93 M',.7E*ZW%B> WH0"/7:T[6V&66=3^F^"S3&5*R6G_4M\C9N/XGO'1". FBA) M^X/>8["W YJ::$RC!@Z6"?&R\WHOU+T6&<(WG/@/ 6RT:#;3MX%ES8]_, M!"-%_?<;LMFOCT^PLB&=_1ZLY0>FLU^9GK[:=UXS^,;ED@O!319);?/8ICD% MU<()FGWWE+/G-CCAGGE+8$B=P.+7^-BI1#&79"02#HSJ* $&-;DE0#!".B=R M7_SZ\)2]0VQ-T%F+#TW?>^6S!AJC;^_5X;*^UVNUC_9A[ST7@2V0JL! D\9M MWB4/U#*P_)+D;R2P?TX(H83PVPDZV1;.^&V,?S3_6@0WX%?+G9V:/EV MW[+*W___W"#WCG'&>0H0)M#C(Y2T-M(Q5SRW%'0D'@;D1!GC2P-RDLLXOZ4) M[ZU83J4#S9B8TJ,JWN81MTYX<7YXM,N.4Z6=8EJ3*&* "TI0DF/2M92QI5KD MA@FU]33;B3>D4Q?C<7/LIMGY53+U69B5]4&6D+H M%[WS(;&">&;^S?>CL6( MBQ-,4I@U/OPRU#9V>0CMDY::R=T\87N9XSJVTJVCZR9TK&1FDU1EB=64IS@J M3S :<2VIKQ\25U06K!/TJ\;A=.B\4;77^',&NOX:77_>/]H]/]8VTQR-+(?M M0#C%\>Z2,V+2-)=8Q95G\=;3:.>R^7<-<=\,R%P>&Y'**,YCQK55>0(V=F:4 MBA- MH1>D40\$,"M$4!T#"I.)!,5$U!LT-2VCN1Q+@AC0N111J62$@D@O138 M DC)L4J# MB4^MM*J;!--&3UI.&C*%]W6T]^::0I M>GYFA2ZFBLFO:VA/.FUIS^K?HJD'@-J%5P#AX_ W&6-')[U^X^7W= MRSR\1K_0OSO2XMZ8'=_9AGU95O"TR;,F\'V$J26!.NO=B?%_CON-NA^Y>7M^ MK*+$Y"K*B-1^VI"-BS&-2RM0EYFM,<#(\LRUW.-1Q3IB3CF4N5 M8D+F8M4<;@ZE2T=8]Q4^+.-SL[_GREUY>CCO)]*WN]&FL[S=>;,S,IB]405T M<_.);G*ENFL1#> NKMG1!3)L^R8 TY"E];L\J#X*.=V/^<2A<$G"P34](+JP._2]VEBJ$W;YXVY_CX# M-(Y\Y+O7'?K2QLRR[I[3O=UL 1 C;S6-_A&*G/YY,UP>[?8R3GNYIE?OGF^H MT^"2?T\P]'H'TV8;^R1?.&*?1^F3<7R(X),LO#!K,HI]EJ8+J3DAD("[$W9^ M;>-OMC#LXNF9P!HBL8;PQ*ZNQT>Q??(LB-NFI]"1SQ# $$DHNN@ N'=.2$%] MJ=F?RAA\**@9@+"&I:/HQ!/:U+3B1Q:9O4'MX5<\&E1"8&%^#8<^_]K7[#;I MS3@;[3$/A?CS_!BVET42A["J%$<;1HR BHER1J2QX@ITS7A5Q"21BW+KXESE ME.=:B-1E((W +I7"21X_1(^KMT1(8&?=(YJ')O[V-D-Q1O-EGU"OI*+_NEUZ M41OQK'O[(L]E!3K[">!$TYT6Q8,]\U4ZMNXRF=M/FJH%S*>\"5XOEW!L&DK1 M-=,)"VJN;(LT_/IV1N]"#0Q^\^M8PDN\T6!0(!).FV*ZPB=$G97&^D;A[9,V M=#ANTJ&;?0@W"._;#;IH:J;:S9DW!7PVE(:\>//JU=*2_/U#1OWB,;B=2[[M M36]VQ5)?OWE;^R#+7POO\-Y#) MCU \U*KBL;LHW/OU8G%)XP;;Q<6]^#PM OR]\F2[L;TFQ@$>G9[R)]W_\)$? MBSP" +CJ0!_;=A MD>VVE&0SGX3T6P2V9JZX'V(*;%#IHO:@Y[-N_UV ).OEG3:Q3=^4LN&JA>C;X4X.GB+H VT [TN91+TMW;]#%"6H'#Q3./ 2 [U*2 9 MX1E-(/2D\;.688A6&]3W+M\:"U$]0X5F!WYF$U8YAL_ ="ZLGTV\B;V:<.L5 M7.:[(K1LAG_TW EU7TIL( M1J-P-PP;F*B9HV>Z6KNO_Z@U#99^''IA_3X'[3AN;HWZ>TC=[9-85HU]7%2-TT>SWWNTE[.._ M<4=V,>*T^NT0/KR<\C_L?C[FCNE8IC'Z>"SA,65$@99'5:HV/?/,VEF;R-**EV9.5SOK?%'4="YO MTK1PT>3M3B;,@H5CS7QL#]UFTO4NI>!TK/_MAYLAR>,@P_"9SV!]O#&N%^?P M#G3_R_MS>%9R^/SC^;'*HL0D&5!F$F>@VL>2R%@SHB7+X(QTIO5-TCGOHY7N M.\-X@;!0CA8DT2HL-["EKW ';33K%_K:]5K$14^NXQA)_ ;[6:B+H@"<*T)\ MV?.TMD_:?_QBBGHZEA=/BHG?+O^C7YI[-94$F#S_R6+D7XZ;*@%_GN'K15[] M3A1RZV<5_->T3VZ^WO%?_6MFUK_+^0[++_\ZVJ&7?O>UV])X)V'7N^V__)+# MLF%G<(?_OZUXJ]L\.'JT9;,PPZ-K5O; MM;!A/Y[V_;&\^#P-U5WCP@4?YW1Y/G.S2;?T_J&.Y%[MP->DD*$R!R)4.5@3 M/(]YGE@ATMB W'XV]OH_8=]^._+XO#=ZP]_?7@YWF>O3P_@7_M?#DX/WC2_^=_?3]69 M&1]^T!<@TBX.CO;X7T>OB_TO\-]W>\E?OQV<[;][^^6OWUXP^->7??:"_N^7 MW=G^F^CS'TS? I*%M<:N%T&_AKWV M-53Y=W>,KT%9Z:PQP@9 N0:@O%@'E!2,Y MC;:>)NM>C/_^-BQY@'K(ZZ+^2%QE[:(CD<^+>71ZR(\!%/Y= 04/\R6WX1 Y)$>4XH2XQ-8I.P-/75)>O5!=\(* ]9 M.0%C&)O8FM%%8<=F4% >()ZT9_F\.WUZ0O$AWX6WK['H\E\-8SU MRE:>\>^K@=0$!'[#(ZSWFG2?]H1WPP'[+Y_#\79@]>";#/U8T/ES ^A$-HXS M%1$3VXSPF&=H*TFB#5.4*2X84UM/\QVQ;BVM \Z_O,/ZYI5>]R4BX3MR3>R( M\;9^O)\FX8JQ3[%X"0)P](;$(X1B%OU2G]JQ\_^FORSG<72IO!B-<%*CD>_1 M*;0WW%#5Y],^ZM5F#OT.#FTBR/9B:$'(_O#/64]+622M8*86,&L7ANPFDOM2 MAT73IB;2V'9YN$ET/$ZR2#K.M#0)-RD#2I*"1BYVBES@IRFP&EA67-)I'NI4M9G)EU2&]"&K7=&'3]E?7[:''LKYS,<3^%I M?#EYRC<=;B>%]5(]_%4&NW8:X"C,7_QDVQYG*WD>K*D5NRQ5OCB#FQ1 9U@$ MM)@/L)0]@D'X4P +GU M)ZM!Q?XM%F6_R_DG@6&K\(!)N=2U>&D'L69W)>H_ MM"Z[4>LR.K0NNP=K^8&MRZYL1;8ZB3O56LL\I<:F/.6)2JQ.G('K*9<@L2XK MF;VRRNLA*#I'UZO^:1*2ZO[DG'JN/K3]#WH9&KZC %8J],9(]M(W%E-YN@2/ M)]>?4=+8801-4+]M2_M(:'XG%7.;M]8K@NDO[;O=AT4M[Q_E.SXEI?/4853[ M.R_WBAU#Q:+Q:W@Y;=NEM=4J3=E70T[=:(Y F&LEODW;\$5OTZZ$J^K?VX]I MZZD=OB9J-(-76TKEWEZIMUM;G"^O:I[0%AD5==M' [MX+')>F_$3RU5AH^EX M'CX_*\RT+!9Z?-7KC[Y2P[,\R&)D2ELO9E?4W2RS#<(KQ;4V]8SROO%/$#((+%TA1Y8-?9&:RB+?8#;86TKQ2J'(/1 MTTNU5Q865I1-T?[R'EY6\88MS2\I>"M6RB'-O#&YVO-8*7=[&%#SDP'+O]?R M$^X>7E[ZX3NWD?S7E&ULNI6OW]A81-KBP[6>046#/>V&!C0+ ZL6R1\]4>MM MAFX@CA]?9C_+WIR4'AKT;H #\4;H 9V&V31F7L^J"^ =;#.T"C1-WZ(&9YJ9 M@I]\WP4/%>$1%YZKUUM6O[PQKZ_L06_9^+)+*/"5*9I&SN2 C\0!7QF 4:C M1VTX>H3QH_N#!+[+1Y?^$,:W+3-21UN^M\E1Y6MNL9 *N&,>*O1#K9B?,.H] M%-XGX5/^:S1A%K5D&[6&57I=T58F9E6.=:)R43T_T/0=2+8V(GJ_J'FY\GRR MH+GE6#Q2'X9L$=G/;3OS++07PMFS.'BL_46@0H_UDQ+T5%AO.YML<4GC-T:O M5FW#J-R@+P[$^0.)$X-BHW^WSLUG0>KZ8IO[0Z4ON^J.33VP%S@8:E[](.ZY M@BT9^ZY7!DO3VZC'$K&O--W 6=L>-+VFM&%TQO+HM!0"WT,ARLO*7*;-NK7$BS4G=&O5LNF@TIE MFYD?SUM/II^_+EO.FDW.V ?U(HTT&FQ-FJWL0[+2I#L!/EA=\? MN50=_;6';;>M;7P=='\@2"]X%8Z[WY&R54Y)-WJP&Q$(IORX+.'&$AYR OI& MZ,/5S"[CK#N+\?:2"XL=P0V,<<1!0G)LXP3 MJZ1S7,>2QLE#;)@5SAD,PL_VP0TH>&>7YO 6O5>YK)=AQJ/&9@NQY*XW//QJ MJ:F@[R;;]!M$+96?G MB*0;9@J-M*RJ,+.^F5G4R@^\?=,CR2W-WNYW@#PX_*/I_NA7$R;E^5O"JKUW M<&?4U;!B8[#R7/HE>4]CC>D017W:SB&<@'E?U[AZ/Z(()XPO;UBSC$;Z- -< M5QR6;2.5!]>4J>GR)9?R"V9MJP>_R4LM,6>SJE#SV:(AUJ;C[=]K]0[>JX'; MVL8OX8^/< R^R\72GH;/_:1!*R7[W%>C,?XQ!J$F/22O6F2*5M/:3_7 _8&XZV-7S/TIVO\R-,I MT$&8]PYW/I%-]*9$"L-.5"MK]ZO!FO/&SPPK)F'%!%=,FD[4&\X%WZ]M:-J\ MT=C/VIFU! I+4R"A7=&\-/J^@4IG;: \B?Z[W1U_:7BSIAV0?WWLM.D+=8'\ M9^-P>NV8>_G9<^]\=@IJT^PB^(^]RQX5$M]5I6F) H^=%P&?L%.$7%5QUDY!V_:3 MH4$#A2UKL ,[B/IUW.ELS*:IZLNJ/'O61!/>P28_ U($G*\&Q036S8]E+G*G M<@.:B#*$9S(G.37P+YW$44+S/([6FDMS)3(3.2DEQPP:+:BP6F/'E(0G$+Y@'+8^7AYU4) MYI'W$G:PUS2([B1S?WKN)FT)'GRME@'K+I&$/SJ7R(T=('NX,86[:%NJ>H1K MY8AN4&[8_A^R_?T$U!*4X!.YU,BC/9WA-+[7:3Q?@J]^RWCO%!LV_GMM?)NQ MO'G?6]MNX(\[/J;771/F5HA[@RZT/K[L=-"JQPS=&O,$AGS.$KXJOW;%AC*)B1EGL +K>)H+Y7*36I>#,288-?RR?-RK;:_EY\12)T92 M1IU27,!RM(BS+,XX9SE5/'LP^;NKP946QPHQ<>E^7]A-9MIL)OUIN2=ZMU:XU,SU;"E3*L!K"%G:=B'X(%? MS&CU3MDFOR4,S@MT$RRPMEM^/R?4I^)-[#F02WCT]BA$%GTO8GP%.POE-AC6 M],*WEV_6^>-P6TI=^*37'M'GAI9VY-GG="35]34H=2!]U@7=[U6?.-PUS/C2V>=-#MR>C_E]M M-4*]#H- &%VA-Z2&GWO"Y $(IRM1>X7 M SDZLFE8%BFWG,_"G=O\@?8!GG?E1XL._3I@;$>%[?.02M'<0*;$9_M[E.A" M1V#T*'"QL[P3WGO>;<'S"E]Z:GTRNT>;"9E6-NPM,%&3,[MT,JW(64IV6+ZD5Q8@ U,3 M4"7-10_,?.Y2B!;@-;9JYIV9 O>K.XP0$PSGV:!F_TGMCOBQ*3@,J$4E#R?^ M:JRS#9%&V0!M]W&3.N_/KSVO%IJ;X]Y>%LZ;Y[-TZP\RN!/^/3'BD+K#OIS6(+Q0?>$EHB/[BM/V18IX_A^;$/(>2SP/_>DK].9ZT:>H_&&>A%0_LR2TR$J@6&7 L_,Q7WX4PBK71D MOG)2W:BZ1L-:U9!6#B1,(6A/W2QD7Y'Y\C!0>]QZ.CO^'E_J'%R,$^0\.;O.F_PT*[:>Z$BZCD1=A'QLE"/AG.\#NM_'U-@HT^':"M36^'FP^JVVOK&Z\I+KO MC-YYY]\2+_?&:[?0>KPZH^E#1FR/8?V KIOV\MI,*E+DF!VFE MR*893PMV_ 17,%Z,]UX6B(L@;3-2HUQ V;+D67[ PA#?B#/XVPX%\2GA[LU' M(:_*3Q5?2>7JC15_<**GT2V>M$K&U_65A?[:$N7EVLGZM7>CG'Q]28/&\K?( MYEGCUU@X%\[D16R(>+_$J@9_\V*DH;]Z\6NDYTN@F"Q,(LZZJHG7 K!/07K^\>9%H==4//1@V MXWN6+T2LVV3) -HBT&[&H_6L_QZ^+L5O@NNGR2 ]*;TI5RTP<24]OVR-#-N1 M>!6FS74F4'.)Q4&$=C6)_ &Y=XYZD5W@926O-5KO'+I"N&VX[F? HYN MA28/&6=^A!S4ICI^[()*T3IK?*:A[WTD6QGD[++O .V\A?H%"XPP37Z?C2],!ME><-IN(2[8= MTA;EJG+4QI*]" @:)L[#D4!,FQ^U/+IV(<&[++BZO55X1*F0#X+CK^EBYU=4 MM]56&R,\#TZZ[TU\M6_(Z3_W80C>XU\?#)W;W5(ZFWJLWJM)[6+UITSNU MMEE/\XS%B?>K%K !&>)AO2Z %S_ ( MQ$."R#U8RP],$+DRX6,E<2.CT@@1P?]P3-:P>1Y1;K52.C$NE?2R!)$K$SY6 MGA/EAAG*I=4LXY93I2/.8YE+1],TM_*.TO?_)FT]+VIYR-;9,&POUZB]-*<+C3!.9"4IH;A(N8)_C*%WE?\MBEL2IEC&E7!DK(VMT:FAD8JXB MEJT6\RP' *\FP7+1R*WOS VM8V3=5J4\64\IO9IAPZS)C3!XY6L]H!F5B?@^ M,RKI3DK%W[KMU[]+XF&Q*6.W,?VS'+='"C-K7?"A;YU4#%(W7&?-Q MO5>^_N:U]M;*S7[YR?:6#GO[W?8VNE7V[F'?_\_>FS:UE21MPW]%P7W/$]T1 M*J;VQ?,\1+@;NU]WM&#LQNV!+T2M1EA(C);&\.O?K'..%B2!P18@P9F)MC&2 MCFK)O"HS*S.O9[).!33^5-Q^]T;PB##X^<7Q'"U)4\U1L.79FO.Z>I^%P(U- M6([__:$ISDZMN)%,,J="MH229FC7CD>G5ON.LY0K;![ MMH=X\[5*PWM=144/[->[\:ZP#?4^2VZF\_;>;RVV=_5%[!U\8:U=>/YIB^P? M?.@V?P_M.W7PY/.YVC]APWT]D[?'CE82Q?X/W^ N9RV;KZ*/9^^^L, M_DT/KUY?MCY]:.]_^NOL.B'<1][:?2>.9<(\4B&1M4DA+JQ%&B>-B$H\R<2T M%6YKAS/NRSGHL@%V+:: !,=8MO#%/1^RW"4D#>:-0"UU"+P)-1&G.=;[&ET0831JF,--#: M5]PLU'J_Z"LJ2['R@2+�/44@P9+2)R$GM'DG48&T MWF2&_RAH+0>.![6W MYK[RQ@CHBU=U[P/!(F!G%>'64N.M,9AS4&ZO;>2U;[5QJC[O6S%)?##$H>15 M1)P'APR-%%&GO#()0( +\*UPDYH?C@K5JKZ^JJYY627A5!=-2M?I5%_1 MK5SQW6I;B37W2OZ\WH7D>GKE?6"K6H9[W-T^/U3CVG@)(JI6 CSO%/W=3* M; Y2O(1+G7\OZQM<7^;)!$@X[AU1R$7%J%'(R$I2DH()@>%GKK1UBFIC^\ UT'>%=7U7GCN3[V>"C MP3QJJ9/W3H>H@F922%5[.!NGZO,>#E$A.28H,IQAQ '1D4F@[Y%HJO,KV&95 METV2:YQJ57^NJNX<]]IK$P*.G*EHHR:,:4L(5]@[6KLHFZ;JBRZ*,U98;< Q M41+Q%'( - @D!0G1J:2=9L]XNR*0?YKA1TX_$?1T9,L1ZQ+$W8)Z _Z$] M9XD$Q97)%S1-Q7_XUGG]\2@XB=90:QDG-$JKN>"U^[%Y MFC[O?B@*MH=-&IP.[A W-B M0?&%##9PYADS?FM'-C%]A@6&M::/-9TXRDR4 MS$L>N04U#Y932Z4*3F@O0NU];)JF+W@?6H ZNV218;F8V J!7.08,0K^)9'! M)8:W=D13L74ZTU=T_[$IF61[O7&!RV!5.675@KSH^U]I?5"$,:X4X8DZ)ZA7 M5F-)+1-"B=IEV2QX^[SHL@AI!#48(Q,L&#+4&3!DF$-66)XPX]IKMK5#65/) M5057UBA19(5AUA<-%#$QJY.5S@KP@85SD1H7K8/_89F"K#V>C0.*>8\G1>Z5 M8@0Q*1/B(K-582>1"]PE&K1UF6N:TB;AJ[I;K8'BV0&%%#YZ2CU73G"/@U$B MJLB3U#J$(%GM,&T:4"PX3& M.JV-1T+DT CF!!EI(R(F&)Q;U<"6YQY^32I6 M56:WC@EEFUV:<] ;9NJIY?[3'?/[JE:4#&8=>J/<(GD\[A^%P+5;KGMW>5GI M$CV;T^&[VKK7I\/:G@Y?EJ3H&1ZU9PQ%V&7$F01_,Y&\GTE*;Z)QU&_M<*6; M2LG5YANO1-G6O$%6#;TU]'Y?;T$.3IQR!HQQPPEVVE*L&=-RM0/N?9-I74-O#;TU]#Y.NDAR M6/K(+ T)P!? 5G#L<,JL85C26,=$-@UZ%V(B,7DX7 /8ND82Q*U1R,!YBQ)L MN]#&*9ZM7BI-D[ ?3E=?(^@MHB;_+*B.EG(Y;AKO[EB=&K_83L%:N8EL<,/V M669#[:4)"US%"EX 5>9$S22MQ79..=$G=.7M[M^]3*&[R.$\RS'>#Q.^\DPV MYV.[I$\M&$#;PX+\-#]AU)T0KLYRHK<' QB6[4Z^K:20RX^)C7-[F9F_&IF[ MK1\Z &%Y+O#D@IAT/*?\#2[&[I3R/&PWWF;"^$P>?!EMOV$_]V-)(M:\QM%Z MT>YT&K%=/&[9=#-+71K!>^RP^'T;).%\2KPZPSQ-GX*L:)KKQ[T<\F&/.A5&Y?7:7?N/25-;#NU2W);/X(780?:W?%T"^BH MV)0+S6@,3F*$Z18TWN6^V&WN]+AI_S_R0 MRQV:+J2+Q7Y'"UD[*.)#E9##/]G=-10HVXHE$@'C9\'=)X)V6@EIS5F4RB_%P_(BL%OD! M%?EQ)9?%6P:-WC?5X,'9+)=)83;OAJ^[82*-+YW;\G+_X#-I7;T7K8-#OK_K MCT'4-/\,B5S00S+S6 MU/-YFLM\,O;.8P'K!>EUIU>0D5<"4IQ=UV7NP2DMOSV%ZU.V5C#'/&78)RX2 M-D(F >X)=99;06--@;EYK)(;-=B: K.FP*PI,#=P;6L*S)H"LZ; ?+HH=!6F M:EX/+61GI8PHU*R7+X1_R=K$HR,Y+5MQ;:FCVF.+#=6!)NW)\;N[W>K>Z&?N MQ>&+N$,X/3KXY[D>R?_".'NV^[;2NWK:/#EKD:/?= M]#.3.X2]3NNW#R='G]Y<[OWV^TD+Q@GC$ZW3HR^M3Q^O6I]^A\__]:5U6OBJ MBYDS/N!H">=(N #.:DH1F9!9+;V6S$8>N31;.Z2IS*IN$#;H\K4&IG6:VWT2 MPF/@UG/A6(P\V*A=2$)1*H(.N65_ 4QWN/.\'9AJ[+D?]LRGC@1!% W,(LR\ M0]P[A32/ DDFK>I R("&<1YUP@*Y5"B8$!2XBCCLFM'6Y6U9MX MC8KOUQI$)IYE[(;;?MX MR:;I\;S/8I74ECN#E,N9))A1Y"+!B"K-2;+YWM^M*%Y2:_+Z:G(=8%A#95TP M\X5.Q":KD:-4@[)B@TRR#*F0FE)/S7$]O]_*BUX"\A MMK*Z]5EOQ/[I<Q-]U?3_:0=R-Y=_ONC?">HWI]\+T)725V@I# M$@N(21MRQZ!<:J@H(M*'0#VXOHD#IJO%=D$_/YD6K7FPN4;3&DV?NK"[QM ' MQ-!Y)U8:$20/">DD(^(.6V0EDT@:*Y(WTGB1@U$_WG*M!M(:2&L@?=0R[1I( M'PY(%P,,EFF;HD+6"YZSIRBRD3+DHJ%14^N5(%L[G*]#XXMU*+U>EX+E7+&; M[Q:+8K]\V3A3XU#N#"/-1G8#B^JJ;,*4Q;PVETX5)7@)'C&I0055"^UAH]/+ MO0]RO57/MXN"O:+2>:$0JZJQ/8.W]-NVLWV]\FII==4=JJ76?]G+8,\@ESPN MU!"WXZ"9:Y[+)A*38DO8H"ZL8QCU\V^G]\&-U.^=S=4W+ZE+'A=,YEWLPB3* MFE^ SME"]86'-Y?4RMVU-JZN6=NP,K"-&FQ=LU;7K#W,TJU9S=HWC)E-7-YU M*EM[ALM;5Z[5E6MUY5J=IOWDF5B3SB@O(A7K;.]@[_3HH .OG9P68IA MK=E/I=GS7A$C1H2(!>(BM\>-7B++DD(Q!DQKV2O+>?MN MS4[MKS&@J]COU4I]3Z5>9"%Q7 DF.%(D8,29"\AXS) W@DGE@X@6W(G_\S\: MC*]_K9%:O[!"NP_7$JJ^RZ&X:_!F_<#ID>O$[A'KJ+;EPX10H#9!5H=62\K' M@I916>J15A30R@F#K 7<@IV4PG/"@R&9<)XVC5QT+^Y=0K9&,=E:Q1^N>JE6 M\2=4\87J)A4DUR0B@P/+%S "V:0H8EJ9P*W20?JM'3 [FA@O-NFH5?Q9J/C* MZVIJ%7\Z%5_P.8(D*C!"$ F:(!Z-1(Y9CY)7B0GAP6:CH.)4-0U902%X?7MQ M;UW=K0HM9NHLZDN,-;C$&._+?JHPJT:JU2'5X9(D-;!$3#0:"0XF"(=]12#D M"4DK51(4*Y)"3E)338E_.$FM#GJNKXX_XG5&K>,/J^/S#H?'(F422622](C+ M))'AG"'-9' F @!H#3K.2)/G(I!:QY^KCC_BQ4:MXP^JXPL>!P R8<8I1# / MB'.1D%-8(V^2QQ;V74<"'H>AS66MIS;^EN/.OL9,:73U")3?_TH6+LL3J?!^ MP:\[7OZ5CD#FBK!O#N%?Y[TRD^M5/W;LL/UW_%TF5M[.#6!+#_T1^ MOEYX7@=ZGM)W*L2HQMG5X>SG&7_IRU7K]#T]=DF!H>P#"H0*Q)DGR KB$=.& M)H$]3J+HKRR97(^X3AVZW5Q':8E"UYDAWZ_+EW.Z; RU28"Y1+"GB$>)D7:@ MT!+<(!V#CX8W?V2A:>P3;2K!?&[!9OX\Z4]3.SY' MY/K1?D$VP6A?V M^R7@_%^[-F-IG/2S8?(_;8=QQ,H)JP+GVGEC@Q#YWL08L%&<.09_X:"@' % MR.8'2,_@__[3[BS;QJ7,$HK88 R&/[CBG$:M,>'1.^=%2-*2TE2"S\3P.MLN M1 ?MM3",,,%-B"9X307UW(+UY*S?,:IN(E#HW M?M@ T'L'DP',SW'V0>.B0,",6\/V6=5+>,PIT2]+@8KIAW9*$7!M0EDQ?7O^ M5W'&9[!L=__NM7, /__VU]X9S.^R<6(!(2/H&'P$4'%X8@%(K\%M:G=A/"4! MQMEYKPM+U/@ IOAZ^'?!:2?]WM_9\#UE7T[*$E.!NVS\PX,*1^,@,WGF1'% MEV08&1KR=\#7P=$PF'!M]'MAY*L# ?;C[W9>U(*IHU>L!ZQA!)R=F6"Q@KW^ M9 S35^#M^9GC06TWQIT?\B(LKFCLE,0MY3CR<0$62'G29%*7T(9%+/]9+/AY M7OYBI' X#3.QR'2(9<77'?:DG<:;GTE+AA4R/8VK:_[KL%8E54) GO*'=&6F.EA!^3UV$U1N49\D852?G3"\?=N6A5K$L#4?];L&7E2%T.>JW2RCLYGWJ M@&B,^N6QY$9P7 #,%>\>.Q*#:\=;\:4E<=04_\$#\/&\.*<;OF-'@P5/X&:D M?!)@O,TN_1#/P-/,APG(5K[#MP%>[T]Y(:< >->-)E-S1<\:<51.I[E M^]-9PCO JAAD W)48V2H%LA1E:C$!$P. M<+\X5=ML(:#8 +WIY+TN(/ ;HMTL;>@;Q01VQN6TMFN2DARU7##AC./@P"]S7 +<_HE4(/H2Q>*J=75L4N+!,(^T5P1QG0)R M7BHDL+(*$P6&J-O:48NE?O^8,D:6@#)%ITPV.,:AWM^QI*<HJ2,2\WAM/128JPPU9Q@^T3R7AR#;R638 IYS1+B M 2B(.4@0%F%K9WC2CU6P?-'1RD&I(BB[N0;O[M@R&[MU\,-@N'%F M[I_%783OG9VU!X/RF >4OP#;,O\]PQ)\;B_[X+,VAO9K%0$#IZD-2I\#)><= M6]'EMMVH-(1_&O8^Q[S1S>GEBL\K]'.S"A#VL['JRR> 0U5%Q^RTI7PV2R;. MTM2QRA_T]KP-'RJ@9%1$ZVSCO-!;I]!IH<%JL%B]+JQ/ ^S M!FQ< .S@IE!DL;8 ['>(2?8*].\.XOS*V[SX?E1LRF2))R<%>#/]8?NJ#,I7 M"[\LIE@X]J>C\/FL<+;.;,CB--F5<0"W=(X*2:JVO?KFL3=>S"1_92EOI4Q, MM&$JJM5DPD1P\F.ZP_$0X3@;C 9W?MJRDW"R! OB-G8+>P"977@?_!D&\.)E MKSI[)RN<)U\J\&+\ 32X& Q,8P1X=GUDH_->=D2[\:+LAU28=E5X=Z)ZVU.P MJ[:R/^<@QZQURQV(PGV8:EUUW=J=['A>BGPA/8!7LBBB+);E3?22-1HKXG2M M2AND8ZL57.;"+!__Y.LSX,W$PN&9U4TM#!(4]0O@'4A5)0@%@E17QU,$&0SA MK[/JTST8QOB+/T50I+_CPC7)[1N?)7^RC]^VK^_CE\\E!4WQ=+Q$^3A[/:., MM\0I7ZQ!Q/:N6N)8,J.XD.!XQY#9M#1%CAF.G G!6$.5DV9K)^5KHN7V4,XG M*:0__FT[U7UD<=%2^M3YYVR6]OK7Z.>G<<0AG+O%A[):9T>]P/(8$$A<'_QA M.")C&G4:'1C"8)R%,/EXF2L 4GK2/B]D/8#QW 'A!1&-_J0+9\[G2_C>H>U^ M;A]DZN'8L%&^YIL@Y MVOTBCK71L!/1(9R(1SQI@XPR EEGL9,4-J'P8>7V8CW^. 36O)<,_&C]=RT# M*Y6!@]=7Q]B))*2D"&O+$?#-U^/H-,%,!*2HTX@+'9$-+**DI"#&!9XBV]K1VXME85,QZ,=! MMLC@M.I<;K3O5AJ4999"#MVVXT7AHPSBC7XQ&/$3&S6[9T5;HAQ-RS>E_4G> M)!B_OMWWH[-QHE%AW?9\Y5T5MJWOC3I@5:<4_? &/[JTVV\>3N'F52F[V"UV_ULT?S1&WR;QN5%ZN;5>W9,O(*S.,'I;&G,#-"']N#+KSGY=)A_>G&2 MU+K:.WC#CQ76PEAPV$0PF>,WV%QH2I'&EDJ6+&"%WFI$4+CS7'W0'\5;TZ_7 M[H;HVI8789>\VYMF3KZ=B:Q\0]_F4HJJ>X"+7OE#: _*ZZ%>OPJ$%\%BZWV. MT,-C M='X)WSMX]_681,D8M1@%;\" DUEY4S2(!VDIN%]*Z)1+=9;DEV2;OXCI=>-P MG$\RB?.5^?0YKVTPB>:7-X/929@5H:E+]>'/Y:W@G5'OK-HO.%'Q-%6= :(ZP\"(R6"6GO-2*2 M"AX#C2R:K1UJ;DM8L[?D-FXW[HI9Y ;,FES>S@A<=7>W$K0BT,0[( M9;G%0H64F*8Q*/P=;DN-5C>)W-7KBV/%"'4)T H[D1GUI :CU0LD>$C2)*R3 MHBM%JYP?,",[WX=5REBM$Q=$F @(2S38G":2Z'+6.Z7TAFXJ-5:M2'"\.);@ MVE"&&6(\!;!1;2:.#01I91AH+PX^!A &53E&Z[PB@U3AU@[CM[WIRS)D3E+J(B(53D3LK MD?7"(LD\B((4S,C5XM12J^I>5R 2'&/PB$$50N+*@OL?O(3_@\AX$QF]H2U) M#5*KD9J#CY?'F.@8/=5("6X1MTDC1S5!WBI07L)2S"4 Q&POMFNZ"TCAVTM) MQC?II3$U+T_7@>C>Q0/86,>]#)[K $Z=P)(22;3U,8IO.74+500U^-P@1J)H M3B.P,+"Z #Y,2,25H,B82)'3R@E&@^;YYHPM6N7_*$3@?GM+.694!T6#,ERD M!,>I W!SGL-)FP V;C>!Z[V]Q]ZVZ+'&GL*)39 S.)-1*HZ<)!Q9QH*QPD=B M"TKIQ;V]?AO:G)XS,V?*QMV1[N5F,-W/G5CT(9XMR%QJ-1'\C]EYEQ4PWY]R MM-WXL>^?GN6WN<$37-ZXW;F6?5Q<2A?Y:IW>:%*-.^Y3T>X'=&[[P\M&L$/; M*/O2Y&RT28^C(@-EY_^K/\W" 6>6F-SYV>@[^*_-4R37,^\;F=G]>% M]YSW>V#JC_IERR#X:YAW9[XVN+@GSUL"9Z =#(OY M0?SO*$^Y7+))_MZTET9>H%Z199 _N^2:9B93LNZ$--<)2=2=D-9@+(_8">EN MG8T>\"+S ^"2[?N3W3)).-_3ONZ&C#R@,?T_>VEX8?OQW[U.VU\>P!?_ NCZ M,J\X/Y)CB;'10E&01ZX0SPUU'8D,I10M-9I2P_Q:7'$63WQ5Y$7X:YJ@;FB. M4 K!;+IX<6-?E57DMAF5)"R^O$'F"*$PV=>=;'3=/N'9 B%[K-73[7:QL[H^)/U.2R&--VX\\;90DVYK^C M=G]2@W>M+K H1IXN-V@BHFNWXK^6!FZ:3K*P;O+XT@4H=%P)$URB!,BD=8J(2IYPI:XQ&6: M[Z:9A%:>6,LB3]SQJ(5+B1(AA79*.S=OPLOO MM>7B.&IJI&0!8>,HXDPZY"+#*%B3K!2Y%;(N,A%N*VQZ\OJV>MOOL^V?V3$C M@L/N!A0]MH@[(9%SFB*I.'<)^V+2\:IR@YJ+;U!2[^V3C^+XY T M *:/B&&/$?>%M6 3\LRG:+!44NIL(WS#WLP;7,2+S#H]0MBH^HR M_<^+=AK^VNMVHZ]XHXK7LF!DXL,JM3+S2)5Z?AP3&O7ZU3 &A0#F/ID>Q@2/;Z31<-2/C4X;Q"-DQJ6R3\[,0$!$BNP] M^-#O(SBEJ"GL&CYMFSV6^GQJY:Z>PU[CI-<)%=4(/&+4';8[Y8/@*YKP[]S_ MM%$VARP2YR[:@U@,N!VFHRWZ28[Z@U&F>LK$77F2>0W*T4V1)#]FTF'!EO?J MQ>BJ#JE%$D.9H%>1(_:^U3KW+MP3XP]4G3MGQG-?GV!5;!13]=Z_Z.:KKWQO M6"OZ38J^=^79<8R""C",D#EO5>[TB.:D 5<_5DDM,-E1=_ROYGPOX7M>#LY: M$ ][&P]&1%7@E9OQ]WM=^-&7HRHOYNOK>1AW-F]]P-Y()'1D8-[F+H82G&MP MBGSTF(/71#O(JS7*)7LEBW^JP:#$[&54"9T"$SX@(.3Z]Z"Z:'Z;,&56?/(M;:S49( M44A2UCP5_3US9^^\*^57Y::@P?8+YH;IZUDS4CN;S-55M .#IUM0-92/&YMH M#2*F-YICCZP(Z[7/*J-N,*43R.S LX_=;KRQV3"TXS,GQPD+4G=)) MQYI/TWT8SF_5_%;D[NB=G J<)U!\_'MJI@K[ZIOU*O#XK34@YUEN5.QE]YAM MWTHAM0+;]2UHW%]9X79!R,"*SP[]FABJEZW==V-#%>_E.S_Z\>KHTX>3P]// M8*CNM0_/CD[V#PZ_'G[Z_73O],-9Z[W[7WX MSD/Z>_OH[(W8.WU[ N.E>[\=7AP>O.'_N8+WGGXYSOVT#<$!":YL]OM$;E3! MP/F+D6L%UJN5\VFD.E&;L!31!,J5LKGT[4<%IN&8P@W^W M9Y4N3=G\]A"N#]GP(+SR1'*BN)<>(%4$%YG3*3!N-X,/?A::JD.V]*S3T@6^ MX5C511^(\H?6F]8>7..(KTBY MEC^T//6*IPS&H9%E:U?2[ RJ\N'!JTWS7_[(,RS#1N15X^V, 7:-!:SB(N+,#9[9DR;$T5JMF( M[>)9 6QHGTO=\YIWQ__Z9F/@EUUA+NL*\S48RR-6F'_3YIFSD;@*$1LEF..: MIUR([A)S(22BG+)$W&XC;01DL6]!UK+S>X)$MY^GU;EY%^1_)#=G/TTL[W=3 MN[ ,T+\X=^?-Q?[!%](Z>$-;5Q^O6KOOCYG0!K/@$%4D@NL3!'().Q1X UP MP<:@YW6$6(*ILN!Q),TEI9;H*)QB$@MEF%4;&=*?!L5F8V&3,-[U6%5![0@' M;A5$*F@=-\T.G'6DRENZPELZZW7CY<2>&W6KV!3HLVF.6T['7D6%DNK %]^[TPOX;J[S=:"T.,#^P^$B8>@:5 ME35VIL;&UC(GQG>RWY':5T$X(:6+-]2[GP!DH^Y85&# M->8_A0TJVQAT!^ 5)V19@B7QVV@&KL@1D-;KOM9^! SOVS1+&PF)OAC I(% M>WJD+1Y.,\.MLF(&MXYT)@B]U$7*$CD$7;+]3FZ$=C8J"2A!^$/LC&5^E&_+ M2[%BU9DZ&[R%[Q^=G5>S=[U1Q3#5[[EQW &_[G?N\B:F&YHA37EKJ]X8T$0 MJWSB&0+<[-RFV,]AWC]GSO*"O-KF4?X$-EOYX\_C"X7[#F3*N7V/\50AEB(B M7=YGC*]=3D!J049^RIY^_^=;_?=5;/P-E>761<^UP=+:Z3\!H(N@LY@VZ&MW MRP2AQL](6/\+*C MV.^/A7-.>F$0D3G;(G*/='0"41UBHD)H1^(]3+-U.:8.EGD8Q279LGAO<>=X MS^B<*.8V+-R=29 C!V@1S+%CSP?QU?B'S*%PWK&7K]K=8J3%A_Y5/:N*C.1@ M0)'GZ6VGBGH42UF^/(T3;.,R5C#LPW]A_,W5R]O%2_\4)"L:/]OBVU-PVA% M,.05;I!"P<;/F[R5DH7WTO.O^=W_6H@8SFM4J4RKAB3]K9O:0F,G%_OCM,L) MR*QB5:9OK4 H0Q3L]3F<[SD-LC&>WT:M6>5175NI'YKUW==O'+!>\K#GM\*T M7N$'7F%6K_"#K7#![[%2-)TY8Y[30OU4YHJ-X!%A\/-]5LQ9_P7\]U$WH&JL MWL>8TFWSS]<9CS/[;^=*X6FT]BZ*^*W9WD4%ZV<\\3/N+=*I^-^:BO2"FUN( M]*^YI#NG)X.;FSW95]\EW7,3_ZZ=J)_QN,]8$6 W\M]J6XDU%_3%^YMY2;_/ MQ'%C$Y3[?W]HBK-3Z^>GKM7<[D-7RXDFDN"$.>&*&R>MIB1$[9S7R> ;:EO9 M(NG]X"2WZ8>_WDP1U>_G^U=O;EL M'?BKUNZ'T];5>W&T^]?IT2E\^O2-:)T>M0\/WM#_7'T#-L'7SD M!<>6\P03@15*L*F($R>0,J9XA3'VB62%-8B<":/C1.I?;7&-!5[/=JB+HO1%W. M050,L'\B,J1R>R;NDD!64HT,$S$:&H/,=0]5@6L-435$;0A$!<%\TLPFKC"/ M#N I=\G6BCB0>*9)#5'K"E%[\U84CU@S[@72RF56[L20Y98C 0BE+<8WGKCU+PI18)DQ!F)O/,\ M-[E42 >?D--,2I:(CAJOH[?W$J+'Q<59V19T)H9\Y]6N9GS+#=FSAN'[3O_9 M0#3XM-Z02+6TBH-S:SF8CT$FEDDYX:<:HM<8H@\7 W+<26,N:6KLJ['O>J/-J+62BA*>31EC70A.6^.% MLYQ92FL/>FUA;]XR]3%S)VB)L /GF0>=:0"#0"%01A4C/*JP,@^ZAKT:]C88 M]K@AH :2Y(H=T NB+='!!NIB(MR'&O;6%O86 H=@Y!'81(HL(P;Q9 @8>F#W M$:8JJ&O1KV:MC+C">4,LVLDYQSC;&-&#LB 0 ]]CCZVM-=;^R;-_F4 MMBD%G) (CB"N;6:2-!K^F93PD2L%YE-#?4'-S0N.7[:@\VH9*D M?L:#H/>FU!Z\]KZ?NT1U;@;T^\S\F7J'S]0#Y,D3J5T2 7/FG(W.>T*)L9X( M[_1=/< Q?\8,?<841W^=A=&QV7!9A\!6X@:^N2A#Y7]J*X!SEDD@NE;$T,*T$ M5B)Y+4B-6)N#6'X>L13!,1I#D?#29,1BR"C&49(X!NT55E2L'V*]A)!S5:AP M0^#YON4AU[NC+;FR>JEY'BM?GV<#^ZLJ>:C]ZB=#_*]+PH"!&JZ=8<@:*A"< MYQ$9P@3R22LJK5".K[R(=F7:M>85N#7*UBC[1,45-M$-:,X4,=N!,298L7UW&<8VR-69 6P2:_UEP5^W4S%C/C[^I'FS-C+46S%C7^9X>A1EK M8WARWC&\ZJPKMFOZF?4[%'^W^]67_H(7W:(L>'IR<[>T>G>WO M=KZTSMZV6V=O+B:?F82.X;\<)M[]\&7OTWO1NGK/#J_@NWX[Q'MGAWS_T_O+ MPT_O+@\/7O.E[%=!.)P$)2">*54L&SN+5#N&QBIM:H'_HC M7;/5.+5.<[L'3DD7!96!"^I >)/526K'*$V&&,5]>&"<>GX96X\'40N-<;7+ M!#(,,6,D0)3%R)I@$)8\)LX35Y[5U#(U1*W%W.X!45%@9ZQ,*1K*930&8^]I MP)AB+0R+-42M*T0M-+$U*E@2*47)*X=XBAX9;!528"#'&*E7,=4054/46LSM M/MZ>30F<.ZL\P=Q&9U1B1A/M'?P>.UE[>^N-4_.F%%84YZ,&T<0XXEQ'9.#( M04(K'1G\GPBYCM[>2X@>U^Q7=4_P[^%0M5+Y)'24R?&@2:Y42EX'+ )7..$: MHM<8HI>P7V%K82^M1(&[A#CE"CG'"?*6&-C)!#Z"7QE$WU-KUKR+28U]+PS[ M-/A=)A+%HG><2V955 )3JJB.*DE6>]!K"WL+EJGA1,8HP7E6O&QVXFCD2$M, M#/>9#]S4-# U[-6P!UZY]EP(0#W**/*]ERDXN=V#M46E= MTM*)&'FJ4T_6'/L6[G4===A$<'*5U(AK\'0UM@Q%R1R/!#O+Z*9YNC>P7_&: M_:H>Y=J.\GE%UVOVJ_H9S[&,IF:_JI]1LU_5[%?WG^*S\0"I"E%R'YSF@G-O MC/=X?]V0\:GWSG!MX:KIX2KA?ZQ M'$XLSM/IEDQ@H?,.9&.RZ4-5P2 M*KTB40KXS>-95W6D_4S?%HJ;K &]WQHLA>&-QJKDA4A6 M2RQ3Y-8RXQ-EF@- CCRB&-KD1;"(I*\P5A9 M':)XQI6?M7Y/JKD]-C3B:#RWF8W3*:Q)(,)+K;GBKM;O3=#OA6 /(SAZ9P)R M*I?C1)Z0MAJ4G"9CF$X&AY53LM7ZO8;ZK956*05M212@X5P;3,! I2$Z0]TC M!G-K7^-'E7PA.A($PQ$\2)2,9(AS&9&+5B =U9%Z4'+1%(36*OY\59Q+ M)ETB+B8?N %3CH%*H)WS8OUX.OS;&!_51T4:L_MR1#_!( M2"\09]8A)Y@']\V)%(TA-%-B/4AIW?JS#ZZF]JY&V1IE'[M70XVR3XFR"_$Q M$^"()-XCKHA!W'"/#+'YKLXI\)VLYWKER5 URM8H6Z/L@[:&J$,83PZU"U%* MP8*02NC<558A[B-&FG**0&@HBSA22-OO7\)J-/[.W5P:O=2PWL.*#P>-?O2Q_7=! M!&Z[8?K[*)84WN-[?<7LB%I,%+@/?HT+#KRUQ-3&> MX-V4=7=CQUXY]]Q2C.>46OF4V.&T>E'K -)&0UO_L@"5>83;1[!:FYY M9OX\F?14.;>?(W+]:+\@FV"TKVSGPEX.MOYY74!!.F=7<'[R-TXQI0>;8JDE M@-.]JD8?8"#V\[M@3'9MQM(XZ><3[G_:#N.(E1-6!35R%B(T2S''-D^?6N<1<"(DHIRP1DQ.Y MPJ#K1["(0EEF#0D2_#=Q[2W]M'9V_$WNG; M$Q@OW?OM\.+PX VTX_'.#,L)8H1\Q0.S80%LL&"MT(2!X=4)!7,5B." M=7*>0:<_BEN;*E.8.G?$V8;:IO?AEODQM?N^VQA&R#S_M=C[W]-<'JP4I* M[_38'R7X!I2??^]&D'@?1ML?--YTL[&W"X;EF8O]!B/-E;*?WXF(?HD+L+9+ M5V!J/HWOTI_H;E.^^^*-C>-Y_^F9K2VIU_;!UA:O5+UGL.^9K%,!C3^UNV44 M9'C2&\%SPN#G^RS;O5+JR/I7R?UB.[;K8[/A(MA'0D4N,4UY8ZJCVVV% =:-+^SC=S$X^UX=?KYXI >?CTZ>(./#M[!:V_@&>_XT<$O[=;!>]8Z M:UWM_3D?46YQ&-OE_NXOIT>G;SNM@P^=UBE\+WC'AZ M>0]AP@;;YYNU$4SJTH$$TYVH>E0280A3RA M,B;),,^,M[I):T2K$6US$"T8PE0R"1/&'?.&)&TQT5YHQ6TJBKB)J1'M&2#: M A5/0LUI;29]RAM,:",188GFA0SJC(#2?8P<9CS9CF"HQT8T*!!62,!0\8 M??HV%M0Z?S^=GW?(8L"!*4>1P8(C,%9S_W054+1<4$>Y$4)M[3!A:GU_OOKN MD\/21V9I2*#QH.&"8X=33MK"DL9"W_%8WQ\P-%.?_8^$ XN,HE(;;05%F 8) M.! UTEHGA)T-F CN UTYD7+=.?,[NU[\]-FVNX.?&YW>8%!DC57)P^V:OVFC M>).(67-QVXO#0LAJMWE3W>;? "G^@!U\5V'$N^X;V\^Y!+7M?+\S\W#17\;1 M,L*=188D\)>%,\AJ*Q'A%J+/M=/]X-K^;WMY M5M8HOBB6BON W+J[07_&X;!3/*0&LQ6"F5^2M$HBHRIY)&P@B,?L% &*(94L M4QS^YY6YB8#G[F"V?LE=-1ALC$M4@\%#@<&\#T2TC#YQA0*Q&''% C*$)128 M ##021$5,QA0+&LPV!PP>$97BS=B07VY^-TPL.#@Q"@E5L:B%,"MX5)'! <# M1;#=5.4,6:S2.K+AO+ LR8*6K[[J>7 ?Y]2>I57CV W-WVI,6PFF?5[T9 M"!+@& (3!Y>94T8*T '.'*.>8("%K1UJUB1V6^O_NGHXM5FP>6BPF$=I?; I M6N1)I(C'S&D@.4=)",J\C9A'OXYFP8JN=-;:OYDT5(G=\/VM5&YMN?MB.WZO M=G&>S>%@1=+!$\&"T[&D?WW Z["Z,OB1CH(O2\KI*%6, M4X*,P!;Q@"G225DDJ*:1&JXEESD!:%GP^_MB7JO1OC7ODE#C;XV_=?NL&G\7 M\'?>,5<1D-6QA*A/''$2,-*<620]H\9C$9/1*VZ?50-P#< U -?-OEXD "_F MM7JE1+02A: BXDQJY(S%R)NDP/^1@=&XVF9?3XN_SX<+IZ CR&P$F9Q@ALQF M3%?06\Y1D,D)9HI1&]ULMWX_(E%I(1BB'E&LW6T/AOV"1:H1OY['[B!.$^)G_QK#1D:&C*]V&#-PPU]%EE7&D-YY M!1B#[4;&&QM.1X-A^3*A'B-)Z$\%!AI-G+4K!A9=M\:YWTXL/N MA8U^3)WH\S>.SLMOMH/!Z.R\^+),IC4:%D\_[_=<90GD <%AQ> Y\B=<;D M?J^3&6$L?.%@U!D62SWJ-][]>[_9.+=P*PX2YA 3-_G9Y]9U/#LQ3BG"W52.VN!6L3]*3=!?T8 M72\4&5-8/2 5U9_^)(91)^ZG7RL&N\*T';SNAC>#84%*%R;&\V _[48W?#<= M:D'$];(YJ Z/K> R$,Z1")$C'KE"+O=PU$EK2F-B-*5GPT$5!X4$9^WM @S, M\1YF3(UCN5EB^H$8RL9>;Q@'8T*J3%_8[0TS2V*VKP$IAK.?6W8:N/(BKC$X MB7$X>([,55QL:_I]K$W/B@RJ'NR#T6SQ1Z'9,IO)LC5OC=V%-^JEK,5UGJ>: M:NRFQD=C>ZI1F$YK1([UC5C6QBWVQ$YM%.;V79?[4190NI/A2?PD,1N=[Y)O(W(^T$OSJ;>TQS7=G[YH'^$>O^_D@]L]R%&<2U7D1UYA?]S]]Q/N['_G1 M[FOX7 NWKM[G\;1;!V_/C@Y^/VF=OH-QOJ:MA6O,-^+HX#W?.SCYTMK-XWY_ MM;?[11R>O?O:^G34:9V]N6R=?B2MW<.O2VG8",3/*FP&*-JE=KUJ(:DV[#I)A$Y-8KRW'@@E%M E>)<649<\;=.3>Y MQJ2'QZ3YW#:>/"6>&91P2(AKF=MU.XJ$9,XJ3&3B 3 ):\"D'VX_6F-2C4F/ MA$F.6@&VDJ><>(Z9<4%HK@D3C/! ,+UKOFZ-20^.28NE;T+Q&+1 00:'.*8* MF:09$EA13*PS1A9V$FUB1FI,JC%I0S")4.^$=#S)X+F.Q"IB8R"*"9V4(*K& MI/7!I'D["2M/B%(2@45$ 9-,0@!# EF'&57.8VP38)+134ZY<4X%X@78',I@<(P8$0$')VE,R_7\W=[;>46_GF+SUOKXNAC0W71= M;JBN?W\2#F!#_IZ#SY=[5^\O6Q?'S H,QD) 7&B"N%,<&; GD+/@GF+C89?T M_2 \:NN%<(RZQ+'6QA@?H@V4N:@YN\'5K;=V]5L;_WZ\EMPT@IWK <1>Q0![ZH:-]F P*M*. M?&]0IO#="QV^2X206)0@ +I^#&^+Q,'X:Q[+7JP%Z*8$O4L0H&,>A(B>4I24 MAV/<18ZTDPE.=MW??'/*^U MYA$1#%#!HY1(6Q41!5=22AR-@V7?(61[D3ICO.'-G 1]'GU.6.]<;C?^C+&P M%QJFR-X&:,BYB>4FP-O+%._[93ZV!PW?L8-!.[6+!.G&'Q&^JT'A=?A'B$,P M]L$HROF. _@3Y.V_HUZ1_]@.V5KQ<;#$G&EG66WT_L[WOB<1;,M1OLEM@(WW M!:RA7I6F;0?#QK!OLZ'9"/9R_!S P(QY\,NRNK+)X9V1+2,U69"%B M#N.(E1-6!1L:XD)PYIEAL/67F]JUYVL7.\NW& R=;_[N?2Q>& ME__NV.XP9UC_=]0^SY; ;GO@.[V<'[X^N=0?QZI[>4B/P,7ZY13^.]G_[2,^ M/'A/]W_[ZPM\'P>59J" I^ RL:,%U?W]]"B[6+^UX+\W_.C@P\G>[B$'"&@? M7GT&E?97A[3U=0_&_Y\K4.?7Q\%86#AE40@6[#)T!,!>?6-!T0ISDC@4P\Y+&@<.;K4W2SJ=>3U:] /5.+E\XZ75"HWUV MW@>]J5+PY]RE^93\636H-.!;PWCH5/X;I>M%R]3[8QUEBM[!PB6L$9=4(A,I M' Z!8XM=\CHNR,@&N,=W$>/&!7C%^6@I\_B?9:Z\HMNJSNC>EO1N ZHSNIMU M O,WE^N..>]URO)W+^]JT^C-LY3"-?/M+6P2%N'7QAAZ?^JO7;>[KWZ5"TZ'N^=_I7>_*9\:7AV1NZ?_#+ MV=YO?W6.#@Z_[IV^_[I_ &.^:ET<[1Z2H],O5T>[G^$9OW]9FO"II:?8XPC^ MAA7@P]J"PHPC:GAD.'J2G-K:(;I)3)W'4&/3IF"3$\8!+D7+L.*4)*.B,YXS M+BC'!.N[YC'4V/2(V+3 *BVY)0Q+)!(AB&O,D"&4(,5A4T-TTD8&V,2;DIHU MPJ85,2FM-3NQ5,E6">((T%0[Q1W3&HJK;(Q\L1M2L+7UM&Z M(=#[1>M("4X4V+A(.<(!@8)%!CN+O(M,,6:$C 8W1L]%EZ1TV MWEBF)>&&C(WH V-)W[EO1PU'CP5'AXNF!>,)1RP=BLZ:S,GHD?7. M(^&5E#Y$C@D'+XM8L[G0E72%.*'[T+JH,7ZZC)/WN-H$MB2A'OM M3/#>JLB$PQXLS-JP6$==GC"\T^ M+\EAC4IPS[)E(FGF7L3(""X0.$W!4D62R@T".6YJOJHTC?L5+FQ*2.1E0\&* MZ+-K*'A$*%A(\L"+OWNS,K#SYV8?P H M>UTV&2I^?R/,U0BW.H3[LFCLE*(B(15RQ4(@#AGE/?+*NZ"E ML='DVFP#IMZ*G=F5:-,3![YJ;*VQ=3,#A36VKAQ;6_/8BI,V- H)L)K;;@?P MH T1'D4NX-8M*&]3\_C[^IA M>7OSX^FH-J7C\:.WN+QJO3^FG#$G8T3!2(RXU!:!+@KD!'6811$8]UL[\M9^ MQ_?9:<,3#Z?WWA\;F9BD ML,DAY-L8K#DRP4ODN+,X8I$8Q@*7$K.\ MV[#6_^R$+WPBJ3K28_TD_ZT^>/GB%P_VB_()ICC*]NYL)>#K7]>-RS JIA=]_DENW%A4GJP MA2FM&]#E7K\0DE=@P<5^?A>,R:[-6!HG_8QS__/M#5);.P=%7^1>:OR:(;*H M?K,[RS9_/9OT_C_&<'7YZ"UC^Y6L+ MW)K]@]=X#]ZWO_M%M [^ZNP=O./[!^_$T=F'+WN7\W@>3@X_M2[W#\ &.W@M M6KOO_W_VOK2ID63)]J_(F#=C]YH1W-B7[C',N$UUO>K7$EW55-? %RQ6$ B) MT=(4_/KGD9D2VM@%Q9)WQJJ%ELS("(_C2[@?)SO?\O=/OK>^?27-XT/1/.Z< M[G_\S H[[7B/'W!G'.:<(9>(SY09 8&0!128U3R$B$G4\P3W,F@#-E944KE, MV07BJ8.6#-;'6RSP/'GYE@>WMX30AQ#9WWZ[V>%YXY66D>" (SCOV,%OG3%" MJ4@)%_I&-O6GVPO%%7_*%25M?P<(WX]^YVPP.STOWV_;Z39:^3@D,UL3.=;C M6=]G\EC;O8"U.LU'CZ#UV\-!PUZ)1L:P\J%!Y><3%H##7'MSVG-M0+CQW@!M[%PF\&P'[N' M<*>BC4F[W^CU#VVW.DO]K__0E*B?!^,GF/P6;I$I4#9>V^)^S1KJSI,\N^S% M7/=AU:^U\\'4!JF9,_6IPH[QP'PF9=*".,!^EC0-$@ @4%(=4T M@2OO')C\G#!PZG5PR!*6HL""1YNK@S!>,/[_\O2OI*=R" M7BZW@PWMC^P@]S7K#MH@<7:,#O?Q$76,01GKO10*!,=8FHR"@;,D Q@)LC0< MLN"@91*TZ",N,2-^F1[@;A]V5MD;B[P6'_*'B531X13\R5R6(H-W2.FH$0=? M$.FD(L*680^[WNGDUC8YW[BN1F420QB,W#'HAXS7/O:'%B0KFWBY=90-QZ/! ML.P_8@&SXS OS_"HT>[>IB3BS3+9[OK.*#NPW@Z.7IB\_F$OBD?>[55@-A;@ M.+A'EO([EM&+G>UF;O$8M C1$8V49V A2^&1%5$BYHQF,G#,12:(U$N"'G,R M6J'?RY*3>^#:AV+\$R7Y:3#()G M-AW!Z6=AG)8*,+_1#I/08;/!EMMN7\>AVTJ?NW[&$]UK^ELM? MD\+G], FPC#)?<<4S#LGV")PGST"',.:2"&2!F5+-A;MMUFA^W/KUP^@^L:S M/F7$31O\1?@S>WE=4,F5IAT>M?NA\;\CV\\M($&N\N*7>G:)!IUHUW^T__FR MI._#P/=[Y[^.NF%K\ <\3-MV_JRK9U98#4(GH+ M1%XVM[=P<^M J6A"L HY:2CB28.<8NP0"^#\645 Z\JU37R;89@EKQ M<.)S MXU+ O+(A:2R6L)%@#;-1>%:NXI6/GOV1[*>C,:CF4!8:GV+]5^Q[9/:PF]BX2RUN<#%0@WFGCD R I!Q%%)L(K0I,02C+C(TBH MNLTL7)V$MF>7,S?SA?5LG+?!U?G'UC^?)?)";Q7.[^U!#K640EIVF[\*Q+SG M>$O^'EB(EY_A>U]SJ^J#:)B6BB84:&*YZ#G7 06.F U!8%#;-F4.V1OB+45D M,E937DE4[NU<3'OVE5WNL5QDLX<;SV$>!%H/DH1V+\Q $ *!_RF,^F"T#H_> MG5#D:Y^0YNX'VMH^82 ]A9IG1]0 M1R6AUB+%5$#<)X*T=A19KF#E!*%$9&Y6KW^=,)?!G4D8Z$9Y Y5;8-!JS;\;Q*ZXVQ]Y;.\8LJT&69.E:*?XX=^&X25M@&6HK@N9>(BP2.*1$4Z0CT<@+ M91U71EA-LW[$ZW))H\\Y_;A4QYW#LC7:Q;)DJ\N>G77 VH.B[S(]!O MI[9_45ZOE+;BU'<2^QB4[D-UW3!S8[CV .04;+'.Q94; ^/XS79'^:H@6.S5 MY>9,23@J,IOAF:JZF<%];)/I[0G:T#AW7B M40;D5&"YJ;-%L/T(8EH(P0-8;@D,3;IQ74>29>GX-V;CEYNG$JDB(MGN^E$^ M%B[VVB!>B5OQS7[TO<,N2'#QW>E4.Y\7.F^XP]@%S=(IU(0-I^TN>/7](B?_ MZEK5R5'60[E2KI#KP1#^,W:F=?VY[-$)5@/TSEEU0(6*2M=#J]"LTF MJU2IV>G9/(>%S &9G!_9ASF$^R.F!$ _,3M@-8N@D[,=VP7O97 4X_#)4\3_]$:2SX2N MO\-]#B1,M!8PY5)&@3@C!FD1./*<>A6]UX2:A;QM6$5))$TDQSA5E^.5*+ MI:49\;?/U.S,6A-@WDD4'@?N,34Q>N)A=U +RZ$%W*>:OG'E4U&E##C8L6># M^-/XQ<^A/3CKV(N?VMT"S8H?_5R-N2J7RK4^<_7)!=R6'U^5 8%+6Y0"511" MU9VKCS>*C^:JKLO/M-P@^OJ/\0:Y]K.;+DO(AJ1WN^Q[H&K^&3^DL\U,E(4!QS91P906=:H[-']C%[R MQ)%:M%@R*-_!9LE265&25.+X@DA''F;!5*0CIWO')W3_VV?<.OTJFI>'N'5\ M_3%:R1K'[H=BG1123R6GN\X&4) %Q\-Z0\8$B$H+A(B7F#K+%"UAN^W ]5:*VVP:[#,@7.A7?. M:D*"(HM1+_,.QK%C.U\)J^1H0[?,4HOF+YN7>^0$-RV2['WN]D ]=:Z1;'=+M+=IN(?*H@TF("(<1=_!*\^01MIPQG)S 1*QMFG6Q M)#6R-M^>Q7PK,R^ZAV4[C-J >V*4F\EH7 7$31;P][Q^7_)3[:2O@_*G-8+= M"\'\$N_3^BBL=(@*KLM\7##?"1AL3C,JF HJ5VKAZU*T7K&E]J)QZ_?%?(V' MG6_?U)WB/2F"K?%YRIF]R-#SSE3 ?=JZO41+MW+BIS^H%O2/UI#S9M4VU2&?Q^IN[O7STZN=* MA*DTOG?FJ;\] *M]\Q7"V?N)MNAU+9M%&/_X=NZ.'H51M>+TD7$L(N>429@K+8);VV1BG9!' M5S&\/#OI1:/-[@V=H>Z+\!7A1D6AP6#60V^44XCS8XP_S:0@>$/ AP454OG9 M.Z $6-'DU""^&CMSC/U+[*$\3'D\MQUJJ_K'_5CMN"CM,F_"K*A98W>;R)1,B^+[>VJ&VJ18)4Y MIBIFMVEJ-G=14*M>C$G7IC\[C<.C7L%\/T45ER_BJMV" M3:UH!;+UYR\-C2N>_EM)L?JQ8KJ"Y[>')>O>L =_G<1&Y@8O*#?AO;F.XPN+ M-+4\TUWAQ]UV?RHX*]M_QX4^\5><5(7LX:N?6 =R-AI>_Y,I*?-%.ZH?M/($ MFV4-V M]IO_;5_,6!I'_:Q _Z/M,(Y8.6%5X%P[;VP0@F.FC'$A.7.@8+L6A&BP*7[) MNK<@:[*;RY9Q.4/;;3W(YQC:(@5MSJ.2E$A.G;0T<$TD58XSZ5F\MF>Y^6%X M-N;)*T!FS#XYX8F<4.<54'4WUKSU1AR<@9T H'118E6_>*- G 6*R0GMZ-0X MRH9QZP"&PY*%M-L;-C(#X+!@K/YI=OWNR!!*] ^;X\SH3^5$73__$,;Z&V4W MXB?"-PI6PC3*__39W>^:#D<4R[[?/ANW:QEFZZ-LES:1@1#_ MCIW>65Z7Z(^Z\#2'( H_URNTDA6"+5$06O:C!X4RC!5I=NPW2D4+ML%1^ZQ: M$@ BWSXK*"_!^CLO.R-7&1GU@JQF03(5>=$FJ:3<+62_,*8*-N2[S_+,Q;,U M.S/OJ)[X^8GO92LQ#L ]'D7]/^.I=3W"O*)T2"F40=41(JE%BHP:Y 9Z/-: M52RR15>RPD#.VRK_.G>P+\BRX0*E,5[!VB(3KJ-NTF3M] M_PFM?@$L[5DV^'8&EG:FP 83V@Z'_3:8PL75P!B8V&N#BV[L9W,K7V-@.YG? M^NRLUQ_FJ&-AD/M^KPPEG'4*GS\3:%>(!> X-B:J%B^'L7?8MV='[0I:BQ_# M;'32(:>QRPWO(S*)4<09U5:" MF^M)6-OL]A;"E4-8R/%T%V&NJ=8!L-O.>H,%0'FN5@&_@K<[C+^W_U[D"IFD M9!3]EW?2DDA[W2Q@W"S@PX%+N?R1LUPC[W(Q4<[/]_D?(1GACF@F%BCMA4T> M,TNBH=PPX0)/1'',4V)"L(5F :]$SUPU'YA8IF.#=4DW@AEU<4,/CB(48L>] M7P=W"H.4[0=>35L Q3>44JMO"X WA!$/NNS-GPGV!#T,\F#U*GH8+*4TN/FK M2XZ>RZ#[\QRSZKDMII:>LGXM-E5Y!O8[^'QWH'UXJU/Q,1MIY4P4K5YGIF)U MXG&7L\%[3.V*[O@J5FBVA\Q]UN=-9/-M+P:(K\\^?MRS/^?:WR\?9*D9*RW3 M.'C-C9?<6NED)"D%DB0QAJ6TM'_YK!D[ME!O,&*_%<,!R-Y_2+]>[GW+S_+A M NY]-,>W#N;O)WH0K54)4XRBI&#_1BR1T4ZAX"61@@<<8TXEWL#S;:2*]F[7 MUQ(]M#?//9,$WUK:V;)'?#/)8P_"CINRR$H$Z=SD!I/WD!+VC/AQ,8,?_$!K M%C7!#)FH-."'MLA0 ^XT"RPFBJ6('O!CW3R>*K/.$;Y?YZ^EIZZK()M[_5:, MB1Q'YJ7B6G&&@_.$.:I$L);YH'5MQ;Q@%&K.4Y/C RR)()0+)(S*O:]40"89 MB3A5+J3$=+1\U5;,30R,;[\X\1YJ_T&;K5;[+VK#7EA7%@E(P M!8VT<@9%)J4PC!+E8^;@8F^1(?M%J_U6KXORV6D0'*3DN)'UK%,&["M))#NO7"%D2U]HIM)AG#YV0\:8G63F+O7G'K37:W_N*5-M6]M? M>?/S@?!8N!0$$M;G#MY*(4<%1HE*'J+0EC*ZMLDWU'+/[-5EYR]+$UG(TI]D M52YFX*=HHPI[J="8U01T[S#+8&(R*_/;\L^HG MD^SX(FTS[Z3BACFE,W\+IJBJ&H#YS@6S@W%2LSV#NUE_M-%8?FYT]5BW/M74 MP\Q>HBBK73[0G"0Z.])\PX[U<5*H5M$/K#?.C]K^:*KT-M^S^,)TS6'!79 W M\D9C.B)VQ\?H7OVD80_[L1C%%$05E:;5DUPW_ORT"#Y$^45O-%R8Z=R7TY=+H46=8I +WSJI*DT%%)S%7%#*IA*ZF/5=@5QLCI9B%>_*-O!#]-O@S ML(Z]4;^1VEW;S179X_O=><:>;H***_Z4^5C;_@Y35C3N?&WKO#WJ3TKIVWW8 M5_\[LGU8FKS<6:&N3]<45G4Z>5VO-==+>2A9:VU&,?K=7"?:5I!=9U7?S2>6[D_/F]];A ;2\:O)'6!86G, M3W(OZ:5*26F$IT0YGG+C8Y'%-Y% "?A?5='C[4+[-+VQ:UF_SB\[;YT?)*L\ M!G<8$2<4XIQF&,<6>>+(4L)JUWX)Q 5"J*B K4V2(\DC0"+ M@GEDN90(\RBEY%Q+HF[(GBI4^KU@17@MK<2":<*=MI8H&:G1Q-L4) L_ E; M2?1E1YGRRS6V7",PN:0ZL2A2= D9Y@CB,GADO#1(1JN4]5)JC3.V7$JT?3VW)Z/4C!.M^%-/O3PCVOC7/[TV5K>X^W M+C\=R)"T#R&B:'+?>@8&@)$I(869!P.!1BGHP\D:&E,+.>&)RQX!3?G"+'L;,AT()E+<OKE6%,V:B%Y.8Q6S ]?6%0[_9?#1@7UM =*?;^&W4N6B0 M]1S_)-?%/]O#V76'Q:H>>&/\(BLRFSNRP1]YJ3/^-X;]T6#8\)W>*$?&0,;: MPXN*K[(XJLEH=MH#>S5F3RS'S0#(LM7=V#J#6Z,R2'O6[_V=:9_R;4NN3X911F7RQIW"3G<9 @UK?(-M,H$U[3*+V LSTBK?"M-\AQ+$'P!U(X5 MDFOX&9BD++*(,5C'QG-%U8V\0#](K,?Q^ DU?+''SOKM0=QH_'O4[H2"56TY MJV3\G@]YX'-OSR;N]17HV) 19W^WM;7>:.YNE_1MH.!LXPPTG;^X.@W/)P?= M06;YK6#OO-<_R4?%/L](&_"VQ,>!3;%S,8;)/*1N'.;OY@/#'ACJY>'P!;R= MTTJ.\J4*N"[.I@M?L]<_M*"TBV7.'57R2,945T96K^MJ_.6T?9+LE\_=/3! OGXWKUL+!M8C>,#_,FO*&%VBA,CGZ[ MH"8='O5[H\.CI:O:[[FLGHIQ@UU9;*'R A\FLM%H7A'TCY,37MWQ]MF)_R@L7!<.I,M'(5$'UWOL(' M\#O] 3.P^%8D))4'9\$[CK37&AF-M1>%;"E MV]4<9^MN@GRP=XISHF&1KET<%,VQ=-[/]31!^W M9RY(DB\ZM M;7)L-MC-/F<9]:JD9$9 BK\&V%98Y<+=5X"$#\0HHJ,4!$P: MJB4C2FK0+4L(4C.8@5U7O51?=18!,3=LQS!F(-4LV]X13L8"\M5I('XTM9 M 8BLP>:I965GMWD@M =A\10QK%0F.*#(,.N1IX'Y8"+AAJYM"GQKW'UX!,(R M26$ =74?H9"&8NXX!='D/!&B,: (]EYI&X6D%8!D6:B%XDF% IX'A(()C*U* M H7$+>)!!J1ESFZA.!*O$I-"WJ^,,W"9*'8TNL@]]AHP %!(*T92TLK,;WI< M*XBG7%_IE 7%3)$DE".N56[X;#"2'I,8"=5:9+H%L633WX("[:[O5]G-\->. M'_; 2QE'.@LMLAU]/"W>%.6[I9526R!O1<#@.@HESOJ>A&DQ82S%RS#*$ M"5?&8BJ5LG>S0!Z4:/8P/WA1"+Z Y]5OYP/87\#)^J5,Z*A7_IJ5_PZ?'W!I MG4W4(BQT M7!(K*&*:1Q-O*P]3%W><97-3O7K/M1[.3L17_2*$R*?@$.DTA7 MCB>>]09#E*W3(B#5'T4T.FO8<#P:#*ORBJLREQP..BUS?DO_IV/;IX/&J0UE M)TDP5WK=6.0?C?WPZ8!K4B"+L_>IT66+IQ\[L/W'KAQOUJ? MXZ07/ZB-P)*HT>#?%U-_O=]. ?"=8W]^X%("[$L$L> !%Y/5H'CAE;?*,:9I M\,Z\0KK_97D0Y3'UM:?>5W5.;YO,7[,-PQG+/Q0' M%!.3DU6&Z \DB'_IZ,,+&^31X4H[\ /TRD%P;'-N1/,)TPB^(;!A%BYY602 M[)U+:ES@4;E/4N.;($PY.VI^^TI;QR=@4)Z<-[]]QDWZ^6+O-'M;X7AG][>3 MYG'KM$GWC_;:Y?_IK>Y8%]VO.H14'E(*)H8E!1EN).%$2Z6 I"C991<"+#T&N;6I=,W(^ M+Y 630ZS^0R6[$G,I\77ZJ9WSQ\8C?56:$JB(5P[:Z/-#=H2P4[ JU #T$L! MH,^+ *0\RU&)?([I\CDFI;G5HD'Y?4Q[\=YKHKV(*"5*5!).>)JY2M:U MD6_(FEHI2?";X@FFJ^<)?AM4P?>%3$TUQ[E$2$;+70+3SF%OO,#PRAA:0^;K M@$R_")G8:N,DV'+)^8AX(!(9B1G*R;7>I&0=M6N;TH.TN[-I@7;Q3W7Z QGA2'3XVC3(A:;[C1\(K3 MKM,^;9>D%W>F56LS+]WH7M M#"_&TY[+3$M"GIMVQL6DV/,>.V3F]EGKS*P,JI=F?FEZF1,A#GQ1J>M'_;^K M?5$R9TV3[A4*JX"WP3J@78[W5H3A,)I>43H&2JFL#9H4 \,%"F4X7N=%8O[V M\G+OBM'UBL.UWHNK6?#0'O@B:;78C#_GY:IG=B4S.X(MU!_:+-"9%JHW9O7- M&P+>F:1"9A.Q-$:S77J>LWSGV79J.I19.A12TZ&\@+$\(QW*K?0FMI<2O(F]ZBAI_ /,/L'$C-WZN$.@4E&"9&VKBT5I? MX/LTS\J$*F":PGGYQ%L3./4$IAQG+FMJ8O3$8\&HI5YI,3_Q-I$8J%58T, % M,8XJEX1(BD:1-(FE UYF=!AWO!_2Z:%,:^^^_VWL5\4\BC3FM[B\'SL";]Q)J7G^%:G:/]T]_@ M7OG9/EWN[VZ1)HS]?RX_+)[QQ.!9MF>1U#G%D+.$Z?G>3RK/FX"WZ98(7R8K68/<"D'N MTR+()9&(42(@Q0)&/#F.+'<.!2YIPMA+K\#=8.M:/_H@^P7E_KPFD/NC'PO: MI#%O=YU)_6IAK5K*#^5*PO>+IHWC+C UE-T#RI;4I#%J?"22(!I#0EP0CK1Q M"C&G10J*<.\=V&LK:^%=6VOWV\F%L#>JUD=5;*ZVT5XMF!7+6:/6O5!K22%; M=B6CLPXY$7*#*VJ0XR*" 4:ICEK"1[F1.7U+J=>O";5RO*6H8"M/#S*9TU&O M$QKMT]P&H^2S>[B[6=ME/PC*_NCG[C;#BS\Z%@"M#*L5RUPCVKT0;4G96\0R MI @X%DB@8(=9GCG.(S(*EMO")\*RM4WQ!FO>7@6@?5K(NAJ?&M7&V&M"L/D6 MM(4]MGMDN_=K*5G#W%U@;DG5' N9ASHRQ#33B-,HD/'$@_?)D[*..V5L[N= MU[%X@RP$KP+K=LH.=MW#TG![C--96VIWP+EC>YI6"G*3!?P]K]^7_%0[Z>N@ M_&D-<*L#N"4U;B3$)"5V2"L%=IQ5"AGI&%),*LU)U$SQ3%_ U77]+6M3[FEW M]O:XZT;.,2ZPK3;A7I,)-UZ_7?N]/@1X &@=+CG/5%(FISGB*O>W$4$A&Z-% MV@GNC%5<"+#*#'FT]_GR++(7#56_+Z;=/BQ)\286A_>$_5OCK)Y'AYITA M_S]>.?171RG3'U0+^D>YGK4JN%_^WGFA!DIU0':VMRYV/A\ Y MNP2?72AMP MT5E -G"-A+')L4B8D69M4RVAW_KG*]8#KP6^^J,X4X[QSMSRMX=@M3^^0CS[ MO@3/%/7":D QCT4..3*+'"8:D2@I=1Q+%4E.UN-RT2._.Z+5SO@#SU5\[S1F M5SS61MDK##7NYH6KC:\'@=7%$K#B F,CF$+&2(RXE!*Y)".*(>5FC]X:R\$3 M?PQ2U;;7X\*&%;--;7B]BV0G3#2] -:V&YM RQF!3*%"J ;I0AXEW &@0%)W;=N6]MNSWGD>\8VBYJ M"^Y5 =O4N6\=/GL:8"/+S#:9F! Q(1^90SRWV35<<)2K_(G7CH:8Q2P MO3RS[44#VCA;]9W99C\ P>J\X"? &;H$9R181B"1%C%XA3@6"6FK$DH&7@8& M=E3.06$$KS/Q!LNZ7C3<[/; H[CBDH.--FB'6+(;KI22_^VT WD8,=2*)J=& M\=78H6/P7VJ/MNI7$W#D$6*S/L03+\,(M;4&_6'1W-$K&26B+6?R7(SV_DM'*)E MKXY\97@D^*-?!"N'O8IL?98F(=_J_]P#;"16)/*0O(B4)Q>=4D18'@!LB'78 MEHV' ,.N:3PD;CME_:/?^[L]@!>V\ZE;(@?\\0E&U+:=K0GI;'$F?M:)P[@U M>?0ISI/J).-NV"-?*?;L_\\1]J=_=>TW,]HY#D=[WYH7.[L?+IN[6Z*Y_9GL M?,O?/_G>^O:5-(\/1?.X<[K_\3/[G\O/%X =!X8)+HE62,M<9Y8,>*T$_%?& MI,"ME30+IO'7P]4 MXI$P[9$.#B,>5:8""PQEJF5 M&?(#Q"RW;H)7UWG%?U0NP95(70E2+3C7"D[K^/" JA@D\P0YYCD(#G'(LN20 M9LY+Z64@W&;!N[OXU7:\+8(6+AO9POJO#RS=\\I1,]FL_GN6'S*M2T*Y_A]D=+%"S MS[C3C1Z8ATN:H>5WRCX"%QDCNG$(V^;*;YGN;C9]_[&/4S:):0]F%K&=F\2T M,XU\YZ)L[>1&)44ZK-6D^=/@HAO[N8=^>';6K-CG%CV&V09KAN6:N//D\YGUJ_7J=[SC5,W(,>W]D4OVM M">G^&!4_5%,'*G0[YEDH^ 9.,T+.8F)J?X\!7<9^;P*'^/W!H6AM?SVPGBOK M&4%>,="C5G.D%3.(1%4X_U+2L+;9[2V@(;AGDSDNVC6T)RFE>8N=]08+O6&6 MMP\0-GD,HA$-Y6 ^NL 341SSE,\_F'\5_2]V9YH[3'I/C5M2+>GV, ,BB[VE M)ET@BKZ(H O*/A2#._5$+)LUO)JF"XIO**56WW0!=+@1#[KLS9\)]@0=(O)@ M]2HZ1%S7,?J&KRX)Z99=DYXG?*GGMIA:&KW\6FRJT@;[O9VNSP-]^U/Q,:ON M?\?YN$Z[M<9,VR0[C.=W[<_ZHY,-Y:[MSVMK^TFE> M%LTVE _S Z^+Q M3/!U\LW]&JN-FZ^7#6I[W<%1^^QAB'W[T[\R,R8QJ[0WWEM!>6+!,!R]]5@E MY;#3M#9C7C ,+>E&(835G"J!')@L8,9D]CSG->+*^>0D\2GG>Q"R@5=HQ]Q$ MCO3VRP+NH?@?M-MJQ?^B=MR\XB=*&46(12'Y"(H?9]X?@U$(47$IO;'Y&)*) M=?D66\"\:,6_DX-0C?PHG=YA';8H\D&C)8HP'C,MO@O>I*!LBL$Y(W,S]5K? MOV#T6=+'!7OP&14%/X/J3#QI"-)!NZS^#166@/,1US;IQ<6;OYS[PQ6[TNRBDT<7@# MY<*[Y:T.-+,)>$(04P1A3AC M%+D0(\*$:N\8\U;Y52O[VK>_J[)_R&:KE?V+VG +OKVQX-13ABS/AX*$4Z1C MPK#AM%>,):Q=S)PDZO&M=FK7_GX%M7T;XJGMGZS$A7G]JMY8 L)*;!1,9G_# M>G@5*!<:6QLLKE7]"T:>)6V^L)-:8NU1@G7-727 S8C*(T^#%,Z#=\$HN!DK M#>/7?OT=5?V#-MOC57VMS>^WI^:U.>;:8>P0E0PQ@0C'%S,E?5K?8$$'$5UTR(- MQ^NH!#NO_!UD2X?GJB L36I*;RCYNJJW7.JS/6B[US[;Z@LHOWYO'7\^")Y@ MKK!'*A*+N"<*6:,HLN!K.6$EYT2M;:H-O=SE>G6%ULMJ.Q8*KB>ED(O%U"G: MX0B^/%U5G=__9O/?=E+ G(L>SV.GD_];E&UW[#!+7F,P*FJ5\^_&OYF4.F\T MEF=M7@WPUO%-#6OV$N?MX=&R.\ZDB]QU)HHJ_Z+P>N;7U]UC^I#JCL_2O?I) MPQ[V8RQ9"B8HD_J]T_&M-AI7@;%[3-5XH*X/+S8:LY)\(WA7$L5S:>E9KRSN M_JF<[K_C547I?\X6_U::"5_]Q#K00J/A]3]9",W]H%U#")V;GJE_C_I7M7*' M$;E^M"?()ACM3[9S;B\&:_^:10: A>D9G'_X:Q\QI2=[Q!*>0N:3*I;[IW(? MP;=@3/;%C*5QU,]*]#_:#N.(54ZG"!PO?;G8G[>:R95Q:V!ZM%R;FHYS,2JZQ-5@G;XCT46LI\:LH;)]@$7RSH*FX M:L125+9G/HQ.;W!O)B9--<^!%2^CY2YI^ =[XP6&5V#QCG-[Z^,4P\0V0-V6'X[L'8EGWQ^+SE?6VOUP(+C% MW"NP=3SFB!OBD6'1(\\<3H'B2#G-_LG&=92QTT1?SRPXUW KW4V"/MA^%_3V M8*?_.XA]+4B/$Z3# QV=-00<72L<.+K">S"?X56P&86]3P'[HO* W8'(*]._ M@ '1N5@OS9ME[$GP)CB_AT>-[>CCJ8O]\C*,K%?\B/'[F.NPL']2BGZXE(LI MBRZX*C9="WH:28/47(J%PPU<-O,P939 M!N$7W=X0-%HFBRJYF6!QVKZP2?.3G6=ZKO(A\KZ>?NC>644C-1&4R=3X@FHS MLRZ=]T:=T#BR<#478Q=>A84YZ?F"Q0N&4][*11"9;N$H5.Q5)3GGY-G68=#] M8O#PZ?R(TRB[6LL'6I(\+KBM7[T#TW/:'F3*1/@1^#O^!#D[J.8M=@?E;3(I5G<02R:K M'&RJEC%O/QCX+M_^Y8.#JNC-/7W!S)6!(9;A&UA4 M/WR)5L^4#OI2,M+]DG&IUD++M= >A6L?&$QBL(HB3Z-#7,>(M(D!<>QD(L1; MDHHR_D4EU!@;,N.=4$X]&K,!%DJA\0_8KVAHO_\SLV25&QSP;)J)M^#^R]LX MP%[RPR7$V5QU:. [;!%:U<<:8:SV;&7VS-@NZ^^"N(UNJ*?@0B,;DIC70MP&@Z5W M&]!CF;G,ZV0KVROVW8>9?=> +?<#6^KP5()<1Z2[Y*ZMA:9L]_%VXTEN: M5;Q2R3-O2O)J]KJUS2I(O) \5A-KO=$$JL>ZY=>V/9KR3@9C]^0=M3T_.]G_ M]IG"]TGS8_.\=?D!MXX_D)V/3=S:WB)[EW"-TZ^T]?'+T?Y\_M3IE\[^]AXX M.E_/X7NLN0O7V?W*]RX_PQC_.@;GA^[O[N']C[]VEA+:4!F%]L*@0*1!G#". MM%<UJ#L :JF[D +1&2QNM$Y1QS)B5F$8B$]%1 M4T%D 55X#%6XAJJ7!U4+%(")*&\E0Y28B+AD$CGJ+9)"$:63-+#(8+=JO2[E M2X*J538R)QM*O' :E7QI+I[^5/:4;>JV3K3BT4U8L.I=O@(3I-[E M+VJ7SULD(3 62:2(AIS2'G*+-*L=DC)PZYQ1#*>U3<[7I5ILK_=#=ODUQ2-3 MV?8WG&H]W9XKKOA3>PA#]GVQ_]J2B':ZC5^CZQ='8%2N+VDU M6T0YRRR17F[M652]7#5CFZ2HESGP,!5_1C_JMX<7^22Z.FQK>! "V^[.?%R6 MSZQ/]:B=FL?UAFT,1NUAD0XSF/RD6^:7=-JY\1[< -!]G!*$W*B=#[U[_<:I M]3M_EN?LJ9W33>PAC/(P)Y%-QGV66Y$5J4SV[*S?^UXDRWV?4P]D.K4>:PS_>6>&T(MYD"J I(HX;TJ/+TH+#C(V/DQ9-L#'. M2:ID[N%N(I92,\*PUYH27G1F?#"Z5$. ,.EO .,<]I,.!B::+OT#^[RH-1P#57?%HF7_;R M 6!L]Y>6?PVF>M,6&=5+,C!/;+I$/KIRD"B=D:]ZUN& MP.PZVK+YM8!N(?P M/Z$14]@A[J-#.JB ; +OTP;EE#*9@/"V6I&B"?R2ZM/"8@23. -:$S*+&)4&5"< MD2$3/4&@G[ A7NJH[=JFN([!ZM[U1$^H%!^!,2&FZV6IQIT[X YN;1T(PXBE M(4.. 65J!46.&8.\)(0FSVA,X0[*-./.IS^^_)<]/?MY>[U$FZSO^O$4?-'L M:QXX0:Q-+_5-46?[1[ZT7<'1>,HDWR -I M=PO#N_MWN]_KYFN40#@LN/F6^)_WT92!VJ"CDE8"?&D5K+'".BD-(1ZKBAH[ M YE XQ=U6/3)"XN^-[?WV('7@4H1(F"94XB[ ##&1D^.3BP,;")'48B0<%X@':3O#LF9'"-(VQP,TF,]. M@1TBK#$Q (I@ESFTEMC0=PY(C?\"T1C#?AF,:@\6J'C C\M:6^6,4^<]_HG ML*X^3A6^=TO^F@EEQ!6U!-@W$[(($,?[N[LS3N[-H;=8>SFR2UO\> +F._-]D?^-WMCP\73=@C!YYYFLE 4%#"@F?)#-(F M[PH7K?*)PL[ :YO=WL*F&,+RC2>Y8GS*^:*-H?T^H7MZ?3&T[?8A?/>UA= ^ M=1N@,LQLV"QC4#_$&Q):Z,@!.+328-6I**P3(6&?(868![$W79-(L]7O@W554OA^ MR:]VTLYHF,5[\%>.=_Q?F/M:[UZ'*RVX_@$8.2[2@%%D)E/A)(8.VO%OV$3C+-4Q42K\$L2R!U_*K$_3'!C% M"5 5B;KN>J62/07#+LOPXC7'N84E6]/5:=-XVYW:DR(I-F<;GE7Y??=-'8LV M)QIR+O,))6;4@5W(@];)LYC;$B]E;+I#HN&OO?YMJ6/@8]BNAV]L96['PB.M M)?TZ2<_?.Q!@UBC*;6Y3!/ZGP@DY[1S2)#!-K%.6Y_3]E5.S,AV<8!0V5,PQ M*W!VG6WIO=KA:2)Q*23^<'BF":O*-(D)P;(:U"5F$+7B>VPH7< M(-9D(:&WH6'WZA2[3/J?Y6&MW(>\%OG,^QP\A%DRU6G(VVAL=:?I':Y+MY9A,C59O&!NLK/7H]>,,T6VORME8Z'IPG16Y4?<_N*G_ ;N^_T$> M;R'PMY+R@]98J[LFO)&N"3_"^[Z1&ZR [EQ<_>EQW.7CL-#6]V%J/EV>^ [ MO<&H'U\,=>GNATH7G+7W=C]?[!T#IG_\M[=_:S-LK<+B40Q;6:5& M+4CBUA(!*M]B U^D*;B8L^%,;D@PQW0Z7HC">.D!MO>7=9"-9^1]2]_7 M@Q2T-=@Z) +/[?,@@;?]?M'KRA9A MZ0S;DSA[D8SSI@ELA=F@NB:P?5V#I?19V';S<6=-M_L8NMW7Q'LZYH:ECV/< M?3;2W=P[XW,4\UK?.7NK,]V%2H["M5DQ^^$0=3:5+0$ MH<:I'!5W5'L,7BK5@2;M25E_>#MQZ/W2O7XX%]<#'?RBM<#%]=M)\_33]\SAM7]\R/:./Y_O'?\% M8\_CA6<#QW-O=^M\?_>$+"4REL8)J2D#Y[TXMHX8&>42DI+8?+YA;I@K6>DZ?< H <=W]T%B<8U M6MNC/LS>'X637Z/3ZM!I"3LZ]X)KYG)1O&2(:ZF1U&]X4_ODL/2167!X85O#-A8< M.YQR]AN6--Z[\U*]J9]K4R^X$2E2Z9.D"'N<$+?9C;!1(^MESF@D,=G,^[$N MY77YQ3^LR<$SGE%-I?A4ET#Y^S_)P@'Y03NV&6U.CRPJ LJ3JX8-QZ/!L*QK M&J_+2HN\:?WK5T/MD M/M*X?GO+^YS]ENN'KF3IUA+M&G[O K]?%_TDIR*)BGL40O*9EQ4C%RQ!G'IG MM30T8;^V6; %T)]?4!1G1<'D-[ZQ[]-+:@6>TC6]I.ZXQ>NM?+^M/.\>>89Y MY$0@#%84N$?6(,.%1%Y@FP(E6JA<:ZH6.4SNWB>JWL$O5S4_F5=4J^;GV,\+ MGI%,AEMI-6*":<0CY<@XJQ VVDC-$K>8O$35_,X.6'[M]>'/;L./^OW8]1>- M8::N+7GBIORA=W;L6ZX8MAGKI9[9O8YD_O8-3;_)FW M^;P+ D:E%H$1Q ,X'IQR@ZS$!C&L51)@>TJEUC;E.E?U+G]%N_PE."'WW=NU M)_+@;;WHB1A'L].!="QH<3UH;V,TDBP&[EC40NJ5>2*O^)3FQU82Y08C#ZXA MFBW18S#AH3?*I>.W5>B]AWS;%4W.FP%Y*Y(.%@QW;"1G#ARV)(CUG @6G(YQ M.8]OG:G['/#ME]0M82\E209A(CSB3!CD3!1(*NX\%]8[(=O<9R8HY)1Q2($G$["/%C.YZF+/ M&C1KT*Q!LRY-?2V@N1 H,#HIIG&F!LSMEERTR)+D$.-:F$"]9X*ONC3UQX)F M$6+X5T&8=ABU=*!PGP-A@LT$!F0E3K_>AT5(IXU9R\8L9.BS2I%7WJ\ B> MXHI ,O;C&V>09'J#4K5ZGD.\P?FK(66L!UL/MARLN-M6>"P_'56ODYMSH?5/ M38O4L/]DL;UV95/_M^O_:W)HR MJ^II?[)I;\5AXY?*PBWF?05R_FRS_;JF>MSV.>=E8/-S*>5E"^CB]9=QB^+B MK^NP?87VP5N2XW?.7[O;MP'$IW\RN,O6?<)JZ!?05&DZIKTT/B2#))%ZR8GF M7 7J&!7&1HH]MCJE>(?XT/51H5?0S?U1T>R>:.W^&^[7.6[2SSGRC%O'A^=[ MQWNBN?OOSLZWOTZ;QX??FW#_5GLNFGU\0IH?/YWO?&M>[L-X=W8_TYWM?[=; MN87:QZ]B_]O>Q<[VAW-X5KJ,[_5W]J43_^^7B_UOXGOWHJ'6\1YO'1^UFCE1=[HG6=B>UM@Z,<(:H)! FP2#.'$9&*X^P M-M9Y%R@6:6V3+7221S?V/&+<8LJT$QSP@Z\SDL@0,X>!-0,"PA M+C!'H"L,HBXJX8TQS')007Q=CTU1T:#HP5./5*O%J(7W$ M<>FUHPIIHS7B1A&DB:/($,&U)H3AH- *4<"0D)IZS$GE(:X]HFH>O\+=I2*XKJ/6<<=P6! M.V8HSCU_DO:,4RFT9"E1BH5*T1-*'A5L&4SB[],61LDY2NKXR^.V[\Z":>$B M *ZB"%/C$5/_3*S$@1S M<-0^>UBP_Y%/_\J"_9YR*XB5A#')D\2& RRFX%,4)F+IZP#M"P"(Q88!\P': MUN76>>ORZ*2YO8?W/[9.6A\_G+=.?VOO[^X?[7_[ZVA_]]\GS>._3IK?6CG8 M+[P, C &)9Z;E%/GD$N,(\*,3T9ZXJ0#>%D E^IL]L:0/XB*=5HJKZ3F)&D# M;A G!HP/:K!AKI:H-R=1.Y\/ C-)28Q!HJP!A<4=LIQZI'#$VKODC1?9WEQY MS+^F.KFC6X=%X!(GKAEW/&16/MB3PBOXGP \J(/D+W.;SCMVSEM,1'!@"A*! M0%MKI*7DB"4K )P9Q1H<.\K-NA2/]NQJZJ)WO9_KL/(S[/#%%A/2FQ =10H< M=\2)]$@[09$(E%I&HPY2KFT:N6Y4W3:FWN!U'/8E;>9Y=:UYTL)Z@0BEF8M, M>61]PHA;[K B*"<<%DYSBM+:I-FYS;-]+ MIO5V_#MV>F>YMCWZHR[<]?"BSKF^%3%$4(D+$W"BE',;=* DQ(B#9-2$8.J@ MV0N A\5^1/-!L^;EOSLPED[^_LZW/='ZN'?9W#XD3=K$.[O^LKE[",^^Q9JT M#,-J$AE-"4E!".)2"60UCLA:%W52 D<)X"+NF7.=B+!<*:*3X3P8:0S(%!:& M.FL5IW7.]=N3I1R %0DGXS&RQCG$#8-7."2$;1*"2HJC UF2&XO2],19UW=R MZ-Y%QYO,*N1(])$:, 23TEYE*F*FG8[8V51'8%_D/EUPZ1@6WGJ&0#M+, F- M0[:@CL(B6>H!:(4'EX[(=:W)&\ZMJ??ST^_G.@+[##M\,0+KE-7!2]C7B69= M2I!AWJ&4J);4>>JP!5TJU]GC([#U!G_7&[R.P*YZ,\^K:Q)%TGGW.HP]XB$Q MI#/G(S,BQ^*$D3B"DX77!=9O>#._JTQ8;$V"+O!"6YT+D>U= M* [K .P/V;Z+ 5C#A4E6H2!R7;IU# QM39%PEO(DI+ 4&0 MI#33/QN!#/41D<@D\X2J(.FR+-B;PZ\DQU^%4N V<(Y],#Z&I%(RVJ08.:ME MZ-#=%* M00FWC,,?6.,HG;,V::[KX.N+W*7SWAR7&M91"L1D2KER02,G%4/@H[/(J)1$ MY?37=2T?W>7D!6?3U+OYZ7=S'7I]AOV]I"6'P"$GR%$*VI-+HY 6+"!LO8>] M[7429&V3K&/YEK/EZOW]]/N[CKRN>B\O]"0+BOD #A7U%B.NB$+6&X:2DX:' M9$DD(>]E91X=>'W!>_E=9;X2Y2@%[U=*Y3EFS@6O$L->Q<"K\0S89*GB'-ELZ4-'JU,'@42L+<2*QU3IB"XS:=]+YFO.YDMNI$?I=,[ MK%->;X^Y1DLUII8)D;BT6$NM'+>*!NJINU,;JCI.]M2XL-B>>8$:=O>0-2_W M^/[V5]+,U]F&T1X?$I@G>)XF:7[[<-D\_G#1VOYWCKEJT U,,85HS/Z[]A(Y M8RR2B3L5*/&@-S*JU&F*/\[V%IS#WDS2! M^C8D.2JT087\O M1,JD!1^+<858PK"_G8+]39U'RCH9!276DTP1MDZ)J/=WO;_K2-D+VLOSNEII M'2.Q!GE/->*!6F2X48C#1HY$&,]#9D]:9_@MYQN_JQ3%)W5_ZTC9$^[>A4A9 M,AZ\VN213@%V;X3=:YGG"$M8-Y)X!(<7=N\&7NK3/D6&8JGEV N/F.WVAK:S MV!!Z%?F*JXC&WYGPO/K=;*\^F/Q&Z(WR8]VW5=];8TM?^?R\&>/-BJ2#Y31@ M(SESQ-DDP'#G1+#@P"2XJ_&V-+[RX;OOC/*D?:RZJM=&W.K4P(?SWW7N+=+>$*2QQ\)R+S7+ M!PM$KRN^JB3[MX*MC[Y&$0#ZU]#"LX^S'*;R>DYM_[#=+69!%+\IOCBY4SE' M<)>./1O$G\8O?@[MP5G'7OS4[A:[O/C1S]6UJBF'R\U/4#&!Y<<_G[?#\"CC MP@8NL:&*455WKC[>*#Z:6_/R,Z8W*%77?HPWR+6?W719@CO!UH-]Y&#%W;;"+>'@VT]'U<)W?_#)B9XS/=0U+*(^GKK8;S"RW@#3@=PG M2'X?;+Z[5GG9$U;F.S9RPN-=PN=W>.R[SUZE0>:O=$^M_;+GMPBH-OZRG5$] MOT\QOU-QE/]V_7]M3@=3Z@E_@@D'SZKQB^WW+V#$Q8S7LOU44_VM^".&BI:E ME&\8GSV,Q>O)67WQUW5(OD)3X(:9?763^X]VMS$\ZHW@$F'PSW=7=++;MP'$ MIW_RL%/S]U5QHH4RSECI??"YS:63&D<6%%:."\EYD7)#QBDWI*XXF0E)T>;Q MU\N=7.U!6T=PK?P;OK?[V^G^-WAG]^OEWJX_;WW$>>Y=[\&RMH]8EC.'TRU%NAGM;Q(*XJ145PA9[5*1!'U_]G[TZ:VDJ1]'/XJ"M_W/-$= M03&U+YX[',$TN/_N:&#R?3@>NBULW++']$L>L1G<\HB!8M2">,)YUQ8 M;#ACGH>@+&"9#ZRVV-M[:C G"8E(P 3!9B+CD\RT<\(EX:W@ M'DP0WY &/[]J[QJ=:G2JJVW6&*_F&LVP<4& Z"+)*$?<4H]LKG&7W,7 +5/6 MQE=OB-I0^AEVDM9X5>-5W3BW+M@TZTL%$221W" FM49<>O"E.+,(Q-;31 /$ M8!*P26X83)\?-KW,SCD5.*$!.Z]#Y,X$*[STD5D>E*")A 0HR.8PH MX03@14;D!$0N6$7-8N(&\&<1P?_PI/;6E+]@FCK'.6%:-=<1;#*/>:JJ( 9QQSVR(3*D MX)]$&!9(R!1(BFWH9VVN7Q39OZ;2>L4]YL9R2Y,.R26JJ0UYZ"I7=2)V7?5W M?LHJ)M9;J5 2C("[;2(R.<*%'Q4XVV"/O7SU1M=D_^,&M:^QU3F/H=&/_J0- MWWI\65=@WTUZJ#V+&@#!>T='%_!<\]78(-?9TDB #6E CLY M JX"]N J1"R(%I9%_NK-//__[178X#\F)@G%SDDNO34YKZ^CD1&3%*BK)>OY M2=;6D3"!1!$I\B9)Q"7-"7[OD8^>2J\52S*\>B/K:1(_+[R+/H&*,RLTEQS^ MK<$UI-X)AIT!QT+7^=BUU-/9 (\J!?")(ZPHQX@+GI!S6J(HO"$ZBF!H#O"( MW"#F.7-4U_K\^/I/6& MJPW"GW,I7:W@CZ_@=3YVU5,Q!DZ:"18=XAS@.EE+B$/0'' MV&Q R/6,E?E%U<4:Q:P60ELE+.>%,9Y86J=CUU9]Y]*Q.DI'C"0H M29U :8U"-A"!$G%,)ZN-P.;5&[%)ZKK8BLVFTQ[6[/G.V7GLQ[HF]FZ\2#9@ MX2G8 L:XP]1XJC&VD26#I8L/PXLZ9;8:<#B\,V6VN[U#]V M]C[M-?>NX+_? M817/_OBR>]5J'EX=X\\'.W3WZMW5[J<%R5B'P4E0@#%2<8:XT0Q90SR2&HO@ MG+/1B$45LK)08C I$*> M0^S()3;(*' \A0,O)!EGE0Z/,]JWKK59,K837#(&;B$S0G";@J8)W$./DZ V M45PG8]=33^?'!5*(T)A$)H6(.!8.:4$=HE[22+D58,WSN$!E5C7[8!UK;6IM M?GQMOC$56ZOPO51X?GJO8D)0+9 ($H,*2XT<=Q9I%B*CC#F,XZLWG)E:@6L% MKE.M:Z3)L\:8$4V8L0G!7QIQ:RG2REC$J',ZV*1 W,KL7O%@=I0UUN475?@J ML*?8.J(%>%LQ.6.HXU@SR0CASM4,!&NKO7.95D(QL5%2Y ,-H+TJ(J,%1SXI MJ2688L-U#EH7S^Y]>86O^YDZNI$?I=4YKBM>[X0*;YR4&!-M:>1&$:>)LIXS M[55,F,0Z%;8&N. G4F&'W^#>OAT18V60WJ)H,$.,D ML^I"A66]9T-Y2@JTR#$N:;)$ (@["B:9!Y54G4/S!C6-K7*E0:_/C:W.=S%J-"N]]F%%AEZ25 M>6(D"4(@KL&9<5@[!%N8HGM%?@'*G"=S%JU)L\:8\T%%3(D M9*.CB&--D';&(J*E5-HJ2TAFS-HP^L$G2VNLRR^J;/!1(]0ZF?6(VKL_:X>5 M"81[[Y'E,M?Z\CRT.5!$?&;4< 1@4CU:,NN6Y#1A:Y[5.NCT;:O1',MNPQ;A M;?0&[C3Z?J/?:=A[3B3\X9.C[WFRMO20^F?GJ%B;>'0D4N,4!]1S5'MLL:$Z MT*0]J?,&ZPAV\V-4K,56ZH@<I4QEJD,D85=BQ:G7NHM(&(B"=-D37)P+\,\9$PK"R!8$CR53 6 M/%$4^-YKO(1*AW?_^>O_9\_._[7]2%4.:Y@F>M<.,17,6L4SUZGRF^R+(TXG M[T4RRG,G :? R CB RKX4V9N>;;PWR,O[>Z82+9JLV*OI1MGGA[)[:]3G-OV5 MD#\\QOG,DN%CM:2O8?$;H3/(CU4"R ?E8]9NZY:?0KO:Q7DVYFU52:J%9U<+ MC%J=K%J5Q=NY^/-@=U1R3GS:E"M077M0+4^$_S9 /MQ"F#WMHX4E2Q&9I&F>52X M(@H9802BW#BJ,.QTX(]T*E@#; VP-< ^JM>Z%_NUS_K(D.JG(?7XB$=L\M0- M9)0%GY7RB)S5 DFK-%>8>,E5=<0J5GW$^K0A=34'L/_L6WCP<9/I=$GO9*/T MF>T>-]ME50@=(6RS'6*[_YK)V_66CWX7[:!5'JF'#Z:#7/X.' M:W12XW]_N4\/2Q3*,FM(D)C32)PUCB6J),1F$(;94@M/1[7P= ZF!&PGW!?\ MZQX.X=OJ87X;/LO!]:/\;IOM/TLEZ1"KY!/%JL__[P3[L[_;]I,9[)_]<;*W M_4=S]^H=__S[SN7N=L:=+X!9K2_[VV_/]J[^/OM\]O%B=WOGV_^[^HCW#SS< M^_$W^(_M71P)KIRU6"&1\L@7SRW$R3XB[[#7U A=<9^1S?D@^=<&"'&KB$@[ MW$\P# 3E03FC($+G!#NP7%@S!B@G8S)F,>-'+1@_2C#$[ONC8!4QTA.$*5>( M&P*"@5-"6"8I@DY8V$(_.<]W/B$7O0P9V]'',Q>[E8%B9*.1E;T(3=[I>^(:VLA7EJ(]]\?Z=R,18U"DGH(4I,"WRIRAYQC,43G*'?@4=T! M;K<(<26MWR%V\+Z;A?P"OO+18X!W>V]_@"A.1@RI^2T&=!6[G5I$BXA^N0 # M''#$"C.-2)XOP3W@K%%!(IF8D#1E[TF_>M/N].=$M $K"YZB;=TFHF1SFCME M_=W821%KQ&_GL=V+127^]\=ZGM-^Q>1=[:=9#5DN-'YYTG[X#<):G81(1BAD MC"4(_$T(:U4".,:PZE:X2$F>A*0WY^<@C4!XXUZ;OP+OLM[\%6S^Y>[6D2/8 M^$@\4D2QW %OD D,(T.%)TQJYT2N\".;\PF-Z\TO\<4]!, GAZ6/S-*00 1@ MRP7'X+URS!26M.K!QB,!P+4 /)8 [&\=4::4U='E^;0)<8@ID+$045 N4^*6 M42_,W2( Q5O*;G]IJVY$,%'A!H=L8QA2#(,+/!-\[L;*S_O713/T3T;IVHE/#?-H^/HCUO4ZK4'_YH^L M >U>L;N$\)GEF?CSI#NZG7-[#/C=C?8+L@GN]K5M7=C+WJM_3OL6X%A,KN#L MP]_XB"D]VB-6#@ZH9:=;MOOU 2IF]\%]V37YEX:)]T,8O_3S)S56#EA5>!< M.V]L$")#F#$N)&>.('0Y*($P.'^_9?QKYUHM^V;1-LZ(>@5%$#7 _[U7UL;, MU6EB\,28!/](MI ,W4K;^CT^UC2N?O G,0Q:L9-NR]L,^H-NG(3@G_*0_P@0SZ)1=Y"Z, UX\C!XB.) \$,@]T+]E4C@A$Z MSV#3'<173R$*J#8=[KO?/)N/D$=AP:T)IF8OOYXZK5;GHM?XI:2..@.XJ=#[ M]?4R49$H3U_EFL;X7@Y$8!5:]KP77X_^\:_0[)VW[.7K9KL\2_G0OX;7&AJ% MC(,SIR%EL:N7KR%R$U3SZ=H MX9E6&'Q?POM>)5SSIGT/OO_@(K:^QEVXF9.70?XBX'OI[BG M'N89'3P+?$?V);[0_6U/ M]PZVQ.'!UL7>U=LF^ USD\J.A(\6HG*'"'<1\<0I,DE:Y)+603-"/2M]>!M8 MW'."RBJJ!)Z76;D1(?F-%N3%]Y[]'!#*IO[@HE-CS^JPY]T\]H04J#$6(ZYR M(6DNUS=&:HAG) 5!25YJ^^H-DQM:K1/A[?/RSL02V%-#S"-!S$DWQAID5@XH2H8D[@3-,^'8V)#X?F"EMK!60W(R-K!63_T M>=L9=&OP61WXO)\''Z9L(,DRI!7-Q][*(QU50(YQ3:/D47L*X$,V\%JUX#\O M#T?5'L[/PQAX;XTQJ\.8C_,8PU,*C/& :!Y?S8WAR 6%\TAK%R7\4CH/>F V M9,XSU [.(Y!GG,1N+$?BM9NS7A"TE3>EQJ'5X]#A@DRR]1$'QA&QRB NB4/& M&XNX\T)(3@(6Y-4;+C; ]7FROD[Y"K7N>%3(?!8=F]^TP+>U M[1#?C,VH]7 MN1(U>-A.//H9$7<'O0[O<6-;S9B;JHWJA?KC^HP'Y0];0MK)8ZLY>-T$PI=ANI MVSDK%YXJL,H?#H-8YO/ 7N0/+YSC8_U_!\UN#!L-?P(OQ7*;W0Z,#S]!MQ*^Y]/')=;J4B*%Q M 7\,]>J'];=,-'^-4'G$\O!NO$MU!]?BLLN+_>WW1YP9B[E)2!!/$,>!(.D3S<'K"AW5P=^GTM*\6BKX]=N):U^<:GVRF"R@A*<. OP.WKQ>NYT/C% MB>-DTZ_/77$B!.ZLUHAX#/*HK 7KH2-2 #:&$64#BS_9>M3[_AC[#H9 ZBB0 M@GU&/.3HBS"P,3I:XA+SB="?;&/J?7^$?4]&1Y5H1)Y"Z,V]R62)*;L:H+>" M,_A//<@2C:D 9DS2?.SV,-NT3 -EV>P[F]W]2&U.#ND.W?]]%X.:L,-/.WCW]*]3 M^%GL'WSD>P<[WPX/=J_@_]\^SZG-V]/#@T-^>/47J$DXR>JW]_LN_/Q%@'J0 MW8.W)^635V];_^_JW;?]@\.C#%/:)(PB#^"U!0_^&Q@LI/,( T/ IH%M; S% M+H:M##X,H"Y&)15856Y" M/JF17.)9NHD6FN >Y'[.O;9MNV?:QW->\JART) M- B$#0MY:!Q#5F2"0Q8]]SQB<,AG=Y5X'J+RG!$P;7F:NDE>@:$$/ $^1\2<9&"62,T-)5;DD9R&:QNE].)I=';F?.5O'3!3[-+TF;JP]$8W.B.8K#[5L,?=&(>&[L3V&R>VD('!Y\$, M@C4\ZS6ZV?;!!TJV\S:=CS)1GCP+1"7NO3#:X4# &4N,&Z7HY-'&W1!^ %^^ MGW)'=C;2\SX2F.!L>E\<$L!UMXX,>#O@!]C,Q._S 81$%AN.@I9*66PUS7P0 M9%9KLS-SZP[R!"I+;'(>\='.$7N@\]Y%)( MR@'4G?(2/%IPIIRRQEAP9LW<#A9W<[/QH7,61XH_Y.YK=-KP7[=QUNG"W^<9 M((OWVHWM>+'1.(:_NK;5NFR FG<&W7QN%!NAV?/=V"\$,1?-_DGU[K'N%TSP M-I]^],'%+0YO!1SY]<;@_"Z)NL]QY]T2]5=U&&QPYNC#-\G3N_;XL&JCX6.W;YOMD7SE#=RVIO7R?X"_T,Y]!%W[= M:5L'JC!ZTB+G$W?6*!G(^"UV?3-?(K]:(9\!%E1#Q\/+-C>?AR=3X[N MS;9ZG1FC'_\[:)Z70\'*S-M&JOSF63-?*;FMU+>3'E5W)UWW:5M :NT=::\7 MN\='#,0HXV.Y1XXRGC %^^OR;+F;E'>11$[O?V;^R_(XEL&L MI9ET$S0KEP^4T^+J(_G57A]^47F%MY*#@,PN8$=\G+"P\&L.JQ/;X<^F=4,W MMQ*V-:.Q^1GQH3_"$%L93!V2$#TACHE#-G&=W<)( I/@:Y G2&/S87!^WBKR M"++I;*L(=N\D1H#S=@4DV2857C&0XZ%LSVK$3.C3FZ:V>8Y<-IQL:DV_B\OF M]M<$6SU##A6;ALLG;A&PJL3:M#(M78NO[ M)S4_]@CM^AJ/.%)\G21S<8?)_NRYS5K-%'\*;4I37YI33JCY#9TT P2WKY]< MHJ#J@#D_^7SZD>V=_@W7>X]WX3-[9W^TX#/?]DYWR"[]"-_UMOGYTP[?G9VS M=_;V;._ T[U\[]OOX=KOZ>'91WYXE>?H?;SZ?.#%[J<_6H<'Q]\*%4QSI@-& M!2FY\1@I[#WBV@?DN#'(:<>$L503INHU7^V:>Z$2K&Q$/$@-?X3,@$$D(C1* MD\O72,2 %"7+/H,/TW_]P#FLSZB=<:E'K/L49XX"9@[P\LWLIX^]JA;RJ;0I M/@W V/MM!C!PT 1SHI$2C@-@&(&T!1#F)KG$O8&_,IT%V]#TP:2 M[A7:SHB MNH:F=7JVGS"NN8:F'P=-L[X,,V!:M%,(M@T "38,.6L5,E)Y0X+'ODQI)AOR MX6Q>*X2F8=0Y^JZ1!//J7&A-0N/Z&G6ZX8&)L(GC]77),=37N&OT^G/,TRZ7 M#6M=BVL##;D3^NN2QGT*GF6=J/ENY^9P/E$CG-3)"HNDX!AQK26RGC'D!>58 MB2!H,/6:KW;-\[@UEHOAF9,*<9D,K/E?7<0PR1@K"!' M=@=H/)BM<.W@8OE =-$C/I] ]%%R9"/?Z[*:"5Y'HBL%CKDD6:!<6B\QLLIE MSELU7N^9>>ZME M((BF3$ZE>4(Z&8I2H%:[ )&#(:-BC=5&H\M"QFT\^LL>D3YM'^EQP[>]3MO7 M;M+J56TN@B.&"BPI.$6VHL5Y/H;K<1W1VERMSEP=S[N? MGH$ %-(%[M60:A$B/&0T801++Z6"Z)KJ#<[N.POD<15HS<\>:@BM(71=?/\: M0E<*H;,>/Q46-H=Q)"R3F=G9(8-%0#0HKFC4/F$)$"HV&%// D*?S82EZ@TQ M( O/:_.8HGAFF^U"CCVD&%N*BR<35#T.%]FT1G\:WN]6=;M_C>YV3%)64Y-= M\U1>[)V^/XH*U!$3@K#,E?I:6V2B3"@Y+A6E/HH\94%LTL7L9(6$]M:=O0=R MUSN[LIV]VCGRR@K"'4:$*(*XTAHYR<&%I?FH6<9(H\\[>P,)Z>W4<$.R>_BQ M&WOGL; =MBXKKKHYT,@LI&5N6AY;UACT*A*O,]BYP9!<\ARNDND+*V;$(:K< MDGN8!)1Y_P$,.-SQ2J*P.SR(&:G<'C[H7_"<_XE=7Y*)0^\!T99OGSVC^\5U0\R-(*:\)3T$(?NOT M^C4-Y<$QN//.:A4TXA)TF0=AD0[:(>]5$)I)J]3@Z&0;$IBG@J=(MPL7>Z&EJ137()L[$D1BAT6]W!G M:B12II&[#[78BJG?GL2Z+4E(N"*JNSO("I_3JMZ+N["F 'P9%(#+E?-Z<.H> MU%+P/,\?GNGF MTIJN4F'X]+E;'LZ#QIKYY%S/B(>:4"&F(2(]H;XX'3( M-8UBP[ 'ERC7K5S?JY$?3CK=/BKGEC<[?W6]]:-Y2V7]\U'=!"K5P',/X'D_ M[Q YG&1TU"*C3$"/ZX>SSH6W@5BE(T(ITP>8U1"6F&("'1(W&'BN1*O MWI -P]D:Z?$J:/@.:'\UY9 M5"8P["6B$"(B3CQ&QKB <+!:6>UYU(#F9D/B59%=/(UNPP=. ZG!LP;/G^<2 MU^#Y.. YZPI+J:2G1J-D*,DLT0KI9 %!><"2)!:<4Z_>Z TB5C5U9.W[#/// M6;B;[4&9#KWH-Q.URT.5X=F?/N_TFOD-K[NQ97/5_76!\3^F*[I'18;7'[$. M'G70O_DC<_5R/ZGJFQ Q7<@]^>?)>!3,N3V.R'6C_8)L@KM];5L7]K+WZI_3 ME=_--II[-K<2^.DF['W?YH. MXXB5$U8%SK7SQ@8A.&8JNT')F2/0X-*&D2OT?\NPWO;KI.VO6;_!"Y> 6^Z=QV^Y<;C6;;MP:A-!7GMK_J M4[ X\"=<9<<.\H3[9C=N-#[ESJMVK]G>;"Q\D'+]R:N/>@7_]Q[F/W"*G2 N M:>FX=,R1Y+7PRB;"C&7^KMA)K*H<1SY1/^ !K61PW^^.8I31)I]0)+DG626+ M7(P"&<5\"#%(Q<*]'#J':531&TY9XHY20ZE(UEGXF4ECW5T.7;VC#]Q1<,(B MC50A15U"/ J/+!86_+3 (F%)V@BP2S;GRQ3F?M$ 4&SE_8;U;H#C<5) HVI9 MCE,]*3?T$6XNT[BU3I"]('_T MW;?=BR/!#'5&Y)Y;+?.$"X.,BP1%IA)1(GG/;.[SGP]YIE1II$6W*1'>;/PY MW1.YP-[^;-FT2F"(]>"Q(^5$.8NI=\(%K;T.UKM:-G^0;.Z_/P*O79,\>,5; M!P$YR6?,1%$4D^-:: 'ANE^,^]\AFT\-U]]./-F2MFMC0D.\[9TT4FY%'BH< M?/P^>O+0(X([].0_]O(LAV:UKMS@&/'][>,CIP2WU!A$)0F(.P6.$?R,( 8Q M 7LC)8%X5V[.4PN.%23+QGWV_:'9S7K?'[KO!Q^/8-=CC(")DN6Z72H(TD$) M1+GC"COJ19G]LH 49;3OTW08&]F@%D0XM\U00/,6^IP?3)[1Z\5X _/>KNT/ MNO!W3:QQL'.4(R$KI45$,(5X(L,9\',WB/Q:[Q$*HZ72(AP&YD+!!]9 MSB;87%XOPU3RPZGY5U0UN"8[LKA0 0P;>XS)4 _ND5J[E;IWH[";9PL&>D][:*6CMC=/KZ >Q%PO=;^IX]X[_3+ MY?ZG0_[Y]QT"WT]WX>=#^IY]GF7//OURL;_][Y//VRVX]X_B\\%[NG_P3GP^ M/?ER>/ 1GO7PLOGQLT'D^FS,8K2Y*C :V0%M8CSI+BT) G+ M7[U1&]P\PW$Y:XT_H%;\4",88I, M@#^X3 (Y8RW"GDH?;,*1XLSBPQ]>X[Q^'2OKCFCB,7S/NE?_IR+:23?&&M-6 MAVD?%V!:X"X%99$CB2'PQ12RF'ND...)ZL19"*_>\ WU'(<:KCNFR=I+>VZ8 M]K8SZ-:0MCI(.YR'M!0U=TP+1'2$<%,J@;0G%"GCM(A8*VYL@32S3@0!+\1- M4[6;]NP@K?FU]M)6"&E^'M)<"%1%YA"5$KRT/+5")RT1MLX2Z;G"N;*<;BCZ MX$%TZ^>EK=^1U U<"2>Q&TN75>VV/2>,V\I;6@/=ZH'N>![H."&PF<0BP95# MG#N';*XG@JT5'GXB ("9D):M%;G3"R:%.1_JR<]VZQY$A5##X3W@L$; U2'@ MEWD$C-K"]E&-N. !HE-QV_Y?C!V9% M>MUHGIT/0Q5L8.6N?\*F X,?V:")L##O?/+QUZRS_5"/BZA!QY^+/ M@WBFRO[UUN?_^B"<1A1?@$#JP.HF'#\O "DYL/"&#B!B'S_2:U M5_A#O<*YBLMSJ]07>-.@/]4)L[9/?J M$+3JR[?/9WO-W8,O>.]JKWF8WPL:M'OU[F+O]W>7GT^_?-O];:8S\/3CU=YI MJ[5_\/;LD.;.O_=LE_YQ O?5@NCU:O=T"Q^>_G&V?[!S4?&G;!T1HK'322+M M"$8\EY@ L&*$E?" J!#=NEBA+XAA#%L9%"FUF#"!J>&A] MFNTDG-B(TE/L)[=B7A%F&DCGZ;+N_O[I^\6)*&9"( 0SKHUWR3!+0<)PD$J; M=&NOX^/I2+GBZR;X9$V_1+/C_]?IE9:M#['[M>ECM93[_9/8;7P8G)]WNOW& MAT[J7V0.C*WC;HS36;\G0ETP2?IU8GO@I7:;G4&O[&BV /P8.WXZ4H[\LEP M87J3"],I"],;+DQON#"/ACF];O_U;]>WN._ "!2)?=O,[D(^FQ@U)'_P)S$, M6G'-&I-_!OSL'#D<([?1(%!ABKBV&AFN++)*2$5QI)F^:4:=-:$V.&6M%8$' M2:TT05OKA928)A5GX2>+E(NMSD6C:LWMQM2*'H0G-PR?-=O-L\'9.$O>*,2! M^26(B28$[;9FX=>W8]AMS<(+\>W.!WQ*3<9R$RS,X[0#+W?9U?>S/HE&U(_M M(7O2(S7WUAV[3ZV(]6>WZ;Z0^KFY%MNZ/?:9IJ$H6&6"!<4I&IZ\=,YGGB4( M-+@S/-)ETU +'[X)#^ M=79XY2_VX-\+A\ G'KT15*(4 P3#T8%?&HA#F=%*@D,:I,TGNVI#L56=[*[1 MZ>U:0\ZM';$O_G#U\9'H0X0O#-E9J#%H=1BT8.ZR8+!GP0F4 E%5=8G&)B&( M!G42(C@N$V"0V,!LGL+MR1^EKCL&W=S#^N(;&QX?@PY.FMT:@E8,00OFMQHL MF.):((&V$5B9WT1.Y8<@Z37]_(6[0S2VGM1OTZ!"4FT/[ M)_,8E)K?8D!7L=NIX>=>\+-@4"%/U$B5QQ-Z21#/D^TULPIE 8["V:",>_6F M4'S2?]4NT/KTA]8NT./C3S/5\+-"^/$+X(>R0$GRR&A'$7<,(TL%0RJHI!SV M/(2X,OBIW9]5-W#63M C@U!IMJQQ:+4X=#R/0S(R132G*"0%;I!R%NF(&:)) MXCQ; 1._.AQ:(S?HAU6.U\7C]UR?&B*7@<@Z.;4Z6/RR(#G%G+ F4$1<[C_7 MAD"<"'_8P"AF*DGNZ*LWVFQ(O>+NRX=KT&K*Q^<+Q6\O,UN7TLZMJ1*ZQJAZ M;F-R<$<#-*U3"C]M*?VLQO&.=2M?X%X3V[ZO460\B.C4GJ77I<9VHH;Y[^%] MW5?E?_Y$HA]=XSDQM>UJB^UM':E$J/4N(:7!D\F\ALA)05%22GE)C;$1E)>H MS9OH64>CJ<8#@_.HX"P5]K$J>XL(+ 3Z_\#W=,+4WH-J^-=AT+T 3.C%]HO; M\)V+_8,O9/=@A^Y>[5[N;[\_"D1RBH5!06"%.$L1668\8EY1YSA/(=.%]#./ M*,KCZF9+:<>%W\-Q?A%H-'N-=J<_JOLM'=^5[)0W6@?" MM/2(O[5I!YB9W/)$ROL_Q-@H[3^J[&>S72E/4>GVP@E.:= ?=/,0[NL>DM%8 MT'ZGT80?J_Y5V^W:]G%5K?WT=G.J.^FI;>J[]G"$Y*0AS\-58_O8'E?ZEOOR M![T>;/1H5GL;7NXW09&[\=AVQT-=JU^.M_\<=KI=-COZDS8\T/%EZ>^PK5:L MU+LW:?QW @#!@;>/?]@O=CO MM^"&IG=I<;/><".&J\6S,W;>Z37S&UX7*6Y^C=69^/.D>UUN?AR1ZT;[!96DWFO;NK"7O5?_G)9Z$/G) M%9Q]^!L?,:5'>\1*]<##ZW3+=K\N;2/Y77!/=FWNI0%V%?R?_[F[852]>G-0 MVA^@\N=(8Y2 MSJC#/'#L' TQ"DV]!E_3ZFKX*4CMLL-/_^ST>M=FX7+;GH&V]+8N .IB^#N3 M-]1AQV(O]/AJ]^+(1,L][ @RF$K$.8NYJ/E4I%%YE2/L M[X*2';=!PH9B,C&L'&P<[%/LYO[$;)]"[BSK];L%X\=#QQOAVM@LF#L]"HK) MTQLYW>V<-?IPQ>R5Y;^GC>:9O6RXV.@-W"FXX/D]X\;.EFV>]38:_@0>+$]E MSZN7>4@JZSZ__A!90;0WHBL!1^,D @3ULYY,CW6S#O>7WC?R),NAWT.J7 MO,QP4BKPK6VMXXX5F"0M4;".HRX\1%I:@E2P3,E1=3$LONQL-C$HR.1 M&J>XMM11[;'%ANI D_:D[.NX8BYX30R MSE^]:7?F[-P-AF]R1'*.T:?8&FX?F@SO7F"\'L1CDBM-UYK'Q#PZC\EV=/TU M)"PYW1K1#WTYO(+W;7_!AU?^ZO#4X_U/A_"=QY=[!ZV3O6WX;GI(/Y\=?MN? M%?>SOTYWSW;Y_L%?IUE%]J[>B\^G?Y_L;[\C^Y]V\%ZF'SK]?/;Y=(>#N%_N MG>Z*(U@Z;B7E2$<%CIW'%&EK)((02P>M"1;&SE(&)&&]=YR!IF#P"J.!/5$) M>X*M3I[-S3[/2_X=Q"1W?\WT;05,4C3Y92(Y(+"1A">59 I&P8.D,1P_EFB- MN"CV4W[B=VWP5PPH,Z!(P/@-<UGRN=5;X$?<^"M^[;2^YFO^!BXV..9OK2\?>KT\+<:3H;<@ M;%,3NGIZ"[S)N?FNR][^FF"/P,51WVQ]LX]XLTSSIW.SC[6R\EYD-S,'#T,? M^3LY7\PR!#BWULG]R!.*Y4A?]@?]7M]6I"9$.MNTJ*';>_ZT?9\; _ZX%;D5&S%\7T;7TVW0A>/B^.K!(K3)Y/ M_)_K_C/W@=%E"**66(#EUW%T(#Y[I6>]S&1%.EPO92VQZR.QSWH!?KRRC+)27/:H'OHKG\(7[./?A5G\[>*]W ;W:8<>GGUN?3XXOOA\\.^SO>U#,FZS&[?,[0CX'OKY M](^3P]./EX=7[\GG3W^?'!Y\;GX^^[NUGY\AM^"=?KR8IK4\I+M7[]B1%RYZ MK#S2T4O$->/(L6203U@([X+VD;]ZPR3?$/BFQIN?T4F\HAE\-10]5RC*Q]S. MJ4"\X)HH@_,T$"("#D[2F!87(-50] .AZ'(6BBRSN>$:A2 IXE@%9)1+2#*# M&?Q'K,QS B7=P.S!W'+K!T4K\@/73VOW_KGUJ.-3Z_7ZD>OU(Z/7AYH%@&@7 MNRMQ4N=:,*:+HD8G*_E@Y4,_%X+_)W;S4MGC.+8,B-:F82G3L'_MI;)=6(,C MZHAU3 =$"_$QX189[A,R1"3A4_0D1E^BXWJU:F'^EG M946J%(KN76WA_:TCI;Q13&@DN V(!Q>0Q1#^>6,%TXEK&T.M3BM1IP_QO+_9 MJ(K@Y:+CY8=2@E9!Z?H/F+Z]_K/F#;TID.5.R^0MZ"MF'(ND4V 0%I&4HL2. MA:5S:G 3^ZE:]CJ071W OI_/J0D?I9:9?$H$CW@FL=$*4T0YTUH1#J$L?_6& M0!BKUH@C=$64?+7FCC0W)BF]B-9H&CGQREIPC2)//BD2+!%+IZ!JS7TLS9U- M0;$\XLGJB&"3'.( ML@1[Y%7GECMN:9YP,HSU=P':^O:^1SU++I'XPYK]N]/MEG:AW^PYO-:_K*%JE5"U-^MD<# KRGF%,$1RB!.ID5/&(19) M;J$/)&:N2\+UAI&L!JL:K)X(6#V&UU2#U0\&JSF_RF(CM S(IJ00-T$C*XG, MZ5S-DM FL?2,P>H!Z9TU3V_=+UO\?8X(7T:U)W/&6_V*?G6G'>IT\7UU=^[L M)5$A)%,<81?RT$D#C@8-%D6,!8V&AF@=Z.[FRG+%M3(MI4S?9RAK9?JA"8;Y MLY?D.%K@Z_3%H73:H*DBY[H5,^EFX9+RU2E1(2TM5[S]%&D!N=0D2<_3X'HNFYLI3C[$ M=K/3G2FA?R*4C_OM1C[YK-IV2*6#,US)S5YO$,.]>%2U#5%1Y3BEG$LFK;'* M YYB(2Q.>L@JAPU1=[#*3=<;@/C$JD_\B;"F_G#BHV-R%!7C-@=N"OP,Q'ED M2&,FD&?>4@;[8;%]]88IMGG3:)4A:^HB@+K1XOPPY/J9L&F/CS-->3\VSKO- MMF^>9Y[8,5K>SRM\)!5YWB4Y#^"=^P8N7;#8*Y8HHM%"A!291#; OS3CL,3. M,J[$C>4TDY8PD\%F&?B:9:$#47'F ZY(5B?>=0$[,4+/\T&W-[#MPIK;GW[; MNV($!MVXT0AE),(B0 8QFZ;&WVC\L;7[MO&AD_H7-G_VSS]_V\C,CKV!ZS5# MTW8O&\<#VX7O['0K0MZ/FQ\V&_^V[2^-O<)W!]*[U>MU?--61++P89"B7C_& MN4>!;Q@S(_>*N=L ^>Y%/\@,O-=C.GHC^MWQ*"#XWC-;IC]TIDQ-56B3K]** MO5XCVFZK&0M19;:K,61>VQ#C6?X7&-=NA!7T)^! A;F;=A&>Y.'(A&L)C0DI&FHGY)'(D*124SMI*?" W5XPVSD%D,@7W1N/< M7E9\<_&L:=OM@6U!4)'UM-N%UWM9^G8M2%"#/(H%>=1HH=?_J<%"UN$)S:W7 M[Y[K!S@4+4A>):@N0AR0SS8F1+*BWEU$DSXDJ5_D;TR;D8T2Q,&OL\$I_.6^ MT^OW"JI/\JYV)PAA21C=Y)A&L4IO/\W>5W9<[+UH>/):)#&!#[ MXJ0)]SP)\AF\ >I#YSQ?#1[K#PL*" ;HJ1+A'RR@7L_+>][M^!A#KY$*4_[) MM?&OC+T]AW=\*P3SK7M.GB!$9([90+WFUB<'YD=P(QAVWCGMJLD3V?2@139H M?O+$?X:WFCG]LSG:B_W]]&XH&[]ET:ACJ!MB*+[__@@;+%Q@!'G",T&Q\,AQ M$1'61*=$"+:#_=OW?SY4GESL7>]M81\R8._LGFQ_K^#9N4P5TI51AF!_^DAT ?W:#C0YDFZ9S/)"3^1C\^C ?,6 MG_M].]CN>'1A-O]Y9$=^O7@1Y3YGWQ6KTQBXV[D)5(U?RIE-OIWA]U2SB68N M\>M&HSF9H1"&0&YQZ\+R^2CS-IG3'@YSOLY/WO^"]%JF%Y\RC/_LV9 M%UC%&<@U,3HC'8"N L>"6<,,N,+@"7/NK+'^#LB],_\R<59S< )JDD7AH&OS MJFWG284CQ,4O#W'%WM7'H\2%D4J#%T$P1MS)B&PB&!%K*?B[QCB1G8IYO,TH M4F0/]K37^.7B).8IVSE=ER=;Y1 S^D&.TJ_%/&=LFIUP:VYN/23DM^O;GQ 6 M\H*E!9[GZLL1431Y&A02,8^@2DDBFUN\$]>8447!5Y)@GQ=(RX1 3$O.&,$J M U;9//C-QC4F3;Q_A$6+H7@.'IN]QG$WV@H^P5:!=$9XK95Q_W[IX9\AA=>9 MXOWT(:/L?S(<'W2;Q\?Y_EYN\OC=M_WMXR,'T3B(G4Z?OCC#67$H" M<48 ,.,."^24)D@1&H*CAC(O7KU)@%WSP#;E(0X-7.6P9;=NS07D1CM7"\M" M8=D_^'B$?0C84X\O M5[CTBP4!BPDD+8RR^(M.D7\MAV+_2S8@!EOBW*!X[07O)N^FQK?G([([%_L' M7\ANKFS=_O@-[K_&NAKK[B\X>]M?'A'W+@#<2B%(\='OV:WR$R2I]LMO,I!D M=_OCD>=)!\,PRF,P$5?)(TN=0$8XPD7(Q?/@EYOY"L2Q6W[>[>03L_$X[X_CK)DHW,UGY._U5MG#&JN73H['Y95 MW3OCV!M.] Q3FK(XWJV2S:-O*V9A_A7=;+"?VT,SH?WV/%E_'J[VH+\!@N?L]R:%_+HN+Q\/G]M2WE_VN@4P MW"T9%ML;9I5[L5S*Q7RVT#O9:/1.;#?.%O0M5+!2H6?SKURS;4?/GJ]2G3J, M+[3,3.GI*4X\%_;,5_V,9W[^8WHRW6A6R_5'K.MU6H/^S1]Y]&%V2QYJ$*)F MEF?BSY/Q=*MS,#G(=:/]@HJFO+:MB^S[_G/ZX*;91I,K./OP-SYB2H_VB-7I M4!7_<_=<<_7JS4%)#X%D_Y8=$H"[__NG M?;-H&Q>.FKYS=/3,J&EE4]#<\00WP)T,EL2DB/.46T.\IJ]^ZGSUQ6)]-W8, MC^MFWQ1;T5<&=&@TX%;:)#>;!+BCD44H%6'Y(.0L]I_D$>NH2FD)MZF9 M:S\V,:;\'F;CKD3%9'%CE12!KXG_'32_YAQ_V7U8F 5W.?8,[U$& @[]AWSG M*RD)ITL'%+^-[[H$$"_Y>&F7[QZ\.U*>!4!>CKR5&$),@Y&.AB&CA&$FRA"$ M?_6&FTUCYH/,+%!%_HK_,2%J53W<;:(R(]#=ZP;)W.D1SYJ#LWF)NE^<^L : M3S95672C1/VGNMFZQ:#(E-@]^'+$<*+4"XNB)Q+QR W2A!ID;*0N*>V=3B!3 MBXKF_C&R,0\*0.$?>UL?MK?>SS3!\&%]=)'.Y6!VPO39<#KH]4OA6U5LXD$$ M+)B[J3*31?7EBX-;L+ MBQ/F=N@"@%WJ5)[*E.G/<=C$)WZ9"0QSE43LI%\;91'!JZG0HVQ-R2;8V;7- M2W3#Q9>-X2=S^B6.@G=.O#K,PRU[R+ H<'R23LYD&)V=M:KK;/;!Q^)\K;RR MZ"Z?KK3.5QE>(:]^%0+?E!F8DEE;;6QGF#3J3.1"YKYSZ7*M*1 ZL;E5+K:7 MJ-%Z#/-5IUE7:=C>B]WM+T?1)988$P@6VR&N9#9L."%.@I8>PDB2^'W+'Q:8 M'?BQ0&Y,*2/N]];Y_0P!JNO\*FG)=7Z2\4LCF3A:NC4+.!H*(859@[A-U M<55U?O<["_P9DE'7]\WWX^Y>[1P%&HA,,B"B2C6H(LBI$)")/D8'\9?6^%[U M?6/78ES7=V-97W%^JK?_>D=5X'+I_K-43?(,MX[W3DB(B3!-$8N M4($X):_>+-'Z=SN-S>3YY@ $QTT+5Q;G;/4G\A"3N#G. M*$R&^A!NQJ^9_&01UF["ES5ZS79I;RJ-5\V)Y/V\-_KDHLP9'2ZIB.-./@LN MCVNS=N2D)*CS\?)5?M?GTE7,^=]!,[/ 3&S+=9KF^@ #5A<@)Y:%GTF45(V= MPX;D):+7^7/M18\S<'*P0W0,.H9[34\X#=\ M3S=7J7R-;3NB%>C%?F]8D#,"B6$&%S8!P,<.6OUA[NG:<9ZI>X&= ?5JV_>-?H=D[;]G+U\UV>:;RH7\-KS6LWUK YE06O7KYNIII$U<53AJ MY,=<%T+O.]>-#B>(TF48T)=XWN67;53Y.7NEY[2J9*629YZ5Y!6-_:5$S)T! M7"+T?KW/:GW/%..UFTR5BU!SH)4C[%G3O_14G@7/_=SF-L\/'O_[?!@K[E[]I[NTK[)+WUU^WCZ\.OST]FQ_^^-E&?A^/<$' AA/CAR7 MWGF>D[N:(9Z<0CHECKA+U$E"-+$0BG#YX)FFB['M42=OW3%8OH:C9PI'TDOI M@O#":P,7T\;XB)T(P7O)J.+#Q.T0CI:8%UC#T:/ T=8$''WDN]OOQ)&FU,/. M,>3 B"".!44N*0$_RB"IEH3R4ETT3\S]\^#HWF[>+4,(R:82:PXRDP(_3_Y\ M8Q#VXD>^K]Q)FMR(_?2VV;:%M^\>1,LU3"T#4^]GO29VI!Q/(K)\+BY(=IT\ MX$(YCY/6X%T=1MS MQYV=KT/2Y-SLMN#&,H=(54U0M3;DRN7Q14KWU5GLGW2&(Z=N>D]GKDPKLQG= MK[Z)1&V]$(Y1ESC68+V,#]$&RES4G,4E)V[?/'AJ9W3S=1U3T06^>_7^B"OG M!0@^PHKDX5-$(QVM0X3[P+5PFG!]WW'/))=M.*<"\8)KH@P$&8$1$7!PDL:T MY+CG>B?OM9.646Q%H$C)TC;.(K*"1^0U4Q24*C*M\Q@Q/>]/+*A1R\408/JK M(HK+<@PSAP4+O M_'< 'L.'Z\[[1#;^SY+4VKL4 ZBV".KV#/JX_>'5\\CA3.UHG?)H3P M&$4"7[( 7NT?'!\)9;G7)B()QA=Q&2,R-!]@*J%(#)@Y&W(HO\GI P1P@>SD MJN;NU.=LN]]$H=D:5-THD^*[)'-+15\TFRXVX(8S[ C1CIO\L.#E>8I9I-8D M%L8-4?SVH/4V<1K^]L/P^^L0=J' $?C.(ZNTBX0ZY!3$L=Q$CZRV>2@:;(8T M,H'_#@*W>=/!U"B"79ZJ:H'P38Q$+I-F^Y6'6/5##3+ZY;1*RMR7Q?\83V4: MB^>(!G22I*'P:Q9NT0D:Q[FX]9HIY#JJ'G_=8D['224I.)O'HX91[#H&WFDZ MB]);\?VSU!X(QC?,4GO;Z=;#U.[6%+Y[X(],;BVPPD ;/S[E!Y*7/DDRTM@] M&S$4W\ED#8O*8]"M M)DY6R0;;J.X!%+[G]+J_()(M;=AN..O.!+)X0?&8W[O>R;H@B."<>&PY$D FNA$M;80-:9@ BU1%<:* MWD6'\B<\TWZJ[F9T,[L67-;!V;\[W6YID -9A5?ZE[6_>,/4<[J7(RMLM0\0 M61F?0_F01S9 I(6(C<(IK#S!N;%[( MB(L8&>M#[K8ER'FB$8M)6W2%2C%?O#*@5?00Y8MU;SK%E-_/X. M.9'"1*]PSN,$3CEVEH!7E.?72 7_D[6<_$@Y@5!UYX@'C!W+_!W1"L0]%4@K M!= #H6H,5E'0YQOH;<9R8EL@)NT2936&3MWE6%86>$U+FKU1G<)THJA*]?QW MD.L "L@-Z25*K4&K X8\50+1K$AFLVO8;&?)N*:\N+_D&L,$]@I,II*@6%XK M2:U@26M"N*3Q3LDMN93[B.U_8O?=]>/]"0]6"_(-@BSV#]X=8<>CA>@(^40] MX@!SR'#-$*4B^S?.1(Q!D&^3X_%,OJ$$758IBYMXE!?(<+/7^&/0NJSDBU;G MF:*ZRN(/9"&#(&&2-&3,@6ZOV8,N;+>;D^SEW#2E9A:#HFTC@I&-(1]M.6L= MSY^!7[C'I9Y+_@?L7%BP_VUTRD>N %CPASG@CECM(^1,ZE$D!&[Q64\\P<%?W;: MQP> ([D*I-:VQ=KVY6KWZOB(I22(#0J,!0/W0EJ)M)84^< DMTH+R6XKX9G? M0N(CA"4\@<\BN7:DS'L&H6 ,8A2/R>+ZG7H+OW\+;8K@%1J/HD@XDS0*9%F4 MR EG!/AH$782@HX%@'DS@H*F5TYC;\)KG.2QJ^*/SJ![1U"[V7AJ\?R[>5+Y MT>2TB0*83S8O@&U8_]]!LTHWY\.@;#2&L\]FJH'GJU%F3<@6_!G.2M:KB@ S MX=8XGS]SNK;0"@TS\S=>>"$O(&ED-6MDQV2\:SGOUH;EO(UYB0=#)::>88@ MI/3&6VE(;KU5$ 13/EN2#/^XO4@OW\;\*-$PZ!;"XQ>FVE/#0R]W#SX>48BM M$A,$>44=XD$P9)PA*!)8_F D8*K*9U%\MJ@>98[?.:^ZE W;N]@L[V.\E?(B M)$R2:TC]H!E=D$K#)91 M6"2(XV#2F,P=U,I_E8?> RYN>3=T"V#!D]V*S%(\.& MY^9SD\B^#9/Q=UF*R:-S\(+SX?D=5(>+L&NZ%I&R"HPK(/^ND]?I&\NS8 :9 MV&N(H1 I],&E[PWUHQRUEH8/T MX2C .)P5ZITYH%[WAN_I"O@N$E^\+V9FZ MQ;H[Y%; !I"F1T0EBPW1B*8 _K20"=D@'9+.ZR2%5RFJ7$A]5W?(R$!?0, : M42>EBO7W#&+,[?3J[7D9BTY/29'E(O@+-5(,E)&:5BD M62:3C#8/'==)$9Q#%G9SA#)/Q;C('WXW-=WXA[7K66;! @,0.^>X,MI@Y<%9 M@_#:2L$X'[I"LI:OEN"PK? MQ 1T@Y#='%G=/@EU(C.V2+B6$>7[2J %5*:@+L7 L?Y!(DJFZ>11$EP5#DO&]0##48W-K[&5,S/7%.5EQ$&GJK7L%>[B M.XLWGYZ;>' RTS##*>E8^*&T=FC(8+# M,M9?FK]"3)?KOW0N?C%_EI^]9\N+$3CK_*A7USUN[=$&:8! MW4,$%R-9DR?$:60) +PUQ$A6(%XL&.=0G>']XBO9V"H%TZ"R?[[[]WXE$;], M-1ZD5J?3_74X0K73CHTSD(*3:_48C0HKAY\EY;=P',J\/OSZW:+G P\TDQY8 MF;AAR6#+-86G3D0&QGTM>H^6'KXZBBSAJ+U%3/D<1TF!+/AYR%BMC8==<,Z7 MHY^%HM?)V-:\G^A-0=[U>\>E'M?(/"N49X-6OPFO9HM491(_]&U_T.]T+QM_ M13 .7T=06::4C"R9K;J!BT3GHZB6'?3R3. ,REEUX &J.&[K^JO_*L._#N9_ M63Y6NM-':%YRXN""EY$F.2OX7?#+/&-1,.$@MC F649\PMB%8(TED2^O PNF MZUP_0GZ"?^?JO_WVG_$K6)'C_*MFYT4KPK?=4T^.5&(VPAX@QY(JG9/(.!%0 M9!Z'Y'2B%&<,IO,];7E$^?=LNC/6.T:XIUYPAH.)"A2.V\ 5.$0"UYO^J)M^ M_.T(C*OW1@D4O-* ?LHC;2B'X",QK5@B6H:;T*\TSMIV.U>3#6&D ,,UI*T" M& 2S3BO Y>08ES@"-FB=)200:3"AM8P\IHQ<[>(C(EF246KD5(Z_G0O(>.V0 MB;ETMO3WZ"PCJP6&*%-4@6G&,7B!DE%KHXE.YKY-4V_ZHV[Z^XLC:Y7 RA+$ M8P!K($1"&J)N)(W(0SF%4,*^>D/O (92=%K\CNR$;$QW_'Z([3S2_D/T@US5 ML1?[C=$N-,HVE$F$I=RN^.'-)?WPS<:_QZ[)1#B;FP$Z[5;I"#BSH=3VA3P1 MJ-N;;3F^S">0N2FZ6;5>IAA'8Z474'DM"(TSY)5ADM\)>D[FKED9/=:&1Q&T M9CK!AOS_V7OWIC:29'WXJR@XY[PQ&T$Q=;_8&T1X%NR?)Q88>_#,PC]$74%8 M(%82QO#IWZSNEA"Z (!$O2>8P;44JN[*_/))[/R8B/F5F@[NT;X"+D+EI!8,1\%."BVHBT) Y)3W4$-]7QZ IF M-$D7'@: 'CBP9Y3#LF/.A8+O\9A8[!*7@3-7"\#S"8 X"%(SXGB>,ZF+]$"/ M3.(< 5%FG)CH4RRH\80^Y,,LJ8(,6V%&LZZP0)OB&SY33G.IH^59:O MOK.#2''2X.I_]L M[QY>;6ULTNV+ QI5M"G+@U,!<4T) B><(6H"K!#A07*9)6-:;^PI&V_]&.=- M;KUT^VD[IXWM]H^J4V.1'9G[-=Z:JI[?,B79?.*A27GF\+9)N9HSICMR+$TP MSCM8QLB#"\&$9'-7#DD)MWE7FRA""*OK3I\#AW>_7QP([HS!)J#HI,L9#@19 M'@(2L#PZ1B_ 7J^L$W5KQ5Y9L#Y>H3J8T-] &^(2F\,$2[(6 O6L\Z9WMK]( YDPBY:'Y'%GH!@V0">:_"(62N$8D#".,W- M%.8B5VL-P,7?[>EYKMQDN(!%+FBQ?B&0/(4VMO$M32IMPO63=LZU(DHG9>5>7V3NW_>.M^( MW>_#)6J%E'\XZS1;?=-_NXS_6>;-WB7DMK]Y7#C__?W@00?PFU+?K=ST:][P M<5#GO];XUF\K-51OEZL,/_^Q,YJN.R@0F4)/_HRQ*.!HD.)R3MI%XE0IQ/E9 MU WI;FM(9Z8WI,O76RCYG5W2*)4K=1N[5]+&[@7;T4T>Z5TJ-UZ[M4SU09&\ MD82D9C>CT7DGVTJ GWC:+9[XUS)ON\B)+?H.%]MQ_0JJ7;B$WUIM__W%+>)> M91';9'_W,YQK[^?>\5]@V3;Q_NYO1_!=?!N^:VO#7\'G?^YL_/9]KSEB$8__ M:FT=?P4.JH#"S[H949FRMU0YPG]F.\^ZMO7FJBS$2> M!Q_:R#G\8347)";AJ012%F[MW[@HL8"AG/\PW::[?-NV0FZ6@=[83ME<_L(=JR9P26>G+7:ES$W/8%%0?T_ M&Z'9B;[7[E2M3'+6\GFK9ZM^)G=T;*QX0-$7,G.*P;=4K: 'S7+S]4^^G+4Q MN7A"%/G3'\5PW@(,V:R^_\_8^='T\1HZAL'E0PNPHQJ>]Q5 _O TCVGZH\BE M*Q#G;>/+EP/E)/%)*V0= _?0&8X,,1H9:9W4(;$4PRA>+)=*%B5IY;J7,CT! MZ0:SN@IOH-7JJV_19^@PECMO-O?B GFZZ+Z[3[12%#=?S.F[IK(=(!=Y)F#+ MGG7CN_XO[T.S"_IU^:YY6MQ*\:'WU;DJ_IO)V\AO>=T:+KE=-7ZX M^N;J\%IQ:&1:87E,F#6JIQ_&:V3JL=M.2\B:).9!I[W]F&#UQ4I*[W7:.^91 MWSG6E8BQ]TX8W%JZ6L\SN57?16T+)=@K]KPW;^QY-QA9O3&V\[$/9VAN;JG> M6?EAR<]ZC:)ZJ)%OJSX/@=UK>$@%$/Y29$N"CP$.0OG12&5Q@E#),N='&*FHUDTPZ)IC#^J[L1C8: MVZB"%=7XM;%8QF;IH]YO!Y$M:3QC[^_?N_N[[:NMX_UCN#Z^]_?GRVVZA_-N MX]XQW,'N[ZVMDZ_?=W9#:YM^/-K_L_K,?WX_AM7.\=;E]LG6QOWL$[__, M]H^_$+C&YO:Q_[EU\NUR_],7L4V_L;V_/[;^<_6EM_4G_OGOWUNXWOK7Q M61Q0#$O'>4"4>HRXI1@Y83"BGE%+DXG1J)5UO:K%M.93C]&./NC-H"4S@?;( M5XX"?XU5KQ2K<&#!6 $>B":Y/;&6,CK' +RT-LFHN[)O:ZQ:!*RZ',&J&"BU MEB7D74ZQ=#PDYCC1>8\= M)^5E)%HJ>W=F^(.QJH:CF>!H>Y0Z,4^3J..,U6[=PF/3MW&W+BIGDP*J!/\2XN#C(4,\4"4E89&#=E''E76R2LUX M#[D9T>D6A'@JJG3?>-Z;5VYO$A$X64TET&4FM<%MP0 MPID+UFE'E3?:2.,4#K5GL!C:.^89$)*G)YJ I$D!\20X E(%?VH%=C>R2'GN M5,X6R?;.:0]KL;T!$.NRDN3$=K['G(WZ(,?@OB&7I4:?Y")V5.1F!8RS_#M. MV4>@X/,*+N[L9E$[!B\.37L3]GL4-YYK@YAP!G'E/-*Y RUUWBL>$HYYU AC MJT(\&IT6+XA::_>@WY9F44NFL=>1$RNM9F!,X+]*&^6J?EOU#LF":_>HVV"3 M!W81P-GW+->3$HF<4A%Q8QCVSH$/ =I-\*IANM;NUZO=+'DA):8Z8<.CD<[B M0 5W @L=,7DZSZ'6[OEI]YA;02GU5@J/J'8Q=ZB,2&.ID(<_2=+6^MR4C:PJ MODC*_18R+G,KVG>134C]AJG^4JFGK;87KOE.2T\-:(H#A)3$>/)3%! M49JL5J'V+A8>H?RX=^& ?Z2@,;+*!\0)Y@R@1H9NYX",Z&(EIHR[%QQBI6>Q?+H-VCWH6@@5JO#!+)",23 MHT@SX!\XNH2]!(HI:>%="%)K]RO6;B6X8(+;%*D!C:;.AQ2%$" +CC/G:^]B M";1[S+O(32XYY0EY6%/$*2G& A%DL,41,X=ED-F[$&Q:<]1ZV^)I5/-3/"VF MOV7GPH:3YFFSV^L47:3JW8NIU2HZ@%OA3#36!>-5I)'(A&O_8N$Q MZG#LW4(J M[80SCK $C,-HXPV\$(ASH,M:U/[%,FCWV.Z%I,P(+%$*@>?>K0(98CER05N? MA'8RZ,*_P+C6[E>LW=X(PP)3W%K&A<9&:).L,#Y9Z7DRM7^Q!-H]YE\X)135 MBB,994(\@9[;Q#@RP7-XR,Y&Y5;6Z:HPTUKL+^/NQ;W+N*K/W>QCPN"J0_L\ M]]3J:^A]FW2\MAJPN3^?5P.7CQT[5,/EB\/E]W%71S#+$W$2Y< :XF 1D7:6 M(*FB9YSA/+@VDR&S2M1X<_"'!63FIEPO'*JM0;8&V3F#[&/G>=4@NP@@.^IQ M&DLM+)E!CC&'N-0.N90$8MPS"G K(@TKZTRL:OSHE@(UQM886V/L4\[(JS%V M 3!VS._G@AI"I$8\1HQXX!HY)XO!>H);EZ(Q>&5=KBH^KWW%%X?8(FCP:]'6 M>GA2S/!L@:7M*6X;/?NSX>)I3,U>HU-.L\B=\JJW/^KOWY M6WE/'SOMDP>CQ,M/LGKNOOI?Z/:'@ZBQF9_C-4+C]>MA>1IA63GPP&.GCEN&)(4*#8W6")'6$0,2VDQ$XF3G#Y& MU\:SUZ^%Y,7G[M:"\J2"PK8/#XQ+@0H#*Z(]T 8J*7(X4F2)#10[RCS6X)7= M(B>#>78/&0,_/,#WWH-ZG\Y(%V=\U^P!T?#W:!"^68[R^#R8Q/-'GL2SA/.& M?S]O739HN4KXYO@>&]IGO<%T3(J+>^R/%J[^[,\>ZEX/'RH&!/W2_$=)51KM MHG]Q=Q5>&KQFS\Z ZS1+XE(PO?(XO '$H@?4+7]O,;FH./#C'XVSV"ET&1YX M-<8(#L#K;;BZSH0A1Z6H_?*CV7^+M]VC)QV#]'<>8=CL-6VKE:D<+,D/^*ZI M(%K>W6A'S1@P\3G= C-NC0#D]I9:[U72\++,TT,!1Q4E=TP/G3*XZ'KRS&^7 M8V/1/N3' M09E'['\Y[1^U.9J3W@U+\YJ#T.]F^.%!24ZTI1L0J!LZ7 M#8]X^K90E*U:SVSTO1+\8 M)#A)(WMM@*[&:;%Z^335"0=R>-=9!M-PX2*NI^T.1DO,%9UD]@;O'J(X/LTS MXR=B:Q.F%F7%+F<]=GM/Y/HM[ FO#^T6DH/+H6O=+93^V)VF*IM]4XZ^5%'QL=SY7,E!.*]M)G_O+ M?D/!X?;]NW#>R8;]S:GTYL^MJ[V#&)2GT7BD$J6(^X"18=JC&+SQ1%L68E&& M,1IS:&0D/ VV4[$B>(IY'%\6AEZ>LUL)QK7BN+-E4.U.>9I2O/T3H)AJ<6V2P+UJ?3Z=*X198S)/S$Q#&S*/L8>Q_ M9F!1$'U[\G>YO>L/L/.$:IN0)]F2@'<%-B588.M6B^ 8C@[0;KPSV?_U)6R* M19@D1>WS7A=(33&C&EX-^"@ 5:XX,'W5&\+^!$S M;, 7A8P4^1V_M8&GE5;_I!P(/_%D-T_TPS9;Q=3 .XG A>U6 >&9J&MTR3HB MN*4\LU>A(_-28LT5D%@174%=BX!B35T7!&?(UM67 XZ)#));Q*(RN=S0(^VE M1LR#W5,R$F9D44Q,1=X]F)8$4\F=+41O0!]+YW]&A?S0 1_J<6JX]J(8\*%X M"-,"(;.IE=$"6\493P%^"FJ3#C%:C(W!P1E;JM5H0.T)U:H/)&#%/V5WO]:N M:=JU?056G&L/" @&G&N)N+ 46*3P*"CB%"=!")U9)%OE\$^Q"8'[:8#>B3>= MN_X(9K#Y51AFDJ^X;!&J,MA$5&.G""-5C#EZ$.U&3*D,(#:VVS^&5 V>9/F9 M\[/V:7'_.=[4_@%/IK+.A07- 9U5,-3-',1LE^\+9;1JC*2O-JHG#?B6#X!* M "EIV7* =3\,.CJN>WBOKH@>78>@KD=XW]C$@\N$Q3LIC7018TI-7\[0#E4< M:\*H[((*V,/#3CRTO7@W&>@=V1Y0ATMXD 45@.L9EI61IYW?>-KN->)/'V-X M"#4((2CC;))>*AXEU51+D7);-,:(3")C&%&$$%93@\4 K\_P]Y<#K5G20E#$ M6.Z$)%/>2HH&!2R4CX9Y2GR>6L75Y*C6,#-8N]TJ/D2LG)3$816,MXSG]GH* M"P!;CET4&BQD;1H75KIV=K\=8"DH4SPAJ;Q"7',@G@ 32+@ 0"-P$K38J-2K MAD[KM#4?XW@3\$!26ZV;FQ?9G?O1;)]W6Y?EYTMG;'BSY"+"=P*LVCSV/79\ MLYN=P*8O7LQ7X,!&%9^(W1ZL?SY%LLU.U2.W =;I/([L*0P,R:A/6+VMN)1& M@'.-V/7\L+*J-(&&%T]KV-)7]I5G+WK,9^GG4Z5_.F3V,",RZ_8YL@JM]9UL7]K*[\NM-G@0D M:?@)CM[\U%M,Z8 H):2-[$G?LA'QH(RP$4/JCV(X;\7*(HZ9U#\S M@%77]2%3]V;OLECH7;B*WUIP\,W9PCV1;2$(J]=YR%4PW")N@D)&LPB"XW&2 M"7OP(\=DUG.33"+)2\,-PT9B$KFT/G@3P&ZL@*7Q]BP#<><\WBK!B^3M%?F< MX)FTVA>-[OD)7"F<(&]D%K+=*V6[+&4 MW^NT=U1QSS 8_I:^4265?)[B"SV"6F.Y8(7"CAK:NV_KM3V!OXL_8D#_=)U? MUS_ E0&7+G[?K'RAXH\_LC]4/Z8)C^EK/+'-TSPH)?^5*6_V<\]MJ_A[-^<- M_+*7TPG^\88?WX=^A+-X*)_A&35/NTU?_/57=I^+WWYIYI@O^.KV-(P\KK?0 M(WOG>BM_=7@COTS ?4RG[$=5$BY1Q=S$6*.2U"4BC<:&WKKZQ+;K'=C8\V_K[&\[GV/O[ MZ_'^[B'=IK^?[.SN'VUOP#G&ZNKVX'S^:O_8\^TK_W,_.V/'K:/]3]NMG8T] MMG>R)[9/-O$6.&<3&T0XK9A-5B.%!46<"8N<2PJE:+7PN=DR=WD:NM1J5T%'@Q,V("<8RX_'$BM()H.#N!@4W,R@,O+ A!RS[7O2UY<8_-UZ, M=2N(6J00;8:*&!'W>>\W)(%2"LGDYO;&BXP7>JRB_V[WMV8Q-8MYY.2%![&7 M\<8HAX$[U4G@^=1ME,PH88KCA*07C$G1)(*ZV1=RD8)5D*G*^L M$R)6J7KT#+AG(C1SFN!00AQ=HV+!8>Y3F:93CVZX+;?[-NL1WJ?DS!G05.^W::9L)YC8O M"H@KB1C9V?APN?/E@&'-+<<.Z1@ Z)+4"-RUW!0^#S/5Q/(\R+9(0Z/O%ZA= M=-T+_HGB-H]$A-D#.-V9 .'V($Z-$W/"B:U1G+ T*9641808\-FH,\@:XY#3 M)$G@QXD&_!9P8MG/,:<-T*4A@7V >!@-7-XI@[^\. _,B9Z?B]*BC:+_08G? M99W$R4,@XZ6#\*]3V5\#S>O#P#V97HT&,Z+!&*,+6%K#.$..$&!TDAGD MK&0(!XV%C9YS*N:Z8;>(>+#LYWAK,;V/[4Z*S=XY<(@ZKK=4<;VAE>LC?.VO MSP?=+R=P/>4-T]QII%F.Z^4?Q@'U"XHK:D*NF79OP5]_8V"P1(1O B#4P;UG M 8LQ*NA,'O$;"<*1"L2%Y,@J'1!/@6!O:32I#NXMP3G>?'4#K:L;'D@8I76* M2&63HI%3EPPUS$2M".<\,B^>OI-*7=WP#.A_-8$J.L\P(98A4LP4\5XB( <) M":T5)5PR%D6N;Z"*KAHZYQ&8BYZ^^^AHX<(!Z,S9?Z\DPV\*+WX8\-5U"DN# M=^.!3Q>4="0A0H("CNLML%T14#1>2@&N$#&A#GS>R@H75O.G5!P\P/6M*PZ6 M7O._C6H^$180WE.DA9&@^3%O@ J!?-#&Q.2P8'IE72Q&S4'-+!;IWF:H'7@8 MHZAK!Y869_RX1Q5TY-$B:AE!7%J*;&0 .\:YQ+#5AK&5=:Y6)9W7*-8%*A!8 M:(RJ=*/?H;-H\&5[+8[T5^QFDG4:\B#(/$QNMYU? MVKQ>]SJ\-'1I"/.8:79M/!%]YY M>/36Y,+AZ_TYX*1;7%(D7/CHTMU@6 >=YHJ"8T$G$X7"3'JD= 04]'G*KJ4$ M*6.T"4IAB>5\@DZO8W]UF:C1H@:=9M;Z:;$H4L>B'@L(8[$HHXF7/&E$<(Y" M4T^0EC8AIISG5E.LB)U?+*KF(6^$ARQH+.IN*!JT]JQC54^)0V.Q*JH=)U@8 M9"4-B!OFD':,H$"T3-X9P76<5ZQJCM3D+:0ZE4J31\?$2FORE+(?\.K\0E:O ML.AI*>-2==K34P(?F1"7RCO]T86 0BY]XLZE/-U;(N@/RM9"^I0P^U1E/3P5U8\$G$IG$*CAD@I"YUR)!EDN))$Z!"&%-DKC.>*J# M3\\0?)H]$:H./CT:$,:"3S1YS#P7B&N1RWP\1]I&@U0*F$>LK)-U(E3-0UYW M\&D(BNK@T[/@T%CP243O5& >&>/SKEC"R#BA$%9).$:B<=$N:J+4K\6@O_6A M>;O#.+DP, MYC"WRPMKV6Z>>WS9'X1\5A00KS5F'$M/K*8:.RT!DC0#:QB-D2QPX$Y$I+(7 M/>[S)%RW/UV0D:F;ESL;WR\/,'@QD4J'$A"3NV_)TS M:I&80208#U90'A$1+"'NI,_=SC#23!O&<=!)F]E%X@$3*VJ16!21, (@'0,L MI*A2;FPUK_IJMXN_GI[%!57F>\A).VJ&9FO!E MW7-_5)IFN(QNO'FA(8+(A48Z;[4NB]TE^,-VLV$M3LEP>;5PT>T?%6U.S55QA:MC&1Q#1QI^(-7(O"8K?=X]B*Q6_D_=P MEX?-;J^<&0]D"%A)%OO5XB3 H;[#K8-:AF8Y]_FT( :-YLE9*]\AV/]"_D\] MW)T#SE:>9O@&>VU@(XVL:MWBH?1/D570GEYFEM(^/ 4&%1K_.X.7PX3"-G'J M;1 \2*J#M8;@Q)*P*E)1&0Q).>K_"]A4J#5#:[T\GJO'SI":9G$Q2F?1GCG['SH^GC9!G;;I^60% 8G>YN MIOK#Q__5[O;@+O3;5)I@TIW M+UEPQ4I/#]X_^5R5"1FQ>[>:O<8%7, LH/M(ECX.NO,)=_<9V4=X3$4$B=0P M?;1HQD%JMR$31*TN][V:E/"GH M#(!C/W81\G7!^_O?/6 B@Q?.\LYG\18+EU1>Z^J"*,DCW):Q'K^%87E(S/4M M*\S.QA;>/CP@(7!"G$'8"H-X@Z>KULRX >DSFLQ0[H7/ ML\;5GL!C?F0[^9J#W 3=XST&'(1QQCW# GFJ-7!C+8%^.(TDCHQ1[ZPW?-9H MR1/%5!]MF\NTNIWT9W71M73<)1W&"R,"(RC;7I .EG("24")VF"DA47$:D%B M:;5T/+MTN!@5U21C1P3[8WP.ODN&HM"]77A'O+6?+D]&8JS]*& S MRTJW<1HO&J6(@E]0;&%.=)N'OWEML!5=[ A/WP%^N@W?XHSOFD"JF_X>6\!5 M# @5?+U1*<+-NX#%R!K:/#TOXPJ%Y&//33*))"\--PP;B4GDTOK@30"_9V59 M]K_+[6T76VU8[?,3N%(X0>GX=:MG4P;[R@5O9)'\T>Q=WI\YO[N/4(CB(907 MT\]?*/L7P,-HV;-N?-?_Y7UH=L]:]O)=\[2XI>)#[ZMSE5D*^72C^0O%,R\/ MO[]HAMY1SN99PV5&3U5&4WUS=7BM.#2255$>XV)-4S/U,%XC4X_==EI"UB1Y MV&EO/R;8]"^M+W81+Y;R>YWVCB*P&5*";\G\]8!3L?,\.7AZ!+G4;3V,[I&+ M^5J?0#]U.(?9L'G_3]?Y=;U*(RY^[Y.YXH^BC*!^6%,?UB#QNOAK*/NZ^#NG M8#=^V*A#$*6Q5]%W++X[9?_^VMS?\/#>SWC_^.O1]O''UMY8@O31R=;5=P;W=+QWY?'V M\9>+;;B'_4^_?X?OYEO'7T^V/VW2K;__.OK/U?=^$[S]19IEC3B7DGD4LX 3H$'+0D/!.=B-JG?%D#. MZKG "PY7FR/LBKG MA9$F8B28QQDO@%4)XQ#U.7,W!*],T8J1+$+Q:\UB7CN+F0M[J:<'+"LZC;(9 M+4@RE!.$I5"($ZMRNKI#P5GGN!.824 GP58)'<_L6DP^\]:&E'\J*W_J >6W MQ+2B9UXH$@V3@H/ :X>Q4HQK#D8XR5276;X>E-N\F-!^#0LL8W >L0"N&ZG <^,N.W MWL5\%(;_G,#UF**<&7!B)0X)<:,ETI;GT0>"A""",9ZLK'.J5CGG8Q@^EG:R MC-TG7Z>ROP::-U:46._6S14-QKO16D&9)AS(7*"(2^F14=XAXPC3H .&VU#L MU]$%:OGV@MUH%_(<;RVF]['=2;'9.P<.4 M=10'39"76"(>> !TUP$1%K@6ECDNZ5OPU]\8&"P1X9L "'5P[UG 8HP*"BV" MU3X@JG-O+AP%LMP2Q 172D83B%=O 2R6_1QOOKCA4<.WWG1Q U662Y4/'#@*\N4U@:O!MCNXHJ9A6X#\10 MD[>R,7*1:L0C-8%S(8CP.?"I7N&PP3FQPH75_,D%!P]Q?>N"@Z77_+%Y6Y9( MFUN"(TUR)S4J&;+!4>0)S1G>FK&8DWH7H^2@9A:+=&\SE X\C%'4I0-+BS-C M\[2XL$$3;Q'6@@+#H!&Y0!/2BBMKK&!:YH)QO6KF5@RY0 4""XU1.S<;3I=S MM>8UQ;UZ'D.N+8.E".WS_"W]>ZM#22\\XWWS>NGK"-/<\1!/B# 9J:1+P2'L MC40\Y?'N2F D%,6>11"2W*>2K!))5Z5X= .-F=7PA?W\F..D6 MEQ0,%S[&=#<>UJ&GN0+A^$8K-E( XB$+SB;BX(LB(PA&6%% .'!#69ES)QY- M"U_'+NLRL:-%#3W-K/5O;0+\,P+"6$1*Q.0\]1)%+A,PHPB 0*E!(@9'1' F M)9(! <\E(E7SD#?"0Q8T(G4W%+WE"?#/B$-C$2O/@PO),/#+K$:<$H^L'IK\&$A5AI39XBF.?(V1(&M1X8)B[@D EFM Z+,2:.5-B'A^2<_+5!&0+T-^5I(WU(& MG^J\IZ>"NK'@$Q.*Y^@34M0IQ''"R#@FD.18.!%Q4%C4>4]U\.D9@D^SIT/5 MP:=' \)8\ D6G F"&2*!1<2%)\AX3E'"2@BO-1"C.AVJYB&O._@T!$5U\.E9 M<&@L^"19<,EYC40 1XPSQY#3>3L5+YP5E<1KC3\G#(XLQY4VX"8ZC><@3@]!J^)'!J9! MRZS)U.>BW0FP"$N*.@\?@@N_7WT^L)P"1 B."*4^S^5QR%+L43*>ZJ1HCN&L MK*?V>:>D0E#BP6Z!+(C$E0Q6F*2],DEX$:+4 M#^RI\1!V/2PD7[,N=T%4\K0V8- #BX3H&Q0.,"D'+&D%BT50$"GS6O!Q+5$6 M+(N)Q(@8@Z*W4)B)BR^54]%1)[W"/ ;N8B#4QD!E;A#N7+WX"[+X I141(L5S'3O) &44ILC(:0X4CE@'L4W'WK/N[7_B_@DGF ?>W M\<@'B4[-(Y]+9G8W#W"0#-Q,(([6),2=K=Q&B\:99I2 MX^(HGC:Z$T-64)[TE>PX_AP_=N$G'9_H9W M=CW\?7BY?0SG_7! %5 )!68&+ Q%G((;:;6C2 ,K8#IA0O1MT<,E:<=<"\># MA .8AZ,:3*^DC"'.%*!?PL S/4V!:&#$48W8*&E88W$8$$QH&%0+E1GF_3*#X";]G9INEJB2HT_>!*_+7 MOMD^(X95H*Y-?S2Z*1R:*<&UG?J\\]N[R)N_ S8)YOY[[-U.*GW[Y*1]>I-; M]G=Y!WRUS\IO$MCB+18NJ;Q6N$#;;?SO# DKCP1K).:MCF.C47;SEOM#DE3D M6U;2JZVK7.ED1&24*A1% B\R)##OA&"P\99S9RV.(2?\D[7Q7/\&D,Q6(5(S MB=/CB&$M3HLJ3GMTZ_ .VHU&'U$DS6(2PR2))E!-#@#BT[ ;KN5=<'7U)3, MI8%,932;1:X>21MJN5I8N>);7PX,351J;!%7(%(\ 6 YP2328%<#-01\$0DP MQ=:F31^OY"H_[P=2@E4PZMV<*MG\$5N7)4$HD[UN!H4F4Y,?9=GB3:?_UORX MROGF>0;16;O;S&]XUXDMFR_@_44S]([ZV:=#GRIS\M[AZX]8UVVWSGO3/S*4 MYIP@/MQ/M=U0$T-[9UH6][*[\>C.(TCQ% MPT]P].:GWF)*3W:+920'M+M=QM7>%6')_"ZX)KLPU](XZF1$_9\F$+V(E1-6 M!!'P$J"\M':M,W97.';1\?'N@(S-@ZC1PS G@4 M8\CH1!!GW'#KF8V&KZSC"31JD5AY+3;/*397GP\8@W4$N4'"Y#%GWFID'=:( M!.X-8 +@I%U9IVOC/04;"T:\:]%Y1M$I$D6Y -L;(E+>@NA8$W);<(>DLCHP M+P$(U%VB,T:0.W%F _; ^J@Q*=H\.6NU+V.L"A\F>W/;[=.2F!?RTRT\M.'C M_VIW>]OMWEZ$B_/MPU,P^V%X6'7[:&3S[' @=+$[1 .:TF],0P"DJ^\!,=KZ*ZIMF M]T;'&)<_-SAO40-C&Q=5]2VR9?EM53X#EU'553WM7OV3R6P%A>U.]5)^WZLK M(7Z$N(KMC>\'E'MO3;+(@D>!>!X*;ZRQB,J0$H65=%QG<363-_0; '0@KI-Y M_;UW^Y_.22G.^*X)TM+T]W!;OH*,P-P5.4X.L)1NQ],E?\40SGK;B3)BO"]146%UA<7YD_EDU0LW=9^*:[ M<$F_M>#XFY/J/5&D]/H CULSY&G(-3_*(*>31N!XNX0U!_-N5AH13-59C@5U MSN.M3O2B9*-\_?-;PU;K?".H=ZM[7; 1^/_4;K7:%]UW]]%*4=QC6?$Y"+(5 MK;3A7EOVK!O?]7]Y'YK=LY:]?-<\+:ZX^-#[ZEQ59"X'HT;J:(M'6AZ^CE.M MX3)65;5SJ[ZY.KQ6'!JI[BV/*;JFV/3#>(U,/7;;:0E9D\0\Z+2W'Q-/=+'T M?A=T1\N\&1JHW-(GI0RK/D_' CVB/FIBPX*;8'[W3;VV^^^W64%5GY5&D>/1 MV,A[ZMEC;!0N8^,7X']E3NH_;CRLM]!H\=;)LJ2>+/O GHOP"*AG.&+A**?< M&,:$TR'AY GW.A3^[9/F0V[^]QR,YN=38$_GQ63RG9R8O7MD3RNO=N!AO*&F MB_#ZQ^.]J[]:.QN'='OC$._#OYW=[_ ]7]CVU>^M/?KQ>/\3G*\YVO#CV\76 MW]O'VW]_XSL;>WAGX^OWG8TOP+V^7&QO>+9U\M?QWM_;W_?_WJ+_N?K>;_;1 MV]K]!D[R9W&@3P)+BZ/1FC@\#T_DU<[P_E([T=2OH1F8;@_!T#:2S M NGE") &0J.+1"&J<[IZGFEI(@4@34YRSJC45J^L,[(FIB6)/*'NO? 0NN*[ MU9H2"PY_G\KDW<>,FWO]#-)F*0^)\XBYB,$:RZ+B42@#ETG#,U9/W(E_-U/G M:R8Y/P#HD8;GGK9\%4NQ2LBT',S7 M,%7IC0'%+13I<6CQC%SI)E;4A&G^>#'6 ULI[K@U&&F?6X-)G]U.I5&>0.F, M<2ZHO.FOUL2CFV OWIB39>%$93[+&QMD\LOKY40W\Y-J3C1'C/LY:=HNT1' MC"&//KVHC5B4=Q[E_O(8^_Z\3)%XU';H)$S4= MFC]4C-$AEZ@%B7 H)*5RLTR'K)4)$44M"UA19TT10=(+UWC[[82(/K8[*3;? M7I#H%3.BP9+6I.@)D.YR BFB(01*F JE!O$21*0T4RAY!D.2MHDE%A9EYRM M8C6.=?>G1'6$J*9$<\>)%$:^%YU%%S\ PD&,3[H:[9B]%X51WJ!]V MT63DCQ9.4<2:) M\8%9J[E4'.RAG>Q6UAWDGZ4T\,M5;C*2F 3ULQBE)!CBL 3(T6+D)*8:4#H M1M\V-6ZM,29,1#5*0"UE*DO2#4FYYY AFF)@02CNN>728RUB" 1K1K5TTI%Z MR-#+BQ!<@S\P"31:&(%88"J7^%-D83U HI*4G"LG0MY/;JO]7]3&]&T@> M) PUD#R7%.SZ VR)I%)AA".5.?.:(V!V\(-S+)7W@/MF^BB*;%R:8%*ZMG/9 M;X [/,*T:.A;]ML;Z\]P/6!AI M?@4QS:05\=P>3I8^KOK7,N[DTIMP]_+EU M^*@,NCM:=$T1J]QAB7-F-,>,.T8M [VC558O58HO5\8>+[<,# M"D1$2B51 BZ6(^\1Z=R_(0I.N+:1."U6UAE=$^,.TCU:>$T1+<.UPDD($UG@ MBA(3:T^D=LZP.UIYU:*UZ*+U<_O#@8]!@6-FD0_96$>ID=$VSW]CG"06 M?$C9]Y9K;+POTWQ:?#TL&/2<+;X&9RH_-"I]==NO:6PPNY61$<62E8A9CQ'7 M!GR"X"1RUN=U-]PRP"Y*Y-HX=CVX\==YMB+$YY0N[#&GY-[0]>"&@EK,_;&_B1#LD< M6^3/F/Q:B/R0,:_1=Z)0TYV-PX/ HF'<-':_7Q0]%^EW"(!? U$2RLP[$J@%(V76G+K.=SCD8Y)+5X++EYL:^/#0<32BZC R64R#Y-+><9'5,@XSF7$'BL2 M<__-\8GU(])UPT=9X,:;8ZW)B@VZ?[=/#]%N[)PT/I_F?0:XC6(S9=GFA<+E M%\2F=]3LA/XLX$R 2A8S-.8,7LS3T4(C5G2XV[AH]HX:_][]_$<9P^U6T];. MVIU>AHG+3.A]YL6='AQJY^EGY6C=YBDG,30!%>S=3DR^SJS]]E$R%D> MG8PZ@.GD7G'--,NA%Y__I4!J$5H($?IV$+4A("<6D0 _N,\1#!T48CD&2R13 MQ,LI(E2)336H\;88PH.DH=[;?#8Q^'X0%74X:89H.?^8@1@$0H#T"DLYYHE@ M.MO>YO6>Y6KCK-/^T_4KDJY,L\XK:C%(&:;S_>B(3Z D+;/0?;)2K991N)KQW:R9AR2')+C M2OBDH\XA.8*XM@DTPW D8*DB&'Y@IQHTXR['=N:HR=R#6"8)"%#+48"E!4MB>)<-A!:NK6,S8*(,GD,IQ#<(2[GOMGS1FOX. M7C4DY8_SCC^"55C*B,W.:6/+7C:H6)T0H[&A?=:KB&H^VMC\\X\_2HD8_-FG ML]UB(L=M?@]/"F3>4XV7 19+P(E6;@&@P/F*N RE[?=/?-V?(QR5D'$UB8,9Y)KO&T;-6+P->%E4^-:/;];'!\811/>HD9J9>)0C@O(C'4 57.9A,Y=- M7GO*$X+-9WU@+_V4/L^OT/'_^Q]-B7K?S;87U*(TQP/'W'I_?G)>IJJART=XI1T!,R3O__KQ&JY[O6 M .-0JAL9*AJ(PC*3A*(WM"86S9^\KB6N./"7:Y Z=H MGC2KF/G+B.GCO)TM^[-Y$4!T-2I*# MV&I!D)92H<2C-#@:AAV;8J]!O(#C]IGD0#H''',X-E,ZSZ7T%#& I<1VL8 M2*^SE$4N9JB_?9S\?NC?1I$^50V"[0[89?% =JIG4>_1W"K9Q9XV)U)AA@&! M8W*(1Q61=1@C$;P)F%@74UI9IV(53ZC8S<+6R,_O--BR(KQ1C=DNX;;$WHJ# MSDP'UAH?;DFG'HI(#@>EQ$#6^A=BO5:W3B?\]CMS=;-FNPRF)% MG*3*<\VD4YZP_,B"HC+A<%>!RN.$?K,"BSYJ#W^\CJU/$6^Z ^(MG(P.>X^" M%11Q0AS2*AG$J3/& OLM]NK)A+J3QVVT4*$#H&,0.&GN/;74LQ0"<0D0TG(W M>0Q9+2\+L!=SM;7[@6Q_.8@$<\9E0)+GW6O/'+*8>42PQTDF@6DN82=WIS8/ M;YBL%M>?C2#1*PVK@X:H);W\P;PKYU'LIM8.M]YQQ^;36M:[::O6;VY$M, M!44E4OD:XRQ\QUV%]/,]M2S]WN^=YO6J6,D4M>F(C%HI*-.B*F K1<).&E<66>KVIA56+]IN21C\G^1BU4[U9H4 MNI**50'E*Y=EHH8,%7*-$U='\AT;S^^&! M@E].U?H^62UK'.>K^X^SV65CSIWTX;QWU.X,:HX_]Z7D#6/ WL7V[N<##KZW M!]Z&O,FUF88[Y&1BN4NY"KC3J5C:!KC+AMV M7*WAM]STZ@9X@!\!"#!S'.B1GO3\=FJN4[MWTE#WX,)H56&BMQSYV?N9RP:B M2IPKPU'0*36_ +8/B-TW:O$7_Z"&]_ M#JZ)V-STOV]Q2F9Z;7=J*CH%$*ZV<\!L\<3,![XY*_TE;'-?Y"7T7;U8AG%]8]]'B6(KAYT+SZOSZ M>R>.7L%Y/QP0Q4BRUB#C94+<$8)?>W&H(M?A5XK?]X8 EK*2)%K% M->+!@W_.(T%281&EQI8I!N)'U_24381" ,$L%V3IK-/.]C37$]V,[6=O_1DW MK28T"-/;IU<<# ABJE*9!K M4K2)B@C^!DR3SB>LI0BY392=[9U82^[*[_>W,1HGJ+A)SAZ\U-O,:4GN\5R)P60 MHMTIEOM=(4FE'_U/NS#7TCCJ9!S\GZ;#.&(%7H\*G&OGC0U"< SP;5Q(SARH ME?7=/!,AJ\N_,H2>]KK__-6N3UK&$5$O(8IQ2@!<*0Z1 G'?[9.BWEO7?T9_^J-W* MK*H\G 4TO^&D'6*KBM'>VM4_[[%.$-CN1#PM.L!F\A9/?9E24:21/;B7_Z)L MX]3]KQ_>_WKCP^7VX8$ ZB(3%\B$H,#OC QI5H(M0$9 Y@T)$G,:B0/2S1)58*VQ8,3>9ZR./XKAO-6/ MEHYG)DX+DN55+D4(&/%)*2.%#[$+E_=;"][]]A9>[.QN'5 =@S8T(:]#RDUT M C+4F:)?B#7*)I[X2K\M%&A0CO]@GXTW<<'%Q"77VAJ+,=?&<6V]M2N-".IT MEGW\#NA6X:GT@ZSGW:JD/[5;K?9%45]PO23]E,.[[?>[L4EX]\@K%(6S-M$E MO/.>UO]9S.&[#G@4HT[!V6O9LVY\U__E?6AVSUKV\EWSM'#9B@^]KZZABI), MV-DN?,KR\'7,8 V7<8-JM'3US=7AM>+0R#3"\IB4:UK3J8?Q&IEZ[+;3$KXF M.'O0:6\_)MCT+WW4Q8I[G?:.\=W31L@.WFK&WCIA7FP9XGJ>J:IZ)'XPUDBD M$*N](EMI&/0Y6.?S="(WNFS@6\;A+YXS^W6>>>SW>\;>VQD%M&Z[V#5 MA1[*O#D8!Q([)_<1FCM&;R^R&,PVRWGR@).'.+USBN(,?($AAMA?OMP<^]4- M,RFG,I^=Y&O8HYMLZ]/6Y?[Q'MZZ^JNYL_N9;,'KP"2_[V\#S_2G M,I_LD>V-WX[W=OW%WM7O)]OPGNV_/XNMXV\_X?63K;_SE.;]YO;&-K#-S_V) MS+VMW3VZ=?5!'!B2-/PO()4[K_.0(G*.6225,T%$ISSW-]JOWYR&\AAUF@6 MW[9*/LBQKU5R&51RD'+<,LGY M?55R9ON>BO\MIWW_TH@4^M_#A;9#SUV"- MO]I>W&J>OHX2AN<%G:TAT/%P_/#GO]G75OQ_7R_W_PYGCG*YO_'A8FOCX]'^ M<>MX__CSQ?:GWX^VK@[Q_M]_-;?AOW!NOKT!O^_N)[AFL7WUC>QL;%[M[&Y> M'42J.6-$(F(= TZ1)ZSA%% T1B;LJ-/"%,.H\*2])O2\M38O(K:OI?+F]8CM MY\N#$),TQC"$B^DAA!'DL(LHL)"8L3D8&T!L^9J9,/UA).WE$7;G073X;MNU MN)3WGGK^R-VME]#S6L$?[I]69%@$'+2- 1E!4]X84T@[24$@HQ2:RB@P^*<< MK[$)]7EO+M3UM=G]CE(GQCQG('9BM]?H@!S.PTNOZ? B\8J\T!]AG3]7RUR3 MX0>#SI=A5@'7O$E'6<7VR9>?V\7S.3K9W_V.@55\W__T,3,+N@_/;^OX]R.X MMXN=3W^-DN&+ R&(S_(!ID!7",6*1")#9(++,YM)XKIG1TOI$BM$EX\E2CR'"9>2/-M9$,8^*K7 M07)!+2(D-\-1!FP_D: /C 06<8R"V)7UHOJ$OK\#;.H(V"(9_EI1EU=1OXQ3 M FXP"XI1I*7C>42M1EIY@H3T/G!".27ROHI:L()?BS39297)R](F=/WW>[M1;BX_D"] M(I&^JJFH&TU,2:3G<.X#EZRQR21$)'BOW&B!;) ,J:A<9-AI)V*FR>.QEK'9 MBN>G0Q,-)PY7+.KQR][[$\IZFMWBC?W9RR[>F)"8FX[9P4B45'[[$V?E/9E\ MEO4]']N=K]P864_:ZXW/%;^F#?*_^$L5SO[.VGU*S\I+3.&^=O0G2%QN$/'F9TZ;MY/F% MW7ZQW>(4*7VOI/?L9&]W^_L6!>;^:?-B[V03;QU_/-GY].5R^],WO$WAN^#8 MWN[6YW8:[3:W>YU,=OM!483BXCN_-);4RWG6A\W*D* MDW_ MX108]4G !U/.$9%^T80BE=#1.Q[3AW?WKZY:F3DZ8 M-:J?H/2,K$EBEJ5.;MDNEMZOL/&QA6M$U%5]CRM/6Z ZB.BN%KW5\PUECE..Z>XSGH8] MR2W%NO]X_!=+UUC]^K/,:<]\4;^KUI38M$EJ_(K1N5JEMO%C670 MH?]]U"T.WUHGGW6A[NV7&78X'A34N#F/H@LW#+^-QCI ECZ?@B<;_PT"=;^] M";:D@8YRPZ]]M7W5.MD_]G3_^.BHR*P[WA([&X=B[^HSV?G[+[B._>][5U_$ MUN7(AM\Q7,??^R?;5_OP'1];.[M?Z-;5=[ZST3K>.OXF]O^&>S[Y>KR]\?UJ MXH:?#H(QH2-2T>2=^420YHPC81TFWF"%*5]9)YRL,CR>#/^/Q^A"']UFT(EY M)@#4R/1:DS$V'%3#0! M19R[UX&Y04YJAG!@ACGLF;9J95U-'DQ2 ],B*6\-3-5^>W)8^L@L#0F@":!( M<.QPRMND6-)8 !/N Q.N@6D1@&E[E#)1$G T7*+D&% F$232!"@3UXIQ 58& M[,[*.N6K6(^/>'X18'H+H8V->-H^:9[6P8TZN#%WV>IW&:YRPQ;HZOA$[543I;$]Q(@%8/"LYV\"D1X86\*AU'.D2?7-^Y= $ MVR*58EE&!RZ#]=R;4'0D==2<+-?8!F+,++@][PJL*_ADU3KJF).8NL8]8 MFXOYQ7MJ]5\H]1^- Q&A B?%B% #ZL]E0"#0&JD\&TC18#1S"RHQ-<%X"7DQ MTC#",)+!@%,NHT(F4(N43D*!CTZT4GG@A5X%@K#*96TNWIBY>&04KE;^Q5'^ M\=B<9DK0*)$K.D\30Y'C6,%"$F$!WZ,2?D'EI:87+R(QGN*8"%5(4 WF0BF' M3(H4)? 3@1I8XKT$/Q[6L=S%*&V ]5 4\2@\LBR/ MKV4.@\TV&N>1ZHLL"A6AJP7A<8+@J$@:@X?&9*[6R\T,C206Y1520GN:;)Y0 MN$;N87KOO[TZV?(]J9-VQZY<;:1>NY%Z9-BI1J8G1J;14!)6(5B&,;+:@8G" M 9!)FX048'D>+,:RR$ MHZQH B-Y;:1J([4H]_80(_7(<%>-34^-36,A+!(QUAAS1(S5@$V.(^TL 8!B MF#C'%?6WI50L@"C4?&4N@J!X< )+AT)P!O&@";+.J]QU4X,;C(5/-!LI>H\] MKQF9NZP#E.0'^K[,/V]4Y!WB@H/ERV@%MK_!:]/>_FDS6.X#R- M3CQK=_*WV^OOZW^F&//7B#?:2]SL!5;\A-]SZ#6K^VIYX8/K&DV'M"U_GIO9 M38[3#M]%?C+Y7%T B=R.[)[G=>,/^L99#YL_XFG9.*]X*NT>2$;3MEJ7Y27! MX?[)+]KGK5 ^)!?A0Q;>.'A/,S6:I[YUGA]-46.>%[*Z"E"5M;'^4<_2!^K# MT"7^&?UYI]EKQN[FS_)"/W;:)_^Z;@8TWC;J3;>(.CS 5&N"J4!2,>#S6BMD M4E+(:T8\DX*'I)>^1=1DB1_(R@WLN);]6(E0(X$,3>HJU=?G,8R: $FN@J#N MN3\:_NKBZ^RHHIV<@?5IA/.8%3TK-;RS#UIUGZK7V_IIJ2ZV[E-U:QN6#S?: MB=8=JA:Z0]5K>7@OTG_JM3R\F;I+O8H:-==C\?YBL/*LNJ'L ,4O$J M\RJQ2][%I+BSFB<'OY/<"CI)GWS@F,Y:A?-(!^=#T>3K363/\7P^>%]K>V/S ML><[&Q\N]C>^?A^/.!WF:P=G":YI]_=CN,[+G8T] ML;7[76Q?'>7QQG#NW[YO?_IR-7&2*E$*W"8GD;"2(NXX0]KH/$=*>.L,T\SD M2:JKX&"M*CX>=IHQ56YV37OA[9(:/^Z/'SQAKEG4($"6<\Z,HM1RFO/Y)>)V0U5DU M?M3X,33-A$8=<3*<&P'4 M@TN #D,%!3H2E"#.*.+TRKI:I0PXB%DB_'@+(S6_55.!&GFF:Z=93#7J%IY9 M5O2Q5J)U$=L0V"E-B; ^>*8,QR%JY0-V)#'M0,XIJYVM)0>["?-Z=4J$Y5(E M9B5&/$J"+ ;?RSEO* U<.6E6UO4J)VJ5B?%LZ;J,]34A0-#!:!6PTE)S@:4U MDD6?L #/.]K$:W=I^1%@O">FP]1$C, OEHB3J)%-CJ$D&6%2$V%R+P2YJDUV MEW2- *\: 42D/,@$$A$L)Y8YDYS4U!K-O24,UP[/TB/ >*ZGE!+64J) M$4\ M)8N<%!X1@P']M1:BZ&ZQ2@U;)7B1.,!S[RL562(OLKE49L&,3W*5C3QFLGLS MC^4AD9Y7CVP6^Z282!A;P7G@0&=\]#@I[:TPV-3>S9(CVX1)!"HF:6GBR#M& M,K)1E(=E(\]AB1@-!$AN#N5P)8#?/!K9%J^TID: (01(-C&L DM2!6ZB,]YX M3WR>9ZR)<:;V;I8? <8V@UA4V,B 1-1%YZZ(#%4$I4"C(D)R2E.- &\% :+6 MT5 P^]$&+GATR5I",Q\ O]=QN0#>36K^C %=Q4Z[5OX9E7_(5$B'E M EL:D#/2(2VE85@0ES@X-KD#-Z'O%TCUGWNCYJ7=FEQAT^QEQP;N*7;ZO@UI M;/[YQQ^/<&W>2M!&$BRX=0!J ?/(@HU4.).(M$Q9'T/MVBPYMGT;=VT"U])Y MPE'$-B+N%$;:) L+K*U1TCC,S?FUBS>;LVR3'C:;?=LZZYZZ3D4!U5UQ0R>3&B? MYRKE_KW=DE/X^D%QW@-\_G_VOK2IK639]J\HN.>^.">"XM0\N&\001O:CWZ- M:-NX^\ 7HD8CK($K"6/X]2]K;P$""1N,!!)4=X !27O7KLJU*J?*+$K1@C'C ME+8^/((.#&N)C!$)<9\$LEQI)"PF2@HO(S/Y>.*J4 +L(C;;W-W' W&)?,6% M?)ZR&4PAG\4CG]L6F

    &:4XRAH8XE9+I V6*'&7#XTP:B++'IE5C>4J-K*0 M3R&?I6A&4\AGXOZ!J:L.1 M)>6>>Q3WR[]G>+2ZI[8N2YC+/%52YC".6#EA52XJX+RQ,$L9):!%AN3,(65T MY?O%H7*AKKF3PD25C:HN5T[\:Q"ZUIAS>;@_8W< \[;1#;O#H]C_LS<8]N.P MU8\=,&Q_C=V86L/!9FO@V[W!Z0(5@;O8OH;R\8XXV#PX:AYOB^;Q/FX"E/:/ MVZW]O;_:!WN?>7/S WRNV6Y.%H%K[5RTOS0[6Q2H@3:/ =+O/K1@7$?-O_]J M[VY^QLUWOW_9IY_P?RZV\I@/HU8I5@6=&89OGG/D#!9@@^1FM"GI$'!-V""1 M,6QD1J1<,RXUR)]R/'!@;DRC3)%:YJETZ7;5N*W.2;MW'G-QM6KZ&R=M$*1) MT?]Q<;-%*C3W/[>06LO/C^?FYEQ:)A.S)#C+,/-:HZKR"-/:KUPV$4BGE1EMV&NS?R&QHG_5QQ[ENC!U=(PTR[\$LN:#EHG)Y< MY@QW[+=6Y[33L-6N7(^QKAV:7]W.I82Z<.\/\6N$*6U\C/VO+1_KA\O;O.V> M5Q/>;[G3(3Q*?L[Z4O%_\Z"'O=%6&*-HD-1R M1B5G\4=U7K:;O]UFK#A7&D&=JM/;]'3OT1[#[W'B]7HK[:2J(OCI^ M ]7G[%!C)K#A"E&94VH])TA3)E#0@6C8;# 5865]TK-R*>A9RJ/U1]=HZ@XK M5[7Z90PJ-T1_]/;S40W:1C]^MOW0CH.J*MS94:Y*-XV <@->J?&/[]6ZGJTT(W%/87X+6_&'Z'N?N\"R MX7YR*U^=V.Z?@=BF1(CQUB#G82_FEB8$JQ*0E#;!_B"CS:?=]X?28RM)BLAP MGYW#(B'-G4/:!\P)*/S6@PCPM=2&$.C3I*& MH+SUP$@_,,6+&,Q8#';?'UI!4I#<(@]V'^*$6N2<#+"!L< 4!SZ@( 9L;;*P MV*48/*J^>3\.3NHMJ7V^-L4XO4MG'VG*/$<]3WJ#5G[WF^H\&%SJNFKP?]\L M*3VRS/'U1ZP#$QPTMSL_,E%9\IFL <#"K=3/L>]'_>OBKI\CPWW4YFFC&XRN-VTR'JA6<\*UED01F&L>,+',4 *;JF?.JZ!E4:N?5@=^,P"&=3,AAIY33(@7;(8"N0IP*KY(GV),<^ M?RP'#U6PJ<>$)R? EHM<.6\#U@IVRA1#@ W+%P7[266!-S\?1AN]RQ-.;%:P MC9?(16*0H4%[B:, Y3MWC)HTM6_(PM-JV?>-!^E%CP>QN<>#MKN^UXE[]MLB MQGP^7TI\Z^#XH-7;2[MT-W-[^<-2\^P_VV+G8N#CJ3 M$O][I]G9QLWCWXYSXY^=XP\MN(;8N=CGNWL;;'?S$]G9V[EH=O:S3Y0T+SX= M8BNE4TP@IGF.OH:(K$L&:9]BH@Q4=Z)OQRF4\,1Y*5*N3&RM=]BR0+R4E)D( MRW,[YE-/>V-HO\4?1'JF*JX_OMVMX65MEB3I1'"<"9+18.$Y.($O>-J5I^M* M53_YKQ$((5X+'_PS&+;\1C?\!G\'<[6R/5ZW).X?LH0)P\&AO /"1AP9T7RJU[P*%/2ZV=+,UD3=[:X2E-Q>;827JRCI639Q M[S6I0NC^]W(9*2S78TOWIN^UD]BL%<.N& EAZ0-U+)WRN'E"7?N?;.5\O M;&Z?I474*YG;!W60>@CWO9!YJINQ5[E O5.X1!C\:QX]M^H$Z<4_;7=I#SRF M7LO4;/"%>])_/.H1%SO1_9\/VDJ^-S#_ F*B3VRN[&&9P]R36 MX;'!+6,T#B[%[WZ>0;:DUNE5-_IWO[?RZ[M[OW9@3'B'YG3UW]L[]*^CW);^\S,Z'E-X[*7R MV"//"A8>6P(>FS@K&(PC6M/L(4Z(8Y:0L;E161+P%TNBYF)E79%5P2;/ZA0: M6R2H%QJ;R:G#0F.+3V,3IPZ-#2P0)5$(AM0%-JV.$6FLN,#$YR#8RCKCJYJ: MQ:"QU] #;10/>V6]SI;6=!PM5Z&JV5'5E%8 ..:ZS["@F&F!N#02&>H]2DX1 M0;%CD>=Z>7I5FLG#2_>GJE(I;X%AOU"65H']/&!_V] BPO*@0D! \S:?]J!@ M:'&*I+!41,]=C+[J;\@?XRXJJ%^4@BASL4MFA_4"YP?!><+@8!36CNB$4C(Q M'^,TR(+NA@(347NA-"-J95V9R<-;+Z/L)6$+;GO\\=T,K)G6EWE%F[D' M^Y%F-#F+3?1+:]5M?1OV+:Q!JVO[Y]O#V!DT>]WJ8%2O#8_YN:JT$0?WK#91 M-HS[;!A3VB1P;'RP@N:>+U4^K$/.,8>8TE)I#GN"R&8?IZN43!Y(>+"+:C:8 M7' ??6'EPLI+:G075GX65I[H.6Z(8T8RY"QEB'O&D)&:(2!EPI@/G%&6U?A5 MHR8;CA=2+J1<2/D%!6L+*3\'*4\&2D/"\IWZ-N[%.=;GQ[=8+M\J0C@&+K6RY_%T?55K+QYB'&,;=9K,6@\<^1_^Q?#3NLRQ+844U2 M?T6PC=X5PY:#CJ_G[.!2#;8<="P''\27X_B;7XQ\1%$CB9KP M8;P0_]S)47-SBS8[VVQGL[HV;O[]7NP?-]O-_'7QA1YT#HZ:[SY=[+1N^>=R M"ZF]?;I_[,_JYWA/#C;;K1WZB<(7C!$^">\YV-LYGYK!S 05@7&'+/4.<5@4 MY*@W.7(B K'!:R-6UB?;RBUS&F,AHF4BHJ>-"C^0?G[0C;S0TCUI:2+#.D8> M9"#(1^$1%QIHR9N$@@M 3(E9FP]6+%XW\L)0KY"A%B-&6E2EV7+21"C3I9B$ MMQ*)7 J3"QF1X\(BY;6..$I-O5Q9%V)!SGS,,D-\"8S.CT,[C#]U.O6^10(6 MCWB>UD2;2C?5M&]TPQ^YDT0AG<>1SI148ZDM4T9*Y(40B"=I@'08RY6@8Z8= M'A.0#A%WU3U?XJH>!;SSMFL*>&<+WMM6#+4$"\X-\@K4!H"J1EKCA' (5C&I M0U1I99V2677.+N!]E2I_@?%,83RA^%/#N4PL(,J%@CTX18"QI(AIRCTP,??& MK*RKQU1X6+QB-,NB][_.NC0+H/E?-""9+/'JYJ\VB38/'\H@75V,>"Q2UAA M!6J#(HC#TB"=FP7K $O' G4,@R4OV>39M +;%P/;F=>-*;"=+6PGE/\8O!$A M=[RB'(,-[RFREBF48!VI82Y8[E;6C7ZT#;^@KO^%+PZSUQO:=L/7.+@\W/*8 M0,"CCK4N-3O-RU2XXP1:L11FQUQ^TE(0-KE$&$/$,5 X5')(2R R9;1.RJ>H M8O8^KL)2S\C_N"2GW@L9/*>%<2<9%+P_#.^W#0SKN=2)*"1!9T&<@Y("OS(4 M(X[*&JD,4ROK6MS5+KN@_16C?5Z&24'[;- ^89<()Z7ARB$E141<"X-<4@!Y M;J@RPD;C: M4+?@DGK'$:X2U7^",T^7+#%:@[*#SF('_3)I'ZN$.:?4("^ROBQ] /LX142( M5P)335+ 8!_+&12+6U)U^(5#>'Y%) N$YP/AB8YW6@0K.4-8*(:X"CF<9A)B M5.G@"1-@^*ZL\RG.^0+A%P'A^>76W1?"Q84].WQ/&KDL:1<91EYIC+CG%ID8 M"#(25EI*':G-V>]X58H%@?A,L^\6W$CX^2,WRQOK7RP3X4;F;]$R9L%"6V<5 M ]5,1'8W-\YWWQ^2**5(3*+@2,JA-(XR-NG$$\$8%TH!8E8K5A(D@K:(7T1QWK6="< MOD4W+!YSIN=U^#V>(/I0KT'AI_GST[,5 ::##(>J(F[0)'&PJ.$P00A M6,?H0D[>$U,.#Q??YHO ^!.$)PK&GQ#C$]:&\U0;C 624>;:BY(@(YQ&5&!L M)($U5WQEG:^"DEDPOCP8?\ZLNX+LYT#VA'4AN0]1L02&A8;=VWJ*3,0\=ST* MPC&EO0K9NA!3D/U\I3]F&;M8DF-#8827NWI)/\0Q\L*2AQ?+'"E,-G\F.Y]B MAS#EF0V&H< 4,)ER&%G"!3(,2"T16.= LQUBIAPK>+"?9%%.%,S06_J*26'^ M]DLAA2&7.)2%WE:C'RF(SJ)V*% M5UA"8:Q%Z,@::LRT_RXN+<-G-S\O9T>8G^U8$N)F0O874\Q"CZGQ%FND$E \ ME]@@RS!'6%#LO11*BUP5A\R@)N;,,//,7N_"G84[E\?$+EKTDQ#KI&G-)6,, M=&>LO,I:M$4:+"8D::Y K ,U/)]H6E7:%&HMU%JH=?D<%85:GX1:)QP4D2JA MJ78H$?T/KZ_KE0S5/ M.P ??YFG,/IU!D;933'_Z(]B.&W'W;254H1I_!JO)/^#'<8/$>[H6^V6S3.\ MEP>Z!_?_M=WS7Y94R _^[^V=HX_M. : M8N=BG^_N;;#=S4]D9V_GHMG9Q_\!889K'4J)2;*>(]#I0$(]C<@H8I!63OA@ M&,7&K30B4,$)3/2P?QIAM6%I+Z6Q8_N?6]U*I@B]W*1:W9";?#-9;9E/3+M5 M._J]HSC-N11:(!?]02/U>YW&$-YC.P"D8:.7IKX[#F._ ]<.#7?>L"]_GGCT]K'M4:J3^R.7Z0/\M88]AHG_9A_;?<&@T8XK?Z4+Y!Z M[7;O+"/N"N858*9/K:@FLD+6%0W48(8);=N307QS^<,OH34X:=OS-ZUN-2W5 MAWX976O$#;G!PBTD5^M6O_S+62L,C_+^M8;K[**14W)TY]'+:]5+M\BI?DV8 M-:KO?AFOD3M?^]YE"5F3Q/S49;__FF!EL)+2>UWV!U[J'\:JB)AX[Q0%UP-_ MQ/[3:'+Z%J.HJ8KS_8O?O^PV>?-B SU\TCW?8P=M;QOEQ^PAL'3#,?SW>Z;P_;VY^.&YN M;HN=X\]@Z+]G<"URH9KIPG//?/U5/M-1-G@TE/3((4RAI(2CI=FDY)D':83E1 MH%@A3C5#-I)<9"YIYH/AS-!"2862%I*2'AF\*)2T")0T40U/1RXLE@1I6#'$ M8_1(&R:1T1(GA0VLHBN4=$]*>@WUYJM*,U.7\ M%M_XG%XM* X*GSZ,3WOCX)75[7L>&^+8=M*]2.EJB3:O5Z@0 MTL,(Z?V4D!4(@W.)(.:5KOW#Q@N#K#(Q&.68HG9E'3]>S;AO@9_9J1FE?-?3 M&P^/A/-XZGAJ?8L!7<1^K\#\P3"_;4V(0,&,, (YIPWBTF'D+!@74HH B^RH MX7@%(*V!J7\I4%\NJ-]]'F1.)L6M$R%E#W]2<$\8%=@318WA*(DD$(\A(.,D M0U:J*)/@))*8]_"G*+$[!WMB"2,6H[J5=<+^I4DQ;/UD)]+E]74\D)D>;U3< M<5;M/N1TN]9H?L?FV-(5HGH847V:-#92C)Q;ZI"F@0%1V8BT(@PI3H)-H(D$ M4QD;\@EZ%11WYK- _/&&1H'X(D'\MJ&A.9-, J:)]@1Q$2S240A$4R(12!WL M#)XA_A2-APK$7X9]42#^G!"?C&$ :0.))X0#;.#<6MC/I= H!]2>/;MR!]8+I!V)ZPKH( MD7/EP*9@VB(N =C.X(0<)]IZ2:T-=KJGL^!YH?'\W"9&0?;3(GM*#,-+CD5 M5&?7(.$1V9SSR!@G@L-.KBS.28A@/JJ9MOS5\/X;6\.<,B>7U=RS^ M:0KXX]MZ:0KU/(QZ_*2AX*5UF%B,!),"<=A*D W<(IF<$"D2YHF93CTET_H% MX?@YSD\4'#\"Q[>- U#T(JR61HXDC+@&[<'$:)#2+CAM""$^9AQ/%G,O.'Y! M.'Z.$Q,%QS^/XPE30(A@-+<)81W R,6_EI"'EBF;Z>V1[7Z&-URV$X,W;0P&<3BX6L:- MRU4LE/4PROH\:4(8Z@4FH' DRD'U\(XAIY)"2="@/1.>$U^5M)A!2>[BDUQ, MN#]K9E.!^SSA?MO2<%1['8Q"T7&".#48:0Z_6L*Q%E2KE'L$4CY%12EP?R%P M?]8LIP+W.<)]PB#Q5'.'O4F.A1*;F%=%J)[_ M@IP=Q/R,G=Q_II+Z5Q:H6":#Y..1[<=?\XJ]'5NPK6\^#@;P@5'WH#]C/Q< M+Z3U,-+Z,FF2*"DQ3=Z!#0+J"2=.9"^*19PE2:4-C-K8^BSHWL%54(DDD9T$2$:, E-,UNCC.TH+UEQ'T*%B? M*]8GSUTD"2L:$]+5N0OL$G+,<,0(K#6G /?>9)]>'#(Y#Z MWN GLZ5>C=]DYD;(S=3-Z>'9ZR5ZFU>HD-'#R&CKK"*BFWU(G2#.2*I08 (, M#.,9TI@3%#C75MG@HTDY%[OX0%\LEF<>\BA8?A(L3[1KE]92SHQ'V&*.N#* M96<%HIHG0W'P4IJ,95VP_%*Q/.7@_)5[.Z512H6_TC%94AUJPM#K"*JI=W/ M3S#2MVF6@G9$\F 1@>T$<4XE8HU'(ND_.Q.37-P9 M3QAF^ XE;7W+L= X6BQ8J\X?K4YK>%D NP1#?X*?+J98%4%@SU)4")8QY6*R M 5F;U1%IL,KE8+"I$IPF]8_BLWPA()]S_*& _*E!/F%D!.^-,P0C2F)$W!,) M1H:BB"JA0I*),6Y7UDT),BX1R)\GLVFVT"Y5&V<%^4F[@[E(N"1( *\#Y 5% MABB'@O+46,:,5V0!ZS:^AD#&95N+L];PZ*C7SN/./;=_LE7>J_&0/)\M,EJP MOZ_7JVKD6324QYLAO'F\+9J?#X4)/&DAD-1.(1Y\1,8[CP*W\%+2S$2Z.-6P MBP=T<>,:,T-U44YF;H\ VG?.=]X?NLBHX_F\=\R)4D(PI 7/C3-]U(9P&Z*; MF7)28+_(L']RPZ3 _LEMDAKV9X=>*:M!8T/)$9IA;Y E"A96.6*I]8ERN8"P M?PU!D=WA4>R_LEC(XF=35:NR$8Y/!\-<*+MD=CZ4A?"4B(=6D7HI/$HD]];" MUB)-M$!8""6UE-PJER,>I5?WB\;S<^11%3P_'L\3P0W!K0]>YH)QR2"NN,EX M)@AKZ9BA@A+K9Y)!5?"\R'A^CK/;!<^/Q_-$Y$(HG*C5 3'"%.(24^1H(H@H M2V"?QI; R@&>'UV+8>&B%C4LV8*;"E? R$&+ZC#&8^(6KM8/7!+P^Z+5;H7KYY9/:TQ@=;^&6K>XIS.3N2>Q7S%:H M[*%41J:8&E)208@U* JA$0_)(^TC1Y3*H(B22CL^O5/WSSD[9@:FA_/@GX+JY#7;,AKPJY*EA-! D%:&(HX3PX90@/"@G#&!8\85X5R M9M70IY#7\I#7J^"OI[$H"W_-AK\F,^! ]Q+&:N1\;H"2F$5:"8F\QL0;39VG M:66=FID5]9LEH):1PRHK^-]#"X\,_X;6U_7+B6V>=N &OO[=UP)?2?KZ_\#; M+D<]NC2'F?GEI#=HY3>\Z<>VS9CYY:P5AD>7.![[U&BZ\?5'K(-Y/1W>_9&Q M*LA1SG=\&8[,*,I7'4SX3_7RV' M<<3*":MR^2WGC0U"9+HWQH7DS*'*#3TSI'NID8D[._W^Y]]V?=HRWA+UFL>5 M$<*2))T(CC-!\CTL3H03^)+2U5L0?":&C9R$X#&\(+AGWL![A+(TA90H42E( MHEBZVM-&$)N!^^#FIO71'\5PVHZ[::)*_D8W_-&RKM4&V,5!-2][<.M?VSW_ M94FWK8/_'&'?^:MK_S:GNYW?.[ %X>;Q;\?[>[^V=HX_M. :8N=BG^_N;;#= MS4]D9V_GHMG9Q_^Y@'%??#GTR@HCM$:PNF#PQP2[CTD)*4:E,M$-3N\ V3E:KW'$3U$:BRE6#7Z0ZK0O&] M;A;\#(+A46SDNJ6V>U[E;:A?!J "C0JUM"H]IW(3VDIB&K8;&NUKF6F4&VL,!UM>S*(;RY_^"6T!B=M>_ZFU:T> MJOK0+Z-KC3:.S)6W]M1JUNN7KVET#==4.G+SCNX\>GFM>NF6HE"_INB:8G>_ MC-?(G:]][[*$K$EB?NJRWW]-S&FP]'X#^H$K_8>&CYEXZQ3+I-[UGT:5TK<0 MINXH;N1C-D$:C*Q.*E6/F(\Q8_)!VN=B3U?>K>YC/]_OD>\_>9?*YI2+O;#I M)3.50O,BI?"?K2YL@+U3N$08_.LA$_8B<@:O"K)=;_!O?LJI==\TA^>\QDQ# MO'2-B@5?W WO03O]?E^@1R>O+]Q3_^-1C[BDSL_30;CE^;0BZ6 Y#=A(SAS8 MC4D0Z\$ 9<'I& ^WIT6;T83'<\)DA!\N_S8Z(#S>] ,RE&[@\%6YZ3=.X\W M7KZ9F]\][:#0JRSZ?/\KERE;4M-SY#$]W_E[Y[SY[CW=V?LLFG0'[[S;.=O] M>^<,QG,!_WYK;OYU=' ,IFGKML=T^]O^Q38^@/O!]=G^Q?NS_8L-L7_Q:V?_ M&)[O8@LW__ZML]/9I_^Y^#2E^ZK1SN4ZISKF['PA(I,8IKBW-34>QQ8;J0)/VI**RB=AS MH;*EHK+;_9PP5BDR0U"0-"!.%4-.&XPDE5(9ES3+GE.^*NB3E56\!Y7-R&98 M&A7SNJ!S_!J[IS^71O@"TYN?4!^[_$,=D2ZL-#M6VI]4L&((.%CFD>&"(!YD M5K6P0YQAQ8S#QJ9<"I*N:CW9 W=.N(YMLZAL),*!8X MHCI*Q#G83%IS@B+\Q#R5@'70,?0J8T]VD' >.L:2N[&NBKTJWO#VI#6$,5V\ MQB;73ZAM5*48)LCI[8W9+^0T.W+Z/*9J?*8[%QODD"N(RE:3P$PM5P]>;F4XL>8U#&&/?\%N=S"^;OALF(!+4Y\ M:7K7[=P^KV@FLR,U/^D$2;G@?) )N0!*"8^P6QBK#()55\(+HS'C*^N$KQKY M:-6D.$$6F *>/2Y3*.")*."VYT0[&261'!&L*>(A!-!P D-21LS(B**>L%]H8T$Q,#M2HB#0S#DE05!*+E@09LFO7\$4*'Q?OR1*I* 74 M3^9-&8$ZV"0-,1IQ1N ;Y@HY"4I(@><;K2Z^-=\?)J^84%8C8[!"7$L&4$X. M*1$52U%0^'KR/ES%W3&!S68<-GIU 1Y0.=H]P$OQ=SR]OV/W<@G^@!4HYM&< MF.K+I,_#IJ1I( 'A&#-/.8LLT0D1QPG5AC#JU,JZP*O*3'8)+4Z/EX/L>3D] M"K*?"-FW'1_$)AM#(L@I&<"B\ IIZQ+"PI@48(U#Y"OK7*X2]>BT\^+Y>$06 MB1W&1T=;7H=Q-"_M8[O[9[_GXV#P(0ZB[?NCC6[8C%]CNW?2F6@.5HCJ4<;2 MV91ZV:"$#GXGI<.4O#] MI/B>*"EM8%6%T+D ?@ZL,FF1"\XA&H.FT7&!I<_XQKID?CP?4G\]'<#?!H-& M*Q=$1>,K#G$HHIP'[RD,PEL)G$Q 9&D&1*(1XI M 8BSA*1)24LAC,6L C;H(PL$[-?F$-F]CL9$.XCC=8.+:^1IM9 _8 %@SC;Z M?=O]'$>M#@M+S8RESJ>H'TXY2[7@2&'C$/<$(^.\0M1+[;FT20J;:Q@QKA;( M5BJ^D*70/@J@YP[H";4#>R*MM@!C[ CB-BCD'!,HXL BMQ;L"9(!K?FC$U"+ M\^.GH0EHDHUF;UBR/YZ\0$BO6\V':\=J_@LAS9"0+J9I&#'$X!A&,;MD.148 MN: %$I$Q@RV5TODJ(YX^6L,H_HT%1O-\BH04-,\5S1/JA<->):(D4C0"FN$7 MY+P(*"@1,37:,:.J>F1XD;R5K\ZI,3R*_>*^>/J\TCSOA8-FR$%X6OZ&MX(: M1I#&SB/.A4;::HJ8QXER8RSFOBHAS\OAE9>,XKGED!84SQ[%$YJ$)I%192U2 MR0;$F5#(*9N[01 J0F#)R9113.4B>1YGZ:B@8DTMNB;QKM\;C/5:O.[!]!B_ MQ2MJ^?V$RD>U5(6V9DA;9(KR8:@7)!_PERQ2Q E62$M,D .5Q&AA<5"YO#HC MJWAF1U@>V]%[,?T=KYL%YJ6\%!:8 PM,*"]12T9M2,A;$Q&//.04"=91; MZZSS9&7=F%7Y^ /T3T<"K\U-\I=MC[JFV]P8VG;]:^L.\\]%4%RNEF'CE@A0\SQO/$_I(H#126$N$12X[YC0%@\1X1+ )WCC!3+(KZV"4"#*ICSP+ MGE^;(V6O-[3MXDA9!D=*,Y8S>K,D+#9- >&PS2@GD9=)("ZI0QK8!2FF1"3* M&IG/Z$FU*L2LR@44+\K+HX!YJ3"% F9. 9,!(.%2PD$C'94'"@ RT"KS ^! M1,>QQ DH0*\2-:L#,LOC0UEH769S7(L9.S#SYDY=YAX3<,^UN9,K9V$4SFF8 MKRV[^4H^,EEGQ,(/@U=7V/^9?6M_7./R5J>2LK/-;F?;GG:F6W-N8#IA*].P MGW'02Y"57"&=-+7&!&H4J[H/3=O9[F^-EW3G14;T[%73@NBG0O2D?XTD%2UH MJ#;AA#CV$CF0->0Q$4EYGMDY[FJ*4"^A4_CE$9ZV5Q(+ MF*O^4QIAWL#M*D0*Q%5*60.R Z9*(-R&@J3-"Y03/-Z96"/D8%*0&^ M10;U7%60 NJY@WJRLAWA3F+F\U$'B3@#>&L3$^@B/"@KM<2!YL/=>$JUAJ6/ M\BV#%K+='0(:\G'$0<-V0Z/WTP>Q7HF5-%>]XUVO%\Y:[?9&-UPOS&6-SIN_ M%^J:(75-.P;.DX]"!X5 ]1"(!Z)!'U$2">II%")*I5)5^5^HR<(4Q2?R,M ^ M5X6DH/W9T#ZAJ%@=G0T\(J\TH%T(@AQU =$@%..42R 0+M9E8OB 7UU_I)7 M>$1\<323T1'30C0/(9II9\%EB)$;,(9LY!:(AH-:88-!AN"D631"V;BRSG!Q M< XLE,($:,UP8CRS5&7"8*^-4&,2FYH#B1F(O*D%7RJ.#* M@KHUEB%Y>KX_V-8I66(6VR1P\DA3(646A"2#,U&+":3724?;,3.##_/[,@J/%IX=-&UZ<*C\^31 M"3V:2X*CP0)Q3 W8U)8BS0E#/,&?N4Q28P-Z]"JECU&C%X5'*R7[WT,+]X1_ M0^OK^O_ M\MQ=VS_VYU0^P.WS!9$>D3@Y%6I0R.(B"N<]+KYJ2_ MQN?6UYQVW6\-8F/8:PSAU>YW5&EX86A;;7C!NM[7V#BR\,W%V&VTNKY]&N"% M5K>Z"J"ZFFT[A+\YV\Z51!J#HQCAIG8 .,SE1<8.'7Y_]F"RJFF^DHEZ96'2 MVO9D$-]<_O!+: U.VO;\3:M;/7KUH5]&UQH)2EZ,6\M:K4W]\B]GK3 \RLRU MANL3S2,K:G3GTY^&:^1.U_[WF4)69/$_-1EO_^:F--@ MZ?T&] -+]8<.*C/QUBG*@H^YA^+3[(KZ%@[5'<RXV&\PLGJ#^!X['V,* MW8/<#(L]7=EZNL\!Y=F=0[ZQN4R[V N;7C)3*30O4@K_66UNO5.X1!C\ZR$3 M-O/2 =5^^2R>MEX7^5-0#KK#:161&I>S,M.QR2PY/QS<+R>]02OKDF_ZL6V' MK:_QERQVB*U-V?.='<1\ 5A5\J^;:LC/1*-?J(VZ1&;F(H1N7U#SH?6SO$VW]][SP_^_O#E8--GZ_/B/Q=75N9P9^\3W]G<%H>,N$0D MCDB:7#(O2(PLKFK0"$*DLS)RF<_2W M:"E)*Z3P%,'FP1$G.8QLDD%16B:B%Y%:E\,(7$WFPBU]6Y2%9I@[M=89I<*] M]"27)\AU*_0T4WIZ/ZDU&:Y!7>(AEQ7(1?M =7*>>11LTLD10XW/Q_A6!7Y, ME+.,IU3D1J[J M44=G%O6 'EMT7:/DHI4DK+W"'(HGHO9/DSJ:YT(HS@02B>3C5#HA:SF0 M?/ R>4%U8K9DHI5,M,*B2Z8I%Q:=(XO>5I"-B80*)9#5.#OBLA"T*VA)L M2.1>O=(\M%DC[QZ163J+R.QSY,HUML>2VJIJ8)=![A\GN:W="BG70M8\[B(,L@RV8 M@-"PC:^3#1H;]K-M=0?#AH<5AY^F)A",YO;3VL>UZCZ?_E_.3(0WG<(%\BO# MJAL3_ TFQ78 D,,&/*VMZQ@V',A._)I+N/5CH].#;^W6E]@^AX_"^[N]8?ZD MBW!!D+:+&-8:'ZJ?ZJ'"(T\=4\Y\/(G5HC1.3^"-@].46KZ5?T^GPU.X#;R] M2E%L52Z11CCMY\S*/. 36(%>.CF)^9'B082YGU!C&SDFO;_OGC=!*<-,( M4U27GO.VWS^''>+,]D/])/';2?19S.K1VZ^VU:YN-S8W-P:PULBIGM,6 5[O MYS*[(++GC7\\8$L442C+K"%!8DXC&!;&L425= $+1NSA9A8.3#!!4RT,<7MO MG&PV=[N9R]NC7*!RN[M1K?/]=DVYI+OFP7^.L._\U;5_F]/=SN^=9F<;=L_? MCO?W?H6=[T,+KB%V+O;Y[MX&V]W\1';V=BZ:G7W\GXNM\YT]?VBD#Y$GAIAQ M&G&<- )]A2$G4\)4.UY5:6-T;=(IU ":<,/JP^2!\,3#3C>.J1$4?C?(!*B13PIA;2G&A')E"1)"Z;X MRCK5:Y.6Y+4\9#9ZB$SXY+#TD5D:$D@%2('@V.'$,5-8TEC)!+Z4"5QDXBEE MXLNAP4K%H VR/K=N(R .CJJ$$DY&2,&B9F)E':]-JL6U!C"2B_'=[3S:_J"1 M]\9PA[JP.M(51EH#7H4=:Y"W,] #V^=K]SD#L"R:T4V%Z,AF1:C29%($$P#4 MEN;N'S=V]WPI>W+2[WT#^1S"=-37>Q#DC#9!M*LJ_'_T!H.WXQI(P=0=F+IH7FP=8I-XC,0@SD5 7$<"/*L#DF!\XARG M,5;GCC%D"JK&B#;/,8A9=QXB G9J-!JV8*\\=Y;J%$%WT\QK+['2143F)R)X MY^+](0Y!,M#/$#6,(DXU1D8$@61.6)1$6R=%+JFY-EGZ^UI"+BD$R!,HUQ]5 M?!K UFGW3BK3!]3ZT!H.9B O(@:18B+6)L]A4S!:,QHME8):&ZV]K[S %OVV M&M2XK)1]^OL"L[NW?XAE%"$PC"R-#L$2N%P:$3;KE$)DH&$I'U?6]7=5^2P> MEYR2;=G9B<>LZ*2(Q\/%@S0WMPX3P98+#_(@: (U3E)D)&CZ6@I..0?9H3G1 M\#L;3N.D#S/9!^VH\F*U!E7['1"-5O=K' PK/KD6FIL.B=JU<*GDP-KV*DUG M, 1QFMB]9B%O 2?)K$K2*,5-$DY+K9523N,4O;HW'97MZ\'B!M?;/M2642=! MPQ$ ;M!P)-@/ GLDO94A*YHNJ95UP]8FVSU?R5MFHUI"+GD(9OSNO6P&)"4T MC8$8G!CG%FO#."$Q>.^DY]'Q0E+SDQK6W/QR&(*CD2J%+,,,<6%9KA%*44H8 M*Y\XEOF0!ON.^V&ML?&\IM&Q[:3OL,;'4W<,9NQ>;^O;2:M?>2F*2-PI$L?^ MT)G*^1-0RKH-%U$B+0QHQ)$K+K&!E[-:H[ZC!V=FR#;V70;UH)'["#1<_)P# M";WL.&_UL],;['.FZJVK'SLV^Q'Z4RZ6]ZN%$[1F;UAD[?ZR)G9 1V*4:1&B M0A%4!,15+BRN.4=*4<658$Y$V+0$7Z/?W[0J^;@VS>MP3):X5JSTZ\I$S]*4 M6B ?V:%5R=A=VA (INW64IDUKDHN1Q&U?.$;@9U>2H-X5X"IVCTO S]QT#BQ MY_7GCOJ]T\]'<%E.ZZ'#)0/%508[_7KGQJV?6;/!RO_ONDE;771^ S>?O@['S&EN3UB[:H%)NK53/7F M-+-M'=3_'[LP8VD<]3-[_U?+81RQ$O4:_;UF"0BN&?>$$Z$LC2%E"A1*4BB6%KYGN?[F<3T M)DDQ5KFXY94?G]WRXT^W"J_]FF>MX=%1KQVJP$$FC>_Y.!\4=/K)C-<)5?]V M9&EP]X[\6_U090N>O@5_PKM['J[U^=ONWC;?W3ADW CCE$,Q94^Y46 ,),$1 M&&D&S'MNC:8KZW1MLLKVC<#3T@6+]FZ$@P95 @J(^==6J+6'&^DF<-NLX)X. M!_!RP]E!SCL92PW)[[_VSU2I,JWJ']@@JBR9K3?DVOO>YF]-L;C_GV&CJV];Y56.ER> B>2:&P#:9,6X/*^?DU).9 MY<1?JDP .'^:+[UTDK)1/3S(R?_Y+PW[PB^P)%6VZ'FU8L-6SE8"-CWI]2_G M.*_]I(+Y([VQ8\_S8@YJ>Z*:LU$V5KL%0E&MX*!1;9*-C['F7J;IY:*^[86< MW%1/=A5YOTK9BO][FH?;.^O&_N"H=7+]D>JY;FX00. Y$:I*%1N_C049/L]+ M72N?M5AE0:DDN9W+[WS.FNG8;>IA-'J^.N%;9>O9[-\$M-2I5ZLY^ZE6WB]E M.9VV08BOM>T,K7J2:Q%V,6];M9Y>_>66/-W(YYM!FM3-C>BC/P+5OAUWTZL4KO60/[OYKN^>_O+J=YGVN/7F8N+8\:(FX36#L M"_ZT$N;S!K96)EWJY0 M$FN&'.5"PEL^5RU?;M!O5KC<2'@:9_:E%V$49HWJ4H1QN09+Z9-4C"1B.4M& M[E>)5ELW$JV>IWSDTE3MH[.I'3F[PI$/.0NR\+-*RJS.85;Q3/$\1G8O89(6 MK0SG<'FY_!%OV]O;OY6WMJU4J;J'3)8Y0T%XB[W"I5:X5$ M3MO"!EMI9'6V'T_FT92JE863%I.39 S<>BX!,US]M4BD^9N@&CKH-]KJH&T*MSN2[3J6[':!N7 M]7/S@<]75BOW"8LDW)>BMD=5' 8?XN"TG7-4?NOW.F_K-?JS"GO"N_^\7,S" M: ]BM"G5QDS[IE77*'LUHI8#NXJ+[L24O M"KH7!-T3I?M#E$P'C;#'-'>NU,@$'A&E8"^QA"U5866=R$<7[B_H7EQT/[9X M24'W8J![PAIQ*7!O3;9!J+U[EC6S7Y@U4N?V M585G?LH0N:_W9ZG)['D-D3_S$A4J>R2532D0#3JE"SHR) S'B*<4$"B@%%%- M5%1!IQC%RCJ[JX#3$CMS"[07PPHIT)X1M&_;(#'P?.C,("=,0-P3@DS*W<2T ME5PF2[E2H*6HR0.K!=LO!MO/:X/WQQ)#4^A8#NHC]7L'\ S$_:9E(3:U3 M&@E9629, .8=0]A)Q;W0G"BWLEX=":*_+!#N7T/3P*M$N[%LZX=:@J7UQ%/- MSXO9 6;5OZ'+2<\"4ED/R&MFIPIQ ,62#M!0045)"B5 N-I)FG>B\*5 M4]J>+5^;K4]5G96J2U2N"C3(**QJD71'55F&YU69G[IV2U4[9W6L"U9=Z>&Z M\L-=-1]RN8>[VWE5]2">K?I65?OR#EKX=#T-V]VK9N/W[9_X^NIN;0NXYJ&, M&J!O(O+YL =H3P[9[%XT6/ RJ_ .A\T6^,_*+;5V!C>J#0PUN*D?[-IVO=K MC>0Z3>,-S%J=$YM+#^6:02G5!>0:_5QZ:9V+\OX&-6SO"XI?;.X MU-*5?AJOBY1:[:JBTB7>8::'I_WNS;YXES-P?-IO#4*K6KO5QDZKVXT#X(5Z MB3[]O[I4WU?;;_5.!Z,*6_6$C1?P'+_(8*WQ=VMX!#UE2N@#5N=R](X_5B5!!U):1[] MBZ5V&N\-4[O:K3%;_FO]VPI:51E6; MJPM7:I<][_=@K\FK5&\CM@T4<%5@*UK<#!NB=@U)\8D%LQDKY#7H^2\P@ LZKDG^UHM>_C,U6 M->VZM1S#^^ 3#]'0?M)VNZFA719'O>QB?;XU>I@_ZQFL]+*W%H8,ZU;TLSNJ MU5WD]BT8E&0E82 X)1;7._]?J7 MPG,M*U=B5&&]B,QW1&9W<_\P4-"O-.&Y:BY8]\SG:O;1(JL\CDE$JF IIG;\ MN=FX<51 \$IA'N.@,2:\KNF9>J=]($#@SOZP[I>0%_ZJ,'[=22$3U$/$S"4@ M($.Q<(EP&+_S8*@(RK$ECF@AZM342S'[D>E8Q&PF8H:;%Y\.N>7>2>60P(HB M( "+M),881J93U*K0.X0L]O].1XG871*__3)_@'5$OVP=COE9.7'&M'<%:#I M!;^:/=#C"5]KS+FB[(=:\?P3)OE\KP\#KI=ML-D:^'8O:TR+4D(6-LB1Z/?. MFW_OB_V]+;)S[.G^WUMXY]TV0&"+[VY^.&Z^.VCO=+:_[5S O3_>$OWC;7)P MW#[:V?MTWKPX.-J'<>T? P3V/O/FNQU\T/ET#M1&EGAKC8\V5+@QS>_.5C0 A5.E#LN0>=+6/,4$PB5 MIUH8$_Q25,0=5V\Z-H#^WHXAV[VC0^J_-]_]]E#UF NI.(>U3J#Z -.YI#B M"Q.@,(>]>W!?^SO 5C<-&^RFL;\MQW;T#)C\UGQ_F+0 U'F+O!(.<<42TA%T M(!V2 EA2YT2U&TT>RORYAO8$\&,(9I@HV =5<#%@+!4&*RD$Z_"#&]H709B! M(.R^/[0J6I)B1)B[A+B/( @^4F2-C$!@3H(VF07A[E9.#^]D'PE8S0P;')GF M' 9 022D,-'!MA!&MM!#.MD787B\,)PWSPZUB%%2ZE$40 @\^8 <3;!O S=D MW()MS7,/^[O["E8.H)GTKF]\KQG\Y8?(3<_0I3/R(<)($_%> P$JE[@0VA@1 M2-#,F21-,.S>'6Y.XUYO3!!;<3 Z=KS1#=^1F+O(W7?ZVOX'\@9E*2<(. M14;!%(_ 0TZ2B%C2*G'GK(\^D]$/FJ$^9/DUY@IL9F'!"N">!6.\9@(+)6@4 MTH8[\MC*\L]X^<^;&X?16Q%--NV MK7Y<;?P-5F/N&ETW]#JIX/!E3,!/GMK@#TB=W/]G,USG&KZG)>>OW0ZN92 MR;YWVA]47=S<*0P_#@;U$XP'$@9',..Y45F$O2%/Q%5G(MO->":8%IF<( MMA0\4.Z/LWS1N[]:@Z&M92+'CE%]Y'^L]7AJ]3MURY_,@_U>NP[6I--N;O!: M2=A)/W[-<>UV+4ZYCU#''H_DZU;CH>WN:!^N;PP8"9.ME,9NW[H1^VT,3JM0 M$HRFZEM=#:+;:[0!/MEC]?V[?S?U9JWQ?WMG\6OL7PXM1[>SC(=)!%7(!TFN M0%U)[<;'MPTM<+Y#:WAE[5>VL(MU#Z1N#A6W2S?.[W;CE*4;YP*,Y0F[<3[* M%?9,8EKMF1/,ME4EZ=0;3;5KYHT_MGMGE7)O MP9S] %M4[C;UZE(1-F\^[?<>%JS L6F"):EGL)KJ!\=(H4&.3=4*K'):GWW$WUJFZH[R>40+9F):1?X455(T]T-H:?_1 R'^SOF[R M>!1!)\F)<$>Q,]/@%U_TX)=8RR0>LJR&*H.OZ^OLJ5I6\]S]$Z0WZV67*E6O MVS[_UT2(9([ALZL!_G8YONWKX>VF>GBCT>W"X!8QK/;^$E3?=O::7W8WM\[V M+SZTFIN?\<[Q[YW]O:.CYO&'=O/8?SMXM\T/CO_J[$Z :NO;#GW/=_9^!?!M MX]W-]^<[G8.CW7=;M/GN$VU>_/9E__BHDT&;G24[ *HDF)7"<@2F,9C+&GXR M4CMDO> Z!LU5<+_?MOKG]R]02[*D.^!N@4<]367C.HW-#Y6#I"%'_B-ME:KH_3KVALQ MRA'M7_Y6APSN7HN)QIWS8<=!?SC6JO9JXD?S7DW[0G6G?1X.](?4)J-L#E$( MHQ#W&".=.$6.4TF5,F!S\ E.6YI>JXJNJ=*^=$W2^PWHL1W]S')V+WW>CJ53 MSAPN]G0]OFGI^"._OLDC#Y&Q)6L+.?VA-P:#<2WG)XKSS5"8?KK^WYR&^1K* ME8TBN=4)M>%85_=YE(I_SFO,LC VH6MTT2MCO[6#H_H 8?XA_N]IZZMMUR[O MTO;U570[@X=CRE 3" U<&&E5D$$$KUE*CD1\WXIP69+RU]:U#'V(@R&8A,,8 M\@L;W7#S#V/O7/@:H#]KW=65.TZ.FQ>AW=QL'N___5OKH/,>'^QYOOON0WOW M[T]G^\>?SG8WM[\UCS^?3U3NZ.RP)H7QT.81_+USL GWN/C,#]Y]$@=[O[:: M>QM\YWB+YNH=4SL+::V2!PL;>2L]XD)$I)V7*'HNC?4"ZYS0MG@U0$N3QD); MWZ.M%+'0BE%BO>?>*6VTPH9&[05G>D1;]ZB^5FAK(6CK=GDV%W 2*E)$I9"( M:\&1@15&W!EB&<>2FK2(M#7+-H_$+#@5[55E@OP-T^ QS1L?X"9X@;799Z2' MU:;ZVVG)MH6@?I*@IK1*4=IASQ,%6C*@5S&LD28N(&-!O)TSWJ@\B9P2L82H?UDN M[.F@W+Z1@3TX=8-6:-F<"U_:O,U;)[F>^\%V=^,JN_'CV"( @>4R1?!7,+A^ M[[6ZP[_@[:?]^Y9C+)1V'TK;G]+S3?D0%)9($NT0M\P@2Y5#3B23B R)!+>R MKC!996RR9M#2.X@*V&>MBA2P+P[8;^LOC(68I(](6GS-N86KC)^-GR^O>:@1?#W;-U'A42GAT)3^GB M9 )//C&&@E$*<1,3,EH+) 156AJ'B=4ST[B6SG54&*XPW-P=987A9LIPM]5, M'C%C0C)D#/&(^Z21PP(CPKB,0C@G')F9FOGD;K);A]D)K_CK>9,5I[1(6<"4 MRON.\F5E5$Y/J?UCK,)*W6RBY[^,*H.,&@)4^7C#\Y)LN<1NY\O$V;&".C^7 M/3M#1,[M&C,UTYW9R<1^Z;;T"??5E*J2S,KG']H$2OIVE7KI5ZZ2U]4UV M-S?.=]\?IAB-(YPB&61$/$F'-*8&L9"29@$GZ]VL [A+9%P7-EJD9WL&\[BP MT1S9:. M$DI^U4EO175:=+(ZGZ(Z62>\5(0@Y0R0%3<,.:(I$AXKSX"\:)J=ZO1PF"Q1 M'LFK!G_15)8 _!.:BC,\&$L4*"D!["8I*-+$PT]",^>-U];8)03_RW(T3\?F M;E5B^K%ZRWT-Q*7FIEDI)M64CQ'47=7O"T?]+$==3%%03&*!2Y>0$%J#@F(- MTEI1%&44L&HL&4\6T9IZAC,W+QO&LU(Q"HR? ,:3JH8&0?+*(^9PU8*'(\N" M1@%[S9T.7K'952PH3I''.$6*,V1Q=(XQGBKL-!MVPE.4#"*TA\W$(!]3;F(; M,-)6K@;_.7;]][26>TS" TM%SDFVVJ/"SA.-!:X>?:,;WHX_>*&"^U !F99!8G"*-$9D-&@!W N%G (%@'&M M*0\L 8>OK$]PP+-E7LY-3!^RA14QG;.83NQ80(8I5]I'L#E9Q(D@R$FPIR55 MQFHN7'1WB^EK2,S]>&>^=_T.G^?>V M.#C>/LNM-@XID;#9Y511'X%0@Y;(..>1)(%IQ[1F4G]__[Q#DG[.%"R2M+22 MI(3U,B0*UJ.AB,X\EF<)/=X4YLO_$U+_!JXT[A MJSK[#)Y&[BHA&VR<#H]Z?2#E<+^CED48GT,8=\@AEU%C6&7$L"2(6Q.1QA8C M:QAE+ DJL?P.K4V5K#GMC46REDJRDJ*<<681SMLD5]XC0QQ#02H;@P]6]DKEOSR0%JVR.QS MR*P_.\0\114B16 \A\R&#EG8'E&,'BN;B%58/90-Y[K/%H%:;($BTD8LHT?: MQUQ=SR=D0\2(V,BMBCH1LEC;Z^[I<# $[@1;O4C5HDJ5!!4-6(4B99E G&*@ M*4% .86%,\2-$EK/6N9>0>:MVM+N8E!W).:44WT5QYDDJBP$@6V>@5\L13HSBH$F1VB08EAWEQ\3NK!*&"WWGB=\HY*1N3L #= M: E\3,$*_\AQKS M\5_'U=S0+=*\V#IOPC/LT-];NWM?X#D\/.=?QP?PN9W-OX[R]0XICL0Q#QA/ M!C1F:>$G'#P"+9HD*414+#QO3+"(T1*($6?"9W) )%B+.(.=PT5"$-'))E91 MB%^F@."8T)68S?)(XL[Y(>8N,"LX4DG;K,,HY!)3* 6J!!-)A82?S5U9Q&I9 MQ2K@2 /C! D=7S*S?V?,/7;W;?UQ)>&;#/D)3$ML2@9"GN$0,9+C#@' M5839]SHG M_7@4NX/6U]AH]P:/*INXA"SUSR?1. ;PG/#3!%]=KT=5V?7M^&IL=V%QXA^P M),TXW$U[]EOAL=GQV/;9%)4DR,23D!2YZ$C.=>;(!F T';DS+%"5\M%C9E:- MF*2Q?Q5/QDL ^<_K(@7DBPCR"66%Q829XKE=1)"(@Y6!+-@<"$P18Q)PNXH M('4K6H]"F'-D+"FM=@D"BO"53XNZG1N+B&0 M-D0@P1AQL#L%0C082YBL,C9)6#,O,[^L/I/7B_U9A78*]N>-_4EEQ00/:Y,0 MYTZ!LA+SJ=)DD?8\<&6C,00#]IG.>9-+@OV9^E*60YL9:XE5I9_>7[NY9R'_ M^AG?,)B6T#MU[5@OUZ,X;^'F\A_/-#DO9B.80U>QC6XHV\)*,XT PW,4\Z0WJ/+]WO1CV^:C5+^%S^X1]#D&CL,.>ZPA9DCWJL9:VU-/7_<=1 HB;!+@ * E^>EO M9A4V;A(E4R(HUD2'QB1 H);,+]?*I#Y,:U(L_TEK4@$#SLLV5 **Z,[,^;#6 MWT'6%*VZ9*J?,?H=K#08[1LZO*(W^8O74Y,:Q8G:7L'9R2^=8A0]VA0%^0"D MI!GE6P,$RS*\"\9$.S,699 A\OY7[&L:TQS? @W6-%T_\&AH6:8&VJT'BI#O M?77 ]$+J5M)(P>9AV$?L'Z_INT7;"(0N^O]-^/L$C$9V:%L>TUA@&P +NA\R MQPC\R#)$Z"PGW=SJ*E'^",,$CD?MI-NY/ M+\!&>6WQD%^>46RFKF".#DUNE#09WKSJ_*B!QD*6Y"Q4>#$MT5D2:.]TS 05 MYYV?PLLX48I!.H%GA/GR%6^1NM5J#EC*B6D-R6*60PWJD= &%F+$IYZ/_>=L M/]0L@]"O!VAP:D0C:F-Y"N4HSXHWY\& A9,A.XWJY17)6O4:]'X+6 MM*4:T/3)ZL/K8_T/\_CB_;>3CT?:Z<$?-\>COP>G'P_UDX]_ZB<_/WS_\FTP M.OGKBX4!SN.?EU]-3P.#, Q!?;%]U8P\3Z4!]53/H"8U L<.(O>%PD!/'+.R MV2*H*!P=:]',U0V@M"$=Y^Q-]8^W89R/A_3F39QP>N$_>EM20"G/483-Z!J< MHL7E1KKU-2'A2L]?^>;RG;Q'O08V^_ M9AERL+:NK_38.US!=X9]B#5W[P++6Z#JTUB9[EU0RYG@"Z-9KAP"IH5UE0+% M(+TI(^)7%Z?E)KE7T^C.+AV74B@G5FG%>;\&M[NS>$0NWL,73[L/@SZ+AKB? MV0^63-@CMJE_;L[2!ZS L_&(^CIQ+2/0;4(L$UN@.C0*3=^T#).:3%^L[]_F M&BW)[T.6CM"*QR'\%1>#_4D.Z\&RP^M@.,%UW,MS!O^%+XZLO%WM7QQ:&.;6".]1,<8W@OC/8'G_$G M*BFUE[._/1AO.17K4_*-GC8?/ M% P#Q_)(:'F&IE$SI!J-W"#PF!=JQ*6:13@8D@H,5X@323#<(!C>S("A9CN: M;X:::MMZH)IVH*O4=O"/;UM.$#+=\I\0#"422B3L+!(R!MJ@;VL>L0V3.!YE MGN_[!FB AN,'FL&14*N04)-(V&4D/)E5"R,O8*Y)/%77S4@U'4I5GYB:JGDF MHWH8,<,+MPT)UY2CVFG@*D-3R:7"KL<87'E8W9'M/0FX2<.V7OS#5WLOB:/\W;=()-,_&A, M/&MN$<_3*3%UU3 "JIH1,U5?BTQ513+P#3+QV6T(R\6,Q\9RE M0%C@15KDJM2RF&KJIJ'Z5N"I7N0:IFGI&B7/N0^JX$6CXV8!%L)2(K"LE70^ M=VV]YVY7+46O/ICWG((=3LD-M-5G8*J84:ZH[HAZ""$ M.2$)0MNVO?7U7=^Z@)<$@8W;'1($U@\"LY8'#0S7\PQ+U2/BJJ8#__(MDZK, M"B-*'=VRC?59'A($GBL(/)[=(D%@[2 P'^-P3-^FNJEJQ*"JZ1-#]71BJX9G MN$$8>=C=; M!8"?"'+S(>LR9I*TLZ;'I*CGX2C9ZT0 MRW0B*R21:E/-5$WB4=6S'*(:)F@>#J-FX%F2HW> H]=O1TB.?@J.GC,I7-\Q MF,.PP;:'":1NI+K8&%(/0VHZAF'HAMY%CMZ]8(C/@ =8:4(H!;V&;Q(6Q06O MY2?J]L%5M"UX^R8\]Y]/_#P.8YK%#TRKDCZ31[!'&E=)E3H:)Q-8OZ9*PWN^ MU^*^"WK-\L/K(J.P"7%"LYNC@HURP$H<998.AQPM"Y:QO)! N1:@_#)OS%"? M6GZ@ARKU;:*:E)JJ1WSX" AI&*%A,FM]^5O2 ?M%((=Y9@JM35+-0/#CVS?HZXFHSD23)[<"I-@TGTPF3/A*'%=UZ"N MZG P,?U ]6S350,M\G139Q;PR1:"R2Y$A8[FC#D9%GIB,PQ K'0RO1<[((%J M+4 5S)M0-@DBS6*V:H4,5!_B,M6GE*FVK1G,H::KT_55;I#>X^ZR\B,909*5 M'XV5Y^H.A!ZQW,!5/3?05).%&.0-@+-=9C,MTG1OC=X0R5',D$D*S\6 M*\\?A_%\YEBFH=)(BU0S"B+5=0E1 R^@H07JOMG-,VV[4/?N\%&C.EN(3/=I MF[L&@V%)_]QI-\EY:SM.6'$:S=7Y>)[-,IX*LR[G+8G =GS7\BV5A!0PBU!- M=1D-U$ G01 Y.E;*?_&.F*1G:.07NN?>$C3> M_H,^?O-5@1DK^[P=^SYD6H M^8$)G*S:EN.K9F@&JN_;ANH0BT6N81L.TU^\<7^EZ[UD[PZS]QHL"\G> MG6#O.9/#(6YH&8RI483]9%T=V=OS5"/2P!*Q3%\+0'SK9D]S]6ZP]UJ[Q78] MW>RDM#76VDQ,N[V?V$K!VLZMU'J;%]YWB9X/UC^>J0:TO.QDHH3U7X'U[PM2 MY#07]H]8JN_HV _6!ZM,-SW5-:AMN;[IN4ZT#JOL$7AIFQO"2F25R+H!(UDB MZ^,AZZP]'&DA#9A/54>S0M4$X:BZ8 ZIH1\9KAMZMA^R-=C#$E@EL$I@W;1[ M0@+KHP'KG"="BRBU2&2HA/B6:GJAK5*;>:IOA;J-'4(=RUJ#)Z)#P+I"SVW9 M45AV%+ZKHS#.(F,#N!3_8,JGMK>HJU/I7F?A>G'KM<4>PZV%K9)A=KZ]\/>O MMN%HQ*&!ZNL,0[X!P=PS3[5"0XLLC7A.Y,GVPMO>L7>K!BO;"\OVPK*]G!Y]')P7?SR\]_ M?SO^&7[[K83 M!?#7I,;Z M/&^[ :\(QX$%@=$/:0:#3?8G6<:2X.8B@YF*<>XE(?\TY%7+]L)OD[S ^&IU MP.I"-!+0;P^0;R@FYUI!;JE4UL-?,M73=\'\T,/F&IX MNJ'KNALYIOGBG:&#(+:Z"1(KM18JY&D.Z'>I@=:DZH0$BA:-Z M5--4@]B!3=V 6C8Z*GJN;4N@V!Z@V'B7BM*_1* M2BWH2;%N01,]S7<,S[0=U6>:IYI.% '6N< ;IA]ZCJVYNA^MP5ZZ/X]M40G& MW4:.I[>V)')L CEF[2??,EQ"-::ZQ'% 2[)C!3S]I1A^H8;:2IE>JB:AFZH- A!Y7 U6PL)\XFWO@X2 M3P<8NY"ZO'^GB;5BK%H>@7^B)>JV?.B&2;I 2.Q2:;ZG$@4+VAPZ;NA;.G'4 MP(A,%>S.0 5KP5?#$(R'R >#@2=%.T;/<-?@=N_"B?BGS1^4."MQMC,&O,39 MI\+96>.<^CHS;)X&X>FJZ3N:ZOK$536/!LR^@85E&=[UXMU[FL>\WA#P3\Z2@M]0;,6"%GO+[WO&'ZCFY M OC:[\$$KV"&,"@8- N;%]_ I5P!/LS@UYG"20V&R!2$=&4_8V%<*'N7&>/E MF'JX5L-X%!?PC#@14_/C(39E*E($_R'-& SW1PS[',(29;" WYF"*SJF-_@, M!:0.#0* BZ):G8".8\R2R(LT^ X/ZI43QN%F\)[J4T^)8( PE^H%>%FD5H1Q M+CSD*-1@*/-KV<-)?\-EA,O5'-AUP,9\_6!J23"<\/M?DE?E6#(VGF0![ *# M&U[JKV"!JI_2$4XA;S\5:6<8TR1@@GQHZ0I>)G-!O/DLFQ&[U/O+/[VI(( ! $Z6M %TC:PW+]%8XARB40,!#:.$N%OJ. N"R) M"%FE3IZ0 !L %Q\U;2QE:QA@'9N^7[@V'9@D7#A_O^& MC'_X_NCB8 \E,J)'QB*&>;M, 94E3L.>H WS52."HP4"LCSJ!4(;H&K *$I' MWG(4=(N#"4/80;RAP,9<&8"W P3]9P):-XJ,'X!M#+HK3DC"DG:<$4[Y%59?[$-ZC+ MQ,$*NNCR(JT=59XO!F!U<'57U$"-8F#R(.:J6UT-=4"!%'S&DLI(@1L1GQ3< M6QVM.LQ>4+'>*_^&O%5\-&OZRI]<^Z1*ZXXI0Z=W&\'$R0\FS#HX<1@]=K[WWI-/D@G M0UQCP +*7P9/^S9)A(3C;^/P$I0V'"XASBJOH MNYPX&6BRAW1F&1*Q%.1DG M$[Y64RQ:,H:)I5#':1YS4SUC0PZ%3054S#%J_:KTA6C-3Z@/8YH4RW_R]/6" M%S,_T=V9Y6G]Q?%RP>UK&M,P-V )I>( M_P+E0 NEE5*0"[S8$XA/>17OI/J(P($_^%!#Q$&-BZN*[ TQZ0DH90O4BE59 MTWC1@9G=N;-[?4Z863K,^3Z=96G 0A1:F]^=I2K@XED=_J!#(5R0W1HR^]4) M=D5C_(N!QA,G7.LH];]&Q^!&:#W)<3W)7J47@LH4,A#40K7X/ %0(@;E*A]Y M2ZR7[!7_I;A@A5,7&CWO\#K@0 #L70B'+7=2,HQ.H1,EQ5>C0Q'UBCQ-./B! MD3+)N!K#?]'6F#)4'#/Q2[_6F5#[N^'OJSH:\/KZ^-!QFA6Y>,X5 \4#L35# M%17TGV7C!)TU0QP'O:LGE@:LIA"MJA%L->Q :=:)I\/+$<_*-Q:P@Z7M!UK3 M&.ST*!9+B%?/#_=KI3F#E&UNQBOC#/X'(]!5+!K%DRX M.2R6H/J^T3?3*(H#EN7<]4['L!QP%[R&>_^&J.[C!H+NBQZ6G$<<,G9),_ZR M>CD:-NHKIS-CJW5AT*2+&-]?(4]S83,"1>?5&SEY_>+PA2$"@RH-&DXD*P[YBL%%M/;J.=\Z M"R5L7":US7<%^BU?*6"'((M];C'"AO?1/8&;5H=WT!Q:\#MNN\&7"7Q9#I2[ M:UI3%0P@C,E'6JW]MAW5*$FMCBAMDY%OXEX"-M10^&59E_I)/QS")"*\+LR9]VIET2O*H]D6\H(G%[]+243 M :4"LP4Q>[A0;<2'$)'#N(K:PC 73C 1^"X\.[7T6.C]X0M\74ZJ><1XD@&' MEM;7 J?0O-2Z6Z*N+*7*B#P7Y2T!4NW*0K&U^L;XC7P"?,QB#E0-D36JUBS+ ME4>&\.O+3*!G1D?L*LV^ ]GFDRFMACO'N!5^CL2<9OCJT^R2)O'/)A$!;[Y M?]@5O1&_$A[QE[I&#"6J'O_J+JG:8J %B+_ZVE0^T<>0DEL$3$07[O):/>6Y M 8Q+&YX/ EJ<$%^X.'^SX'3,/1 GL+"\,0RQ*VWH:)Y_+B>Q^#1--*#9]]H; MR:[+?2R?'V7I2+P>;(D\KSS:"SFBI5JW7.SW ,C6GBN-:B=&4C^Q# 7!#VMA MS!7BZQBI 51@X[=E@YERYHH@>_FT92_?(O*IY1J.8LSX4!#%XQQV .8[G@#2 M!*V !>Q"-NHIAUF2%\I_T]'XK?(%+ETJGSZ=]7CLH205F :=8'Q,;):@IU+% MJLR<>ZB85X,8%%78,QZ- -@[ XM#.3KJ*>BO45RQ>[(CL$4^90!0*U) EN>-P*$,Z'V5:85E^-&4^NN@]5<>N'"Q],[F+B=2W- M!A0+4.[*O#/NT&G&B *P':^C54I? SJ"%-.2T./18KWF*@8K!$69S_6@'V4D M$XQ%@/&@CFJ6MGH9PGQ?!@#+SA!%3!M&63P?Y<[4) M]-#]@6,%LR:IA#GGQ=: $$6+N)A@E(S.;W1_Z_([#R99I>=&L%8 ;J#<9V6" ME(B*PK)@]F AO&*5HRB,0[[;0JF>LA):RLS1A7(),C)KR%@HP,T&P!T AT-T M''$=;<(#Y7 +)Z$)XVZ]RT3(?A#%)7- 7/(JD=2=(4, M4=@N?GII[[34$,[GL"SP)M!Z1_R)(+9I>2L0V5]LH:^A='NJF#P'+YP4Z:AV MS\'S)^U-J%:/>W8KB3D9H]V[8,OJ(<#2P[:&I6H$.,$9&WZ2WX"H'95N'Z"R MF@+\AL-OVOS+P]LTA+GFB ?5L_K5!E?"6M#+$)<2)IDHUF\56R_0:$J:Z=4& MV0(EN:0"@1]5#E ;-O(IN0YHD=80LD(0?+=#WM[RD+<,7C_;X'57A!G@(H:J MT( OT153[T(1+$!)OM!#?"\5GH,OY1A7>GPXYO+4?+18>:9?Y1$264I*PJX: M*.4/YN+V=A'8B+J^4N>1B4>4CBY$^$&:E=X-GFM5!O!AXLN?CB-CR0#MX6E) M53\?$Z83[MR_4]SQL2U8UK8RB#@-"@1*Z'H[,*^LB$%(@>Z:HW!%(XT[FKD% MA $Y-,+&:**&3:"G)271"P+KRY>R)=%KAS8ZPA89Z>W-V#Y3ZG.Y@.4FG(' MB]-)#@+TQ7&L ?0E6M9]^VD_^H M QB50BMR_\[9N"@='5JOT7!+O:7-SQ6Q"24/E*4FX;%"6,3,.#T&XJ MWV1>#6K6!=P@#B9=\A,3J)BP<AVQG7B' XR[4% .!-[&L/ ,F MG*^H=P4 22V_["!F4R*>A)Y/(D'[187W_"!8*=$J M'T8; %JVYSP/HI#@[VPDRU:!.@>\5M[=K%=LV[!;G).KH3=KB:L1HR)1NDU< M(I2^>BN -^C#(Z"-3KMP=O=DT M-^30E)\>AL>VY%I[*)P!1ZQH7,OE;7%%C<,6-9:Y,]./R/ETIJ/@]5JW1U\- M=':<[4?R,%*E%Z!B$HB1\Y4$DHG0_=1KH5CE+1>652G@4WY;-<7V>-#5/\S3 M,L:."BP&E+@C+RA/K^#H1N-2XON8@8CKP9$I'J3"XHHF!9(4)X&\=I\AD<%\ M?4SDFIMD9D##XR],@ MF BH$(;TI@[C+4;WZ;*MFX#?FE,>GK]O=SM_7_'> R_P@@U'38KOYA6!.XY4 M%)7#"2#]%S;'Z_KF[$_E?W^ND\;*=D#*[Z!8YF%YP%>@YEDI98\2GD& %[9] M.W8;Q5A^A)^HO_5 MO;!Z>+RJ6OWFA$.93^>WZF]TP,5Q*[GMIR%'@4.80+!UW@J,6X;IF">$*--3 M*2TZE/(B %!6'T$W @-C*;UAF)36.HB%CN.&YQK'1S%(\]K-,7^P8&% ]90? MD9D:#UJU/V@\%+@KG.Q7S <5 291*''6Q](Y?;#D2HNR/"O9DS"NX>5[FB,22M5,;:2" I435)ER*N.\12F&D^Y:B?RR9.P8K@G1-<5 MB=$A72=&O:^< RUFF.!Z>I4 >P[B,5?82A_8>Y;PF"N&(/EUOGK-^2]Q+KJ, MT9YC+4,L< F;<\R]FEL']I*H[R1JL^M$;30%B#AEHK, R#J?HM4S'AUO=1PN MI7.E$2M']8D(J? ^0RIVND[%9A_VH8IT-?5CE ^L#(N'.'?7 MY4?6XO)S94DOZ?)[7)??OQ\N4]R%5:U@.($*:XN%5-^(JCHW;[LQXZ;4%;'0 M*AV U5_D,R7):J15SH,!"[&0S[9)G(,TF)0U!+ATX G26;'"F5&>%4'Q* VF M4>=O5IYYV5)"Q:XU;YS9M5")N['%(/W-Q9ZGEX7P7ASH'KRCS,O#5WV#"4YW M%Z]!VAKB2>NZCD/IC4/3XQJ]:7<^HW+/"6?>(YZ)[C!!ZYTCZ/6 9U>(^27F6IU7+Q.,ZJM@+9I$,]6>&(KL!4\L*S& MBWE&1?H<:-SH'(U7VL+6D?,%/[&-XISG,->J@3B;UC+MVK9N[%5EY M*0)&P3(-:,YU".PO$U05[3(6)RL1)E_L?_"^4HTAR+M9P8(-Z3AG;ZI_8,7+ M\9#>O(D3/FW^HTK5+*U'-'UF^EAQ&A>7&ZNHKPG+J&SC7;ZYO-SGEV:ZM?2RUBT=.\$ZW+W964_I)QE1/>H&.V MU=HM"KVMTKY^>2^Y^W:PAV=LJ#^CT2?KW?FU MK\HF7#+:JBZ9*9N>"89ZN_$!EGZ:05&,\S>O7U]=7?5AG/W+],?KO2P88.[_ M:Q9>TNPUEJ1X31R=>*;S&L9+B&;:EJ=KFFN[IOVZ&!%/-S6BA<3XRJX-E?0' M!;#I.<,$<65O)/RD(IY2YJECR(67#2FX^^>H%J7E28!%G=*$%B=JCY@]T5;E MY7(A#!91A5Y P%4]M]F"75P$NV"[+TC,2:M*)XYXVZO^ O=4"P1F/+;"A;$V MF'SHK>L51IM$(?W)Y(]$FNU &ET@S4*(>7\SI%=+&CH]!$P6H4<#,+H$F&T' M&'/=:HX$F"T'&+-293[S(I>E>O(9QY2W6[DM ),>X@<_T#E*RV//5='5JFJ6 MZ!&+9_MHD?*68*((0^F)^@4X,J6^\QS@2.H[NP9'EN4:CJ;#"W3#(Z\Q_1I[ MFVK8V_0:\"@L%9Z6-X*7XA99F0@AJQE$YG)]Y9;PYF+(.*8P*47 'I&0L5G( M,"1D[ !D(%3,*S&$$,=P/5!B=*([KFN%I*W#'/' U"1CE;[2U.@B3MV5DVLK MBPRFW_>./RCG:51<47S$IT_[7)'YLW^.=9V2[\I)51=I+\_3H"Q'LRHYQM+,0MPI.7K-6WG-26>RGV]7XG.KM'E*\!D MGO>54P 5?Y)CF!JKJ?U@RMF0KFK<(*C\*J:XM[IK38DIG< 40V+*KF'*[?J) M-ZV>\!/ORJEPV^Y=T2Q\B(;B59[;"C6F^JK>J9R\/$G[BF$8JFYXEF&]ZDEU M90N@Q930(J%ERO31IK$%TUZRF/>).A]0K*SZ8( AFD28W4,82R*,1)@IA"&+ MM)>]\3AC572GRH1Y,-(0B32[AS2V1!J)-%-(HR_793CH_)D 7CP<972),KN' M,HY$F5U#F;LDCFEX/,N%L:<+MG@GG22#:,2!J+#C'-:SV<4SS*YIP51[Q M?L;"N)@_@DG%>>_V(<:9@YC\&$.)4WD/,WKZV %3 :4I2Z^P*2A@0"HZ!)>] MCEMW4>5R0A%\TNK&,YKQ]W_ZM#]_1W/*M#!--L]NPG#OCW ML^,TNX3?[0^P*!0>LN@I)_V]H!M*DW3;8 L>7Y$8M849ED"LSXQ[&2VS#(]!16K.5'* M4:J$IT7PPSM,,=C=?X)UEZV.1I9$HQU#(WGR9.?0R-9=W=5T[#5E><[KG7\J@W5X$(8%W>PWV)I>3O%!D?[N_V_)$Q2@E-1&Q" MEZ;UIDUK>?)ZYTSKVQU]SBJ.OCH>L;JG[_=T@$ZY+,WI8+BZT'5^Q=DG'7U; MAD;RE/9.H)&VN+BF9IF>H?/BFL3P3(\7UVRRXC[$&:@./+UC'I'VQED\5'2] MJO1;HL8LC*TO(/%KAD )/^6H;5F LQOX(\]N2_R9QQ_C"?'G/FJ2A*!G"$&. M1*#=0Z#2P!Z:W^&E@E9GO'< MI^,QMNFEPR'FS$9Q-EJEH0MBQ&Q 2#9?>":XX4G;;Q> 8V' 2C,MHSQ4A+WH MD"&YTJ5K2XNF'X[&P_2&L?(<^-D$WH6:R?VJZ.A:A2$/;$Q'9"!M\_"A$]F[ M9:O!H\WY.G"^7E4'_01&!2H,^<3/8S" ^#F_A3VW)?]MD/\,R7_/B_^,JA)" MFN0\K!LIAUD"O/C?=#1^JWQ))\!WGSZ=]7A3I#'CS1_+F# (VA#DL3^, V4O M".!6?B#N RCY56$4="R@/)5)+E$RR=XQ':-!$7#$VO!G).,Y\F+%=/KX?LAK\*KH 1H$MX MZ!8\R [QSPL>]#OAX4.;;%0SQ')^<=8-Q-S/Z(5Q17_M_[ MSY^4HR0O* 9R#M)@(DH/M-9$$N,3$>/Y_C\E,2H7]#I-TM$-Z$4%2W)^%"88 ML!&5U+E1ZMS?^R2I%3G'SW,62^I;0J&[S#%D U>.JKH MRP8OFFSP\CP;O)#^P>$'*7P7"=\#%L5)_"QD[S,AU4][[R6I+B+53]1G0TFE MF]\GI-*SSX>22A=1Z5G&,#OI>9@SSX)8S1TEU/T4AJ*<@2TEXMG\R!X5)>0/ M:$&5#S$HV"^C% ^ZE&<#XQ9Q8]P\@+=0^":$*U6.>AE?U\BK>6I>:O^VU'NB M\R7>A/WY/\K%@"E!.RB1*]$D2^)\L&".&$_FRU!EYV.D2JE.(&9,"?$$=XCQ M"AH$91>08A#G5>9^F;)?K9CZ+_ZTJW@X5)(4#WY73\"SVCK,'*,;_-_DK0(; M@R$1,/U%?O%4<@)QZ]P$%DRRF)^;G,J%@,O$,TR1\"#ZG_04=AVP<5$=%&>( M6O!I0 O^.:L[S2GYF 5\C8;#&Z5U<@%(I)@ZO-"?MNLZM^7_B]F@N-<,SY[" MXX ?^+%8)&UD!P66&?<.\!N;MMPH8SRM 5_2+,/%Q)L73#(._^^+NXUAW;5? M=&!IG(5+S)76W>\:N9RK]I]:-6K:77= MOKCNNMLV/I:G]*PASV[ &;P8?LZ//I[L7?SY^?!\%;BQJY''/*__C6%O#'[. M6GD*0FS^9Q*+"@QM0:T0 \4(L5Z&KU86UC-B> #".\1B#0&=Y*AIH'*1B?. M\'9?-!N#"_"Z&-[NLP$=1BB@\4&ZO5-TUZG3W:I&6,_U(P1&[,AI! U24X_'1R=?%3V M3S^?]96735?D!6;(G%%M_(I1/;]HCV@I/]%"+T8V, O9&P7^USY(;-S#?NZR M4YV_GBG=/L\-3^M/*@4#B@VM#TBO@!X=APHNQ=NM(92I M)?6SU^^69"WR:R_/,K"1XS$68*IO0%._==:PO/^!3I,M4G]6U',:10:5'!\+ MX)6ZC,^&Z56EPT2@5:17N(!CT&707P.J3JGFE"]KZ4NXYG'"OPWHF 9B"/AM M*KX-A0^C= E(W>?YZ3[;@-E2SF[?GJ&<;2H!2RF['D9H%K21L?,'>G@5YK)= M]ZS G;O[T>V!+@39ODWR(HYN.K&3VK.'-.W1(&USTY%VP^.D!SR=W?#\4*U; M6RDA;26E,[LO?2 2 ME#%-D6R0]&5^_5:!%U'B!00E)>RE^B%MD:BO 'R%6Q4 _O+WYZ5-'IGPN>M\ M/#I]?7)$F&.X)G<6'X^^SJY[[X_^_NFGGW[YCU[OGY\G-^3*-<(E_TXGS>>V.^.>W1=ZN_.WIZ>OWO_[L)\QUXM+LV+]V\OWANL9WTX M>]-[\\%\TZ-G)T;OW3DS3D^L]^\IO9"@S_ZE;SRP)250,,>_?/8_'CT$@7=Y M?/ST]/3ZZ?RU*Q;'9R"SM)?WZ,K^?49TGR M?]&EM98<'_BN%3Q1P5X;[A+$SLY.S\Y/$PG$,X-4)@M_<1R]S";E%9GACA]0 MQT@S8P:B%[QXS"^6@=?'^!JS=-([.>V=0:9H$ @^#P-V[8KE%;-H:$/F0N?/ MD-K>*P+BY,0MZL]E MMGT12+$C$I%ZXQHTD):**?VD#G/ICYD=^/BKA[]>/_OFT7%]K:'?6U#J:6G. MRD3:XR]&V[H M!.*ECO$7B20_=,Q^#!(.A!'O,7M)+_F[3 M^6O(29(DIV#=]/'U,8@P^V95DD06K>_CD0\$V"RJFS87W(/Q0K/@(.+#,"6) M_LN7WZ"V;OE!Q CM_Q_%-YFE6WP0X0YO4'J4GL%[PLV/1P,7YL'W= &YP^=? M)Z/J^8Q4O1)*D!/L5:8^G"J*DXASJ?PJ5QQ+KST"1 M&(M$8 =69M-[J'& !AWSNA*)U1"5?;^KS17Y>P_Y;1_F;SN#?V^'=;#J^ M'M\/)_W9"-XVY:X$3F7ZYOQM]VTQ11,R=Q[C38(J$3"=HBOS]3G4/'90E#'-)EO M".[A+]>:ASYWF._K,*<#J^3P T[]N6_8KA\*!C\D.G$MDL4GH(!D-.#[1$>' M")V&RR45+Z[E\X7#+9C%05$,Z*1VJ&6-Z,:2,G6Z29;*1[) !)$)!*R M0QP-_PRYA^6'+L=FU&JJ!(7L7!66Z)G<"0&(=( MH [Q,'*@2EE G_6&W*R8LM9S2^5(FDCQ#M7UA-FXC=BC(G@)!-@9-;277*48 M2A9RB^ 8BD@LD@7K$"<#US%AX&.FM7('I7LFHE@O3 @]ZKRXCOVB-RO50E;R MEUL^IPJ(E7$]I2J24#6)M1!4TZ6 =3V_[/W>/+XILI+:W!J\ON<76([_ZA*U M&N&3&9W;>NSJ@RL)SBWUM2,TY.=(5Y=8KM?,] G6PE5RFW,@Z#3>[I%:&7;1 MY[(.G)+"G%-"%74AE03F?!MU CQ=)#$;>\(W5"05VD, K4Z!.U)J>D(^1;PZ4ZNA]?0>OB]KY\MAD%2L9S?@5]ORTT]OLQ^3E6>2"] MD),I6\1NH 5S%X)Z#]S(-*3]&D1-Y4ICV?X8!LZ:HLS(5*OLK/4CN1ZE^1) -$YN!@(]6$>R1.>'^>A2%/J6! MY)R)6@:RKAUE8OT'"REE;. Z@:!&$$5:]V88Q6J4]K#-QB?I.Y-*TS#RP0H4 M],RIC??-[M\.-A4I+2'G&&UF"8G>@RV44C1A2PHZX0$3TB,$]>7.;1[UJOLS MC9IZE9:2/X2F8REI+D@F&R23CX/E;,G@[Z<_RG9^/SU83WNMYXI93 @F=\M@ M7RV]!GWS$>^Z]2'=R D85,/^W*VZ&5#:4LY;KS>;C;-#DOQ$?I17)),EZ863 MF3H85L6B5=" +;@QS@ !$=OS@,$[6/HS4PE-J82O)SOO)Z!](ZR&/V.-C_ M,F/L-2&N'$3)5,Z+O78^K4&H22K M^F!OCTBTSO/R#89[)NB6S&R@J+AYF_-5;7 3XW6>G?@*K*:[_E102IYR?J,- MGI(KNKJ[2:]XNO 4V>]>IB(5V$H^6 X_ 9M(U,Z?S\A6C+$T)PP_?[OUA*0 24YJ$CXZ.%*:,Z^W6:ZYD@/[/Y3];6+/ MVMA*KG-NMYI<=SL$K>+A.@R@-ND2U@7\WS*O[!G/,.V#"42='QRKXW<#=&\OZT'J"0SY^Q+R5Q! MH]]6@A^Z3?^6PF "D QW2WD,.RUG(2O'YG3.;?FJ,9U:Z$INV]\1VQ<6X#=IQ#30EDSE7L>*>W0Z2AK?>KH*7 MR8P&ZH8^0E5$!OWB6FXIH9,V(#G_61 M:1HY3[6\_G<]Q)H>*$93R68'7V*&B,R1?(UY(FFF2)0KDF2KLZ:US>*H4%Y) M;.$70CN_,%IO93P^6-A\TEP+3\E5SO%8T @3[$Y/F8OOUBZ^L:ZBH_ MI/G8;#[56(>2Y_SMDN4\1_I(I)#$&DFB\D#^JG=EXI$;T?-]D5]#AY+\_-V1 M%?UWI(]$+P_D5[1\/Q#<")CIXY 7@KI&MQ=H@ROISE_[6-76$T5$:B)2U8'F MM(YN7&D1U-1#523515#9@>JTEI(/ MPLN&X(7">( 4WB[I5FI04IZ_B+&<\O0#]U'+3O3)[]P?:$]KJN_[X3(:YW9& M= &FDMK\G8KEU&;P.\GDQC>15MX,C->%0=,PL0ZLDL^<,ZO@ TSK[I*,E@.K M@O5AE#*Y'>)8Y3,CCMYL3VLUKI+7G..KD->L$K+2TDE>DX%HSAR #7#\:71% M0P6,DK6<#RL='6,X.2QVDY_,9\VR?F%\.&>6*QA/$C1@31]6'G--J[9MJ MFRYH^2I2E?R"A%TG^EZXC]QO-DQ6P2C)RWFB-LA+$;O.T(1B\,1P'0Q#-IW1 MU,)38,P!-IA\ZV+DM'/YO9L;3Q2T; M<6UX)<\Y)^ &SVN:7I&LKF3JVTVRXPLV/"J"ET#0**[2S FD@E*2F'/K);=_ M2$B2Q>PD5WH?]4U3?XXV@4UQ\WVC;8P[TZJT@)SWK]D'AK-R<3Z(S,C!;)H1 MV#=-F1MJC[8Z@;+OK"@-;$=?L*XPL%7^2":#?SM87GVZIU!>>73(M<;1#O5F M ](^U"LM+.<8W=["T@RA*V>5I8-)U><4GPGV '_S1W;C^M_1G$I5*TTIYZW= MWI36,D,P-PE>:"U/X>?:A@Y"1?:_O&@X=!Z >PS!0WL2YL?@E]/W=-+,O'(S.,QH$CXH>@C@OD#-VLE*GOE](\@6W:*VGY9=$T5=?+S^G3I!\BH^Z?+QR)#G5DHKA5_R M7%4L70-.G8U$:MFFR^OTH=)\<0<3Q:\]1,P_F_ MF!',W.&SQY.LE528)DIS"]MK722T0_<\A_Y;CA))+&AMR3/"OH_:_?1C2]+C MY=DL8'WS7V'T@:6DU4'KZDL'I]+<]J:WK<:7RRJ>E85B]6$XA-Y:GK14]FK5 MPBTUM-:> M[F-;L?GY994$1BY\U,<^!C>1WKIFVN7B=TQ^P\^8]*T QKB-M^4&]?TRT-;V MF.Q(D4>HQG)W7[P;7Y;YEBWG3)3-L&H*[]S0S$#T\"__TG3QIMU:_0[,F(TH M3-R'$3US)='86MU+INBV-5'^0J3/Y,&;9IP7R+:!\KB]^M#O#6 ! FV*T;6"I8"8T2"Y9@+6ZXW,S]L!E1_F5 MV_>6V[BUW6$Q?SI3KBT5M775-+0LAF>G6!K[Q;TRD[6M,L/H9.R4R0#?Z=NS MY0U?\FA-#M,%HZHF=X:_1_OS(AT-UYC/T%; ,*(5(/3RH9Q#(2!=,*TUI )) MPX3V5@%UZ(0\+RE>277%(37,*0U6WI,V!VR%0:0+,1@)KMQP'EAALO[R8="/ M3JI6C",UQ=LZ."/7(WS!KT=>3EA#57=#J35]A! Z36#K:PF)H"L"&X M%YNO!T12^P8FNP[>*54Y_-:5;L. '%^'7UV@C41MR'?..7"-^[P7#JZ-Y7<5 MG87T>M;W+I0"M-3#$/N*[L.YS8TQ=JN0Y:_XU9M0 $ZGP2=62;NOBH_XD&#*Z M@ZFT1/GQKLS9@V ^CA(#ZC]$<[PQ6/8CB\SWJ^TG?"S.H"8.2A>Q7YL3AJ.SB MO7H.TQBN#;.=.*,9^A0MJES@QS>>W,PK:?ZC^"ZWE>^@_NRM"J.E$[B"7F_" MO&@5A?[EI''K=)LE *UMY ,NC'")E6^PV9-;W81+$K>A@4;?\:[._GJ:-N2Z M<4 LB@3XXS! -G"MU%\L!%O0 .;*.%?UN1$%R.*:**N3[YF#%L[-)^E!F9&) M-^98G*8!I>1SU+#>NED=FI+7BT5Z%8W'EP=G+ZKKI8%0)M*,]JU>_/W%4 [IYR<^3 "ABF M><&N]FD60;4TI51;G4'YOO(1("[;>2= M^O77A7G)EI8YD]$I<[@K9':O0H9?$E"LB^J(MJ&K1Q_G""I7A'(>[WDV-S!/ M&#"6,_RQ5:5CUAEQ+;?HW#DK[EB6W M :BBIB6)VV"WF=!V0L7J9$4ZC [ZD^&TZIB&+DQKO3:96R8JS^3DT[7GY,TW MBK%-"EFL-LM\NC98Y'H'F!D [@5;\G!98_^2#D0K>L_LG@J8WN%'$%V!X>A; MBE\!P?TE3+$2TD!H"\L#]Q$SEL0&TWV=6 1_Q='8&D)';M)*NK6Q6L%[J:&F M03$\M46CSV%& ?MMS+\>:BMJYJLCHDM<\,#:2[7M%Z=M@Y5/G[B%!#BP/%&T MWX*4;2A!,K"/K61<7]MAK)P0E,JU=@8P6)H3AITG4VQ%+TC8!L;J;%J=@ S% M@]\H^BO@XK)ZJVVP)8BMZ$M6MJAS?&)W[K/]VNO7S)UD0,WG^%:RKZ!:!#CX MOXR,0XEV(_='8ZH?!@RN049D. MZ!/RBZZ[/T>HUKCK$P+Q$YC<+IC89V7&4\KDO%B\KKUB9BB/A(RM+)[JR,EW MSD4K^M]T_"@<.6:KZ_D&KE]Q9E$7IA5E'R\=6(;X:Y^HP2^F*DZY*:3:,,]8 MN>2Q@2?'V#$8H>IPZTC^Z*X7ETKL"RR38*B:\F>\*2,45_0E^:YM-7]UI=O MX^S)S9RH5'@R2Q*WH1Q7?,$#FEQLQ(+YW/LBXMU:'@"I$VE"F]5>%VM4C">/57QYW[3#QB_D:.%P;^YJHJ9@^F M ]Q?^=&+C_N6CIS?2WUKUTAQ4"D::D9X?&,A8,!1K.^KA=I@5^LC:6Y7@-Y M7"'^HT?CS+I3>:ZI..V/+D'E+I5D(T_YW+>N>&M;X"UW7B5;(.[)&#SH6ALO1),%='1X9<*P7V9XU='(]\/5*0?<_-YL M$=]$01M.5%3&=IK&A-J['2[:S8@W\3TS<^8B.4SXPS]#''BI=R^X41[YJ2>\ MWX5QY/>IWR.&U%YM1%:<_:F4^?'&>HT7B\(X"NUJ\PZEOF&$RU!&J;*7+<4G MLZ.3H,:+=&)$=YHJO?+[4=96I^XVUUK.H"1?OY5FMK:4;P^H$RTKN8]C%=44JZ%8X18>A<#UVRTT3R*5^ ,6 MIW@-G04#E.+"CGJR;5BIC; UDMY@Z_DJ.P0,_"\01( MQ9%I#8R_UJ"5+%9&3NFZ)EXHKK8X)3*:(]9VJEK1\>[RV.2Z\VC"%P]@7E_C M>,YW.;BIR$%+)PB)K"&R"UUEF6O0U@["AV_I8D;L,,*#^M7TWZ\K*"#5;!L4D*?VFP4$8M'V]F]QYJ5!#US;CB[7K>G\*Y'Z\>Z_YI?PQR>V M%16P,_R_<%6E5Z'(>';2I),"7H5"7@867?&XK^ILDH?6MD6\&>)+Y"G"_6:O MU?=(%*5NPZB+M\2ABT.Q@VDCU7?-N?QFF \SEB7]]-/_ 5!+ P04 " !' M@V%6\H3CX"XQ !C!P( %0 &IA;68M,C R,C$R,S%?8V%L+GAM;.U]6Y-; MN9'F^_P*;>_KIAOWBV/L";5:[=&&W%)(LCW[Q$@ "8ECBM22++7D7[\)5I54 M]^(%AW6DWK"CNB[4.9G(#WE#(O/?_^/3^]FCC[1<31?S/_T@_R!^>$3SO"C3 M^=L__?"W-[] ^.$__OQO__;O_P/@OWYZ]?S1SXM\\I[FZT=/EH1K*H]^FZ[? M/?I'H=4_']7EXOVC?RR6_YQ^1( _;_[1D\6'S\OIVW?K1THH??6ORS\:9:,5 MFD!:G< 4(P&]C."5D]H';XNG__7VC\4&9T,FJ%$9,+$80"4R>$U9BAH"HMT\ M=#:=__./[4O"%3UBYN:KS8]_^N'=>OWACS_^^-MOO_WA4UK._K!8OOU1":%_ M//_T#VF#_%CYXW_]]?GK_([>(TSGJS7. M:7SQ<9UYLUOY>N1[=^HOT$YQ^#]BN0"K3\PZ=5^>'/__;HT>ER M+!D7U4?OOWUX]N_3*_\;W=;6HZ]]P27_(B_<_M@_]^.3%KZ]?/'_V\^,W M3W_^Z?'SQ[\^>?KZ/Y\^??.:6=@\?O#?OQ*8\99/IEMEN0Y_WSVR$9,/W+ITYKFA4Z7YOS%LT6^]*%9 M$\QB>?XO9YAHMOGMY&0%;Q$_3)Y/,4UGT_645I,L7%6J$C@I%.-2:PA9:4@Q MAAJD5Y[BY?5IS*R8FXTD*Z[21IQGS_ZQ+=R/-%NOSG^S6HEY_0_>PT].5NO%>UJ>/_[SKXMY/EDN>:]/?/)%RA @*LF[SZL(B,I! M+C)A18P^].9R2](NK\ %$#U>YD>+9:$E*[4?'OU&306=Z;=3.G&9KZ'K\NXZ M^\2/JY/W[S?/A.F:WI__^Z;L^N!BO1A>*J>(8(X.A," M#4_.(!J]B\$J!3G;"H:*A52R &53D<5Z;WT:3CT^V5Y'Z&\, >N=3>9LZYB MYW$]33/ZF=+Z@G8B'9-4 4%B97)4R9 RL^BKBBYZ[;,L_6W&S<1L@P#SC2&@ MS\IW \*+];NO5JIIH0MV2@=?C".P)F4P&!%02@NL@T+4MC!MN3,2;J=F&RC8 M;PP*G=:^&Q9>KQ?YG^\6,U[,U=/_>\)>RT1@U1Z#8,XL?TFF @;K07%89V-B MU26I,P:N4W$H7R^79V9W\^B_X^R$)E7+XHB7-;N$8'C+\0+K )H7UOLDHRB] M_9T;R!B3&WR@]*^"^]!%[X;JQZ5,&_LX>XE3]KR>X(?I&F>3$FMQ6 -0(7;# M*RM>S)0Y$C?*5=3:2]$9 ;>0,B9/MS,*>BQ^-R2\HC5.YU2>XG(^G;]=/<[Y MY'U;:BKLF$_S=,T(]0H%*W$ADF>$!@=!%0^:(H=LE*VMO1W?^ZD:DR/<&1^= M1=+1/W[_?C&_H+HD41&^2BA6L^K"(@"%*("%_U<=NFKZIU(NTS F;[@S# Y: M[GZ6XBOX-JX94_5A2>]HOII^I-.0_?EBU0+U%Y5C]TEHX9FE %G(PARGP$J, M#1M:]%6+S(MA>EN0W4@D=2IV_N0_]YIH*8O.8.:.@NBFX@^/[N,;G '82]UY)V$^BS^1KG;UL&\I05QMC33WEVTHH' MOE)&52HR"6*-"0P[X1 %:3 EQZ*QU%Q[*_MMZ!J3$]P!"-U%T3E'^)HF.FY(8+3VF8;8SNS2AS!.:O:\0>!<"86YQT5[88[*+Z1IHX\ M3THMTF1K68:&@T;#FA=)(C@T[&YE7Z2OQRH3&DV1S.%(N.-4?*2,*>H9%!.] M1#+DZ2B[8YH_*$"E[-A 2_;>52Q07&#^7-0V] Z([M-WHRF3Z8^( P70.:EW MGK?).1GF*4'0:)DC2?P=&O>4>W8/6N MQ6+\G^9_?\39)CI;/\'E\C-'9V>E&R[Y0*U41T1&9D('2;#'KS9ZJI3DN]\D MV8JP\24+^[@'O64RY+T2#N]T55&#U:Z"*>RTA)@E!.>(;# D8V]5<=^]DOTC MII?XN1G@<]Y"9D.;60\KK0U[ZA@:6Q6<*L+D5+T5W0/!&RD94Y1T( 9N"Y4. M6/J>U6++DPM7N;YR6 )I%Z0!+S7OYY0)(GH)A333$T5*<8"ZL)N)&5-0U!\, M'030&P\W,,G&.@19#<0:FK%.D?5[LF"K31X="JUZIPEO)69,D=$P>#A0 #VO MV-U^'?B<,J.07'0(T;M6T*,E1..91DVD^)FY_SWT;>@:4QC5&27=Q7(%,/_^ MX]4U>\X_]VKJ\/H-?_WKTU_?O'[QRXN73U\]?O.,_WJ9E-V[.]SRU"':/&S# M0*=^#R\^T!+;J='7:N!)S-HJ[Q50NVAIT&E 08&#)QLRVI PZ=Y)BNMD'%R1 MM^2'O%PNZG0]42J%ZI2&DH-OC5@,,X,54O8Z9E^LRKW=S@NO'Y.O>:B\KQ7I M[;G*_9)LYPR=!?^K2595-L(ARV1:_9>$%$N&Z&R-J7A/.!A\SXG8T:.$;TKF MARWY@)(/*E.)68##EN07PD$,DL!*(51LT8[L'3G?(_GMN6I68?+X_6*YGOYK M(]07]6K=X[-YF2XIM^8HL>4J+(34CO:C*OR=1:B5E#3"H [V/M.VP_M&J;_V M$OHYDH=:['[EY#1G/F>/Y^5Q>3^=3U?KQO5'.N-ZPAHV!YTC;[.DL840_N[!]-W$C2F@+HO./K)H5\-%LWX3V^9HK_B\I]T M@=4)91EUQ #DV-8;+!SC(S,NE'35D28.%7O78MU*S9CBY[Z@Z"2!?M;D@I.> M,[DB,4+6@2%99(7@.&J/Z,EZ867RO2\GW!H*[9,O6JU?U%>\T^8G-!$RAF1( M@\K>@;=O]M4T9, MRX_33%\6^V?ZP-'+=(,#_GY&&Y"Q"WLAZ)FH6D(U7K-1JZV3(END1)EMDZPD M6I\UJKUMP>%4CRD:W1]1-VO=HTFS\YZZ0O?J]6)VF38M" 63 9YB.XQP!:(B M"8DI=#$E-*EW'ZGM*!N30AX838=)I7-1;$M"GEN,Z?R$,7[F@B_FJY^H+I9T MXV*BR,Z1R7GY_Q&FXN@#9;L]@XVL_F:UK2:CTQ66LC*X+,AKT5Y"]1 M"0LY8ZA>1)N[7[X?D)TN]:?\Z,7E_.]Y*")))K.Y/U:5Y2^U0"C)L$D6E2UR MCE5TSY;>2=&8-/M84'ICE6L?F?9/Q%\X7Q!8*5HRD*R7IQ5U$5-A!R_+8AS' MO+;WB=N]9X@/J]U'BZ@#I=<-1K\P\].W\]/R@OSYS1+G*XXE>&7^@M-YH^MT M@5K\(*.7%@V'I4Y$8%='0N1(%&*Q.5G+'E#N[4_L0-Z8TIUCA=U0TNZ7-&,R M5HT.6KV8\Y(PXR?3U;N6WGU16U?J"3KC$R4-:%HWJB3DJ;+E)7!.L<>M8^B= M2KN/J#$E5<<*O;Z2[=EQ:,/;)8M^T=2W#A>R.DDN6[#9>S"VL+=>BP 9DI&9 MJC2Z]\6!;>@:T[62L<*NNWP?K*CNR8N_OGSU]#^?_OKZV=^?/G_QNFMMW?6' M#UUB=P\[O2KMMFC ^;(%Y[QIUNOE-)VL6_G^F\5+/&UKIY1(REGPVALP3B%@ MZW8D9*A)":--&:2KU/XD=XE?;WC][:[#XWG9_'2F>\I_GZS69[V![EU?8WU2 M&7E7:V2?5UD'(6*[1(XB5^><[7[MYJ@,CBFZ/N9>N#&"'B6J>G;JN_5'Z ]O'(>C4J07?.Q&OE( MK@!)5Y4V@M>@]WV2KI;TH4\IA@'6,:7Z<)[SX]?_^>C@GO+- MY'?RD-O]["MWM%]QO+2PL43/]N.P<0?)Q& ]53]<4$$.QK@,FU0M2"=P4E#B8=":>Z-^;KU6C@:*;R M:+C;KS'!+C+L66!\@>$+#7>1#)&W%7R)EMU:52&$TAK+N?9_CZKVCI-NHV54 M9O'!0-1%4@/AYNOEXM)F_1$4E,R5B@&BCPIT3+$J04*:WE''C82,Z61F+(C9 M1T;=X-):M#$-+Y>+CU/V('[Z_+=5ZU;PRW2.\]R*!CD"_WC:]+9EWETDA-IF M 32'#@(Z!.M\"L:3B7J Z&Y+Z@[N&H6?-VU<3P\@+A]*M&J>U22VR:>^.B!C M$HNY>DB^Q5M5\&]#KJI[@>N]1(VJ 'H@*%WK-=554@=OI,U5MG.:?EDL7R[I MXW1QLGJ<65FL-G,%;UH!ZZR6SGJ(0C.-54<(')V!L!F3)VNNW1"ZY0KASJ\> MU=78@3%S!.'TG&F0B!"8F M*%FFF#4RL[V#@CO(V;&$X9NV2[VETQLN;"J_##-@IVJ^XD58GN4RS[H0W;04 M&9TQF0Q@:BW-0LX0LVTWUE)RS@9=2_?).X<0O&.WS>\)0<%_7FM4H?OC0 M(N;9C%? !BD3&K H6H%8UI#8Q^?0.3DI>1FDNS>=?_OCM\&%_TYPT6F1!W%L MSA7BB_IR.?V(:WHYPTSO-[FU4*07V8*G=MDJA "!4 (&96)1R9GN\SZWHVP; M[(3OU^7I)+)!X?1LSCSC[.5)FDWSBUIIR6LQJ2'H+%&Q>R89[3D;"%8%<#)[ MJ5K12/=JXJV)VP94\?L'U>&"&\"OWDS\N>RZ^6R5J+:"EJWU8W1L($/B%5#5 M.U\C:MU=.=U!SU990O&=V+/N NKMQOQ,C-OE9E#*5Z=KHA05,JY-T$R)O7W) MK%9?(7.P:'((I8BZHT-SXXNVPL+WDC+NOO(=3^D^7 K])L)4T28I@T#$=E:H M +VQT,8)*L]^M=&].P-=I6$K:'POF>$N@AC$2]FHJQ?\CN819L5*0.B M(BU,[Q!B7[=W]W6X#IPK0^$F5)P4DL-"5ZII+544I)(%D&?Y&,*2NE?QWTO4 MF)S]@9!TP[3BCH+JV:/O"EE?DJ[T4GSU6FN6U9#U/RCS6448VT; M'F8J1YRQ&E4E1MN[A/]F2L;D&1\)*1U$6M56&4.U0$$(,-CZ)B1CV+MQ MQEDO:I6]]4OOWEK?A7[I*ZEN #I7! ML(UNH4@0"_/.MC/%G)##FOZ-UNZGZULH&3V>D[RGO/IV(FDW;GD5+C?BI8A* M2JQ@A6D5'BJWDE4$WXYW91&UB.Y#"&\CYELH)^V-F3Z2&5#EW#EB=^(CO*.)'X#=:;#ZZ%^0NPW8?W25,.KP:!W&&N; MZBU\*SS+[*RA-+'-&(BD2"D1>Q_VWDG0-U!8VAM%_034#3,_G:S:3;$5!X9I M.M]0=LOEC,?+94L0;PJ6GFQRQ6R,WS=;_*+>=Y]#3EQB&^V< 9<;]LR=X'!FXVJ<#HV= ML+-I?'86(J4(1B4!V+KG9\41LBJZEJOW@@:PV]M0^DW4X0YOP+L+M>=1UH4^ MBU:$**L58#=S/:Q,D"(O0B@UE514Z1].[-[9\EB5+D="R_X2Z%2RW_A;M181 MB^7/BY.TKB>S\\!W<_2Z/EG.5Q.=G-38NCQYV[H\Q98]:>>N$6,I3B=_=13T M;97[6[WO6RBZ[86$H<0P;"9K>4+EW'QN[LQJYWW5S"HU^YF%@FBJ@X@Y*56L MS/DHF:PK=&T%I =NSG"43-8A\NH_P^EYH^M56_(7E1=A8P(OABSG:11+)&4( M!G*)K2EA\I!T3J"M)Z-%S=KT1M6N-&Z%L.\LXSZH'/O8M>N;X(NEW9P0?$WJ MGM= E!Q:ETML94T:3+4&@C0!=!;6:FN5KV$K$[?SJ[>"T/>2;S^"=/H@Z.(X MU"M34%_49_,U1YBM.]*9^TXE6\(VT;AZT3PW ;%F \)G&TB)8KW;"CT[O78K MY/CO0_D,+)0!W:5-F/=59UZPPLZX5-OM7'2"UT'E""F7 M7$H+VHTL;>A=T[ MD+<5NK[[]'L?Z0V4>O]2+GYZY5LKY9*.&= *5I7!$D1G(U3=[N618,)Z%UC? M1<]6 /JN,^\'R.=![D'YH@LRN]J'S4T#5IC:<[A921"2)=M]_-.^]Z!V7X?S M._)O%IO.F$LZSRW3Z>B'3;7YZ5_*1"A;*M;:NK<8,$@5HF#?5>12V8[86E-O MS;P+?=]"3]Q# 79;LXON\NO>+^4+A;PDK%[6GU_.<+YF?Z7=7?BPZ1.4:U!, M&4$YU02Y)?G84\$@HPDID!&]-?7VU'T+-BTU?,\=Q-Z)0R?MBL7?J9$<2=RR/_JY0-H04'Z _YDTD^V@2 MVI2 ?#O#R+'=)9$!9&('1Z(M4G1O,78(P=]"P?5 ,#R"A(>SK:>4;7XWL9BW& M?[>8E>G[#[Q I]4C/],:I[/598*VFYZV];-[#5';CYE.L]1N=9':D&FCE+!6 M:8BR=<)T,D(0NB5P)?] _#<1]$Q.5BTE(_GY&-V0C;_<> M:W8F9UNANL@FG=BXH]<$GF-_9Y5+*O2.L7O1/JJHLQOXKF5P'D+2/;NLW4S. M7Y:MPB04X8.(&IP0LK4[;L,S,8%2UAH5I$K=JR/OIFA,W6T&@U1'H0QN'B^, MC5F]SN^HG,QH4?'";P^PC]L_O)>!W).=3A;RAO+55Y07;^?3?[$35A@!TSK% M+R=6Y^FKORP6Y;?I;,90N7#@P)\Y>4^E@3'94#1Y#P*;:LF8&99MXK M-9'#'O(!F-T@\Y&RA]^LFO]:*K2>8U\,X' MR+9Q9JJ&%+% TAZKB,%EVWN,Z#'X&E-CES$B>W38&O.NN5C%J+(P-@H#7@O% MB\ZN5&HG/UX&9P+%K+L/71B6HU%UK_F=;)5] ?6-;)+SJ[NOZ"/-3VCBB\DZ M" _2V0Q&,']Y#,_5N&:A?N^;IP.R MQGQTEOZTVVO)HZ@RL;( KZT"(Z*'4%$S?[+4X"AHWWN4UE$8&U6#MN]] M)_6!URAWSH4@[$P95&V=BJJ"2Q+!8#3 ]I=U@[?MVBQF->HSFFL,C:K1W/>^ M4PZ#T^!W-,[7$>=ET>S?]$N9)&ZH?7;EYP-N;.S[JE[W-[JPVNDVQR_3.6^+ MY]./UPM3&WB%JEFCRR!#9"5JE8"@&<:9_Q Q%UNI]]VJNRDZ5$'?\?33BTM5 M")E2#I!1>3#&)(@E:C"ND(LI*--]ONE]-(WI?D-'O%Q5=EU%T\VBWT'5A5N5 M%V]/3G314K3IO39GU:[5<70LM81:2"4AC:;8NT_)[E2.JB'.PZ"JA_PZ]EB\ M ?)//YT-KOY2Y*J+L+9&";YF"<93@"A:6[?L+#HDAZIW.F([R@97S$77J&6) M(&4;&8]*0DQH-N6]MJ#6N?0NZON6%/, ^-E90>\BHHX;IU"]G;(;ED %I[6P MP,RS&9$^0K+5@8X6+6]Q97/O;/BN-([I/M81@#6H" ?3T&R9KE-&3MA2= #- M-'*TYRHDS ;("C2B5%%2[Q!]&[J.OLDPVA9Q.2#M+<-!(814%-2@,8A44<3^ M@_CZ;[*'TMX'8^O@+;:+ (_A;#<_L.8:O),"BJBRC4S.$$,0X(*S.J/VV>4' MC$;'I:>[0ZBC<,::39I2 I$8!0F6*LK$$V!SPUBN_T.X?,-\T40D;VMD!>PLBG9ED]U1'SPX M9:W67B4TO5OV[$GJF.+0CNC:Q:;V$N113GUN)O87_NQ$^E1$<0Z$;GFID@P$ MK J*S9D7BSR&WE_MV^U$ZICY*XX+(UBFUN+XL" MK)>&G# VTQ%S1.Z8F2J,!W_X"?4"E]^:WQ81(Q.)4:Y GJ'6<1$ .FJ U M#7!.RUBZ3[+:B] Q-3@:#>KV$>(#X>U7CMG>_$:SC_37Q7S];C71K24V>Z,@ M;&5?E&/QT_;G5E5EM=%1F6.FZNZG>,?&0;\/!!XDUL%3+IO&#ZO7)Q\^S#;C M+G"6<(;S3*MW1.OIO"Z6I\M]0(IEYW?T2JDKMO]Q(UID1(#XSQ.U9MZC;7HY:728G.U=$'TW16/*71P1)OO(XTC&ZLGB_8?%O#6#7]3-Q*;# M#P&V>W!?L[03&YULT>;-;9+RI* 54AO?:N=:37N[)]1.$2D+=HL4>T"EM_7Y M\O*^*F3#3C0V6.EB+LI^D[U8..Z]T M-Z/Q=UQN+IY]):.R.I+26C!"E9;!4A"<:4>C1ABE?6 ?N[/ KQ$Q)M/01]Z' MK7,W<;]^QU'4&UJ^_TJ',:@"^<(V#5NQ-YNXP.Q ]2DF+4O6W<<]7Z=B3$GE M/@(_<*6/9/'_BNN3Y>9VZ:(NSE72QF;.+O;\/-#\[_26OK[ _@QV3R;]^80F.;A<+2(D0>WD0*4V?B>"\[G4TN;R"=O=;]B.MH$BDXD(HF3/ MVB^V"_TFMC:8J08HM@H=D]&V>T^6K0+UAW8P!D#,EL')3B+I9I7NY/AO\S)= M;3H^4GGZ*?-''[]O/TU\TB49)5F)MH[WRE2(61M0B?DW(679'3U[$3HN9^8( MV!I>G".TCON5G._UGH>SD ,5FF^/2A=T)M,Z;\A6G)L,1$,$WI5*WF,-U-M7 M/9:-W/8]Y\=NP9 0E>.%G(,"$V2%%%T&Y]"'HDS*U3W04NQP:CH^F[H#PG;2 M>P>*\#BV]@J1FXH6FV-R(@I0.7*PZG+B%7$)7):6I$?M8^_V7KO2^&U:V",A M;6N-GR6[H;;5ZU&ED%4UM7<]R*XTCBM1,3:H[2K$ MHT/M^=RMZ-L3$F,PY%R5?,,()UNINXVVI[-OQ)F25B,(D!0 M6H'1M@ 67T#[K)(I09KN^< MR!I3.N)XF-E7+D< S#7#Z83+J)G_O.'?ZP+! MMHG)(KIXW6]M2-*<5P3/@<)*4CH.C-N^FR;.!=B*Q3-H,M2KGGVCU.K^C.-7P\&&D4I" MDLD#DE4RD71%]^\(O3>Y8THMC 7?UWNM'0<-'3OY[4SP+TV)O9U/;&N\:A6! MCZ:ED+.'1(:_]WY_:,>4XOB/P[H.%8WH8+Y>+C]/589?6[WK< M %[#W23W2N*?7NK\(LFS#@4_T9SJM%WM$CYXE2'48-EA3 $BH860BX[!^N)D M]X3!G10=',"C.N> M';F;I#&9MR.@I8=@>J/E]1K7;8KN<_X'-P YE*J^"B -IF+L)&U7V?G#D=!12-_R<#\B\C6VG"3$%!:EXU]CF[W(C3QG^16HR*<,43&96*0L*G+@@KU35KO0-R;K M?0P\=9=9=U2=^:.WT8;61HYT"3CENRL9DS8^B MF?K)J7-*[09 8];%D 0*Q/S*Z""0W9SUL-O* M>R=V>:8:/IVQ@-HB@E.4@+ M+N1_-J@PM(K0B=P_L* MAC<]I-9.)DAR7J!-J7LCP)V\VC&DB/NBI*=$CIG#?84MMYT7\SR=3?' #J1; M/7> K.Z63'1*[SZME?)Z^O%KJKZ]_Z:,_B1A+9%U -A4&5&E1(A".XA9J22Q ME47VOBZ[/76'*J&;W_3JDAP>GRR92")HYN, M I0Q5D-U$ZD#TFDS<0&J_JMV,+^V!3V93&5E2_I.5[; TB?Y[RI]G4 M9UI-4)DLBE00M62KKJ. @$F"#1JK(FOKU4%#U[7A012,R5X.#+'C2:HSJ&XD M\LT2YRO,[=O6YVTUJ9HJ:EW D3;M]#9#DM& ]]4ZZ:,R;D,06K1P50 M?ZET<]NW 3G_\@G[D=-&H[-)*FM!,U7LCSJFT:C2>H FX03%)'M[\;M1.*8B M\Q'9P3U%>#R3=Q:;O*;-AI!.O7\^?3]=GRO9W#I2AQBRSL9"3>T\R+7U,4D! M62-(J>J#\]TLX!8$C:DZ?2P&L;<<'6RW,R+^ M.YZTP:I(X&I9* M&)#)%C!))$!O I1LBA=M>MO5P[@#,'K=! M:?@=HK2'>(\*R"?ODJG5* ML7=!R?[4;@/&^/L#8P?1'A6*5VMGVB?.DT/K*_V6CWHWBK!+'Y_^.PJ[P=1FN?GA/RATU&&?\?9R:EH9[/%;VUJ MWJ36Y%*KW3 $,27P@MC#5HYDZ7WWIS,+6^'W=WA",A0*CA>XG^W M?TS7[]XM9H67;^.MG'O1(CB*DB+4T,86194A"9V!B@J%A2<*70FG#HC@[Z9E M*PS^WHY0.HKOJ.KSQ?H=+1^7_SY9G?9DFQ1;8@U!@R?=T@_$BEX[ 11252IZ M=H[C ^C(JW1N!<+OY!CF:/(\4GW,Z07B,TV-&S6-\])G%-*.;^A;,[,?8YVJ M9ZZ9OK\L6SHQ1HXO4E%0?/9@K,PL?W;GOSO+U%]-1'/F?):)6-^>K-L/"*%6C-\/&E$A@A&8'UQO1AH4E2NP;%!Q\ M=3KP,::ZF0XXO*T&\,%$W\<-O,9&ZT'+YN'Q=N8BF$ZXF:8U>Y>9/R%LJ]-B9GC)[AJ>3H 9$4G/_ M)A2BBY%?;I)JEY""!?16@ ^*BE&6O5QENIF1,=2Q'P?558RJH&%X_ M'++.PVF(+T64E_T7E=E'07:"G:D-F%H RA(!J58=%5+NWA=M2]+&5-]PI.#V M4 $-BI[M(N^G[S_,%I_ITI\G2659C6D%%Y5C;N5\ZUT?P59ALQ7.)AK<'!W$ MP9C*&T:5:#E8W,-!]MG\Y7+1:M->T8KX!>^8[)_I(\T6'UH28!*M*57Y E5% M=M>K*I!L]!!95TNOK0J^]U6Y76D<5=G",7#74V8#N5$_G:RF"QBV'P9-( MU4I3(\C @#6^L"M8M8%J4\G.ZU"4W0\7M[QQ5$?U@X.BQ[(/9X9^I?4D2Y.S M10E5MI;V!C4DI1(;1 [\-!J;$@UM:IB.[KS=4&7CG);)90NQ!@E&(++M+P%D M+2R*K-@M&-RJ[ED_]74_P'$WQ*X0N=>,'BB7X3;#Z=8W6=20>6/:(AP8W=H^ MEY(@^*@">A]#&JHAU5UGTR,[!^N.BMT7?[C^.L^_%D=,5#5>MZP(,D1;\MP" MBB@AI%J+M,E;U;M![5WT= 3]\XLE()?"J4DH;..R0HBF31=-V*[') '"UM:> MT.K)@F"2D5X[$+XVWR99B,5Y M()<$6962ZWX[\*9$SN[T/YM_I+,KKL_FCVO=W'^EU>N3M)J6*2YYC_"+%GGS MV\?S\K\7T_GZ[_SQDV7;EK::J)P%735'M9(D(.E6/I)LK!*S<+WKT XB>$S) M^#V0A_Z31B\1 M,";+UP$/^R_N6.W:IOE8 _BB?KW\?WP#=R<9#VSIME^B3B:/?::OLZ(GNEWV MM-2:MI8V9,EDB+8FB)&RCJJ&%'LWL+I$0-\1Z!=5)[_F165WD;=DC<%Y Q@] M;Z0@!* -&LA$'Z/7@5SO<.Y^JL9DRO9'Q-U#R ^6QN!3O4P14FH2D*MJ33FK MA*A;>TXJ&"-*9;K/,>HSOVC8,+\W( Y;^,XH.$?G37UI?B+6V'0A__;TTWJ) MO/RLTI>?G_&BK7Y=\%_G:UY/?LW;\\+;2:&<0Z@!:A((QCH!R9 %):U-MD1> MK-YG>0.R,Z;SY:&TT\/)?TMO[>SW[4O"%?WYW_X?4$L#!!0 ( $>#8581 M+S2C9\8 ,XX"0 5 :F%M9BTR,#(R,3(S,5]D968N>&UL[+UI:AS'5?*UW=WGG"\,+ F)4Q2IX>*R^]??!!=)EDB) M"T!2M*,[7!))\7V0^0#(3&0F_OU_?KGJ_?09AJ/NH/^WG]E?Z,\_03\.4K=_ M\;>?__[I#;$__\__^+=_^_?_AY#__>+#NY]>#>+D"OKCGUX.P8\A_?1G=WSY MTS\3C/[X*0\'5S_]7(Y_XI2+^^\._RJYJ^F M7]KK]O_X:_DG^!'\A(/KCZ:__NWGR_'X^J^__/+GGW_^Y4L8]OXR&%[\PBD5 MORP^_?/\XU\>?/Y/,?TT<\[],GWWYJ.C[K(/XM>R7_[W;^\^QDNX\J3;'XU] M/]X^ !^?QC=_>!>-^F7V)GYTU/WK:/KW[P;1CZ?J>7((/ZW\1/F-+#Y&RDN$ M<2+87[Z,TL__\6\__323G!_&X: ''R#_-/_Q[Q_>/D3:[8]_2=VK7^:?^<7W M>HAX^@WCK]?PMY]'W:OK'BQ>NQQ"7HE^,>0"2A4X_Z-\VR\[8[I$(,,X"4#P M5>@7@E?$N.S;=\=\\UTD0?:3WK@BXH??717OX,IW:PKXP5=70#O](G(%5P&& M-:%^\[UW<"Y WD=8OO*__%4>#?+X3S^$O\3!U2]3B"_/?_]X_N[MJ[-/KU]] M_(3__O;Z]T\?S]^S36WSW:=SEFQ$G3[W;+B MO,-?YU]=T#7 #U_&T$^0?OZIF_[V<]=IHR%%"]$[F9WR%))P-*LBFE^@-QXM7IDJ M:ZJHU2AF"MI^7!_@,_0G,#H+H_'0QW$GZRQ4]'*ZTQ+)7" !<) R!%#" .4A M5![5?0S?CNF6=F?#Q>CF,W?+J5WLD:K:'0\J"G6F.1S SS\-A@F&?_N95E+R M&QSWRT%_"NF?:)Z]G(S&@RL8OOX2>Y-BV9V-1H#_3Y_\EP[ET2;$3+@O0)-# M TPI2Z053CMKM 3:A@>;P-P_57;3[7*B-%/,0RZQ7;GT!I(HEYGY[(.LO9:N!3(LU\Z=A=O,YW_.ABDT5D_?83AYVZ$ M&W*^@NLAQ.[4%\&?>S 5>#^=70V&X^Z_IJ]WHA8\RYR(S=R@3*0G(3-&0&G< MTB-$G=H09!?4^V=3!?4O)=3>=+A]&XD^5*_85;V_#@>CT?OA('?''6VB$-Q3PJA!VR?A'FN-%"2#O0O7G^YAO[HCF4='6<7'ZZ3<__ /N0.QP"IP*[8@R M%/$XAB:(5$!RX M+O1?@$._5YK,%8D6<,Q66N)IBD0;FS/EC,O(JPQ[APR.2#9[WW#7?2K0/M2^KVXP=]$N42)P5SQ/IJ*,C3DH< M=0C>96"K^%<3INP9:B;3"Y<=&!(8S&,T1S#OX^Z \64'^'<4&(= Q*$U3&XE"U7E=6_#JYGSX?JPF^P'/R*VK4 M%?M#7NA=>?%F,(3N1?_E9#B$?OSZ:>C[(]P+4<8%>D'^ C)^IIRBAI25U8XB M<2.N;!'W1RO1AG5"9F4#H8LGG&$Q#;8L]M<.M M8,XX7!]3*I%VACZSXI)$+ZTQ#,3ZK7D ? MREF/E3B)9,A$B(3>G+*6>(A G(6H79TZBU4()ZCG7K++"OP'P[-6\O3B7*'?G(Y+7?MC' M96;T'H8?+_T07OA1-W:8%$@JW".S]&AW4XFNF/:&.,J\)4K?^1#D/JI7W=YD# D-9[ Q%_;IP(DTG)+@09.@*!..)A5=[>/1%5!. M3O';B'B)ZG<^'/\GE!HY2&>?T22Y@-\G12KG>8IQ=#X9EP*RDLX] M "38_S2H-_QI[ M@Q&DO_T\'D[@]D7T1N'+^'5O^L"__3R"B_+#MDP8#<>=]\-!FL3Q^7">^'OV MI3OJ4+"0M3;$FUB2A:PBP4BTAU/2R66C0EJ+"_B .SS WVXYL.K9%5GP2#7P M(ZS80HV#BN*LF'MU!\_=S.Y7T]5Q+5"=>R7)N^OZ(9":Z_ZJ4NI;==?1T4.% M5Q+PWK3O!.5>&4,$:(U^CP-B 3T@SQ UUY I7>N,Y+BT_DU!^D&4OHE<&Z19 M?IR$41QVK^>E/B^[N/[UIO'.WZ;&4 =H3#YY3H%V:L@HR,%\[M6H%E%-@00TI-U@4WB&2_F@!QM"H3'2! +-^6LE,7+8E MWTNZR'(NAW"55?X-@%-0]/8279E'_>^_W),'>B=_M&@K\O'3^?_L^WV'9K+[+DVQNW&7EJ//?:C2B=0!OO-75"*LX"2TEQ:J6R MBD5K5[8;6?*#^,?EH(=\'[W^[TEW_/7#H-=[,QBBAE.'LZ2=,)YHP='5 MXBF3X'%*!EPC$^ D9:KV'K0AQ*,(36W"C27GF1@K*^>ND7->PC*X M6./"36P*'*TI4-*90*6L;K8>/D#95&WW+=B=9-["E7DPU([E8%RPR'FI#-I1 MLF!3C!@;A'/!>6MK%P8_1''B--A-Z@W*Q*:(WHY&$TBO)D,DYGL8=@?S>/KO M\.?T+5P>.:>06"3.14!SCCGBH_;$2.YD]!%X]2*1]9!]!WRIJYT6=I6'J7Y M],WS:>QG]/H+#&-W!*F3/(I$E*:U0>>2*P:X;.J(_WCE5-0*_X'7CHV68-6FM*.6&XM<90'M-ZGQ0<8C8?=6#(6RL?.BGA^A_%Y1E%EZ(XG^)F.$RH:C]AQ3Z=$&F-( M,-D2:S/(@/:@KUYALS/H[Y*$C73:H%3GL5FT%OYHHI8J)J*3+SDHC3?]WQ_U-'1 M!&K1A*!4%E,59Y,K1BLDT$I*P9.M'\3="NIWR;^J^FM0WO/8M%F)ND.U2QI^^Z$NAW2;F*NFM15?3H1#F+**'15$>CCC+& MJ^ SLD-L\^E[2ZX[Y)9.^JH11G38W/@&Z#>41RV M3H0"ND*2ER;$/'&"_H^- ,H96[M><5ULWR67=M-0B^*HL_1?D]&X'(../@W. M4IK"\KWWOIO>]E_ZZ^[8]Z8SH%QPE%X.KDJQYC3KZ@/,A@'SI(_9"#] '%S, M-#D=;*>T/11)>0*AK+PJYC)74*CHDD=J-?>V=A?2UF,Z;>H>%2-J%H7-&K2M M,;J%Y7">\85K'*/O]48=9F-IS ,D9(5+O12,6,HBL5$+FR('+N\E=:UJA[%GI(!3Z2V:,#64,]U]9[. M^QS@:5+\^+G2HOCMV])_D\%2RR5B*"D./$?BH@Q$"?>!."OMD MUO:R7J+YW4\_'B0Z&=P#O5>)*!F0BSPPXD5"6)HJ*FD.VM5>MYY(+JN2+24= M&*8ADJP9)S*C'1\H%SC%O%'46LYBDT.:1[*E=DB2G97E)9UR8B(2&F8ULPS' M%!2JRIL@,P.=Z_N,1U*DNDL"Z YB/'21ZH,AS(A5=JI!O]ADTTJN$#+/@(:Z MTUF654618)TFPD4#E')*0^VND(\".I(RUHT4O8HS.PN\07;H/4SSFHYU0&U2 MT[H!&Y8"VF]M:P/%W6^E4DWJ>Z.$!QZBR(DD5[J\.(/[NLV4.,&EC\7D4+7S M8_9(A14%KX=BPB;";G*;W-758&;(SDNSO.$*G6U&.%/3RCM)@@Z.Z&"\B4$( MYNM?''7!7V"Z2;5 BLB(,,PJK C164M*)B=!G!Q%H,L- M"DD('(,6L79CM;7!G01-FFBB05W)!QCC6"$MVL/-40F?-4T(R)L42U>XC*A* MYI$3*)60@A'UKZ):AN04R%!!QBVJ029AU$U=/_SZT??@/,]2T(I%9)PPP!0G M(6>D9*"16$G1X_9@G9!><5:[V>9*,*?@0581=(N:LELXO_LK_/%.5'M.^W40 M-G(EGT9W(+^RCCKODZ2-+EI4I#Z--)5F BPY M3PLJ=-&T13PE(6WH?(N*K= M7.-0;'G*]3P4639100.2O'U_/M_EK%8,QYI(C.7&E R.A&@\\9EIR)QJ+FI; MFC*3@3GO "C4KCY8CN3D-%]!X"NG>?6F.Z4Y,+Z*'L\(H4[/Q7T_);AI#C;( M83)"DW@T0D:_*N9Q;_0MS/7Z[VSWH$JM>"J,\EY7'D%MU#JA5^!P5AMCJ7!4 M,Y^!@0#).ML]I_F+^A7=R(F]/XQA-R#<=B',PO=D(W1>0@J#OJD'%&'.J M[2<^AF=/71:,R2%%1XFVQ1M '1%KG"FGRT;'J%RJWD;Z6+LL5&/'EBT5-E%% MBQX]MZL^KM#3?,HIPHZ0(CIC/>%,E\[H5)( :.TY:9V)#)RM7X>W LLID:*& MN!N8N^^'@PB0IK22" ^Z&I6.9ER82)M A4)H5]Z/VZO(( MGA-@2G6Q-VC+<^=8>EX)-QE?#H;=?T'JF'+&$#0M,>O29"-GM(^X+EV^&4\V M\%B]O.P1."=$B%I";] ^YPZT]WYX/IR>9:K]#H2?X:L$Z3'U64T* #SGO4*PR'\^X3#UCL&?461"+>3N] #YEX M01,!GYS(+#E*:U^%\SBB$V)'1=$WZ$+S+;J5]-5",.;*>:IBN.TII8B-@1.E M< L4WN64:J>5K8?L9(E2117[:Q)SKWMA,E$E#YYXZI'5SI?NA3F0!%QGB>B# M_4XZ2^X[:K:#(AKT=OD US?6=!DV_N?I?5-"QEFIO4&< M/J7L@J^?=K0"S FQHH[ :S9=F3K@-[#NH3J+<8@$7MPT7A(M.S1I&K@N_1?* M;>.@'7%2*Z(3Y99E):RX%T]=$?/8X*$GP("FEOIQGTK.!B..^A(\3$$("B+PVMEQ3X(Z(8[4 M54"+?B0?XR6D23G)7"*$T8NO=WZ;91\S4%*(D$FBI9F9%(%X'QE)VDCT]7P$ M6STA>T.,^ZH(;^\.RJ AJ391,5-*T*H%D!HS81GEDD.&I+K -),D_H MW7E0#FH[2L==%;"19E96!6PBUOU5!01KK''HDBF1IK<64>*XI8&,"9250@N6I=?&NZ22YU9RI:E/;I-*@S7A[+:TO.J._,7%$"ZFWWF> M/\!GZ$_@UO?CU%+#-9 <5$"G/B7<0_$G@,1(ZKU6$R)*K/]B58/:_J%;EPH,VC56$ MWF!S70#[ ->#X;2-Z TR&6).)B=B*$5D3DOB5.E5D+.DPGL3?.VD\M5H3I0/ M.XJ]@34]'V9)<7\YZ(^':%7\LSN^?#D9C0=7,'S])?8FI:GF60F%CB!]\E\Z M(GA+678$U_IRWEMB9=,0.=.&"\6-JWZU^A8P3XQ"K175H#7$[X-^G+8Z'A=0 MR/4D@Z60,DG1&B*-8PC%.R*<%_A?A>2OG5E^'\.)L6(G$3L&/@L &[!*"IX(HI:5YKQLG(?L2! 74F 3YF;VB&]Q_#LZQ"J*1FJ"?S0 MATZCX?BVC=*O-ZZA[TTCG3@,RUV**"*+M*8HH#JX#L]ZBHHJ(& MK:2\/PHH [YTK5%&\%(G)4K4DQ-M?,[,2F;\6BD-QZ7Z%><^>]?\!L*MK/$S M=&@0R:+'H88@-55 #$@HQ;+E\EJ(A ^]'X;3]U_5D_G>6"< [0E..&Z 7AJK0>4BZ6#MJ6 M4*=2?\>]!6YV>L\[3DKMXU(:\_@4=>_][&;NW'1Y!J]#Z9<(E$D@=8L M4[A T4P0D* \*\MB#5/MP8.?LZIWEV3%J,ZTB\'P:^?O'SO.QZ@@>I($*")= M-L1* R0$M#"9<0K=R4=T.8+XEXO!YU_FWSA3Y_R76VW>/N\YJW!+J>TC-//B MZPOHQ\LK/YPWDTR.2P1!G F92"Z .%G:WV1CW4U^B1=*JBCR6TA3^ $IJD4WA)!8R RI'+% MA72$@\[<&1BZ/)&T=UBV;**%-@W.< T>?WW?\]-^2*5)_O6=C",A M$[ <*:ZDY;H+*3+Q!BA:-S91YK@6U=O,/ %I_T<$=77XL*%9-04T2$Y8,CD^ MX9].YT6R+"66-F&8R3QY2IIYK2!]=R'W8R3!9SOP2[92O3[L%L+ ML$4SY#6@[;:.0=[I\;F1D=S9FPB]@:,N/7>'X"<[W7.<4^-%,0RIHEDY=;L2(% MYA*,-;A8UMY0G@1U!.;&MBJ\7S];5?XK;8WJZ>4?)U=H:WT=Y%'WHE]B;F@H M^3@-XG3[%]>#7C=V871C-[TM&Q0 MK:%VV?W3J)KY97\?09[TWG4S='S($2+:E5YIG*Y)E:*@7#)2C.$T!.UI]::P M3\/:_X)9F2-K>VA;JJ*!E_;VZMIWA_-.0(/^Q;ON9TBS[,/_A%YZ,Q@B5@0) M+L8():V9$\DI):&<-VHADC#]&>WU[OE;&FQ MTD$G Y1PI7]/$K4SQI4A.C@85!-X@HO.FB!6F M"]6M#3==LN[L1HTT(E M#;K8/P;S;7^NAQG4FPJJQ:+9T<%K04/9*$TL9W&+\KCE557H.V^+=MH%8*:79JXUB2VFE.T'-+I8TRQ:75&,(559QFZ[.H[5BO MBVU?E3"-:=1$%8>NBWE2=G=B_(H9*HPVQ.+X4'C*$>\3D,1- @LT,U>_Q?Z3 ML [?H*TF'=:-XVRIEGUF8]PY E@'8J/SU37@'>:PQ\"<3=31Y*3^ZGHRAN']S",O M%>+*DC"PY300?07GM2/,K^ R]P13C]$Z\.5#N4Y2R="*34Q]2,6)EYB0$+PR:A=KYVGF!:X,[ M/;JTT4N#M>3-9(BRGDR1ONE^*3\MD.6LE$9H))9K:63D@CB:T?E303H%20=6 M^YAV-9K3HT@ER5<\82B%.Q]\_V*VB8)6 2P2DRI$(A$%"8PAI@Q92BU"U&O= MF_U$K=G- T_2E=E>I"WT.J?7.C J%OW?>?3^R_RW%/Y]]>T@NLRD!"Y)RQ;4"E0$'PM;_PIY=U]Z#-4WM8RVU\CY/62 M):=-HT?7O>YX<3=]+ 9\\V35)YZ[UWS5361P+V656I50Q8Y&[:17U(-27'O. M* .TJ/2:*:M/(&AP'Q^GVICR*J MX>Z%,"KG[!MB/$ />7KL6;I];&M%-0@$+6X!6XQ-ZH>"6'8@3.N(_(F<&W(CJ26E+@9P4-787=8M3C)MK;6\N/EY0XH%1E+VJTA/DE/J DFY4@UY-IG8#7Q M[RL/I.6>="AU'DN>R.K;HISES/JD20# T0!X]$WQ5Y>\LXJ5@&WMH[?CN[3O M8/18^T*_3=348)-_ M9]A/O//IY^\_[KFA3.[%/X$&K]'(-M)0F1.W*E@M7&0N\IB$W23^^322'?>: M2Y31B_*0EW<>1(Y&()&'*ZX%"VW MI*4.T@GK;>WZH=U1[[Q'EZ\/3R,(]Q&\_G+=G;7U> _#[B!UA,5]B'M-*%>* MR,2 N'+O; JE81F7B;+J=_/6 G^ 17Z_?'U@%QQ$[;5;BW]"'HU*K/FE'UU^ M@/%DV#_OS]RQ:=>$ZT'_$PRONOTIX->?2T;, ->;Z6OP#_P8+E/G&45(\EGGD"@H$9_:.IHB_&X(>SQZKFC[3@>U MM4!+EM=O@S3=;\N?O/'=X3]\;P)G&4=\_]U1QTIN)(N21'""2)^!!"-*[Q#I MJ+%!QF#7(O.^$']?Y#Y*'C2(J9_UII^!M'S N+'@C] )DG*:J2 NE/VDY*AZ MG1.!H&C.B24+M9-WUT/VW;"RH<(:M).XS8)]4ERC5?*:16YCE@J<0K\W2Y05 M\$PLMR@PEJ6DGC.?:S.O&OB]'=(^7 _<5Q:UVT"+1O+8C;8?2G]D0).,YC MC.N,J=6!3H/Q'.8(: >:+//8CT''SX6_5D>1LL#9#9FC70**6, =)TH3K3P'@Z@,7=:X%R M%ZTBU#%')%.6A*@YX=9IL-XY(=Q:+O02AR9=4QVRHA$B;;:$G0& M G&LW(L@60(FN:*RB>W09#1'N#_4972UPZVZQ&C1-6-;P3XVLG\,>O@UO>[X MZP<_AD[PD,!*E#P-IES\H(EG@)*7D*2Q665>/0S6?EC?YR0X(JH#M#X#)%[1:(OK9*3I\3)4@9JI<&!*NUL]>*QUH/Z,1,. M2I,6U2HMIOJK[N=N0DMZ.D":N)?%&?/,11Q@*<]2QA/NHW*\]%A-37)[6@[J MQSPX*$U:' 5N.\!9T&#T*WZP]!:>93;]$[H7ESC"L\\P]!.B$(-6NO7.TL3"I32HG2N MC**'YSMQ^R#*/L[#J7,B')!$IDI(R$Z M3I*DC@D:A9%K]8C[?@_/-^+ HX?GF^CBN1P^KC.F'X?G&QV>;T23?9Q";J/C MY\+?X+41/ O" B]W1,5R<0MDHI4!+UW*V==>'Y\/;S%0$J':12R2TK'VD M]12FG9;1^9?=J6>:%^,EFUT&9XD(9:+2P$H]DRR5W S_%\&YO-;2N>H)^U\N MJRKWFZ6OBA0;'/+.<;U!4;Q$7WCHX_B?W?'ER\EH/+B"X"'OVI:@&SL(*>NZM M"Y8!\=YF(BT8$A1W) 8K3;#"@=#[62;W&I9KRI%J C]T'.W;GN:I1!UE\(1- M*PB53,19%HB(@EO!@[>F1AOP@]^Q4$]]2^]5V$2,+=OQKP'C].Y5V$CXJ_KR M;R&YEHH$Q5,,@O"07+G771+/O"-HSS@A;50ZK[6"'UJ!:]VK4$5_&PBLZ;T* MZ'%YE]'%=K;8G%F52]FY)M9)6HHBN0JG=*_")F)?>:_")C)K>J^"!6^$RYIP M+\IMPQ!*#:$AU&2?76):):BAO".Y5V%;Y6TML\HS[_UPD"9Q?#[\",//W3A; M31Q'-,)JHJ&?E'&SLW KWQ\UQS,J M%]K-$(T673+7 %71ZED)9/\VT.XZ>JCP2@)N,]67@!/ I'0E1.Z $RG*K4Q" M,1*L2LXJ[IVI82KM6>N/&$Y[4OHF4FD21G'8G9YB%&23Z^O!L%R(]QLB M&T._Q/@6[2ZS !NU)\;@&B>I<<0)HTG$43.:(02XEZ^TJBG2VL_<[XY=24.# M]N*MW17NO/]^"%?=$=S%.\ M\NSU7$N +9(=OJ7@RRX:.SU_!U_45C&#%@M+E!$3>H 3B$\3+_J WN/@Z'_0<%DL]A> WCB>_-$2XNG@8I,I6FW#1= M8H&X%1%G!2.66:]I2DZJ]1INK/>\YZSC5F)]J'FUZ\1>=JI:NN./7E[Z?A]Z M4Q=&).-MTHF S+9T]N#$PKB8 M-FN@;)2=O1["P^1;U]?PAA3:03T-?(TUT7J5.3I$AB@HG86,M<1K7EI"*#!" M4Y7=6BR"RQE6W%CGR_"OT(?2/K]_<3?A M=V%&&^<=4YIXX5@Y$G'$I7('H@41E-*0HUG+B-D2P/[3LUHH<[!G3=0.7Z%I M=@-[+:Q.!VV\(\PG4SSOTHFYU& GPU-&%RPGL:[IN\F#3X\M+26_N-=$^+5&?2\#GMLHM#(LQ!2EUL&%:-&OLLD"8TR+-3/@ M5SUZAY6BT/X"WO:7S8MW71^FC7K>W:0Q I46MUU+(&DH;3QQ49.XZQH11$0O M(.6\7NQ[L^?NM!@N'E%2:,Q+F_.KU[!J(&90,!%2F1FGD2.$22*:50 MAJOI>H,B799H7(9G2-\,AKAH#RYF.NED M[AS/H(AA*N+B7[J(>LV(#3;)#-I')3>BQ!8@3IPPK=52VQQ?2SZS^$A2F?F8 M!-'.A1+(=LAZITCV4:; 4C2!UULB]Y+EOE^*M!'U<>6^4\$2CT:2(%FY/0!\;II<%O)/P5:=3;2*ZA M(KFDV2BK2!I\#?UM(K#::?#?9 7SI PP MM XH\[CSJ!"(C]D3DQP/D3DJJZRM1Y))O9'85V92;R*SVFGPW^3C9RN3\8:5 MTR4[LZ+%] M2&G-Y^\UPK2-3.X%G&AV.&,E$X9J65J,1ZH8U=3EA$0Q>LV TYI(JM2JWSSK M3C']^7:A_:W38:(3V5)*F "<10[7LA!X(LYX%H(7 MPOK:=QC40U^IYO]Q)!T690["EI3+7$2$-K>/I> INAQTPK4>:F>SK05L_TLK^ 3N !$MH.Q#*#6U(.D01K!5%@2E=2W.V2 M.P3+;B'^X%L#53;(H-A9:K-8(NL(E QS/A,PQ4H*6>'D02O)H97E>%925D_C MK87]!U?WJ?P&J>4[CV,6)5,6IZ*.CH@DT4WGR:*AKSD1)BAF#8ZH>F%"'>3[ M:L-R*K3=7-V'#F]7&_K'L1].&YS/KHT,5D4N I',E]MA$AI E*%2(#/OP%%/ M:U\:47<$ATKA/00%:\^"[:GP/*,<'7;H.$>''6.DX[Y<[L4ZK%9\FE'CDI0T M.Q]"--+XG)U*6MJJL0[$\B/:\2/:\2/:\2/:\2/:<2I\^Q'M.(J]X4>TXT>T MXT>TXT>T8]_1CD/=*@ 9AL-R&_PL/2X.1N/16?H,0Q0-?FYQ/6C[:P8V!++? M>P=VD=(]3]$9 P*8Y]X%&3FS$:1UU&9N"02,B,VQTB2DE0&EH5+M2_,6XUFYU)9?]T=^U[W7^52DYE@ M7Z)@SZX&*-9_^=O]K:-U5!QP4\LAZY(KHX@+3I' M&;!4>/C6@E>FPQ[77 ' MJ6BKP8\'-;)-U-' 65L#:$>#9)8K3J)G'O<6FG%[8X$8!3XC]FA9[7XN:\#Z MGKBRD0I:%.(OA_CVZMIWA\44>#<8C3I.:9I<<@12\?Y8ML0"9TAJ+K741@I; M^[AA+6"GSI0=U-# ?SF;[?BC#Q"A^[D8I[_#^.6L,JDC:;F?NG0,MTP0F9#" MUIE$K/1<*(^"<6LEJ&Y D"$ ?P?L5Z5)"@^UH_"/X3D90E03>H,[K^\8^\6Q[8^@DXT$G7(F.I682Z2, M>*,$$9XK)AVG-*W5^WN3=>$!BI-1_HX";M!';.'4S>&\@C#N*)9$N9F36!IS MZ4$323!1$V! &9*2X^I46>=+8)R,TG<5\4.MZ]VU_AD!%CD'B$HXXI6U1+"@L@@^"5T[/KTO@6Z>=NI=?"U:RKY*+:#M9.LJ-$GZ5)!'8>@C4+3UV6*JZ_VI8P4'+%@ M90G#@I).!W>_Z=\SI;;),HBU3XE683D"4W4GK3T9L]I"Y"V.1![.@T_XI],I %QE;U4Y8?>, MR,P5\8##EXD:[:4+/M>.4SP"Y[2-CZV$WB"@_7"T^(=S_J\#;5\FQRVLH[$V MME/ADQ[.;O+?AXUQ!Z(3/.5D,C&F',($9XF-(B%$[V-R-'%6.\RU=VIL;EDT M9\8F8F_!B"&D[O@!P,5]'E1I[80ERFN.D"R04+J/> *045KN?U*19.F4P7%D+FK[L+LA/B'3=8^J:W Z MORGZ!?;YE%P'?2,#>#?DA[&1]\F5'6E:0=%'L$[>&X4($'6@D5@5<=^@..,M MY8G0I*RQ+J 14-L8/T::/F&O/U^6;J+?VEVN/_TY>-4=C8?=,,%/+:ZH2"(: MT+@Y28AAEGP54#K$.I4E>!YBN!NG7[]\^VZ>"!E6E6_^68[B#: [( MT^2#+7?R)HM.+(V..!8YL=(FAJX&ZG6]"Q&6??OWH^V=97ML/2P^%I,3+KKQ M-DVC?7O.QQZZUS*DM4=_K^0(DI=:QHBS/,JH?6E9@FH6/$9E1))KEAP]]O@= MS9%X"6G2@_-\YZO?W21V>*6#T,AZ*H4ATH$D@1N#.V'2W%*@"FK?C/DXHEW- MK_?^Z_0+/PW.XG]/ND.X\Y!.C,$'B>NP8A+G)TN \U,*4IJ+&,3I ZP6M9CPWV[J)K@&X2U;J&<_]F'=#8M2NC(G%*,&JU I\H]]1S7[8C[,V2M M<(H*KT7MM@Y+@9P4#787=0N?;-EX9W&5&&S0NAP(*^KF;:<84X19;;P%&I2I M73JV&LV^,OT:ZK^2J(\EX^_CY6 X_@3#JY*M?',DI",SV0M/LDZEF[NSQ#DH M%YMP'"&:_$Q7WS67 3E4C+*6DA^XUKL*NTD\YQZHN>>P#JQF<<6ED X5,-Q9 M:4_18 >)[Y$0W#)N5>#$<)@>W6GBT",@H&R,CD;J^]1E]^_'66+,*R39 \<1E*07/I;,<$Q9\R M_E\QT.HQ$FE RN%,X98K7E)$:?# @9##Q6 MTW4,.ERQ#;=3X08BJWU@]?'/;BZI4GV(X_E:'UERAN.:$D/$,9GHB0A%;NAM4/(=YT^[X?NQ[_?(2.^W2_R+X[ M_.Q[$WBS^&&0\Y+/[7 ,4>.QE0XBJDO@WE&$,9%*%JA2$*4RQGGC(<@4)(M6 M<.C4 +";Z5P>\H_RD!>S&^X_7@*,?QT.)M?=_L4-O(]C/YY&<5[ZZR+J.Y$I ME@2DCRK)_*?U[_]Z2+.BKZ MN$'UJCLJ\;#)$#HV..5LR,0$:7#BNTB\*[/?4^&$HD:+^EVPU@2W?S=DKUQ[ MV >IA=(:G(R\F(QPP*/1R\%50)D4$93&32BB(A.41Q>?XV<+WOQ&YTZ2+@C- M#3$V(V20Q:SP@20MLU(L""-KGZ)M ?,[8UQK138(I-S*Z^LRBQE!Y=I=&-;!M:^3FH-RJKJ"CN54Y\[ ?@-?UN'RK6^& M\-\3Z,>9\V0R9Y!+&D]I52PCTR2H& F.-Z-1SAC$AL1;!>M0\9[Z5%C-M2HJ M:;E>+0.X2$)> V*C4Z$UX!WFA*BZ:E=1I[)>#D2AP*(VP6L"BFQ9@4WNP-IA#"%Y =3@VNK+EN\IKJV)=^&_3AZV]^^ >,WTSZZ69&Z*PYDRB$9"B1,IAR#R'N(IX: MW+?!)%>[==9R)(>X$VU?VAQ45T4#H^F.47#SXW]V88@/N?SZ#CY#;^9LT&1, MR6@1#!!E9IX$*/=86L:"LM:XEM'(1Y"=K#'50#$->A0L]0L>XET$(]8 N\<@ MT4J@!P\75=/X.FY<577M*Q*P$C0X+T(LG;2=*XW5HR.V7,KCM0Q9,NE%]?L* MCH!;Z\>3CH-:FVBI):7>]J\GX]%4 FR^(4NF%=J&DE!=TCA%5"1P:0E(GB@X MJB-K1J"'<(XCE%1)D:LHLZ,66II%=Z#Q.31JF 47@3CK5*D2PPT]4$-RB%&H M:(44M7N=/P+G>R/(-EK8TPHBYM"$R.4"I^)LM%) K$^!2&4X"9[B$&UR,@OAN);?'5.?\MN. MG:B;*+7-W1##":1%9F<7%E%5ZJ6B62N"%H1 7)H11X5#]R$81Z5,*,#*9%N% M9?_VU^$T_/ >B=W5T\"[.Q]?PO AJAC+'<[:$)T4)S)PP F%/F>P7KK$<,;Q MVBO48>+2SZW0]+WOEG:%7%]> !^ZC7>GQ4]YO$!1URI,YG MF228Z#@3.5'*T$''32H]7IGUX%&5//:ST0C*B=[4-TWG_9LTIA=^U!W]O3\( M(YP!Q0N9>I7X]@ Q]KKS(H)%@GD(6N3,D. !@$@7JV9%8 MG2%4BX%L^/AY&<:ON%:4:]%ODOA+37VY'_-U8=&H]#QXUQV-T15,7%NT;IST MKM1U1N)8N1H C&?*RR!,[;U\/R,[8&3F '-@9>SF>-C3P-0HO4!N=\@W/L+9 M5>F!V3$I@.'*D:Q)= J(U6,,D@YQJWRBQ"LOWS<,J&FK@V[P"M,=0 M*+,]$DH[P='O,.XP(1E2UQ+J@B?2ID2\"8((M(QXDJ,:AB$@LMY*(#-PIM+VA>M)A1?A[+U4\ E(>2OO' M4N#X[6(^C94YJ84+&GU0$(I(9CGN_2(3(:Q),4>I:>VJ[8,QH M!TI+K"O=I*@.2C-OY@..VV^&H" MJ!J]N.3"(CX 2< P-.R"X<1&98B,WAA!,Q?ZGL>VH@/7&@_;OVE=1RV#AC)M MX)V_&_0OQO=;MYJ(>QMD01(O/=N%!!*D](1+!1 H,,=J&PS+<'SO)L/.NFG@ M7-W'M$B47@-5(Y-A.:+#& R[:^P)"NP@[@8&PPITVB9GG*+$4YK*[5?E6-YD M4OK16*Y :-=Z^3B@L; O#FPBY;:]L NPFPZ4S&6A,HF)"R(]E\3E' F4V_7 MT!!%[7C)4B#[MQYJ:&EUZ^LM17QL33ZO[J3##O*@G'0?I.OGACCVV@9T%QG= M.WU6(OH8E00JN+19VZ 44D5II1Q8Q];L"[HAH@,W"E5>,TIQ5G H=R_&R'!^ M>$ZBBE9IP] BJ]V&_]"-0LO:LVB[?X.E0S/-@@H@@O&("X5 9[5*!A[%^\%P*N;;57-)U^1%^NP:4!O%&S: M>? J^MW5?/^JS\8Z:EFG> NP+->S%)=%PBZW+O*2J "JG#A'4,0:\(0FZM"( M%LQ5ST5:!]>A2^6K\Z>Z,@Z\#@4&7&OU?2[PP*TB7*:=&,<#K_BQOT!KA$TI)D05L.5266/+CO15&:<5T") MY9D1[P!B%L:)ZE>+;@AQ_WQJINX'C1O;Z:K!$O5Z-.Y>H1]RGM>0B](AP?3, MB3M1#[81FK9-!]L$YGN*Q\L<2%PBY,DER)F MR9@@GFI/1,F XSYE6WV^'V4^6"M;8&>A-^AKNB*?81U4WVNBUT8:6R_)9QMQ M[R_1RW+)M<052B5:%D*#?I%!XFNO07C/@GCTRO-C)\$VB5X-.+")E/>6Z&65 MA21RPJFB!)&@&?&AE!=+(QGWC&KAOJM$KXVTM%:BUR8BWE^B5VD)?UT,(M]/ M/? CN!ST4(K7P\%GV#5Y:^WOKI20M=U8[B59Y1 %ZD;PK*1D/EC+>0;IHZ5 MJ;:=M9^RX['%<( VS?CK>[10QF?]=//8=S<)"L 8I<9RHL*TAPR:L(%!)$I) M'Z263O':V9E/H]KYN&;5$] ^&XTZV@1P7*,5K24CTEE&+%7HG2G)E1'.&EN[ M6/QQ1 >(=]9EQH,CF7H*:.#0G,4XN9KT_!C2*[@>0IQ59^#//9B*O5^"_;CX M_FOZ^LK!=#3D##Y)HIVGN+.G1*QWB:#D0 %7+$"#AFI5L)\EQ!M2$AHT^A618T(IY8/9'W[O-/3O%;"[=!F.5CO(0TZ<%Y7CGH67S) M>A5I.1JT1I:"X^R)CT:2I*,24?FD?.VBJG6Q[2M!MS$MFJCB6-)P5P[IQ=>; MV(634@4 180JXQ)E*D2'#J=B'L47),][,Y5O81TJZMN&#NON05NJ99\VRIW@ MQSH06Z7C/@WO,"'BZJI=ESH[ZN5 %$HRF, B(RH)@;-(N;)R>P)),9JDU#[4 MOE/F8-1Y(K!\#,S91!U-@LY7UY,Q#&^@S6.B7 ?-J$PD"8O^FDBE 0L*0'OJ M.*1(5?5.-"N@')%5O*W:'D2A=Y=Y@P#.QWG8MO3EGO_XJMQR,YABG#8=G -E M)B;/HB'9V=)U6P.Q"C1A(FE9$%EBVZ/PQALAL)B$E0R@STD$")D7U#M8KT9P>12I)OD4;F\4YS-L[ MYS +NGIN@](X3F5M:=Z/6ROUZ$-RX5*,06=9.^_U$3BGQXI:LJ\8C9EE9_GK M[MCW9DV?WI:@\07R=8',)Z]"$HDHZ^PQ MIZ/MRB)]J&S9Z(#[+*($1M.O&OU?B.?7NYQHK_ZR2D?8:Z*]=V8M 8)2PCKP M47(OO$W>9<.HI4G@NMQ9_;6[K;LO)J-N'QEPY_OO!.^$I &4(E%)@Y-?:.*] M=P14RE-PP0UPJA2!2X:PH,27C75-7 ,UJ@ M1L.B'1 M6.<^%^=?IUB]P/D)3"=$E:KB;^ F;4#E8C>.O]ZLD6]'HPDDM"?+#]-C$J$?T*D.Y12:_MK2P3T :YG,ZI@@"?>,E^LD<+4-Z,A8FZWF20L+?BW7;=TGG@!9VDEXI2=7CP:O M1RB\/]],^NEL]-X/QZ5M5VG=C%Q^,QB^'XS&+WN#42G=&4[@[]=GZ;\FLX&, M.BJ[F($FE% N_3J%G\E*E?+^Z*+G;#TWORJL$R;4GG3UD'7J8*Q[BY[X5;^; MNW&V^/9\MPC5V21E-D0HAT*ED1-OH22@"7349;D_??0I M,ZB>S!\RQ.R)(=U!Z@BJ:!0FD>1*AU(4!7&:>P+>X%*:,\5?*K,#'_O],6-3 M63]DA6T0F5QJZ9\/%X;^[Y,BU//\\=+C^[-W.]Y8)IPI-]]H1R0O40QC!5': M9Y&R,RSM(5Z[!?(3(-T!5?F0D*XY(>\/8G$]2_>BC^A9R%Q0;X@#$XB4: A: M%33)T5G#J0\T[IV(CR+^G@A83W5+XI_58NAWX$\GQOMA-T*'IN -Q7E V[< MT@3%\S N2;*IA"3H8K=#TNU")ZO0'<"O&JLDB7LV;ER;-F9 M]608+_UHMH:>]:;?@2__.ABD/[N]WNLOUQ 1_R?_Y16D29PVG)A?]1YT!$,A M$4#P1*+!1T(Y=Z*1"XG^*Q.PCZR#K0=P@AS)-40B\ MZ^+"^[:TPKB88IPFAOT3NA>7I>GN9QCZ"_C["/*D]ZZ;H9."B=FQ1+0O*W0I MSW;)1V+0*9'@<-)![73_7?">$ GWIK8EG-LZ,O^P=&^)?$8OOM[Y;5;"E\!* M+@P0FTL\)F5. GHEQ!J?9+ RZ% [.693C/LJLFW&J*9*.98RVR5#FY9K16YU M9,(A>%O*M:@BMF30FJA<4H([I6OW_O$%IR@:CN7^' MK14.[4SG)$^2:VJUH3Z"!15 VB@[ZS^F8>E*"-QDF3SQ)FHB;4(OVS%.;-)< MHQK0;MY#^.0&3X/(Y >(@XM^]U_H!R8TE+NYZV\\P86S>-9/[_#E;@_1P C? MFUSAB[./A-%XZ..XHVE(6N(J; *ZA=*:DKX5,S$^*!V]I?%^$DJ+2&:ET1S% M KD="]>(?!Y"Y?LID]EZ9"_]Z')>)/G9]Z99B#3RJ++W)!N)6XG-A@0?(Q&) M^RPE$]'7CE&U'='A2'UH[C6<$CL2IZ%O465TD^&PW(0R_21^"^ @\2]''2F] M^F&>?C2QC.WNM0$QUSN#!8[=%O1=N7>,88<9YF;X7*"O9PXMM^H#^FTK.A M68/VI\T&/1UCQZ@(W-%(8DJTG-$#\;A:D S1JQ"T=;*56]9F1#]FR_$1IV)! M6XO1W3^VG0[PTZ6_R1[H!$4YM523Q&VIWE.9!,:!,*-T5D[X0%L=3NUE@#\F MS='3JE5Y7HV1GE]/"Z/[%]/&51]*TL-Y_OMH]J<=;2D%U G1WFDBJ='$1U^2 M;!S-UG(&9K.RF>:0O_OI<,0,J5@DV$+X=U]9: "<$-R4*ER:#$YS%XF361&O MLDY!EA8FK4X@&PWI1U2WB?*?1PSK[ALQEA3*T7O_=9:10A.PG'.Q!V7)%[>X MUH EFK%DLO>.\MK7H.YU@,][8]B9GNT]C$K<>G83J<,3TX)Q1C1(42['5<1Y MX"0% ,Y%H$G5OKRD[8A^3)4C94_%^&]U,_&3_P(W$UY$%92)JEP46^Z+YIE8 MSCU)3"B54A*1;]:,H3;"'Q0_+A(\C^CKG3=>P:R)V ?X#/T)=(PP(IB@B##2 M$JEI)HX+(%1*+73DTJC:MX_N=8 _)LSSX-:1QVOG/;.GH83ST.M>S.ZI4\8& M'@4GAJD2Z!#EH,9J(K32WAH3ZE_.U7Y4/Z;,$;.H8DRVQ0@72P!NJ'>-15]V MSL@4B1+')5G $3IG"0M"&Z V,*>.>)XL']6/>7+$+&H0L[TY0RE983P'G*!> M2B)CZ34.$7&PB+8A#8K+VC;3X4_-JD=!MQ+G\602+> O)7"YK-@)JJU0ABB< M0S@LPPF*)A"94$1"><]2[;OS&@WEA$AW#,IN>F'QFG6<-AK+"U1T9U&&!O]Q M3F2"@P#I4\RR>G.N9UE;O0O7FBKEV&NKE>,X" ?$>2;+6"RQP"/Q7FL>M!?, MY!^UU=NK?\W:ZDW4<)!2V74 _JBMWEB5&]?,;J.'@Q#&&<5B3)S@CHNSI/1K M+0W'<:H$E0(8%U6K&RN>1VUU6YYL(OZFM=7))*DY*VZJY$2"9>@U!!QF8EG+ ME(#JTZBMWDCB*VNK-Q%7Q7*_*9!_^GZYQN1M/R[N&!2,TP3HOI=&?Q("0QPA M$6H,%RH+8Z1:2W?WO_FD]+>3V%;.O:;U\0M_J7N3A^JG?E2E"OFGOKY!C?Q& M([I7)6^ IUS#(MUP!H-+AOB6*F85!G].U8N9;*X0F@O MLU&U#T'6P75"%*JNA@8>SN8MUV3VS$1&8N:XZ^>HB8W2$:TR,)>"#K9V).59 MANIV(4Y3I1Q[J"YG7_KW9$*E%B5B;7%"X/S0C =ODTMHP/X(U6VO_C5#=9NH MX2"1EW4 _@C5;:S*C4,PV^CA((0)P8'1,I+$R@64( .QN72%HT8H9G&WE?LX M SC>4%U;GFPB_J:A.JJ\9.4Z[0BR7.E@# DR:(*><9(I"Z7R:83J-I+XRE#= M)N)J'JH3C&L.G)+DF9K5P;@0+0F1^N2CB(SEM73W'$)U6^MO)[$U6)L?\:%? M?/W-_]=@^++G41)E$;**2DNI)P"X$DFKT):QW!,98Q),",1>NQW'!O"^"Y.P ME;H:9$L] O46Z._^:C&EUH';R&C<$.IA3,AFJE^?8M7TMM^%;"GLH.+K],^$0M+S(HH7 !-E"X-J;-!>--*8"NI-=&PG&OG&CP!:?]64U.5#MKI MHT&4_^5D-!Y"0Z.C3XF+;$2VN)EH(E9I*G]^WD MG:GR")S3IDDM/3184<[+]YP/WP\'TQN_!OT7/OZ!/)ZC@R@C^G*XF%I:4C&T M)YYYBYX>&&I<%#G5KAQX'-%I$Z6B-AJ8TK\/^G%P=0UC.+M '[2$^!I-12.M2IJ+ZS42KT9PV1RIIH4%2_Z>A3W#EAW\L\.04 M>2Y53RP)M,RDI,3*F$@.EE')/>.R-BON8SAM+NPD\945S$TSKJ8=_BJE5WWS M70URJ59CO9)LH,B@)9T$FDM$EGDD;1+$!<5( M-%+9;(1WK/KNLQ+-4<2)MV/!@ZVFCL@;>#;O_=?IQO=I,$=T"_'7X6"$P\8= M+U)0Y1"BM')P@=CB>3$K0VD=JKBMW2OJ*4PG1(RJXC_R1F2WF_BH0X-22F3< M7J4/)=04<:_.C.#>"L$GYE74C9;4RD,Y(3(>@[(;>%L[I9?J$&/R.I$8 GJ* M.5/B:18DH20]%VBEV-HI4B>4%;P+&_>FMB/OY%76^'V:-1(M$>+1( M@B7*\& %E<)7KY,XTAXHNU!E*W$V; %U9X#O)\/X_[/W;BTI53*"I#9V6B>)J;4!M?LZ2=9KG: S'?(]*=(+X:F^0A>.S>^VZT MYZKHS(&034=RD!1S9ROHIM5>S08X^(,EV_* MZXM\]OM9OJ2;_>]3^M0^OF4O/>*/W5A#I-- M 6U0I23/4)I,Y@XBU2K0V1.?V['\,Y08DH@9T")A DV@<#%G,#*XRLZLG.LU MC[U'^>>FAR'R6I&VWD=R1O\YKY.3:2/B I??WJAG 65Q,BK@-;11)CGP6@0@ MS[/0ESC#1:^*K7&23B)"W X]0][P&IOJ$"6EI!$K/9. O):\QD"!#)<,DO44 MPP02OSGOP)&5E.X"FJ;J[^ 2O2.L+L[J0_,/8?GI>I; MG,@:M(_<&Y3.-:^QWRC("0%A=T7O87KKV\7\][,:883SUQ=EOOB\_NGKJO1P M?CV5>7W(U5:M\]JKE?_?Y7)5$;YN_[CR$[\NCB(*G<@73"Y7UY#K*_=-2I\< M\]X_:-L>/L6UJ:0G +/I6;1A(6>'Q=T:;79=T<=](F^7TT$L=(V#,X*C;0B6 M)^6U=IKC,':LSH*^@+6]/3M6:-Z4>7T3_YO0RYGA)4D7D,+E7"H)K@/G& =G M)+&AHD..;H4"[1*BQ1<=$ZSCRAWIU=,+@W MLW4H%]WL)?QVM;XK\,9"SD%:7X7R6>;+6*UJ! MT(+\ J_J'F(4>@LLUAOAM.M?DKS;(DX(G(PN" 79/EF\\*I7_(OK*;)E<+?7-C/P4%5GVG,*0?!#@CE_+=X??SN9^"&._QR8/ MD@>3TX$V7"#?V12260K:>HKQZ+CRP?2:6W1T31Z-H=;")!NRRCN_.HPNIV*Z M2&== ,.KP%)I8PVY>CJ_6WL8K(J@(]VW*M==HJ6!E (JXS%F^7UW>?3%R1CUMYZN\F#<1-%1)L\5>%L; MLYDR$!E%HD$*&V(J++E[(=H13^D8I?DGIW2,4=MAZORNG>M4G>M&Q7Z;/K)# MQ=^SDM\K^V.!)66:\B-UIAG#WWX@U.2@XP&L^44)#8G,CZ&$+T[RG8(X<>8K$/=X!8JNHH:0HC* M9[H1H@H)*!ZE"'6=@\V%&5U/$[L'RH]!LNX[HI\"W-H;<2J1_[HL!-^O:''U MXWZY?E==^Z#)J(*)M)849S69ZL!+GD 7A=H+[GAI#E?H7'9U1J22A@(9EA+$ M:!BF5$(PK5.+!P#(,]'_8? Q1O4=<%$]M3?E?3C'FY8U[RCNC18!O:ZS*D2! MH%!"M"P46BZ3IOG\H?M"[-^?;FBD^S.&=M)P![_X/9Z?U]K!B_SWL/@7UCK" M6K%UL<1K^<@UYRAL!!M3S9HG$BT2V.FC"C<>F6:M.8J?D^F4 -%4_WT::I ^ M\!,)>-W>6A5P5\22(I>%(S"-$91/ 1Q*!A3N"?_8YWA71!J:P= U'J["-+:*;3+H&L<\E=\LS& MUM5J@P0[);"TMT1'$O/[KRO6)2=S\K12C:"*B. +R>8DMT9XYD-N?=U,[%W[ M(%%M"W-T.%0&T&,-$/#E?7NT*<>STVUAAX.\;Q%SKT2.03,'H3/ MZ(Q!BN#P-("RY?MV7YR,47_W]VU)X5;61D"0)E_WU'DZI0W%72J&K-1]VHDC M?M\>I?DGW[?'J.TP[]LWM6'S\L>5\.'6'S9Z\![T'1U>P,>O[?Z3N#&;&)>-GH[^M(S^.5CJ6X#C$VKZH8JYS-W4MS=!))PR3[ MK&@2!^EV:.PYOV='T^_G?7W[U=T>342?@K3(]:PWG2DJ+8F\DO7<7!OH"LMH MH'#'3$9?9#<&ZI[K>@%Y/QA,?&SEG36^75"=E.2\*LG\'MJ=&Z[H!>\]3#_QL9MO%_/?<+'Z\O8\T!JO'+GUD\ZL M!*ER- %0!@LJK?.W+@,W0EN?,ZVT%]=)UX6]P+PC$#KP/;5?6OSH)+V5HFH5AGZUMLIIO-%@CTBRJ2)^[O MQ;7#N?KZB'P"@)ZPC?)X&L,LU91MNT/A=%Y2 )+U-DBN=N MHWF[+.@$X#T]P^^'3FO7B./V'UQ1*R[?AB_K @M$(SFG>RA)4AJN-B9%)SV?O!!> M]QHHVV=%+SCO8?J&I%W-73.ZL/#K;I4\:$2E082:1W(A44RA&%@7A)':,]K% M>_>V;TMX OB2,<\R1,0^,U^"CZ[? $X#[](&Q81M,ZR$T_':V"N?KT/E-/#_[N/ZXF54R^2ALA6@"E7(" M^B<$'X,.J+G1<@%\+PAL0/FD'C1O!="WW2S/F"V&)V"Q5C4P2TO$ M0BLVC!DC??%VRB?\YE6]H+P7!#:@?.?7S:\9=T.!;. >(0B?07DIP25E(4HO MLV72&=FZ^_L$7TFV4N<&NQ[J'>]&_HT0_A57L\B*(PL),*P07GT(X#R=SSZC M-JBBB%/)^#ZWE!-"W12,O0'$.X^3&3_-/CHN0RK >%#D&3L!KHZ#QIQE$;9H M55H7RQTE_?(N8.MJE*F0,#W6)%5BB,'36HS)%'H)66A')$7QES0SMJ:,T_V1[ZABU':8]]>UBOAZE<_9MHDZCIM0G/KE#*^K0==QK0$4L M,G+GN-5:"9N]Q5"I:V)TV7NM9@._HV/;J5H/@LL!O/6!(AY1)\0Q0=<;]^0P MHX].]#^&O\K3X=Y9WHQU^OJ:(%-]-2A@32WE8=J!DYX\-9-#%M88&_? O')? MK$D<5=OA8L#MLY,1.G9Q;A+Q5UQ=<1;5D5\S+[C-$@M$(6R=R)0A6B=K(.D= M#R6C[Y7_>5:X[P0SVQND@V<[.ARD2) )EA"L3.O$:!U.7$=Z666YMH8GT[J7 M]RA3-+N@IZM1IIZB"=DG9\F#Y"S4.2T8(&J7@6F3F-$AA7#B3&)]S3\P13/& M#(<9>#1 P)<4S6A3CI]\M(4=#@(8[X//*61(H8[W*?6I-A7RT;B.F$Q"G?:1 M^YUNBJ8O3L:HOWN*QC&11' >' ODK^?,I. R%WZO'?V(4S2C-/]D MBF:,V@Z3HDF?\SO\;;Y8X:)1:F;#)W9(R3PG][U4C'2U6C:C5IXI3WM66X]> M*BZ%111F]LQG]V3^TM8F*S6%PI("H51F#ZQ2SXEY0B#J;:2),SI]8WQ8SI3T)I3DR E,O,Y_ M8Q ]N9.BH')TR@;&I]Q.>VLIIXW/O1N[ WG3C9P_5\O@+V>_/R0?^;]8&1MH M*;_3!OR(_UABN3S_Y:S@3&2E+'.J5C[6:(5^YS4%M<8ZIXO-M?FW,5!WD?>$ MT+@WLTV>0>G:C)MU,-.*(C>G"F3ER#%UI1;%* E&R)@%QLSSM(_2)Y=W0H"> M*B@:X,&2^^?$YU8Z2'9"SE3H[$ F- M?E2*'A/+)&_AOO;O.?)C&0^0Z CFFL0-V+JY[2@?>GC3/VA-UH*C] 4 ML+S.RA)"@T=F0 I?,M/T4]:K>_)8'WI'F7_@0^\8,QSDW6Z(@"\/O:--.?H! M;QL[' 0PSAOEN9/@M/6@3 K@':;*\A1%($E=:#UE_;@>>OOB9(SZ6S_T_O#M MJ>OZR3((5I0C]YD\KCI>4R-$SFK? 6*01G-[_]7_D9?>!Q\]"2=U%]W/FRFN MPZ/)$ZF#OW[Y>_A_\\4/YX%44?&LLLQ26+(:KU03DB,XAYPB)A.R="A=\^:; M$>)]%]Y%+W-UR(L_(>HW07\-GV_VU!!Q._D?(T4]C#?2S?3#(=;,;AW\E;%B M6\X*6IDA.>U T254JW42^&#I!,?HO6W=PC()F#WCRTP596/,U0%=UV/%,7_ M].EB?C[_^&7-8+V\N<7IXL^:Q"NESGPTM@ZD9@QRR)B%-"ICZ]*"9T3:O]O4 MU:3S?O8X3 7=W^<7)$QH5#UW[],Z5,X])>^]JCECI")?1N?$Z#?.!DPQV%B$ MC";(6&9/?&['BCEC@M"B$!)*)D\[R%HGP.@7#.D)<@%63.R(-5 M7D/(Y# (J37I$YW%UE?""96N[(+&O9FM0V;CZUNS\"($60)0$%03O*I 0.[7 M55L91;):M"X/G>C3_2Y0V$J='2<8WEK@V\M%^A26^'9QEO#5^?HSZ,]P185V-,O4" MDZ1C-"8S"!QM?<9*$(HK(.M-G+PJ:'I55QYK@N46I>_GV)1R2X>12]S3:"H M9(BX+T4E'4R_XW/_-G:;0%$)U]F%0NC0O8(HD@)*I,68O09K#$I,\M(\O)25+*#24<6E8RQ M1P>OZH?+Y6K^&1?O\'R=K%Q^.OOM1C3)N:'3$(&QFCJW44'(,I WP*42ED6% MK7,P3XASVC!I98='3Y2N=4<_GGT\6[4J.[K[81VJCIZ0]E[1D0A>>2VR8I:K MH'5@KI+-Z%*)U"2+L\<_MF/-$85?A:XM!R17G2 4.3A'(5EB/A/HO#"\5R7$ M_FJ.-M&SO%HL:!>N$]#+=_5W;\J;RU6E8U[^,YQ?XO^A@W66LXE%U5U88IWJ M%S(X3?_HD4?:H(J+W+IJLNT*)I%"V YMVS/O-#=M/RZPG^GD?X8^B&Z.<)'H M;[Q*J[/?UT4N,UY8<"+61)I1H!*%U3Y9 4A1M)8H(FM>%K*3P"<$P_T9KG7* MN>&:=B0RLB#+H8IU3K<^YHRP-V.5 MZVJ4J9<&,.4R"W0 QU##+.D-!&D+N""0:T^_M7MP?X\JD3_*_ -+ \:8X2 O MO4,$?"D-&&W*T4^^V]CA,&0EPF2=4BTZ3Q(4MP@ND[3"1VV3S*A+/ V@;%D: MT!L$[^PZ-"'<9O:&*Z MY^&P@]Y[3-=[5$ MZ8CD=$!JKVH:4ED2M=2R?1&+RM)XW3S"W2\@GO$/]HN' M,>KNCX/K.\T$I[B+!9BJS)%2(W@5!9@2>'TUXJ'YY-:-@NS?@6ADJ*?-OX66 M]\>X<-/0$R[R?/4)%V=?'X?#^G'X];U_WN%==-NO:O1JVF2E]]Y4721GT)N, M07I5DG RJYA"3@Q#((=PMNV7=JO*^I:S"QJ9H",-C&&U6$/GBD1=JL_-F43O:^ML8S5H:B<0TSD^VD7.$:;R**MF1F'R#6ILI#M MD#*\XFQ+<^RW&OMJ, ]3RF>?)7B?2,@LZ'=H)3 4C,YMQDS:8]7B@>8B'1 J M6YAAO[6NKU*Z_'QY'FHS_N?Y8G7V/^M7L9GD*48M-:U?BCJ./8$WLD!**O#, MA8C[)(1\1,KO"THM3+7?NOU?<44GI"-#>P2=LJ9H! .$4!!*T2(:+;,6K=^) MGI;H^P+-6!-T(%]X0KIW6!58"SUN ?HM.9OS.G/0*)]*Y&!LH4,S2H1@LP#- MG6%.8.'-,X-;BOI]0:J9T;I2*#RQ@*LL*K.),^L3%)FK_T;7<="UX3)[FX1W MW(;64<1PZ?95&]$=1YT,,I7JB#'M+S&QX*U%\('58YC3,9P9[11FC4\":ZGZ M_LZSZ;5#M@7(#HV08PPU@*^-$)V,/V.+6K;V&T" XA6P>83;F: MC!%"LJ ]PRR%X\&USDC=EV%2[OKN1ILWU/B>>QL=HL& HI;;DFC&&8A%!K J M"9<!2DM[=,@X_CJ_2///O^$*7WU<7_PUI'\1B*^E8U)Z MJP,%CY@,W8>Z@'>! W<*A722?+/6A4-/2W3:.&EHC88)P^5B-5MWN*X=R@F"3+B9+:_@@1E_ZU%MPH'_Z!H4[7WBBR9;ME=KPEO@J MQ VUQP QQJ1'AMBX_;Y^/MVQ@_+OFV\'S37T#A^(DU2)0B? 9$.=J)%JWP,! ME"D1;)0:U:!!)X<9R=[YT?Y?J3FJ?M]!9PZA]+4CX\Y8@Y*^9'!2%A9S\ M?*6*!!])&LS)&ITD,W$05=5SQKO]I4=HO*UUUB&>?GUQK;+G\Y'?7OF,BY:7 MG"&G1$Z[3&O&605:,1&<*<*RUK74V\C963<__9G.+_/9Q<>OHRM4YH:+2KCJ MF"-;!@V1%0Y)D351Q>ADZW!AK(S[#R"Z(^Q^%-'5;#W:W;YZVL](?N5MTWTN MR;$V%#$+.C62]1"CR*!3RHGKF.F_W8H1ADBXKX*$O0.KHZ$V!36'*%(8H=.U M[^E*LHY5=DYI9'4]'$5]BH&6(3T?;OSSM[;)Y()763D0 MQ=TU)GPKMB2G9<<96#\9A%(AN$('W V2.?N=MF_85P M@+C^Z!]QF19GO]UE@.-9Q9(B!TXB@;*%@:-C#)3+R3DC@A"M"Y*>$6G7X^GJ MX]_\MF8XO/BX_IX/N/C\IE0.Q$5(JQFSFMQ1@20;Q<2*"PV!A5HB)"L+?_%% MMSZ;GI=J_P=32VS%1E "I8HA,"=:E^\]*]0I0J25#3K48MU%[[VYWE\[Q;Y*SF?<:Q<*M\"CLJ"T MQ/4@*PA>%H%1%BE:1UUC93PM"'6U4(_JK:?D_?%LF>JHYG=AA6]QD2HUJ- Z=SY6QN\(4;M:J$-3Z%UY?Y@O5S.OBRB) M.0B1Q%(8:^P7"?+6>\=,[5MMG>)^*,4IHV*TEA_:7;>U^S63^W*6K6'(JW M+-?D,"4$9WT$QT1RD2ZZE%J_[#\ASKY>6/N[J[MK^]#MW7=K\;!(%93D)'D* M0'=5U8C/D+@7UH2B'1L4!T^].KB9]3:6 X_18LS\K KTT\7J;/7EIHM&2)9T].2D*@]*T3D; MZ8 $YY0UR)N5<=LE5>Z!5B:R":3;@\W?,<%=F_EO? M\BV+EZ0QV<0(1^3)B=&82N'[LOP_F;>'[V M<4U?\^,EOK[XE2SRX0\\_QW_3G_GTW(FK$\B:PW9FW7;K ,O:<>$+(/B5@LK M6K\%#I=N_P=3&WP\8!+J8X\>W%./2OH>:3OF_\90&2@XCZG084I2T5%-2HG! M2CI@<\3BE#2V=-*01A5IVFJ#3XX#FMNQ+P MR<@,MJ[/WRC(26-AE)8;%C"M9SG?7^<_P^*L/CO<$D\F+53A!4QM8%LW"7@Z MVR"7)(H)=->Y>^]QC\S&?OZ[CMW./53ZT.)V)XMOQ.#5<)59)4=,7"*(5-^: M:B;0UV%SSA>?L!2F#!]DZB>^Y"1LW$J)#XWK=JY'G"^7/WQ-!'[Y,7P.'W'Y MZH] GY__&.BD_X? M(L0W1LBKE!:$XU>K'\)B\85^>"4D-U))9POH5&?[:E81K!((9#'%8$I(K1.= M@P0[49PTL,*&M-7.^"8(7. M*:!0(0YZI'_F>7;3=Q^JAJ>!-><-M=JZ+A9_NURD3V'YC8O]OH@WT^$'"-FR M_'FH8/LOCM[=AO-]&>!@:!$NJE#9?+ HVA]2U*K30&+[$GA*2A0_*$TY;90\ M48%]()",T7M#<*R#IW]<+&Z5L]S4_L<@7=8&HJD#8I)4]1$F@<,D]6]GN^X',;Y>^G_)MI[T?7_EO8S2,T?E^RG]-$AH]9^"UI>LRA@S>TCUJ,3),ND17 M!B4@CK?\=Y1-GB__':/0_97__HAQ=<.(/"\QG%>2HEKI&GX/9X046LGJR[R0 MSSBXP\+S&>KGT-:_\4=*H;["-*HR'@/6GI8E^RL MD01479/[%]\K Q+]>-GJ;XE:#H@%/F/H%02X%$1 MKK/.IJA:@-*:!NOV]^__D&QAWX=)^BTUVB&^NKN^US6>Q.6:!>G]:GT[7'$A MA8\XX RD#AJ2]]+PYH>*M[S\-VV^MT0Z1\VU9;N[+KYQ[ M?YTO%O,_ZGT:?J,_6WV9.73,\]HID8ROC>)U;A1Y?#:6D.@>S_3SCO9_7L+3 M0TACJW2H)]XD[>T3[=7JJK3EIXL\0V44\\X"9TCR6N_ \5*'R'&A% DJAU$5 M[0B@1\0[7?2TL$>'*N.[R[]*6?(@-8M!@F.(H.@@A%!2+66ED"$H26!N[7EN M$&-?M0']G8OQ6CUT7<#F=:Q34YD%)2(I(Z"IC(U9U*F_$GB)"E7B3IK6944/ MI3A4BG]GNSZ)D]'Z[>!LWI7HUE/7$+DZI?,?D^DP2?U=;?8D!'94^#X!@99< M&R3(QUS')QHDOSDA Z63Y1DJ,:ZDM49$C@-@B> MAU)*C$+*]O7$#^4XE:M_9QWWR$7MI+NJ.(> M%_^MQ-4-,ZG.*&,,Y,36R1S9.G#1*F#"5GY^JW4,'?.%)V3Q'97;8YO?R5!> MT4@+2_^G"(#:&5")*?"Z(%3.0:FR+RRU+L]Z*,6I^'@[ZK<'\\C=NHSK4&: M3)W\NTWR',:[V]563YI^!T5WW_8W)YMQP<14@$>_;H0SX#W]DJ4E_Z6$F&SK MHDG8!LV3% M2>VXT46FV<9/[%.J2"Y=\8Q[2)E<",6]@>!=(A2PX#A+FC4_9#N5*M[]6$(W MOOI<>Z1F*B?I;5"0>0F@L$XR\$9#"$)&1\LTMF_IVC=9#ITMWL[N3S\,;*GI MPY8S&NDE\\X!;4*Z3#4)24&NAU@'O5O-(^W'EW+&ABAI9HT.GLC;Q3PAYN7/ MI)?UT8NK-^7U M_O5V<99H#68Q"M_9(=1?Y> -?. M;@U)7)\5_^JW-7']KM*2\IG)5NAD.)1BFF?FA\LW(E# M:2=;=""''2#H&N.\$D]:KBFL+]8C*"$,^%)Y[*6CL-\FIK!U2G^P<-\-:+:P M14.^V'5@\*B4;Q?X^>SR\ZW$D!(RTO\K C-%_\HG"5$Q"9G.0LVX8NC4H"!K M^'<>-Q)Z*K@'&>Q=4=]AQL_K0;5KF-Z24TH1*?QWM'@;KGH:HT\%(O/(F=+* MR[X>S:.B'3=>>MIA UYVJ_U_3,BOWM75,\2;R]5R%2ZJ-S_SJ 1=@1D\BY6$ MQEEPQ2$TJ\#JOU.8,3F,&8UFT":7Q^.P[\^YBG!QL>IIA X)V+DC[ MEK=!IXZ6>3 M#0C:.5_\9GUAOK[(^"?F#_,*;PK$?OKWY=GJR_O5XNQ?>!V19>9DX%:"BYZ. M/;HI(2190&H=HU,LX/U!.;L/0!@HVVG@IHLE-D!FQ^E93TCY0_AM+>+,.\UY M<@I8(@THH1&"T1F08%7>$.VZT]+7%!M1LG7Z]\\3^\WQQ M^XU=I:QK(1[4OFR*P>P-JZ#P,M5&'C]PYMKFSS]N$[=2W 9C[CY&:P-+T]_# MGV>?+S]O8/BJ=U$Q&J3-=$V5I,$[8\$'DS7C.JGFC/=CY#MNE'2WR(8RM:V3 MJ6M(CY&4_./7%VF!5Q'X+_-P,2LYDI+6J*^D<;%DNOUPW?=']V)RPMPO97OD MS-A-CN-&S;X-L0%$39KLOY;=J1BYE#5F$N0/JQQ(&.<5%,$39FV,5ICF6X]6JH1PC@ABHFN-#;R0RE. MP]0[:G>#P75C:2^N_"9HS5;QA(4&6OD$LB_Y;4M';43.1KC6&N.EJ&R MG0I6.EAB V1VRT?>(R#][;?SLW0C&LF,).TO^#LNPD=<%Z_.T#C/H\] 3C)% M0YXBWJC1U)8@FS@M(]R?^CVHY.+Y;SYN5/17]@9H=,EN_N/BR]FNK#9V:30GC M;B2_(^LU5X%5AELKGU'FG.V!@ MC);WQCLMK"@.K0&7A*'C#@5X)P7$4# )C-JIUHGS:?-.C[+2(-[I,2K>#^\T M,SKE0&B6O+)4J3I+I3!+072TB@?%^/W^D%/FG=[%XCLJM_M,H:N)]T:2!Y,+ M9(4U-1^J,([B%!>+"Z+.8NN;TSPE'V]'_78@];HKT:TQ.D/D^E['BHVRV=!Q M4MLHO/L1<$L^[]&** CWA2N2CT+@Z*4$+4TV4G%3>-_AD],;*]8%!V/TW-#^ M@T=@97(]O"@>&.;JW I9)VT9D(YCH"-0)3;LL>*XQHJ-,LO8L6)C=-K0RUO+ M5[M1\?]<7F3R0]Z?_;GZ\O/\L0)4 (+'7'%@9'2&%ZX-*KUJ3\Q M OJFN&BO](8^X15H*<:I%=C7HM"QE(()'+RAT$8E"DV\3@R2#LH*E8.*P_@] M[W[ND9MQ5TUU&"!SIQCS:R9*"DWBA ^U,*JJ',MK$H@F0Y,FR(#MD[.;13D M5 *XW;6\#]-?(WN(6)U"N$=$.DP$U\!HS\%@!XUWN-(?$X\+;95*%D()=*^D MHL!I'>G0DSZDQ)QM3HBY5R \$\'M#P=C%-WCI6;#0+OLA!0Y@798^ZDBK1>% M!^U+8+)6XLOFKS03R-HV,=" <8$CM-LA2[]A3%9$*Z.N3P8IU08K9."D1I"" M(DI77$C-AT)/>US@+K?^COKM0."^<2K6$)F^QW&!HVPU9&3<-HKN\2B[239O M.;/(D")&HTG +"!6^CGOE==%"4T'W-$:?_RXP.:V'Z/?O6=K;$ZFB&S L5!3 M2;82A?D,)4K+DN&*J]85>Q/+UNQNLU&9FC$*[_$\CZL5+NXY(]D0YC.M,4E3 M:O8H0&!! YI@A1%8E&X-@DURG(#M=U9OAP/@Y_D"SSY>;'!"!>;,1 [D=2*O M+($10B#!.!?.VL ]JM8G_Z/"G(#QVRBZ\&510$8*EL78P%<9ARBU9PE M:[@WPXA]#YV>;6:^7;74(3]7PY%OU/-__?*/B[-_7^*/N$R+LS7#UMI3\3Y+ M%(4.$HZJ4B\A"2D3Q&0EQ:;:8F@]6V^08*<2Q+6W0J>Y2M^$O/-*\;Q<'%W M?]@84*%S(&B,47WSHITS.E,_5^KYA&\N\.L;LI721UO;ENJ$05$;$'4!J9A4 M#CWY,&F09[#QXP_S?KN[ZN=-]=:Z%.>V1!_^F%]+I%C)PM$"H\JT2F/K.&DT MH+DI3"0N6-&C+?GUXT_-DMOIK<,Q_11YZM6OZ^-(6Q%+)F]&D[043M8I(EI: M('%Y"$Q+GEJSI0^3[%3\O@YV>(B6G1EHGI+R=KO! "D[N8'#)#R,4]C#QB-@ MM*.!]GSXW)(634@8K ;N-*, V]%EI[6 P)(2EG/5OKKOD#!ZQG^<#HK&V*7' MPU(X/[^2]*8M2>KD&"=YK,KD,W-5J]P01.UU4HGI]C,+[\NP?S^EAZWNOS#M MHNB&WN=RL9J]JP.(U@!'R1C/)8.A>Q<43XY6) P8&:*V@97$!LW[ID^]96GZ MIV]6OO.%Q^YI;*^]AR;^D MJ<^7GV_>B82,6-D*F:QE_$$[\-(&2+Q@-E9S/JP4XQG+W?G2_5V3.ZE]WD)G MC2_ :P;CFV?>$J5@=/);1$>MWY;GIOA^@$2=Z<.K#+% -?"8D(ZV9H;?X!8^\]8[&J]^Q50C57?HP!R?I%K MCF:%BQ@N_O6&I%Q@KO+]\OJO;]Y="QE-3-$9#\)&BBHPUKX/+^CBXY:B"G)] M4NLTYR#!CAXA[=7?X02I+-"W$)N-2W0,.LC.:5!9T'HSK5PPYS(ZAKFT+I.\ M*\'16WT'A3Y:#OF__G)/&[_0/Z[_8/WSNMIW6/ZC_N\_WKW^JID__OCCO^H3 M\')>5G^$!?Y7FG_^RUHUU0%^GSYAOCS'.7WHU7QD_/,WNE;Q1UR%L_/E7:F6 M9Y]_.W]V8.R@S_W+-\GOKNCZP^]8M^4:\,\57M!1_)__<9;_]W^>A5"*DUYF MZ5!%'Z*512+/2G%#T9Z=#?J&EH1"OWSEU=6$&XHN(Y!R;6W!(RS:.B!*H<[9 M<*]TZTO[$5%V/6!NAF__=*.V.NHFG5_FLXN/KS[/%ZNS_ZG,\Q>SE!6FF#TD M6VHS2D&(!348IFSQD7,16R]YJ&R')F38#A?W3Z8NENC@MMR6Y4VYFGQ26TS6 M(Y%2ELG5R:O1%0Y*4\#O5$J@-0K,DB)UW;IU\REY3@,9S33>G7+M*E?C1%$Q MVDH?PATHBMD@1ET@LJ@=K31IV]I+F2#W^BX6WU6KT^9>1T8WN9% 3EP"NLT- MQ#H](#AGK>?>%]6:R6'JW.NC;#N(>WV$CO?(O3Y JN^6>WV,Q09RKV^A[CV" M@92RK-(@9&P#D(1JHX-$,KJ&'CLR\H_@5:_?>!@C)X/0<9=QY%ES Q* MJG-.C7+@M?1 4D<7,C+K[Y7JG@09]RBSC"7C'J/31Z_]YN\9[S_1/\8ZT)1^ M5+.;ZU36^]4\_>O!3W=_Y=CAVQJ]?;1:[[T7D9A,5L'4#D.M*E&?B4'KJ,FT MR1J)LQV^=U?23OKB]<3:'VY]Q:O%HI;IK<<=?_GV5]Z&+^N#CW26OZ7++'FZ M3,O:BL!%G7IL:N]C;:#,TF7D6E8]-+T5=I=ZYUSZ^?KO8-XLRO53P(P'YD7F M 5)2H1:65BX1SD!*G>O8'IZ:LR(-D^P0I)A[1=J#5'Q[@W6(OFY>1=^49]6U M?$Q?5S%*#MS)S"2@9 F4YAE\L0$<#]X%A]+FUJG\9L+OZP'@P) \C+&G\L+P M^H(N-7R_HCVY?GZI_\(-6P;WV3DK+"3O*< 6Q4&LE5[&&E><,LS'UIU_3XAS MJ-3#@?#QX'6[C9TZ!*J/B':3FAL@7*?TQ9."'2:'TETSQRFTA(S-$R%:5IS8%V ( \D]LX$#Y&J+[+(\=R1:=K.,?E#:>Z M25;X& '7Y'_<1G %/7"M=#$FR90&=2&/>N"X)\3^??.&1GKPQK&+AGMXV'A^ M7NNR+O+?P^)?N*+?7_O^-XD8;RVMF/PX41,Q7J0ZF2%7/B"NBU>,-P_9GI/I ME #15/]=J*Z72!_XB03\$7_'\_EO50%W1;2$TJ(+0N$U$5C3OS%%#Z*.8"R% M2?JU,40&B'5**&EMA0[/9G_#B]JG0A*^RI])U+-[CXO>S=%4R MXI3%Y#@#(:X8O2/!UQO@EOOD"R]"#4+&,ZW>F[[[^PQHFUBBX4%R2YXE8?=: MHN7UAA@B5$,FE4<%V3^ORNXV>FCP1@IN3-SQN' RL6+I4 (530#%(CE!/!J0 MR"13S!OG!H6DT[+Z$V0L>S+Z&+UV<"[?7\9OM, 7>AYN,7'QA,5I7NE" M:QTADQ*\#P'(G2E%!2-L\\3GGN!QTM]=XA*/V Z=/%_'S^\G !EO[G$DVAR1E5BZH4$+AH74+\2.BG (*6FCYT4-A3Z47OX;% ME7/;O,SBP2=W+:EX>AWWRB=\E%(&;C RH01/$5U4#'7M*A42\R/E$P^^X^"E M$DG&I"VW$'/-;4CKP;N8(603*<2I%;ZM,\V'+Y7XB3 Y_X)XO>DV"_0A_/E7 M"N/*V>IG.@DVOB8EBA:1])M)#_*4HLQ2+U_ MSA[ X#T2Q=LJ\=?+:IWK&'?YZG+U:;XX^Q\ZI50Q7JX]?:"[BDI:S5L_PP M7X7SVW]>"^9^G:_^&U?O,,T_7M20<=T'=KV=9@RCE)%E,*KN'12DT4+*+,ID MA89S55H3=>UE8=\=J*<'EX:#8>[H.#ZOX_C([?'/]>)O;H^?P]GBG^'\$ODL M>?*.BG2TS2OKO^<)@L@<*C5#JH,6'_0@M_$F.JSENT/^)$#183S KJ[23W]2 MU'NVQ*_>TGJ[O[Y8+-TXL;E]HU] M>UC7][D)I@26AQO"[[PAZDVT'F&7?[PDN3Y>27H5]-Z^IFX6DV'WT@/#=JPF;E5-;'X5.@N*#7,O? M3!(0ZE.0+\(&P05MU^:IN>^0+& G!!_$V%,A"WA['BXJ$].Z+#A%GX/B'CAS MM(HB$GB1:0>&)!U'CSRT/H1O?__Q=T^,0L"\D24ZE%/?R')=&SI$FDX-_W<3$.ZBUO[%9+HG'(B&%@@3D.K*S! ]688CT2\RY=0_F/HS\3)=^ M+QN/T6;KFJ0WGR_.XB6%L?7!_^QWK**1[ME-WYY6W"6C +6M;T4ZT*4I"X45 MS/LD/+E:P\@&G_Z>_;O$NYA@WD=_#]-P00L*LA3PEO'J M.],5I#F"0Z\%,AUCS(.L^NA7'*]!VVBMPQ%\Y4+<<)ZS*+PG7P&"SZ4"JY!? MRPI(QK++UK-06A>SWQ'@^_;#MK=%AU[X[17Q;1D7^?[^&;"F3NY:^.)(S=,5=8DBO9SE."L#*"#E%$;$0SO\D)Y%+A]QL^= M.&S'F+:UN_RU;.";E_ A+#[B:KV :T>!KI&,P4DP/O/:*RG N>@@ZA1#8B1] M&.8T#_FV"6:3NQMUWM,BA^;W?H>KR\7%:KV&^54"/-0QS&>K+\W;3@=\5]=& MU+%KO=>:RH*W7*BB&;GTY,\%EUV07%HA@BA1/-*:.N!;#]ZLBC+IB-Y#T;7? M6E+,Z+*Q()2E6$.J(I/<]_W5O5EUUU?Y-Y>KY2I? QSHFP!4)L506PL#)E?-1<-OZ]>'[[F69+MYWA4>/=-SX:JW(9,+( M'#"1*CLB1P@J*2B8A0R(EMGFR8I3+KOKB->^QIU2Y^SU0DAK!<\H8/I6ZSH+ M)7!'(3-X7^A.\=%#]"P"%7&^NLBU7S#1;S_,ZX^NS\GZ(G>M M;!L*=TE3O"@UH3G4S+/"#"EYBS8ZI=W4#I>A:SNB$V<:\7L7T$PPRGEDG0]/ M(JU84H%.HB"\K8,J+3A)SH2T,B(YML*'R:0%1Z[M97-, 32'J$\8?I7]7SS[ M^*DN^G=6^V&[.S3E[06/(F8()>8G5R^]1^U$ALP4HQ#%)_ L:N ^\%2T<((?WY/%R_8Z3H!UX#/>=?6O M+:LM"[5<7H5ZQS=M)IQE:75*8.,DIPC3IY<2)R!E0ZCRX65R1$. M/KF@E\UQ,'AT(%U>2QZ?7UP<[6"^PVI<^OD/\XOU4B_#^0=)X<0G!5@&?U/+7[2H8L?O=]E'M$^:0_4QOQQO5'6Z[EBAR6/]E@?TP2? M6:Z"Q5# "R9!.4V''R8/.D2FC4K%Z2X34B:Q^I=M>/28[/7LT5X3X\\I/D-K M373>@$V&-$&G%CAA"W!9G/%.E.S=<>S.+5;_LCN/'I.]7DVVT<1/_[X\6WUY M?4'6N%PGNM^L/N'BPZ=P<6.]CQ\7^#&L\"[1]U?[E>RP9*D 4Z0XP=5Q#TIS M$%FSZ*Q764R&H'C7Q1[1WFL8R$T>5KVFB+1Y1;A'D,^SERG02C(OI3Y3.0B\ M.ME%%N.C\)Q-;2C9HXLYT'Z8/B#[U9OM@*8)]@ \OK#D4A%<^TIPGD#%H,G; MY0&DBCYQ;K-3$^:O>&J;3.8QXU80\@CX9RIFX<@.H*74H$R6$+) 8%EQ+K0O M+DQF4NBNBWTYS/9SF.T'C1,L3'\^VGALX=%GKEE)(%*DA1>>(5J3P:5-!MV!B-/9[VF['A\E3JR..::S"U.DD8"%)G2,XZY9ED MV;X,(3EP 'H08T]E",E=4M)L O=)(XC %+G$F,%+A1"ETX(AZA1;-RR=&/WU M* P\27\]QA:3ZNQY@HYTR)I>Z*]'T5^/@LD^>(2WL?&QX+?XX$.*#LBCHK4% M^L5+21@.\:T!Z&_+BDXR4JEX:C//U%Q$M DR,ZF M@,(4H>X5?+[07X\RZFCZZS$6.33]]?5 ]O7/>]-?#_BNKO378]=ZC_ZZTGU) M9@O]ERL;V]$.U;ZZ^R%<)6]+&#M$38A0LQH("KFZ1\TYY,K(3XA^NLQ2-X3_?48 M0!P%_;5E.M@8$ (OHG;!"W#U]I169REH26G_;:O?+?WU*'1UI[\> XT)/@IO MXC?65H;"DR ?SAM0:]W:HB!Q^A.=G=1\:@^1ITQ_?4B\[PJ/:=!?LY!$"%R! MU?5BM-R 4U: R:3(+) )EEL#^ONEO]X)KWV-.\&'ZDW\QLB-4DS0YI*<-"A2 MAF!%HCM%L6!XYCE.[0 ^9?KK0Q[ N\)C@NW>#WVHD%3,E'G(9%P"FL $AQ#J"[%2#AQ&#BXF+H5BJ-C4N,9/ MFO[ZD/%[%]!,,,H9S&1L@\Q(WBQ@$76JMW>5R;@R'-&12Y%<%F9JE; G37\] MPRH T'M^.FOAFH;[(7^>F);K"?HIOU<\.0RBY)9U[E\F 5=U5D9B,EY MNJ\K?Z>/3LH)U^B<,/VU]CKRB RBJ,]5GGZW'IW(5/6G4I(A3(V$XSNDOYY@ MIK4'P"9XP.W(3LPSK3+X"-:(1.>>-N LV;%X'[V71F.>6F[I.Z2_GN#VZ@&P MHZ._-H)SU+ZV6[%:V^$$!$-A2,E629&+DWIJ@PE/C_[ZD)NC'3Q.A/Z:)V&B MH6!&2J%HR4F"BQ0S%*$M.=BI&-7%7=OO,H]HG[0'Z@3HK\>@[+3IKZ6PSEH= M0 M5YY9RTH1W"8)7UD7K2[)=1DE/8O4OV_#H,7G:]->T8I^ES5!D;>_AG('G M@GZ13I!RM#6N2Z7+)%;_LCN/'I,-7TW6= -4Y[/$;8ID81B,0/7=:J9=A%" M2!FB%B8$KJ5/9A#-P_YD/J(-LUOT-64L'!5#M>%61^8"&%=9LA+F]24+A4=9 MN#>,[__)??H,U9.&W][XJ,=@9X)%^8\OK Z6IS/)@SB'/'83$(B"%A:@R MD\5.N+SX5/BH0]#&%29 \DCP\MJ!2^1FL*)8\#JCC%-[4#T"/NKOZ>C:#_8F M6!>^ ]\O.5S<_S)>K7^>K_\;5.TSSCQ=G_T-_]<8L M+K%L#4?@Y&%4KCI'%C$2 L]:R&"R3*V=[>Z+^FY"SFG"Y.$^< >[?-:_U+W^ ME3>#SSAS";6@BU1KVM,6"WAK-7!&UZEPF**93'7(!OGWC^Z)P:O5Y; K-J;T M!G=[+>]JSG1)*TKTI^$CS@HFZ^*Z6:C6Y(#WG;'6B.TYU(2-LO9 7 MY$\-+5-ZZ"+?[FRQ_LO7G#!.JX0F!C#*D,?)Z'>!20/66)Z9R1I+%^*"%L*_ M0'T*J)A@&/V@F6AM@WM12S$EI)0U:%>CED#J=J50Z)*\4#GQ;/3>>VH:K.ME M4TP<2[TJR7=^8[Y9X,_A;+%>%I_%9)"'0->+&5>4YR\.@\))^%4))KZUJG6_>R ML)==,G4T=:@6[[;(Z[-AOKC^4?U[?*:3"LS5#DO,G%8;:PDOUB'"$9/'2.=$ MZT+Q_:[P91,=#;YZU/PTFX3GN9:"107&F%IV*!BX[ 5H8V/$'+,JKK7W]1V. MOMRIB^@@QI[FZ$LEM,Z)/#TO,8)2WD!T3D.FZ,A8IG,1K3.H=P0X_M&7HS#P MY.C+,;:8%*O7MV4\&$4V9$TOHR]'C;X-VU.C+R<%VC&GW,/KRVM%>K^!ZTJ*31:/@&:RH M69F:G RUQ@B%E84SZ;R_]\XS?/;EPZ^;8'%)=[,^,_QR1YLT''1W M)"W7(WKJ*&Z$X"*G]1<3>5:"_FQ;T)SJP-26F-G-(AWNQ>OG\*OYP\KS4 *' M*&QE+T<*LYG68)(T105"??F F\\%I-C=,&!J3><*H86+6*LIU=AVFOG8O.,Y'#Q M]N]![&#(86')SE;8WYC<6Z)^^&-^+2K3LMB<':!4OA)"./!,9O"6ERAS4,+Q MO0/FJWBG#9CMK'"0$^8#V?X&W81BC!HS%*,X*')W2<[H0.=(!VP)):4]M0]N M%O#$0;.E)1IZEO>:KFX\YV^.];6H/\\O%]>22J.%DM& 9H&"+EX"^=+.00K& M"*$%%GZO0>=9RH+0?_77^XIZ1?ZQ_4?K']>E? .RW_4__W' MN]=?%?;''W_\5Q5Y.2\K0BG^5YI__LM:8]^*D](M*+\C!2W.:O?:LH;1E_1= MRQ]Q%<[.EW=%7)Y1N(W/86+\E_SEVYKNKO7ZF^[ H=OJ\,\57F3,__D?9_E_ M_^>9<$)I@R)E[Y0PVN5H9$@LUT+>)/AL_-<=J,#WVZLM"T6A7U!1GT+/ZA(L/G\+%=0W2 MU_*+VP-L9;#%%/(QB_*5P34B^0T4Z 2'7B8;*G:FHN.M5CC!G&-;Y#>KANX/ MH/U%*BU7>SW*4;"@N4 %WC +REL' >M%:3WG-J,/?C+MDF,7=T2;9 \HW?^& MV@)B4V+M>7:A=\=JS82*Z$5"<,K5G 8KX&KO44Q*(9?DY:;)C-(=N;:7G720 MG;0#P*8T=O?9==YMR9BY;")J*VI[J@*E8Z2X34C(UHL2DD&ECL=[N[NVEXUT MD(VT \"FU"7Z[#JO)V7=6FI(JL0(U4-4C# BB1:\.L$R!S2B44%F,X'B?OR7AIDE:X M1QF]=I!^#"O\VL9Y>_,DQ:RN#I)'P8$ 2L<\"K(:\Y;.>"MY8L=GJS$J.*+S M\6C21-T@>%2Q[W!US!RSG"6,@-(64(XI\ $9"&0BZZ1=YN8$M^$1[;TI@'^" M&WD4)K[ MN">&CSA[]KPB&+E0HG@+F&VE@(NB*D5WF;TUA\2^;>9J;N2>& MCSZYC;NAM[C MS!D^KX.$Q2*Z!";D^C:>"H3JHSC,(C.3BE;Y:';PMK'Q'FVWB14ZED#Q'8]@ M0]U 66E"9*)?K"A&*^;$="9B3X(Q_%AS?+L:?TI\R$^2/,>D>&1)@HS!T)50 MZ$#QZ,&YG$T2B3OY0@D^66@?% X=G.5^5(1?/^GJ7[I_'\V\YB9JH2$[4=F@ M0ZH>A@.THG)G<=K\K1_K#K;8[VZO' >LCFELT".LA#Q(*9F"Y&ND@5F#"T;] M__:^K+N-(UGS??Y+W,Y]>9ES9%F>41_;\I'MGD><7"(E=%. !P UUOSZ&PF M)+B 0 %9!1"4NPV+BZIB^3(S(F.#DK2TN6A33&L3]=*[7E[JRCD>0#WT51[J MTFHIH3O/#JWSQ& !8XNK9?:%-HDB@82!7*FLI3F;D9Y'"04!22(SH.LU=:T8N%RM.&\\P-$_+>87=88^"^$F4?9[=8;E,HDBM M:;5Q01S4H6$I)V#"EQ!UX3FTSJ"]L.ZPG3#P;'?8+KIX*=TU]^'I>W?83MUA M.\%DB#:;A^CXQ>"W2$S22A#H JBB!$01 MB851VXR H;/,OV;'#;J3OL^<&V M@VI[@.M=&X=E:\D_:QN'C[__N>[N46)TW)4,@:<$*GH.(2$'H3*S-AG!=>O@ M][,$G:$?U+O.IWTIK(>:^LT>>,D%2?Z2@CHE 10Q#-%[,DM,01$,4Z)Y@.2B M6H >8]$=JH?>6X#N0\SK: ':22W/MH@\1*:]MP!50K/$K0 >C:>-2$0(.2!( M*8Q.&I5I/B+\O%J MM-O%U&>N 5H1F^P> E220;*T4]U+P@3J= MG&,+T$Z*/*(%:![ALWAKWV;?TVAMW?_X>-L?UTB>F MG3J*1G@:'+0J7B MHI,RNBW-<9]]W\F[XR:N"(*BD%_A697UB2JK&6PM7:' M&#&>@\OD [MLI4DA2H_-FY&]PN3CH_;*DRC[/)./77(H$W>0N8F@<@K@&5/ MA-'96T1L/E/LPI*/.V'@V>3C+KIX*?)PCSX',7G"I MSJ^5:"%X).$181:%D@G]]^3C?G7>*?FXB\)Z3CZVW*=B@X$H2ZF!5 ,!&8<4 MLLV!!\%8Z\O+BTH^/L:B.U0/O2D7S<10O#A4 W2+V;?&^\0"?KO'N=JSF>&03) M,^0H7$@B,A4&ZKC^%'F7#9C#M'#J/*F;KC[+D==_7<_29_J-O_K(E=KYIE[S MI;KQ^2!GJF27@S;NV,(<:=KY+3E3.]]Y\KRIX()-F#3(FLRG M4B9[N!ZR6A=OHC:"R;.9=?3SL7E3J^S&0U__VUI_ZXBIB8%. C2 HLX%P%2 ML*!I5Y$!"1[&H]RU3EH2=(:N?%OXW<]1/8$6SRF[ZJ:)S.I\!2GOP\VH ?G;@ MZ,L).B17\7;]5HX^%/K;7Z:3Y9V@/STP&E[<'7=>_1+^'G^Y_G)C2=*/2)E7/V*^3O4)2T9OGW?# MJ6&,N^(1)'FG=*IQ6N9<%^"E1)TP:R]8O[;)(62_&JR?.2(:)F(=Q^F;3Y]F M^(E.JV4GRW4$8'Y[C%W/R+/_4 K.;K-\1][)Z&()4'A>7O+7IK%!@I:1Q>R0 M_L?[17YWHK_C_AS0T+#C]G%\OKL:?QK'*[Q9X)M_?<149LC(06&2G!;E')EM MZ 5PB=R0/J^$>VEYOV$UOPU_C1;A:K;./.,?95ZQ=NG^Z MKI.:WL_GUV&2<)1$UBK$!%Z3,:56UYXF ,O"1R^BT:IUKF%G(E\-,(=18\,^ MT<>MI-4 ^@_ES?7B\W1V.X7A_23-D'YW/C(<&:T8!89I!,6)-9=S@2(YURE% MYONV!W:1^&J@>4::?HQ?>[*;O+M2RP_EP_5BO@B33!;,M1R5Y+ MSSP873,]"D=PD0XFXWR0W@6MS-D,&M[&Q'>(#PJ#Q[CV)\/UBI%J5]W-Y!C9 MB$I;5[O@5*M>!P;>R@(6?0DIYRC*V6#Z*0:^XWDP]3\1;3E=G)'H7_[@P6C6 M]27[_2N8/(K:D]5, F>QEMBC1PBR6$!-GJNS5IG"SP7EG3C[#O_3 ^:)=7%\ M&+(:4JNUNKI 7*W7Y0WC[;BS90SI)KIT%2:C) LZ0UY&CC& BLZLAN44C<+2 MZ12U;=YLZ!!"7Q]J>U?G$R!L,\SW$*$]VW/,X/+D\LBI*MAZ%\'_#[,I?)\0!Z8KT9M;\?OX5=@M$+9U)K$(5G[4O+K2^ MIKFP[D"=,/!L=Z NNG@QW57VX.E[=Z!.W8$ZP620-BL'Z/C%X%=([R1ZX.CI MG#$\0B#W%KB2CI=H.:K!P^UG@]M.W8'.#[8=5-L#7.]=0JZ+A;7&2,(@R1A= M[\!3H%,E;^?SZR^HN MHGGM]A//[K5:>Q9JO/CV,2SP%T)'S1#4V2JG30&C:VJL3I*.LZ2 9!^S5TF'?#;IHYVY>YU+ MXOR ?7@S5A*XE6]\7Q8FATL>\CY8L M?AS/__/3#/']9($SG"\V#T:%N8ZI\""UJK,U589HE0$AE%-<)X'L;,8-=N3M M^[HX!] TK$8?CL_UD2B9"2BU!BX3HYW ULGN64%(R1J3424W>'/]1KQ]7QSG M )H>RMY[YW/$4E9&"0%2VDB^5'3@N(]T/AH;)+>9E[.YU]N7J>_+X:0P:5B& MWZN1^./XZSCC)"\95#(*8Q@)W4MB4)4((5@''E$:+KAB[*S7P5-,?5\')X7) M.97S'YA0'YBV(@4+UE?;L+9^<;4[H^()68TS9G$VE7.OJ";C)&MD CUT0>@ MW: 6:P++1'G4]1)!"@^1HP(T(3E=,LO8NJ'0:\RF/0K;)U'V>6;3YNR#2CH" ML5('E](A%4+&.HO*9J:]P^9U$!>63=L) \]FTW;1Q4O)1MR'I^_9M)VR:3O! M9(BTQ$-T_%+PZ[A3B9<$*@6D#VMI=6M.7&K,2DCE0O/C_,7@ME,V[=G!MHMJ M&\)UV4GN7K;FRF3^(\P^X6+)P#I]4^E*"(^ I=0$!I/!)]200_2!S&4G\WZ- ML/=YVQEZ.+TK==JG1GK(NGHJQS =+;"(,1;OL\Z\]<" MRTW /@0]K933<(N9SQ:CCU4.RXW71,,X#QH8[0J@F OD6CL-QG ;";*%X5YW MEO34#7305W?(N/?"UVG2'R[SAHDUMT3PVE(\0_D/U M'2&Y/E;PS<$31$S*!(@R,MI(:$N)CK8HS@*3)94@Y%ZCMT^MP"T68WO]=1%8 M8[VM,R;6A' ;BO&,@6:Q)FJ[1":##N M#T&C5VZ_.58[-'?OI<.=QD>)?=I" M9@W-K"4AJXC^FA#'64QH%"25%*@0//B0#&B;HP[2Q92;*&_SI2]0>0?+;+CQ MH;_BXFHZGY,Y,:\'_YO)8IS'5]>+\5><8[J>T4OPF,*S3L]O5'QV.$\/"M \ MHP45K53%.Z5*"EXKA8@N.,9E\:-.;SKR>GKCV;_?/OO=W^GJF@BN0^&J37>] M6)IT'\J[,)N,)Y_F-YT;[R($(<7"HT3PC%U' M7_$?1\>;+W7^WDBF7#R!HOI!= R;Q&L06P+326/1NL3F?=N;$#Z\+WH2S#Z* M)0RN]#[JRFY]N"/963ER1DH;6'4?):]C%1S),].!I(THS$M7I&R>S-F4@Z$B MLF>!X!,J_VR"L\]4R1"8R&!C*$5D9R-OG?;? M(SNGOV4:'J1M=_QF8.DAEO1=M)XH1GPL8]@+ID9H\">)$ M"3H$!YA% 66YA(@6:^V]]"('QUWK0L+3(&U75/?% JV# OONGK0*,-Y$B;3Q M@M?)GEII,KQ]ANAJ]"$DKZP,9$GUVD-IDYAS<9X.U=MS0;F#A=Z#H_,1YXO9 MN":.+TG[DZ0\__C[GVOB;%#"<,5 VVH5:$7V=&"5>2W)C(Y>EM99><\2=&&H M:"?\'O:)M[5%\6Q11ZS^B'%QQ_R:/"%\5,PYT*).EI+:5LQR8%%:EVH+S^;G MT Z2+@P=+1700].$I_(,E-,I9.,A"D=>MU>UU*1&S&+6AG&AX1J&+O2E^$*FPR$32(KK$C2(7 M.2(6QW.V*DLAM!L]]^#CUMV/E=V:43*ALR->5[YK]M"/XWF](+K>O 1+WABM MG("D0GD= MVG WKF%$-*A08@#FA2?[37,(GFE(S,8L,(:@!UI]]PE[;8 Z0BT]F-5;B%S= MPC)-@"Y(-ISBY QZ0WZ@048(IT.%HTE"M/:WGJ-GJ*C/:?'17?3G$J7YB(OQ M;/G(RL?O?TTG\^GLY_K7JI+J159*$GTT#I(('%32#IQA"2QFKY1ROL36L?.= M1)TJ8M)._8_<^)9JZ&'/>9; M8>R#XD]!3+V(.\TL8S&BNT"FR.T9IL.UZ-C:]S\9<':$)DZ/FR[*Z,/(F7[!^6*<*H'K M&XMBBK2:6$2A?,VEY> =66'6<65Y2%J)O3+'NY@VCZ@8WO1MKJR'-LUQDF[H M'*6:MS7[-OKS]Y&R1NC( QA7(BC$ C&Y J2@R')02G#WC*[GF/[KT_3K/]9/ M7*EZ_<6=EN_>=P*'YDBI3X\260\+]J?I#,>?)AO\5%Z2\('(\+5D3"7P7$FR MNY,PV7B)/#5>KX^(N+SE>IR> M]/IJ\Y@;WD->T^CF]V@.']P(%YE1BZBM=D%IX;W/D3LFBDK1$BI&A[SPB,KN MC=?=><_9NDB><@"-154O1T+DG+PGH4/65N82W2Z=;7WZL7M0;<"TLI"NKJ;_ M+TP2DL>&LQEF>L^;^1P7;S_7*I'WDW6.,!/69V*G]FHB3PV=@)#(A;-))F:, MSMJU3B3L2N-P.U@;I3_:]FO+$;T4K5W49\AYZ1AH)>F&N0E+1K=C\_?K^&],BS^F[_[^ M:SQ;[FLC*]$9)PH04.N\>4F&M[ )G(M%L6("G>=['8F=7OM2==^S@!M.,]A! MZ:_3Q5/$ZJ YAFS \)C)&D=7R690A*T)-@)#RD>BX>DW7R@@&HBYAR;^#VV8 M^78&U@[;B$FN5"460^V@@DR"#W;98!JMM+493^OU[CR M)(VOQNLL\S\WG#GBXH>U/[?*2B<^5L=C34(G!Z_FH]=E$;[4N!3]^D=<7,\F M\X_3JZN?5GR.;,@R>^8A8B:3JO ,(3L.*@MGC/ DUM9]W_KFZ:6C]*QTWD/W M^BW\C)POUB630;J<0$DZR .+)+@4>'3:N"!;N]M;2#G%O> YZ7S:7F$]>&); MR*+U.,,PQ_E'G%]?U,QNI4 M*G(ER)]TQF9!&WZRS6NGVU#^':6GAD,/6>^=N/B-J)\]P4.)9+&$R,&*>OJ8 M2KZ+!CCSVCL7HE2MLW):T/T=T*>%0@^S_K8='8I<,"NL!)4R22,6#\$I 3:5 MX@)SUB=QBK.^H_^_Y9E_3M(*(8MO[R<;]N$H<:E\541A@8$2!B'6^%[)C FC ME%1&[>7^=WSQ2S6)>Q=RPZ$T2UIO/,R?QR$N!V[>9)O_%KZ1^*YNPG,X?Y,6 MHQ@KXSI"9%'0GF 3Q"PM>)64]+1L\>'([RUPZ/3:%PV&_@3<<-K*DM)UN]5Z MDW!#]!V-M^2_??/QW>^55%O(\,C6@/&\IHU'2ZBMQ7=%&EEL=B[O%SKM]MX7 M#88>1?P8#?XH-&PPODH(EHX9$U0 .H)UK=,C5!HZF$5&Y2P:7HS82]\/G]QW M4GT/>CQ*..>2+'_+Q)OKQ>?IC("WS,14G#'#M0?#:FTUB[KN/@@,Z_VALUH9 MW=C2>9J2H=/B&VAVVES"/5Q#/*9JG<>U#UT]9;QOH^DT:>XM]+83"D<(?4A0 M!,4QHF:0M?&U^D.!*T5 X(&S(EV.]KG4U?,'PX[4]2&QT$76/2:IOUUEX=YT M5>""<68=("NT 5J6P:7:.[A$DY$8]:9YH.\I0H:_;&FCIRWYZ8<+N8@=$23U+7EDT\BM1X>^A0=%Z+WHT7S\3R/TT8K)F&8T]HB2&L<**,*.,T-!..]T2S)I%NGO.\@Z4+ T%+P M/=SI/YW(MCSVR/X5@O632B-:(V$K,R_/(4=I)W&86BDR'W@<:06ADHPWB"S"*.+LAXTJ[U)BN+@ VUK0;WHXQA)AU;=#%:Y5OM$2(%&"L M525P)5SS>?3W*1C>?FBJH,?M$@^5[E8GHGGEW$>\(F,G_Q5FBV^+69C,P]+2 M.:9*;M\V3SU^G0'PH M&]\;B2A\$=8 2\J"(F.]%B=[D%A$#-HES5NWHNI WBGR2AKBY?$VU8]B^FAD M=HU_3#?H'>-\G7E%WMJOTTE:?3'BP:.)40$SN4[3R :\%Q(L\TXY)C"QUEG( M>Y)V8=CI0R&]7)\O<(;SQ;N_ZU13W!3)*-I4HJQ32HM?GO",/$3D$*V24HK" MR<9K?H.^E9P+PT&X%AFV/R3/GY=EK?^KZMI#%<_$8DY;"1' M.<>BD[&&.2U]")T@%"6 ,Q-<=DXDLS."N->;AK,8>M3.M"_1-C0DE\3]:SQ? MA%L#]V:FFY7*^Y(5R'I]J^K$L.A%!I=MP,)1E!#W4O:3C[\X#1\OQ#X&)R[S M'WX*:5G=MMS"Z,7"%AM!B*A!J=K=.6@$&[VUCJCUOG52^6,J+M]6;*2!'NKL M[U-TZQWMIJFG6\.GZ#G-O>&QNGI6]4<(NO>-X2:KL?!HA+"0A:N#9SB"3YC MT:[': UXE5JG& ^G_!VWA$/HOHM\6]MV?^#LR\_3VU;OV3#K=(X0<\[KFTZD M$XI;$Z4RPAHT>QWN]Y\[_$W/\8*>MI'2<&E];Z>37"/NF1X8)FD\;9?@I M^Y!<$#4Q0]3Y$1R5W8@:ACC[95N\XW<;Z8D4TWXE8X M)P-")%.-]H+:TJ..-"G:8N(Q6XNM+\+O4S"LI].?_A\><4?(N8=(R(J:FP2U M&Z)HB9I:"03)5:(LG=X^2@_6!..%*-&*UKVCGB3D!&/ C]#.DXH^1K1]&+!A M_KG^^^[_7H^_AJL*[X](I(T3^6[U!V\F^?XW-GYSA%%@M-8#$[Y./B<'/48C M(0AF-?.U#U#K[OM'$7PJ_!RE](ZI,X_9P.%RB/22,OI]\)>0M#\GWD[M+O-^OXWRV6U>"ULP$5&%\33FI13=">08C, M&FXDLZKU(;$O;9?JDO2BFQZLB0TZ'QZI221A@\ZUNY%?=R3%.IPW(V9.[+O4 MVC+=3LWPVT4_&MP.DV/$/P@P1L*AHCW-@M(V@^+>@Q.6@<_%.X>.9=6Z*N4Q M%2<%PE$ZVJGZ3@(>1N5TAK$4O28& Y&%-D*4 H%GJ75.Q>K0ND)XE\J[\_5A M\1EG&X_=J!CTCDM=FRT%7L=P"1'!%Q/ H-$R&"&M;WTKLYV:"]WC&HF_!QMX M@ZA1T9(S:24D4SDT2.9@D74L"$_9*2F5:YV,L/'Z"U7]H0+N(]=@^N7+>.6L M$;]D"-89!$@V()$6@Y):N53W70,J1 ^^]G!2F@O-)>V!L;43] PY%XJ%5@KH M8?+=,QRCM\8B+PK,) 7@T-8E#$JY9\)"39M$ZG7SHXWS8I.%B]'V43M^&O\2)>:K?<55ZT^ZZ#57W'QH?P1_AXY+;2- MD>@S/M+N9 0$DL2R&+23-4&B:&4;%38KR?_CF39#B3UW0ELF.AMGWHX=1.PM03G MTZMQOFT>4A="+3"),OC(N07A:TX;CQ%\9 PT_>-(;$;O9Y;LSKY^\OU#%^'U MJN=I8WDW;];QF*9ULG=7=^_O_NII2_>> M)>E\ZOGVE]S#X0&)-IV4)-8*WQ!B+,IKHRQ7+A;';(LBOV>)&ZKR3UFT6F@- MU;,C0UUHB$IG< )YSN2Z^]!B#QJT\N]^5(N4\6&V?%M>QCQ^P]FR?]NHB"@< MDPCT+_DH6F:(Q2*88IT,C!75?+K>?I2=*@CO4[DD:;Z> M//?_,8\TYNQ$X&2,6 [*1D[4UD Q75VJ5@Z0S.!C.9'#"FM;S>K=3\YK0<8#\>XAI/T79 MA^O%?!$F>3SY-,K):,DX!U[1JZ2K;8:C!Q0JBF22= ^;I_4"CPV27A-&#M5$ M3TF1ZV2,K6>A$Q$CHH)@?>T;%DD0S K(RNJ()66>6F? [4'6I0*FM49ZB')O MD/CH2#0\)G2605"9-CY6\WO)=2%)%*5BE"F[UK',9\AY!2 Y2@,]Q+3&S>.G/F.7I>#3P.U4$/P?!'M*TM)CKL M8HR8@',50,5D( 1I 65(4CCI@FQ=N+Z%E%>#B@,D_Q@0=JB0-S-*9EN+Y+V+ MM*]QXAJC :6"8ZI.V4Q[Y6->S#GG;$F21VH,A'YZ$Y24XSQA( M:Z6-GF&*>Y7^76C(NY.>]PEY=Y'W<-'.?:AZ;2'O3IK:+^QYB)@'S'L@HSEX MY4'$>@2BX^"X-5 $%\XYX81O%($X^Y!W#[KO(MT!0M[1^"R3R&3E%$_>,VUL M(?O*L!,F:9Y4WNOV_ 6'O#MI9$?(NXLXSS[D?7L(3LL'.E/#]DGOO8:YGR7C MM*'M_27T()R=A0Z6)\-84 H)(5'21Y:%]A56Q,$]:Y\E:*@0-@LNH# %$B-_ M6N48(0I!B\ 6$[G$[/9+X3^G$/9'_(J3:_R)-I5:K%USK__/>/'Y[?5\,?V" MLW=_IZOK>J-0>V'1_W.MOTFD/:ZK[[&\F2R1C$;+:Y=JK:Q$5HQHW2[D #+/ MV5G;].)]/[I*TQ.F)DI-(_M?I+=@?1^ M$MSLVU(^M?54/1FG5U=+_A8XP_EBQ(S31>D$1=>TW>0,'8(^@/<\<:>C,K9U MU+)'=BX5G^>"@!Y"ZK!52'PR#-P7>L6/67IN M6^<.[Z;JLF'23!\]!-:)CDV3+M@2B27PQ2>"K^7@\C(!4:!W.BO)6V\<]PBX M5!P<+N43ALYSP8@L)\B6[#6E0X00(P(60]M8\@)EBXJ^%QTZ/P04?>KAK$/G M0B;:[50&6:2H.43D!4B9@3&95?(EY[!7LLZ%ALX[Z7F?T'D7>0\7-=V'JM<6 M.N^DJ?W"IX>(>3@0*%F4EY&#R=F XH@0$B/ )R_I.\)YM==U[9DI_Y#0>0^Z M[R+= 4+G/CJ3/!V210:R=WPHX$)0X)-+/ 3RF/U>C8I><.B\DT9VA,Z[B//L M0^?W6O-5ZWCXL/E6$DX;,M]/,@_"Y9(9YDIA(C!R)UURM>MM3)ZYF!G9$(>& MR[<2,U2HW <9$\<:;,J%%I!@X&WBP GOC*?B)=_KVN*<0N7WO<(Q]>SR%^-[=]'^\[YW%RGW$;C>HQWI;S@;3S-]?X9A MCC_BZK^WC>QLP9"]R6!9#+52)X(/24-VZ+53T1;=NI'X\51?*K@&UF'XTV0U2R=]^V,6)G,BM^ILDI=?72W/C#?YW]>K:8:W_$YGRQ\L%K-Q MO%Y4W_:/Z>IH&26AM&:%;!>>B5G!$L1:2R2,+8+Y[(1O??L\*(/#-\ <&H%[ M+H#3PV? M7)/UL^0;V70B@B%D%$3^>3T>9/H2YZ]B\4$'9OGJ!Q'\JO>MQMI MLH?^BPU!'3&E+@-:\ZY/8!OF?(N50 M=) PY27 MSO?-)B>5.1&732K($9)52B_*5%QW?.00B?>KAK.,[!G-$S008 M;9?]UQ5XYBQP&S2/S'D>7G-I9"<][Q/?Z2+OX:[V]Z'JM<5W.FEJOSO^0\0\ M8&FD"ED45X KIVCSM :\\@J,R0R5U5SZO5I%G9GR#XGO]*#[+M(=(+[#G=)! MA0B<+_L'. U>U%K0&'(H]$.2P(7'=SII9$=\IXLXSS6^\VN8U>3:KSA8..?1 M&T\2O7F>[P?!&C(BLRW%VV"L*E$X)W52RNL2!'<^=@S6/'KW8&6,UB6O58UF MUA1&%@U$+F@M&*.T9#9DW2B8WW]LIH)@] NAY;P#/I2+&2Y[0+ M]\>1<,X.=Q>@W.R2 RJD8;QG2?6/&&E]?D62S.*7\'?E8)/,44Y9,94"L&2) M(L4*>,\,$&51"Y=<4'POL.QXT45"HJ5P&]I(^]#V9OX;>9@=#7O8>_08.L="'XRE)0^;H<_&H.:;_^C3]^@]Z] I&](<[!#WQ MPG._H>NDSVD;N38\>RHI*RIN[HCVH&./J[C=>MY\Z[#7;D>+?]I0=GWJTLEB M,XL1)-;>\%@<.'(>04IK'!>:*_7#>Y_K*N(/^9[,H]KK@ZQ-GK"^=WZ[.^ MNMN%5@,6;F^KCLM5J&V#%O/;1,"VF098XM>L+-,R\ZDH4W*9$5GQ^_H#7RM[[GE#.XMVCM M(:YV"FDKMK;LZ.MOUX\8YO@__\=_ U!+ P04 " !'@V%6KJJJ&KO45=74-''&>,W= M1MIJ:GJ6^D9[30D$@@;>>K^5F9VQ.<'LTR8P% HE(RVC(BNK8J:EIF7V/PMZ M#A0E00@X!X?M!F**,+@B#.H &J*L*-Q)M)R1F9WV7=S?X^)[>PZ&'QHY+'I675-;5U3Y_5-S2^ M8';\U-G5_?)5_\";WP990V^')]E3TS._S\[-O^>NKJUO;&[Q/O _<<$ '/97 M_4;Q4NB/T\OJ&I':9N[ M<3#^X7U2.W"$21WN)[0_R?X[L*O_%]G?P/[.-0QDX##1X<$5 1%L\?4*XQ16 M#5_5T>A>0E:31]M] ODD1IN6#\)\*WU-RNG=_EO"IC;A]?-4U+[EN=3.W-VTQC%R\>V]GIYJ4'W0P7[GDI] MUPQ*@.?NL=N#R7H5MZ1$''^:2_,1'L2V;8Q!8%W;MY=*,8^=2#7;7/7)U.FX MH+WCG)/*RX4W7K6/"C?,2[$Z!;\3\I7L048,N^4S(68S!P)$+'VK'P()P<&M MF/[:EXY]]OV';>PJZ]-*SO@T.WIUAGS7F+?-R;3GX+P2IQL:K8OAB\T"F(/DJ?.;44Z8N" M0'JNQI;&!_=2CNE!MG.I*PGS_%("VM5>_)-U2?KSOI3RF#2*:MVP,]TH**/: M0 L .8-)I.79(P^+&MY?QO@*^;('?G7)&<4%F9%7%O$C($#S MM"U?:!J4O11AU!&YII;G52['K['TC%3:G%]AE#1FKAR>J9J?,Y#2>U)^HL.P MD'-,D-(+@7H(O&H8GFM6AH V@;A,7'TL"L?\IW"8KBM.W -%DS2YS^[9(()U M?G@=?/;T:X5VNS3W%*D!3E35)4:,;X];2]Q!N^?+QR7=KSI-R-N'Y8+Q_8:O M-_RDSYN4C9$Q/[BH9=24EQM+XO?_0DW0-9BT1$8>*2QNF&[C))]O6Y?+%/+] MN$5"Q2^BA?']]'FV.?9RG=Z;Q2!;O^$BR MB-B$QZIDI[AN)"'_M>G9%?SDTM$N;Y_RI@"90Q4' A$93E;M3SZBOR_-"B:? M",D]RNXC1>RRXH;P7$@?#SOJ-&8UU[O>EJ =^[$B5>Y^\NIIU2VV4U7HQ>^K M'8Q5%7;@5#:1>;2@?'D'[H&6$EXTV3(W+YS\=;\1*2#%&K<^L M^H3L2&:/QS [U:/N[.\*F?K6E-Y]IVWC W:CL@?0NQ.*Z*QJ"'B#6QUT!0)1 MYM3VW8W9V,H"P6-_7!Q5+4]^L&'H6XLY$[V31A?[CG%!*E^B\@'6CV=^Y,V> M%0O>4DEKJBDZD&BQ.4N,?F0^^G%05># D2@5)EXZ,],! >.%6SI#Q)6\='OU MP22VNGG'O@?! \89,>U,N93$ON]6#7XM>J3P1;BGUA,V%62AFM2+"\'3O!*N&QA([W H0M.*$'+ 4"F.9]N8?: M3"+6K!WC.NTZ-67RO@(1;W*O'>(U36X?W=A3[/*#N=9P]1'T(UHW7B,UP@]U M!?_HO5>T36O!!?77N%8/?;W1\CB4E9UR=V5/DA#=GY8P^V:I8O)98QT3F2 6 M>FKBVNU:6 V;>)./O;'LW1]UESWOY&WXC5S/5I*F5$FA@,+99$3>[9E]ZZ(U M?&-"]CH_%!'/&\2^8$@%LX:/Y(X7A&9'FQUV(]I=E)2P;E^FT M8MWBDM;3AJLD+U/-X^^/6L,_]"(?WWVQS$#Q[K&7+#OK'T=F.92[11S MO.H$.M36V5%2IS%P4YD'P$" M)BKL,8^T#AD6BB&P&ZQ=42 S8IRF248II_/'T:7$V- 8 YHL+N+*R5:-P* + M2[#)DG.I82MWCLWIP>69?,_6)&XI8<%YST69M!H\#JYHA1^Q8GAP&8(D[ZYM M*EE0?H.SPAR+<.1N/RTVKQPK.S?3&"PQ&W6P?FEA*Y6*3:H(M3"1"=GG5:;* MCHUR=!M"I"_8JR6V,SXHST* \4ST0KV>MN(@T'VM# (L+<%/#IP1)C\MTFZ7DE4#8ZF]EQ?631R]66??6&X]_A1YPA[E384?9J4 M*&QZ*9@77$EET#8A:ZBL_LS5F&GW9EJ1 MW_EQY?H?!Z9.&JO?*:M)4-N+S[17$)B+!C+R"SY1],UE\%A;!#I_3C0-FQB( M>0K5Y/IBA4FZ&UMSY+<3>W?Z4Y-G6W5Y% K78)[I$J^SJGYK^8XN;-OKPV+X<]5->U:\? A5#=IN0U M):4'EUF:!K=+,EG#+42F]_DYH>I [0=),Y^1P@,VH5W$)\&YOO<"9#>V1[VB MYL/7GL[?U9%[:S=3E>DC%B>U5QQ]'$;Z=R.AMW\ 4$L#!!0 ( $>#85;L M:W60[3T" *RU @ 4 :F%M9BTR,#(R,3(S,5]G,BYJ<&?&D-UD#TGV?2<[,Y8QS/:= M/N><^]SW^9US[OO^/N[[>WZ/\S;7'^_'=F9.#C/LW&RL+&S_7X(&3GI.Q24-)24-&P,= QL M?_=%_ HP4Y.W49J2DUT&SC"3D3.3$3L $ "049+]<0'_>I&=(?7Q+!4U#2T= MJ4'-.> ,&3GY&0KRW[TFU0:1Z@$*9DJ62Y)WSK+J/Z:Z[,XF]3(^BYK_;F4K MN\$@4N#&DQ>A-+3G.3BYN*\("@E?%9&6N2E[2TY>Y9ZJFKJ&YGU#(V,34S-S M"QM;NZ?VSQP7#Q]3LG-R\_(+"HN+/ M5=4U7VKKZAO:VCLZN[J_]?0.#8^,CHU/3$XM+BVOK/Y:6]_81.T?'!ZACS$G MI[_'10:0D_W;]9^.BYDTKC,4%.045+_'17;&YW<#9@K*2Y)G6>[H4SUV9[TL M]9*:[6Y\5F4K#?\- R3[DQ>#M.<%I!>OH'X/[8^1_6T#"_V_&MF?!O;OXYH" MZ,G)2(M'S@R ;QA=I0P\'>5G%2[\!==G^U&"IH\>'.?ZG02@5?!TF1%8B// MXSZ&%-]P^JG>M: MQ4OU_7;Y+P?=8[9%I[L\/ &!?L^S \+7#C+IJY88YKVO M\JSGOUQB0/A?90LH*FL0)A?G]9_3H0,<#TW=^X\M$IQX J)/WN5@D]8.2D^J MF4']#J)WYV=MDC(9'"TZWNK55;KSSMA1V6\6H,J>N;+8]:8"R5'"F6?^:>5^ MD5^1NF-N,E]]D]UI:N6.WHK3%4J^#60Y"EMS=EP%U#_18=Y M[- %PGLR5>S#K9C>I1FNCV@&]4+O ]4)USZ%I08][LF? M,TL?VP_*EL0QM ?SU3SI,S-/ZWO'N<)K7'2B[OGS@+(G1IWW9^ M)C\2/N.\7'9'YE#OZ+'YTU][ALZ6^1-$8"T'B8@H,XM0CKA=SEO.\_.3Q*HR M0UK'N4MM7Y9W^E7Q+;-9[^*.&9Q47!CJ.MPO0QLRC:K)(HD #34$P0/']CI^ MYUYAM?G%5292XIX_-;/V_24- "81P)X[1-L M6;6\%/7M4KT*?4;,_(8RC[0A?[RMGM$OF#(EF_X_K]SQ>OX%E6P3E31Q.<&) MP\F)(Q]\XAV].@#/S*1XS>55)%O_;(=LN1)*J'%1H;7L8I&A#LL\\ZF8^6[A MUPO U6=_OI?($CH2U0Q4&2,*9=[*-#6(GL0G)PPKQ.:!3T<;-7JY-/@O'K&1 M498-S:C1?AJ-:GOV(\8_TW[[,RP1UA DZBA'$46=236HR@;H_\.+T8C$^;&S M3_PRJ;W$5'H@XM>M36X9\VKF3VS<-M/UPO9@F19U"YH%$Y],8A\NWP#/&N+( M<4X&(;3"N0+" DAALF?P%!G86VLP/KOI<3$&LD@YHW0!F9$D63.JX.[.D6K[ M/FB][!RR QIP=.'I*:'CBX\F.EUW"=8ABG<^P&;IHJF2/M0WUCCP==WJ#8T2RC[:G3UAFU:'L(2C+&?)?1- MA7-OL/S8=[H=5V5%#W[*R^D?-65"GQE55F@FGG5VR/M;4\ZQH=%AVOB5S \N MR3=JDD-D"K.C .%_>,FN^Z#"9:-\#@*Y4FJ;&)7G4- 3W!;P]5Z0 2MN *-O MX^HE&N8E_%W$G3LC.LCI:0BSLA[ >2;Y=Q350YD#-7X&BBT-,&#<]!N>U;B= M4ZC<0)8^:%/AYG"NX+2F\M_\W0SR!L8:"$;"-:M&<.K>8]X^IA43]S98-3_: M.5]L"WNY-]50#(C0E=R"/Y'L;8RPF0F(RH@"6DU@ZG5&2=')V\\3H"I[EL][ M!?6^_DIS=TW1JS807WD<9G[>0#-_CL<\C;]8]C@<<-778%Q,M?@GS-#O\@[) M #QU,E6[%5B].K% -C/:K/3=;"K7)GFS>^18)IT67V7!M?J8APCPA>&P)J, MF[XJ$%A;&/@ TXK,W<,B4" MBUSX(B*P[HID(@"ZZML=7W&^^*P0A1CO8?#QPOA0CB%^S9#_M-1A KO%Y$X&':";=<:'+=_\ZC7/2,5UE Q!@3"JCWN&,2WWE0VX4VK\(2.@8SS+M3M7=F3W[,6]RD@BT7>+' M9["]]9D.^3%*#O:8*H.V!]\A G>=$9@+8$S4!J&KFP@,(#JA'R/0R:PG1("* MH#Z:.A9G3P*@8ZV1BY9I/-\L:!;=WZU_#07S0Q0(;>.U-Z&,.-W%JZL.B\B" M-ZZ')>:<:\>7PK+Q@',P.VG]_^('#B1"P=4=4&I;5*)2Z!0,)\ ],]6V4\]\ M#"'\F^+,23%,)+ T3[L&_5K)KD&#+)ZA17J0?)5Y2QR[NNB_)8 MO)K6YMT.?/0JD2\][N2H+#7J%WM];8(@EZF!*+G>EP_:M!6'14[\=SY\>* 3 M['E%=\3=XO ?SC])\47?QGV8I]2>VX(E>2,\+*IN3DR,6<=F>(WV]ZQ1]4%^ M/2,WN37&.7K.Q9CS3+HJ&]D!$=BY@U5V@IW=/;RMS?CCAX-;@J9M,O(&P!8" M ''6-8M0Y SB''BM^QX10+! 45Y#A'GPOJ2O+J'Y*1'XV1E8 ,E>]:47>WA! MR"#59?Y 21;T%J[+*MSFCH)'!PH%**(;1_ \2GG+EUI,VX6TL M*/;;!+?[AVX85\@;T,%R-G0^$HQI.%DF#XM5OR\Z&&O\2D=[6 ?KYX"_$66& M4]&\6M6$.<'J^C8NN85[-M\VJAXVX'&Q&$,I]=&]GHN^'Y:L8)H/FDY<.JM[ MROB6" 0+$(&EK;4G60TAP=G)X4F/V=(\1].K=X@ (Q/HS:JF]LRIKCJ^KLGC M)MR&=RPMI\_Y(/M^?,=FIQ;PW.<"7Y#HKI=++U-A?[#Z!GC_? 41@+\A H>2 MD#(4$2B!9,*3!BJJG_^ 54;%[)WR$0RMR^S #J)3\X6;/\9*^SOA'SGQ.+#4 M*4S?0MJT!Z:L/[3;.=KP:64);B*8H=1=]-#R4&\Z9=VOK.'O1/+B>2LZ,RT] MRD^#J;T)XWJ)] D=9"OVT@,5FY"#,1!I&X0#SD^CQ\ 37A(G6TR_H&UQ_PMJ M/MYPB8RKL0N*," "&14$>YP(3XF8YB.W>97AD9^4Z=2N3O709L'Y;]"C+8M* M!2'ZBHVAR(_FN%]RD+8OZT#I (MOG XR-CR@U'%3^+SUP^TO?>Y@/.NXAY-E:H>?K);&83U ..- .H$G9I,\ MM\T>+2R]^:G.G;WF&$W_:7P=/,%Y^PA+(C;0)3P\V2MD=/"(*I M.=:>.9]=@KZ?;K+S6NBG;2;2P@NONBBM*O=(7@>"&/PX=LBP][J1:LL:7ZRX M:@+>'OE)KODY1N4RULD)P(::GHP3:/D9#A/4W1:?V2> 6RHW@:2U"[B:<76Q M3M-7CG?E%6ON$X'(\ =>M ;//]58K@]HXL,] _!,:&A5S8AS^35Q:#70*Y:1NC^(RLR:"O4@^";R=3QUKCD[7ZV.6 O,N<3CM6LSKXL\MDOZHY;V1VU]$;72(>34KK; M8IJ9D'F5DU38MGP*[BCB +RHS,.5(Q.'YM4B^+>?P) Y_TLJ"KKM"R_U]3'S M39+,N4A9^/C4$P:30B"W7R_50;#N>EOO!?&]-!QVU+MR)'+)# I!9C($#J9V M8QGSB(#BX]\"]T^/RF2(_M]50^.U<7.R@@K.GD7_A-/FSJ 1TU"]E>. 'OZG MPQ-^_S6*TZBM9V3/2*!XTH?>( ()F@70"0L)_)G[&+6677P#="7!@0B@SY.H M0#FAA1D^M \ZOK(Y\*8?,0?)IA6&WT;)- _[AFYPB]9+"-D1?B1PM ESSG;7 M^A^YFT6\#DV(.2(TGDK<&&@?1.^[NW9GZVM'^+Z6O/0]36U)T7U@2Z=\^,.I M(9J)],-9Y= )7A(W!!H?*P9*8JF(0(_>.'B;D0B<*HE@,Q W!A#SD&RE^:M$ MP,NZE 3C)\N3DLY$P*/,2DC9TN>7J+U,[^;YVA>^R2:A]XR$FV[Z'UA 'H\@ MUDK!'XD +3#1SU4*_7<\!/WOKH)C],YVBMFYUE7NXXY-Z*?59L92OZR>#>'5 M3"T*>FXS%?7\^]UH[*CFM9KS;LEFE9B?9[\\Z[?!_XD:A/\]F/3.=OTOK7J= M)=CGK33*^#K-V0"SO23"US>4.9X_<6 MP;2C21H[_FT;B2%E":]%5QLI8\IS6&WZ]NH63$=@M0.X:&M6DL0Q1Y 4CD@W MCT:KOI;D.F5PT7MHW? )P1ESK0^_"Y7HX9 Q>BF@R^\J^6,X-4TK=G#1#?QT M9[[#O=->B_[=.8&[KTZC/$T^?\_MYKFU\4YT_$M:AIM^3-SUY=U?-3+4VV,# MU[:N8W'% Z))!-[5 M1. #U4D.,0KO%H>WP%,&W\/XZ-6,R(ARU-1%+2H-@B1ON2WS)9WN@$YK3FDQ M&0()*94.QWBFPAY#ZT&PQ(@7FS[D?)#DV\+@-8N7IW[QR_M@O/^$26_46I,A M9<=X@]_+)(WY]$ET"?/$IIH,_E!149$8&B M./P@KNBONQ@C4Q7/:XK%%D[EJY=#;DB?;WO8/6L[\$O4I++49+?-: M3RO7A,OYX'>-D2HH@1M']:UXMM29$@ 1;-PX?"&&;P:HG(% P MR19)_;LM2F=/;Z[20+9>T"$"?O'*0EL0,\)?MLB?]QQ?_RBO2ZF) /?#>#_4 M'A7A$ +!&3@R$JO<6&3"4G7CG1#EY M,N'@8-71"";QEA0]VB"(HZIJ>P%Q4 M,'J'D' NF[53N^ZY!7:XP;&9>LSW.\^;5&1H;#\>6. MSE]/4:<)S;CER:<)G7XYU3MK&H%8'JLI$6I'H+8L1LCB':%+ 4+X%^#O)ITV M4R2G[*][N@+]4/:WV9:>\?^\+D&*EI _\3D1^!.A(_$-S&F+O&\I!<1+:)Y0Z<9W@V,"09"\ M%?"NUBB,.0W:A+C''E"^Q,O]2WJ6 9'VZV;PKA&9)9MILT%J83W$D[#F MT?-JAG<4@$*FX3@75,R:X_QA[-:! LY%065OUL MFV;G^R#T);R^Y$ !BS\ZY=_9AQT;;[9%7?VL<3DF/99=33L0M?UAD'!LF1ZA M?)=P]\L6AXH*OT+_Z$3MFJ71WV+7R9+@G]2=B( 5-*N,!WHD>E@Z?PY:4D,$ MRN=_CB4A3I-("_&TA B DA%'H]!TIS&U/VY@?]S\)%-ET_MKA5);V\>B1E8] MZ-09O!V#2#*KTY4ZSS<*R]:L&"#;+*L+8@ 6M?_CQ=*[)9-6S[HYT/0?CQ]L/80P3.-$CU@X^ M$-)GAPDYL&WJFKH7+O-F^:/UF+>NI J5 1?UQ5 J7M]6^(#':9)2=99$N!A3 M9>\EID>KO'M%!Z8[-[#7?+W!Y'THT45"NEN6;XKJ2YG;)72@Y"DT.]F*R9VO MC\@NQM9=;BG!>"R+0MX$DR-)_JC4**^\S(9]BM]+>Y/&\% .%!XXBG):A+41 M@4GPXGRD%X+)?+9[*P8,SE MK45$J^Y97T?,$ZSN\.7818_TS_'UX\BG_$AXZONTT+?^_%/Z][6G#7^2B/S; MSZY1W8_%EA<);&(G,$*-4]?UD 3:3%T\Q,_^>)W8:1N;?WZ4A12K:]ZD58X M.^2_*U>=U+F-Q\!U#JD2.+^"H?0RZ#?!+7R[]B!TN5_I/5G6[P@R(P@0@;@; MEB0:T,4<2).5,)U^( *SH%[8@PC\ ^ANW*KNWW3\11]D?38FV;?[1\3SLML! MX0WA5U22'I/Z?PU%DR/B)/C#9-@U6LJ=/B(,/T8:P3"Y8],>.A3Y.F<9\4KI M\F#UAXZI5RC1=N9;<_JCZ#B/6O;U]R;OB^5E^ UN%T#KHMX97UQ VZ_6'']% M1(;^3PBVC)$W76<+!3 &E#BV=7=9^RDX1:DX0XCKX>I]5V!7(-["F DO)W;.\MUK/8+6C*WHNE?W@2'!3 MN__(1]%7/4%$-+,GW](W0_V6,9=,8F['\(-C%J94E<:-'=7#-;V&\ZA/[5Q] M\3CU8629EN\]R7!VR@32/@_Y:TA]]3.TY,]) /H7)$""JDL;X*UXPI,OHGSC M!)4AZ#@_KM/YKZ+0[T(N8+6N:F>.F/ Z&UD7ZYI!@I+QLJB!T6LX3 ^D2>[L M!VXV8S$I[([^^V"AN-=\+4?>[[@R!) _4I89SJ]ICCEGCTAOA4]?8V5D>AYT MAZINQ311=ML'V?D!MIT6G_C3"H$9_Z)O)5UIO"YJD*;5\\$HZWY)LT:^;PI. M_S/D)IQC(I\.XKN\^?:V'Q-5UZ[UVR MI"CFECH"$U3>COW8I684RTAUM@Z&L95X#3HD3R$"9U:( #?:7[0\0X+YOL+[ M3>EF\P$%1>ZXU.?:IWR2I(4(1[830EX0@86'L&5UG!1'.],I61\1>/D"&A.@ MR%XPCH(>H"$!_)L?H"?HEA7?QN!N(D"7:U"6^:VWG5)[Y!7SR?B%^4HGC-J^ M@Q)7H"8*U+YU==HSU?:*ZXX/7Y[^0"]4_O1I5%>^8(U3@&:MZVEJ6XP\E,+@ M4$%H$;Z=EHU1[_R):>^4)Y2@F#J1T.XO>>5*!N-SPA&]!7#%QD<'UCNJ[#^F MG[8:>XDB*J>JF(YB]C./91Y_N)QL$WXAP8G#PW$\^P'HTBUE:/K%:^OHE@?* M\0-E#L/Z=X7/I/]-YT1L7O 3BEEHG4/#/Q^NSQ1MGG?RX*)X6JZOS'7>/\R\ M(G0=E\YBB(O#C-5:)UEO]HNSA)!%6/8^Y7[DHF]4=N3D5T'G MIXN?O%7R,HP^+%Z#\H_8>?* 7:^/@1%)XO/@21YQU=31AH*8I\OD5 /^B7ZI'('NJ+XKX+VC^/. MOUI>N7)*5^N=53U*:[^>P92LNK&W8WK-BZ+I85"/^EST$4ZQ>%CX<9AY;:K] MA];E*U9^],VJ@,.@^?7-1,O'XCG7P&O93+]$[_)\$P>/]I8&W>@'M/\%&7L$ M8YD_\NI!J]V5F0K+77-JWO3P/V+ZCJ7-<2^3N.K"]1'1'"U<^'AXM>&#]HO5 MZ8IMI= /],8I)G4L]QN?&.ZK;^P&;3T5[K@/9-]*OM(6%?17B?_?BE3@'4+Y M.*$1JF)!0L)-TPWSEHM$P/2W'D5DE8G^UJ.9]/VF!+ 8>*N8",B/E\;\V-XZ\OO.:]D]UM(-Y&%Y?LVC^).#W*,8)[KM0;=DN3>4=UQ>YO MZ9[8&2JH(%!,J!*DH\DQR-N8 3^V\).R^(\.YU>5.B4_RAGYI$=>]%FCLLC^ M4;&HYTF[R$0 M 2)@42/FDCQW'?B5/#?[^"&9X=_$6W^H:%XGPAU9R"ZW*PG_^1P."YP@^S0- M1.#YL"<$A-P)'@Y>]CG3:81()"/^#83L@''ZOO%PQ?^C?/_#?! M[!\EUXYAY&ER%%#@GM]Y7<'#"%&Y&EY%7P[;K7$>5.:+9EA0VQ>(=MA#'3!V@4_[O>$12R(9]9.HB=( R F3)A%X&'? M7OEWG7DS]]!JCAAS'9JMR%DSK5H8Z9V510?-@#?7WC$]^!4G\3M)L4,$ J,F MLS]PSMNV?%C<%>BN9<,?! ^?3.(>_>CMF,M7&^E'3X7)>;#B2_0G-S1@:CD](^IGO(E MBZKSX -ZMZI-EN>N%Z -DO<;1#4F/T[I'LUN/KW MG *3J5L0@7?:X]C7:=FD=4L-NCHUC@MU1Z">L$H]-_TNLH_Z\TYS^BG-7]#S)*5+8#M+D#W:H]E,ES M(^0%OR?[2 +$[M4"O!=DS>(H_L]N_O'G^_\S*R[:"77>8W6<8\1_" PJ7;=( M&HLOL3#O0A]_>?%A-3(:%6H<<7$A'C->8_HR> ZR_PS! MWJDL +1Y7#NB)3 MV@:^03%.3#&@0V,%2R(0YH? %&.Q!)HP[ .G>=8LE&Z8@AU\;FMJ-LM*K6O/ MX%/?C;;G"8*_Y"Y9.I#CV)V].0O;3:::=O$_W7K9D&03_Z/G]^3M]['R%[]P=O' M2L*UK3U0C0K:K=JO\.+D+[_&U[-U/SPVHG#G\<4MU\#=X"FZSF#!EU,!7.6$ M[OS"-3RWQ&SG2\)/GI9RIS &1H?90_DMK>2;5AK@Q5(E:>B@$93CT]5DBLP?QQH[# P;C% MT6"%$W,+LA>]HR V>N%Y;U#K$L(3_ 1Z(DT$PHD FC+B=%SMZA5V6YL[+?8> MTX7PC^!G>],'B^/;V"#W;+>43B61"%'!I'RI>->Y1(U@(_#V$1J>(".!$5V+ M66WRKD#R1;@YP>+%):[XD,^$GZE;OIL[.B1_Q41RL.KH?A3N$"-+!"@=A[QV M',>U,1&+4(SZHX^A4">'X8\+;Q);XZGI.6;LV4\I"QQO-K3 7()LW-EGT[\[ M2J_.,Y[0SUU@(9?30EW]1@+J<-0)NWX,*Q6/ZV=.I9K7Q<5(U&JN$BIL 0 M?9WSY5KO+0/W3X .T_T\-1?!Y"5T_-3:#)OIZA-H*T3AA408(N3PAGVCX"4? M<7Q+VI=E<'A0*_9:\%@&)[X0=\/#*Z_C5*?Q<35D_9B16Z-J<"2NZ=4QCO'J MC^B%\I\Y!E+>ZO6##W4[X=%S3!C0HL\XSJZT/7=BI?3^FM2,THW/ A<: V@Q M0DM4./9]KQ&!B%8EBEBM*\YB8S6>^C/^)\\8P:R&M(9%R*S>7)M&L)8PO,^- MB=2O)G/&/*YQ!?*\AQ/VQV\?^UV^3U4XS;:IT% M:R])>/9]$NO/B?_J-: R&4'%MJ;F.;H2*L,O%F>4716HOJ0MT2;/NUM5!FG- M=S#1YRH7W_TDX'YQ4U/F9 UE0Z!=97A=HYC2/D\M6/28+LE*U^QC-BL93I,[ M.B3H1U#Q8QUC)38Y'%_G2C$7'3DVEQE M5EBO9%0C_4+3*N- -=AT.?#0/=G9]C\OR(HK8 [A$*ES' ME=:STRY$2CL).,-Y@-[>%]2*U-*;:S?_4[7\AQS2^1=M1):T.(\Y*G/L0>[A M_,=J %N+/TN'=Y.4Q+M#V-$W(B!I^5_#=5^@#B8Q*_ 24K!R:8]Y!I^B,7Q) MJK=7:M=?Y.+N]PYAOGS$I6!Y:*N:DFB@R6BYX9W1?*10A"PS96RB8%]H>G15 MW(=*WKM)$,?3/0+MV9PKWF?O45Y49WQ!TLQ6F&E)$Z=8@L(?1P6DCL$1@:APT$.1?VS8_C5TV;>?Y9AYH"8X\7.4/ABTQ M'>9Z\;Z*."8)8S)'?/@0C@G9USG%G9^6Z6MH-CCI73QE/JU]=OY.S?WQ?C ( MO/!!"<#$"?A'A%[P936^<:DNBE+*0HMO$<&\MA)4S^_0]?RZ_+#Q1I]FA^+[ MY5+S'>CG@AW1QUB]0#DW%HMGXZE71DN)@&W3ESK*;%9*^L"BYQ1O0Q6I?U#S MXC/JXUXC&#TE7K50#04*+3;*?!Z2GKBG+V1B,YH>YVV3+%0O$XFJ6JX-(P+V M1(!::XF)8]/!GFFVMB:.P=V3",Q$RE<>;5,)UO'FB=[AU5+=XPM7#7Z$:2?0 MXLM[BC04)!;HA#V/!/@WQZ/MW"?>A9%O)%HQM<$QHGG-Z#)*6 >(*D:J5XW6 M2XS/YOI;Q:F;P#O%2*71VM%-"_0-],_F\N#803,",\H[9GF <=*I!312=N1R M>5]2@,.[G/="D+K[C!>[^I)$!YPA4 A9-O\&9UHRO3ZE6G&27^?LYLS"3&5B M$\OVPBGC!UKF0-Y1] "RI(YCWU@:60W[VD*EE<;F++9;\]S&@:HPANSKZ:A<>X:5$F)JQ@$],)HL^!0L62%"$1"D,960HOC'1*L MOA:Z$:>X%,KW6'257H]3N?N53ONV!&=,OD+N9(/9#TM09VQO5A82\ M&>_B8_I9L_*R+-&H(O3D\1.::"WN.@-U ]DG39;H>GSY-2)@QWN[7=8T^$(] MBGHL+^.*I=^0A&BOD=SMAC7HAB%GO9)QW4R"J?U/(],?1."SQ,Y+>ZQIYU)* M-7)V/ )1D3IIN<.:V^+VZ4K7S>M7 M8"ZVRW()E-Q;1WJJSX;Q]FI_CXOJ )^U:\0PFVDW'Q,)X-)PBJ/![([6DBB& MI.Z(W4U,RFEW.AY92W)MKGVS%@XV/;#H#K\))Z 5ILKR9N::&9$QTL8'%N\$% M_*B/;AO1#X=SC9AJ7#'X3Y@R2JW2)2_P'I((X"ZW!%!86?RP M42Q.G%-6MN7#O80$.$PEE5<^=@NR\6!?3>]PNB9[[I9G//4WN\>M%#Y%Z7*& MW@D7;/,JGT8)E_;]3R4)$,*D(,T#<3;Y+,1-Z5GK56I0TA1VDZ3 &(8<@[$1@/<^7-*M4)"F',CZ>Q['D?.7C1+FUNK$_W,K@ M&9))>W.$CA$S/'[DO$W04MW:@& ,$$W1=!3E H"&Y4$S41KIO MFXY"OF3!5=$#4 P$@#X#139T=S.13P MW;[\X5#19O%'3N'&L3Y-J9>O^+*9JSK/B.WS7E]^^,7#R_7V$FX"F3'9S0G' M'X_2V0_&MV%8.XP3NJ!F=+&J,K']%)W:FCODFF^:H,$H*<4\ZF.GF]7E'S6! M+T(XQC$2^C*8:D:]M+Q':RPW7IE8*#85)SX@.YG/B,HI.OI:&O2IOEZL""Y5 M*ZLR[=0.=M*=BII'FR!=8^ S&'\WYO*\PJ"0.PP_0[H""Q*][W\)_B6Y9ZV/ M52)-M(H0/EOI8OMB.M-B?@&%)NM#B*.4M=K/R;9,W-[+D4_"O)HRJ-J=C]@7 M9L$C&72#@8H.BUK-9(?]NCM=2TNK HP4!NK5E.O!SZ&T<^DT'E-:*ES&#VL? M8+O1FOAZ$B@XPMF=4J_4OA)7N#5EE3#'E=]BWA%2IUU'7;?U:7S$&..&Y2:, M),,^U[[%W2FS6N?@NVAET.D\QN.7S,_%0C6CY;4!*8=6@;O?0J=N+UH5Q(A5 M1U9KE(L+UF(%]DNC%6I%/\7*=8H<-J@;)C:J@&\C;VA2UM-A32SQ&!JKX TQY9$$F"\,HL2RM1_$P8][[GYG,U MJ.5C-Z0M6UI$V^IRGHFDMS/>.+M%&9]*BNY<)5K,?*FEKT_'>?M6ZRMUE\26 M&SXIEO5EO$E O59,"AEP/#VM>G^%RN'R\I4KGF+L2*I(Q$(9M_IKG&7),S?D M@?[':OQ=I_,?W;+)""3KR?BS/H\\H,C;=B/Y@2H M2*\L_Q7C$,&[BLK=S0[;(BY/%$MOP[P'( M%LQI5)%M-KZF0'J4+JB;01W?$:WB^IS(L#9VE6\]HUFY,GT1XRWS]\BQ78 M_ [5R4=[TQ%Q .#>R[%L_4?NY_* 'QB-_$\+2I \MF'-"7W\X->.8T.2A-GS1UDXLE%K@G-,FB(3EK0^D0=%0 MAD#[13#GL[Y%,6^L2LOK'YMR3=-R*S?W7@F$Z$UU_U7>(NL?*\=*D[>7(W2VLY_SDP MD D?G<=ZWOR],+;V]IZJEG.BBT[[)K/QC*H9$9 MJ:LUN(]GZH=/77H;&(QYIVNX)+I,!.*G$/;_P2@O<^PP$($K!TOJ^&C9^5/% M$K0E^F9+G#;^7? %J_YXAI:7%^ O$VON"!VR)_-CW$7BN@88\ 5$X!&""G<' MLXY@EMGC,,.(MG'\/#LV9IY (]3P4.3#[#?CN0\S_JN^7,XQ")K@?FCEVIL= MT_93Z0R.,0D[,O842Q9KN2.3 UG60S@IW.)@O KZ6+5 S99QKY+&R*74Q9QA MSYH73ZI??>&/DM[X9"-4-MVM"GR05+_2#E,<$8.RO)K&1# M&H6=!-4N3I\I'K[J50[.6 ';"\1,Q417MWWL;S:X5'L M:6T4'(QI*51&Y\ ^E&N1-<9' M>\.'09@K/KC44@B:IYG@H(- &L]V:F&B,?8$6M+V%W)? F&I)J'K#-:M6!)^ MMBKBQ% !BZ,I'4Q\O14Y92LJ>%B:4$U!7:9RJ(P63U2&:"%2O5*B+ M"LARR[3UAB 7V!_#LMC1$!P[/T%;79\(5)3%$6+846XXEFZ"3A)XF\D+%WXN M,8E&CB(AQMCF,((D63/$$ [@L&,"#Q-E?JWKTL']ECHJ9U;X\9LUIZLB[IM, MCB>PQ8+MC]AK@:(UK]N[E6XB]]XJ&-1QZ!8Z,:O3@N^6L+2PV6,GE6HB2 !I MB,]N4EG$&VI@'F="=/,F9B>#$,:IL[V*O552N5C^>X- 5"I$2NMA;[O"^-^I28 M_MYU( ?ARC0QONCVFD S&ZB+>>2RO3S\Z\U#U?S9MV]O?\A0O6NT>\E_73R+DUT9EY,'^,2WNO)( L<^L!0S%[OHY[8WZGMP.>)9#%.A M.+:2\!4>CW@"G7Q &(&<*]^I$?U8JB":TU7E>&,:=2W\,XO K:\"H9K;9'O6 M)&-*^6IX#<(;*-LB6?$E4:?II6TWY9C&1%Q/N#.T]6*@?=Y4'XJ\;?A!O..Q MM@N4PEE9JN/E*&HKM.]DI+/N\1Y+ZJ^RIP%"T8B%9 B5#(*QSR%+O=C7PY@& MFWY'@B_PYBWQV.?MBOZF*P,=$F>M<'*H[C=-HE !0\BSVH.-@QY&[]L=JS0/ MT0*FAV8:>IJWV#%D6-TYRTUPM7TG78EY3OV7M([4L&[I!UR\#_9"J1>BS"P2 M$AUU%JU%KDK'3;I1^^[/+T9L!RS.L\\"/S?X&*L;IOQOB&6[0#HKP-PX$\TF M%:Q*X).0>HWGQ, 7V1:T@<2*@,=BD';3ZTJ/8,85.8*A% M[O'!X[/^9$,MM/@6J!V"'D>.$H\OP0BBY7!B92EQV^!GK#*?-J6,+B3H1_ K M4G=Z09 ;\]'00UYD 8%JAB2^HW@(-+*HR(:M#%:PY1;)F59?O=,EU5CDWKMO MLJ+TF11[-CC'9DP6\K(5DTF]4YEA6RWX$ MW*,DC4_YA8I'61$2_?@JQ%I^-#S4D)GWR[/]#KY/@T=JA=.U$O&60,+GH'^<,HXG_DM,!OOUY_H8][L\.'_[+ M(S/R[^!G1."E!62''0DS1KKF7:U.<*F:M"[>O3E^-3W!IFXE]/9K&4P5J@!M MC8E#@HSJOZ#4(\015Z-89VII:6GBI&J)(WLH90O5 N=0N'HY'W8EUSV*?ZGXA <_P.)!]V M#FH+#IMGS4G!>GR55WFH^6G.7%G,52K@)-[%&>^TGX+^A?\H[389M_0T/0\3 M8)1!!-1'2_NW;QY'[GC4/\+X8 M+M1 .ZB:J7U:]SSFZ6),Z:M.#Z>;%&.) )WJQ2,N*D7JBU$X5_P7)5D(SA6# M7[K=(\YMQ:-1GZ@UM--ZPG)KHN0Z7_G")[SHA@1&0*DR,% 3):&FR;FQOX$^ M5A.?>^:C'%SW!$RV :'&[/]PD>BV%JQI4(M:FC=NC%5U+6ZS[Q>1'A'1].;5 MK+\#*@)_WB/)E<0V!.-AF6XWTL'Z*LHZR[66XRKT11EE.9(Z\MS-6U3)"HFI M^V[3!VA9C-\"C$P+1;?8.+DA9B,EGI=C^;"D74!G\5Y\N::)B=VW"\RP^P=P M!FBK1+ (IK9]RK4FWS>NS8<[.,N-]SN+>-9S'_["QT-,*A;JO_=&3)W\VJMO MQX@Z(K#,?C5/R5[/=??FBOP 1F"@Z^TLN"MUK?UV7T3*@Q&Q:8.*F-A[-P05 MOK:\3$G3I\A*>E9\2(7U8;&D2;+ZA? 9:L#FMN9&%'H^%H2\CZ#8RN#R M4^+JDWV-4V652.$]&NYWD-HE"UN[EDO_3MT]BL3-$Q(=J3Z18-N]B/Z";W%H M47X;=VX^FU19.R\WE<&6:";_8_2C**US.2.?3"]L&1GZIS,7,!IG+4-($++= MN@B??/N5"$QR*\LV=/Z:E-&VN!,IGDL>"P[G$!!!P[O 4QX$G1M+*?CHJ3C" M^V:HLC&.0!B&[;O#V!#;3T<0AWE;SM<^%0A^WQ)(T,#W8_B)@(#-5S!:8H,( MG&KS!MXA[98W)%7IMAB!#YHG NOG3*<1Y+;FP;08LL&PJT@"+!2\-26/B2#0 MG6LG, ^\)E? EY/D'H:"/0:TS&\!:[<#8_AA.'^<*1$H3[7?;RCW(=#1$ '^ M[G8(ELH:NOYM*YN$A7)$H!O>"3W=R(>*%I.XM *VKQ H0Y(F7FN$Z-@&\"^A MT^TGI':^;MMA6)8M<,UM1^X2)TE?:-N4R]>:N@::7S-:XC\[^77":-6_!_ES MX_GQ&;^35M2$;@3RO6^.GPW/HZ*2 M:L"T!&'Q5J�NZ[;(H7\X$CXR'P8H@+V M%1Y!.%=5A:*,C5O:\]E33_+B MEU?2H]E?\K[AJSFDPK'X+&OO12DP+3%%-*2W/P1'3+I6H]\EF$S=51$:A' 2 M@<#Q,!!&8+Y+<(%$7_QS!))GV:$]!:/9\9$X*/8&[L$8B3)8'2VN_( %Y?/( MQ&G5)ZM+_!(]TYJC'Y.B)0)PY$P,KT9*S9]L]O M_ML7F-@Q:Z0(UB,"B450+-DD$9 314LA+I!L7S%HWTN"9')N@]>N>#^&OO$8 MQS!]#)1 :77.450E#[3/B8QZ\ICG'MB&MJ$6U0/)ZD+\;@'V4U_ B]DM@D1@ M4!TE1& @11 WGHX41GJ^*G=1'*VZY[6+UZ>"\Z1\7\;;-G[1-#?=1ETX\Q75 M'U1/!&C;6^ M.-8N3)7&2X^.:.2P-+YJY9D- MV>]R7^KU]Q.@#?->$5E'9YK/]"WNA1].UY67*D\@B/_CP-Y;@X MMMK989*\KZOPEEZRR"?^![L1?8+N(TKWD9+^*\(E9AOA2D;#([@SF*!EW?.$ M/@2/V)'&0J(.BBD";C&';G,NC+\S?4UBL_3&0!U_C0/A)XA;015K'/@LS?)F M8E-*0EYL3$[7]'?)\VWW%,T2$P(2UT4]T%.8_JQ 3WRF%_R^(&>0>&J>Y6F,@.$/A"[-#P4#%(06YH-T-':D>KRCEVT?5#3T/#^ MAC!AWW5@P6ETUF/:\@*OGT36Z3*6A_#])J0JKDWXL/%]+(3-L5=<)JWCPD=: M% ML-_,6WXGBUL+\="-:% G9[D,2 >5QG$SAYG%*:G(9^JJAWD>K,YRVB1U9@9+6D.YILK\9RVUY5><6-L"+3')$R$M$+0 MDDQXP=2F*1F!S-QV9?E'Y:3#V1M M07G!=P.Y,:9%.$?,VSR,K-J(-%[6:*2ILS;-\&/VJ\]906E)9BL[7SE7WHEN M@C&>>UW@4T:,(1$@WX5B.MTL^G/7;$0" F45?- =&'(;K!S.6E[G93'TF6_P M*>6(=,_8\_VVO#>255>QO;W/_>/#("6P2E#7;7C,?%7W6 M(DW#>^*[7@X22_+. P+W8]@0BA\= M=*$3 W.N+:,G:2@5POW?YWW;CYN(P% !?%VB';POM@$^VN @A(@^N+?*V9T4 MKR:B/8-[BF]&V/6#T$\QD3FJBT7EH/;4G=*4\T@KS5^*3?$5YJP^)@_EF3/\ M9([4<0J:&1_J"8N=XTCL#E9(7O=U7PL(NJU= M\ZYC7)61S]3]F_*D'I5!?I,*>KTJM1O]&1-=E:,V!(DTNKY9&F5$N#B^R81C MA7=P!]=C+V,NBW+IKPPG+_5NRBAT2PWPGPOZYN660^LEL#$8)YSY?E/)I@WL M",((NH540U_[KT420'T^68ZIBKDI<'N/Y\/3,]V-6M)&B]3E J["]^R+%!:D,IHN@MF*)9,VH^QLY2 FT71(3R49U M4$%.N*0)1. 0F81M1DE\_0)A50)APMH:HDHL',<,+%H6W^6EK+JU5D!IVX:( M@#WLM85@GE.AF2_KG:J6FJ2GH4L\U*/+7G(F!E04S*F'\G,UD&?#5O1%PRO: M-TY^U6"TRV<#'\4M9M;:HE@W2;J3H'FAY"1-BWG]K!GL#@2108X,BFLGL>5Z M,/

    KKU7;KUQ71(6&L\IIW 4H-L>=]R9#S=>5,>J/2N2B)'E#SN1Z.B%MH'8U/JR"%[/$?^4QSNFNM0D&%)/;GB M+??4)E939OJ9/Q]L,?WRL-:0<]9P];19AY[%=*;&DOZ@$6-HND5OKI'!A%[^ MLN DCH SP=@OZ89 6/?^#WOO'=;D%ZT+!I$F59!>H@*B5*7WH$@3 4&E0U24 M%HI2 X1$>N\" @+2!8& -&E!>A.0WDM"[PDU0@@WOW/NS)U[YLYY9N:>._?^ M,7_D>9+\\>WOVVOM=ZUW[[7>KTFES+S?IM@A]=VN;0*U;OCX(<]PTNFGCPQ: M(R@"-IO >O@XK.U^' N4WPAQO9/)C-L@'53U=,GM5R4%F?(R%2>R#B5$8,=J M=3F+B2K;H1MY?3D.5V5^(YJB5(:[?[<$(*6P0SLL6(FV]&K%F.R/.VOUP7L/ M??@'/Y[MNFDX"(]M">ZRY0N[!9U:AZT@=PUP[>"+KZIWA**5'^;&,72[OTW8 MK'U[?Z"DRMG_-R6A=O\SG:_)I@F!N28(WE?)]! XF]JL6@S6A"8M97]4MO&A MF*A;VF5_\3.0M2Y2][N .X^-O$8/6M. M1$-HMRPIAC13$7/WQG2& V.N5OS M(UR#;VUKBG=06-@X&MV3'!DBQ^DN"Y?[YXA 0..BO.D1[5W0](F5P3D]. ^( MU9^@/[^%IPM*6!D8)3:J^$Y&JE+CR;L:.M++FY=VN4W&\E]J-395Z0B\L_Y8 MR8EI,&" 0IY@0^-<\S?2/5')A1:!MZNKH[6XKKB]SPL8>+I5_/Q9;7N,'*<" M\)^C2://$CO9WQ+5@#.U*HCM;\@HT%+R@0A\K(?\'FCJU(JQ CGIR@H%J>,& MXV? X1X9>G9Z=F9<$R>W!-Y]6M5G? ]A:4-0$&B6K"S.#=I1UX>/K+1>Q^T: M&T?E^:I]T8W8.1;1+VBN&A1P/4#J[MYMXVY[=$[4RQBP8 MOS1!_WQWZ\;Q529_R(G0L]%=3XM[._O.F,;J3#JW5DDJK>=C3-#;*,0$8BE[ MD>QXP,CB;Q.% ]T/V35=L[>1RN>W*ZZ4L^;U]DH_+>[/2*?#1YU4D.XKI/?\ M,4QJHHD7+4&Y8 J%/[S14%@$5^_ET;W] YOV@J(MNG(_8*)IEDA3=EMNUP?] MBE/GG'=?_1+P5 ]>!_4^0>#=T6#J.3Q8%VL;!_DZ3\$N^VC\B4%U(%T:IXN: M\NEW54Y2!D":<-\.\]H@DK-HCV&,3?=V=D84;MQO)?LX=#O.E;JU[:[*ER^? M,I3S3K8NTM*!#,?@0.((A,$-Y]9_6LBG*N M*7:2&6__P*-[[(+ZR#*#,L&[GGO!J/%_T>?:<#'[,^,0C/8SFJ27E><:WROV M;S2:!A#[;?@*,Z\E15NG/BKFJ'>UA9E].+>"#P-YRY:Q5F$1,BIO+- K,H4A MMI5S^HP<=C'>9$,"3 \FFD2ZK%E;L!*1-=D,CE%?9Y+PL1A-IC E%4)<_]])P!_N?[KZT7!82..!DE[_UUBO5-J*EI!'FAKCG( MII-2@,4E9TDBZ\\?3=B:Y":OPUY(LYL KKT$,!*D+@'4)A\)"NA=C,%.INQ,Q\^- MA1=/T@A>$[$U.9O$VZ-VH\<6W/Z:7>]F!9O''FG/^15S(!4S[?3URM*FA1T= M^ \0:$8"JTDW";8'RF,PSE>&NA#OHC48"K(P&G[TTT^O<]9S"'P)+*"%'+.8D/X43*"=ES76?JO& M_KU=#N,@WJ12ZIC%,H%6NF-J ME@,'A6K/AI[=E[E@FLPB/+[(AO,03.<61+%>2:6#FJK#,@T16BAZ*+&2E)*8#*1$7,.";^ ; M.Q(M+0PIX QD[YL MK.'B-)49-CM.1B)B@6WTSIBR5*E<=HD6A-.K\N>2=/17Q'AD<.7HG M1)P?NJJ1*,=MQO/V^H:&NV9UGJJ[MY[\0784J(HTW\!N1-5B& 8[.V,!K6O# MLIQ E*;-%9P?;E7VD/UU)PA\F&F,BP)B7V:'PZ6'[49A$KE34$$[O3AX$G=& M,E5YF]I+5;S,Z7X,Z TPT%IY+.L2\!S+]B75C7=(,![BOW)ZBYHRM151"6P% MD2T*[J4M\R11 D9; ME='%99M#65SPL\K*^(1-8PQ#OI*F WQ 'JK20]4,923<:#_1F(#9?&O'&;2F M.\T48-1JSR:R(9P^:4ROA31X:ME77RG\HIIH4<\)5;(WNFMCFONPQO &A>$& M8-/(1-I1?BCK[G1[NG(I@05/=?X<]N@BW9-["*\AL7Q.W[]VJ#5F(VG1&!#3 MZ79-GC1M?^SD66<(KJ1%%PA[B9]'%_Z1<'%J4LCKZ1OMS/W>*=!I*AD:7[M$ M!EBR*8"7$#0OXHE,!.,QKDM AS75J(L,E8+?3Z964I!MZM%$)[[ZAW*;[W>*:PV4(\GC>A',,*GX:30 MM#HX6NV?D2)W3#T&W#:?NFT]6]Z79**9_;4XW$(.3FNIG6R?MT O[LHL]WCJ M.MP.>SFV/NY4].Z64*"WY)6BG-8W1;S7TB\F(@4"I6.E39?56 TU >1?K_R\ M!$2T4!+8<4DZ5G)=UKR5DV5YO7&[AJL8H8;[JP9_)FYLW]7KFY'2>;X6:0*Z M#6=$M&J@[A$XL8+9(:*C.A/5_5)!PMVS$I!=48>=Q:H5 M5262C=3ONP;R2[J8$&JFNT2CI+$5[LXX0:$AC9T+/T:"0,F65 M<@=9E.QHZ?)U\SE+2VDY[: 0X_?4[ZD "=GN8*1O:";DN^F G;\SZVI^_P]M M(;6-[8V'2Y%8U^O$5N 5F,$WE=VACT[.:_&K(4E-UPS*QVZ:&"$YM5)RZZ,* M[C:V9F<#.5N6BK)9B'=,,R7::T\6KOY("-V4_LL%J5O?BZ#F)CW[6[N%%CV0 M+3 B?;]S*!#%BP-&>"@-4%FF2XAOT?;0J4+*J;Y$JBD!]QF+>4M2V_>GJ98N M >VT/?O2C%04UO+RF98FU]92N,MU00--"_0? Q6 M$[5K4ALAFD'YOI[_:R]AVU>&5<%=2C'!/28!KX/=/PG!!V%3G_P<5>9=YEYD MG++4.XEPWN64;0JFF/.^MWZ-"FT%)LA.=ET"SNZ==5\X-B[XL@WS5,[G(U/ M#9HFQ)9^UB7DS@I+?7R!]KT.?DX*6'J7 (AID\C77FQ&VTPDO9U1G.)J!S/] M1.UZ/BAF\"N'EJKN=C%NP]J62BQ?@(.?\\T4[G G?I.8[EL!Y('" M>A!2TNN,43'??C&NS)BSQ14S%FJV5RZ:L)(09_1;4Z>ORW+=E:8YM9H6]T0K/N@GZZ'DU>[]2H?=7&R]KF&T=T"JM[^._"KQ*'L:KF(2X#M(I<>!DPK5GHX M9R%3T%FVE1)IWWO5[BK30T#0+K@$7 7JR+^H![U;9)J"CCOK7:S4F>L7\28Z MF58=/M[(_\)J%"TU#\D=)Z48V0BRFDPCR":,"D+WH_8D=L;A=IQJ3UD WJ22 M ,)#T(@0WVOV*.8_.T>\#RR\IW>6J3DK8W[[)NTY;DT$CV-J[F0J:&D>@6CA M]V&#RI@L#/\$#BM>5E M*Y:'D4,=60RC,(UOCP,0U;?J(<_%*>44G5\G+7*X>]Z\4G!3O[*V?R4S^-V0IP'7!D_O\ MQ:I]AO!E5?*QEJ5\,"?,!_>\73$V[8K%]-2": 3:F>M.TNX6W#A6/7#P22(E M +"T''D!^W-\9Z):B?[AKK@HW]:"PD#9B%,*QOJ4 5C0\(^A:[EC 0 M]?L%9BP\-<\@IG"-@^SSA>5JB_F1XOIW^;ZYDJZ*Z#R<4O;@):"3)HG(=@F( M(GI> A)"3ULN5%00#U&<_QS#Z5P"D-J((S++=Y,[R]B&LP-(8QP "H<4%SCD MI^WPB^[I8SJ6$W4&?'D,\Q_D?_BF_8?BI>%'P(;P=^.7S#I.>HHN[/5_4TEK M.]+3R@_MM49^ 7RVA9BI*T<2J0_Z%JCP"=5!EP 6$?TP8IJ*?^\R*(1X'1\A MF(?/;O=U:3H)"*;_9B%:>'-JCIT_>@G^4B((SH,'H^>;?_-Q_)&^H.1.891T M.-EF2OCX2RR@%Y .G_:3L'M]+K>K,#2$Q N;[/27.J:/%W7&,3@<.LJ2?-!" MSX7;OK])B6IO_:9[E6N?@7/>!$KN(AOA".:##S0DSW<'N^;X<<]QEXG_I4L9 MO;^D2D9ARB!'/EH..6W0'K&?46"UXF!]]SK^X18UD@H7MB.!5>_FZDC/REM2 MXM@75,J'W/%[OW(L^"P@NZT\Z];= SVKZXIZ_>FBA$'\]W,GF-W%-VD_)(T& MG:SO<[53]EHNBL;0%(ZQQNH?S-K1% )'/.[6.N?2>MSP83!MQ98[QEF)YQ(P MVF:R!VQ?G#Y$3[8-,.SK8+N#J^ ..FSYS7_E3;"1^E_:5H$=F3CUOY[IU:MXW9-@[-,L3IQ_QIS9_F'9>@"AOJP0$"#@//U1P(WZ9OQ#Y) K M::9:;S59.7S37F#"E<<5;ZZB'D_P)\Z\XPON*B\[7MX$%WL8_RE3]-5(Z_MB M5_]7K #1RD^\-V>5"\9GM-7*3O\MB(1$?/9G[[,DOD$-7J0B7K5<)0[41977 M=*#NX4+;HKY;/^;7?:_)\9!)R-:73:!6Z:,VLG"C)-EGP*Q2\Y--"2G(U@\\ M^I\DG? ?\'G[;S.-JG_;F*#&F8XDP,T1DR^)GD@SKO_R_7_L2RW^9TET_/=^ M_G]S_Z]M;I%5X!3R)!<'[KX$,,'TJG%/S9UKZD+WC6A-JJ*[#UAN"O;:9#&Y M'W\W=)9M8%Y)TJT_]F1=.VFI#FMK'&(2#Z/J -'WEU1G&]U!CI.G#URVNLG3EJIG9K>M2N4+B%!]TQDI?A:JK M@:WDS,E99JFV):8IO-N,.XO)VR5H(EMDAUW+70-V"]TRLXT!=@W--%P"VOBH M<%0AT@;D]G6]KD*S*S'KXWGT8;([[FL/_D8&+]L/^-O@#KL5P]I!@40IG/&G M^-YB^[.WDRG;[PORQ*,2?EZ1%"[0Z\P_2\Q/=^8]9OT[CKT$G*1=(%%"4$I& M+KQ=*Q_[>!/H?G)> K69P,%\PB_UNPISI0\6FM=/]"^JJY&Q+8R>S<\[^XOP M$B;8XS;SK6S'>E-GMY7@=P[4LXD%3Y):>7U*DCDU+#^/&:E^R:V?9\0(A1#T M2L$.YEKA'O//#2LCA!IJJQITK#D6E3A/DCZ^_Y"^[G0)L,\..0N+H K;;4*@ MIX^3A#Z)CAJ&-X).M08"%]K3^Y-/I!M4F"/OYM__ORO%\1\LR_'\;<*MF)6$ M%/D_;+8V'P%;.E^I#)^9+;^Q/':]E56%W*'(]H:A M95TGF,4*+X%&1"NKOZJL.4G*6P#/EK;??1M)Y4FG%/UM0.9[16QAY-_]$\F+ MKS5QL6# 4"S,]LPETYWW8HQ%EVK/>>3N"?ISY7*@FP[R$79HEQ;;WV5]4X]1 M';<64+*UUVE35=,2LQ(?FZ,&>G!F6]Q:./GF19).5HB&^\Q0A\$UJ+>1LY(Q M3C:N8(N6YJ=L:BI._6[X%=T=6RI[P&'T!U-%B>[]4-3MX6,K$SW<1(!WX>8K MF>,QWV _L0!YBE[E*U"J^J47!ZCV!J4SD?!AN!R4JB.+?4Q9JP#:K='RY^@P MJG'#->_@JTI0YR^6*(!RALPGO4(INQ#W<) M<)CKJ*PT">=I/'A612=A^;+$S0'542\PLN<_J>&SWXV,20?NG&/[7^*RFO@L M(/>+Z4L?TXC;V@1'N/])6JRX>H*,/&*,0]1J=>E=,^#!2[2ERZ:A3>;%,J,K M-=_61P.7#AE.SU8?[NI+SR6?/+SWK1&8.V822.Q%5*LVXB;1\VO%F$L C354 MR61DU5Y\I3X 7?US]DOO=?C[^^KD\=3;5H-!YX]@4CB#\-"@?.AA^UG*CZ'5 M@LS:'.Z>W8MQ *%[,SV5YLYX+5>BX_K78=.&R1B8"OK[MJX8V'I4^GM_Q8"K MJY\/C^13]OT;QJ\L>'$C]:3A"!YXG^46)MT<= M +B3=Y>CTRGO\+RA96P-SN_7 J^SGB>(8T-6TL%&;MB@^!'2^0O9FOA.L4 L M]?KM(JQ$QSX-3+\R_;0-SD_B*LZT.REZJJOO#J:.Z,AZAIK9_*;$8[,B#R\@ M)P%X!_0B,PDL0"6D)SGA^H,0*RV7X4AY[+I7(;2JVLTZ"W9,,;?.E,WQ\W%U M>$T'=TI]WE?,?)-3]+<^H-M=X[-EC88/B;,C[!E#4?)C=A5_8)Y?'>LJ\G0% MV$YQ5<'/=&6E>@#,VDMDZ0>(D);:_3 X/PR&0[3W4J863FTR\(\>UX[GVA]K M25Y]$?Z>,U;S2HK,$V;OT=?NXNNCI #U\.'_/ D1\!%?.PGSRCQHUVJ^#"JGJ W=C-O7EM2.:? U&2=QUW!5^6U=)#!ZAC(NQT=3 M8F>YH*]LC4XNK9%N7M5\YL47MC+.KMRD8;YU#6A+!VC&KY4+' QS4I98-F#8 MRA(?]HB:G9(>1\5J.KP.^2+^9U'VV@&5_,!K8C^X^C,^^5QU0U4!'_3='LZ' M&D.*BY'K*)JK[21*EA1]GJL='R3;Y2B&,4SU61*/$XS%^5Q M\0WAI"=RXC9)N)4OEIG2Z%>Z2 OI 54;<4IO],8Y_1"GN?8X.'"*X_F ,7X< M"1WJR&91978$,\+OX4VTL?X#L]SG"L<CP_1?%=;9G M2;]K53_EUB-X8<^P8>W<\N5-9A@KB?8_O[TZ9D)&'K\%[02Z+8988N-B84K+ MNYR>KO3;7EQKGW7 -::6HL.!BH$OL/XQ&IGE+\^X/YF0E<+_@.BJ>>_)*.T# M\2[<5)]^U9&_"!G/!S#G07CBJ7MV$ZS H4V&>?A^C;KQ(U[]4=.1/H_M_J]+S'UTV(FF6%^"M<[NK6;*#[!D)6\T10V.@ M4RPBQ@8_^HN+JD-/5@748>[F:/RA1U [!GR2LW8P.(B'[[N"$S>P9X^S#8\8+ G#9TBX4 M+FX*L989:Q+Z9MZ;NYVR8SU!&\&:C'JW6$F;S_.=:]PP,3P,=5Z,D,Z@+2XK]U32]?O\^OQI1;_B M]WSPXLTO(4N'(RVB+6^'>/#>K8AKEP!'T'5H9)>S7;O;DY1]9\=SKNU!!YL7 M)D2>-/:U'87U G^_9.'YZA\\M=BY7Y['!F!=4*58\9AU,I>L2][]]Z>X$#G[V Z;4NRP((7Y924 MPU:&GVYQ@_TX^B0_(:<(H_CB)=K0BY2R)@CPES][:SION\5 31/;X++8BSF M"X7<]7K1[9L]]%TT5.21)RTSQ$Z8)[;[1+=Z0C!]5<:N,G+OX2UF;8&Z<(7Y M22&A;-^360G\'61P/K8IBV,"?A.Z;(KM<&[HUW;6UG*U]W;I*QS)/]ZZ+PE% MFN&*=C*7AG@=0/1'NYK+QMK*5["JGU[]U+![<+OD;W[.?!O=,NOW,NXB^!I\ MT%B5^Z( 9(L(RZ*\J$0QX*7:9_CMB;PXN@?=Q>;FS@IS'H0D=]Q=,MP>X$=8-KMK)A/'V;+]^:3P$%WSHWM_>FZMH:P M70H;7*3.\2W,=R6)BNYK@RWO'NQX].K5#PJX8HZ^GN&3QRM0S3%']@3YB\^ MP8'$,57AB\PC5[P)D$E9 7T)N#K/_6VW3.*VH>?UPQ7FS$N K==5%(;:A8Q7 M^+3K$C"M1>1T/6'&K?B&EJ?O1QP/&+6M&S9&:(>S?G%^/']X/>6-Z;+ $0>R M!7Z- /Q#)"/QS>4/('M#RDT MAWDOT.)$ZRHVY1(U1..*^BK[Z%PXWW>:>O(EPV<7#^I5A^8/5>_B&['(QQ=? M+@&O9O>OPY1'A4:;'F*BZ!5G+<8[.^*4*[2]577DG^DZ_55#]Y1[=R_^&&J- M83^AJ,8M?*DHBDS2K!O+Q5V9E\OX #W7?63B-<B;-#-?/U/1G9M*D=+I0.IR"PW7C.N;N5!=CK#BOS(>4))7J"I> H8N 0$M^P/CZC[. MN'K1=4B9^J\W8YI=ST7E+&1MUN:SI@;\9&0?FUU/&%.\WVK,>=67JW_J$N!S ML9Y?)8=8:K\$D&D-@'_XMT1-FN&NMNZ8H F)"M46+Y)?^9S"!NP%_@:#_126 M590F1XYYFYN,XP7N/XYOYYA)Z,IYJ?65_&NQ_^)1P@\48=IQ!A%/>N'CZP4FO"YM&HJ93)5T[Z.E*Y&91OU_O MU(&@GWT<&=YD.9L.2DND"?N&: /G&&"XZ6TZV-EDSSRD,MRE.\<_I:D)LL)^ MZ NYKR1*OC-)2N;5E4*O">FF$AKOTA;[B(#T:F^<&^?^?YDB/MURKUE6U&> MZ/MO=):"8I//S#"NTUKH_0C4U59L\E&OF+*(8]0)N*HW IUL6O%9@4K<-%&' M9T\EQD<9A-4'7G,T%\\LA!9U$^5Q&K5IHFX.?^8=7[^NIM9DM1%N_TJN^H7. MQ!+R4);P6U#?N!*SR$/DVT"PMRSE93,2%# 9QF,>?ON,6F+C/Q.2!J?IREDC MX]^;TD4?6JX'(4C0ZKV(-33@A,EG/%Q/N>O6C++=HSLJ; M&U\\CI -R!9;5YHM(*\T*(K9H#B.Q8$-]*HNPL[0R6:J-T4O38C!9TY83^C$ M"5L>1R)1)OC6JV<)./TB1S&AB/7GCDQ:/#XO9N,_D))]]C*MVA\__$',S5EU M_D.AEX!W+<'6;&,H9?C()8!>O'HMH]5PMAI2\'>OA$UA>)D[@/X@*TRAF[6% M!%_?\%IH/:/)3FN%^A'"$,M&P]B,9\AIYLV#5_;/W9SHJX^5X_7\_988IQ%M M('JB('2QF\NJZ]M9=]1XZC/=B/&<9QTLJ]_43.(5DXS_12!HNKMML0H>5KII MS99MF#7[$J48O&Z4]N[UK6<_C4I^K_H1N"[3TDI2C5 UUNE)!&Y>T0CPS@2\K M@IY4C7P-1=-MY0[D1KQ<3A):G7EQO#OD>]3"!$7HX8RC_/*VV9YMF5OMZ%$, ME+51QKYX'9C/A>_O &))_#[4/*5&93 9 [QN;_YVOT%/G&9\N0N^8F6;-T:>- MD3,BN[83E!7-'AUDJ;6K>RY!X,&#SX$;1!EL0&Q_QTFOC4QL'<4LIZ>"P+W& MF[4,#^TXR%T6[I,AJZN!T_SHL# X Q@F68/= H6Z=KD0)N<_*#<7.OC^_1@0 M>)_R/J4\DAF[3V >10^F8FA%8IYWP 5P#"$V#U)F'Z(:@';Z[M7+=>5_ZLM> M&UT?EBTE'@C2J(P/,>!7;81(@8<+WN.5):NS[HQX,EO\>D;ASM4N'5$%BE]7 M$RZ6S1>Y4+10I26)W0$L Y#,@1;=Z*SI ?GL_,ZM7+V!Y9 E&DDU@9K K>_, MHB7"P4Q--,NT:ZCJ,1CG3P>O$TD!+[2^JHE>T4UG#D"D:P=BNJJMY8:J,%2J M^ZSI[)/O8@B'2K!758E:QP/7A7M&!@)'MQ-+JZUDJ/2V8%;8T:6P(+@\HO4A M2L$4.JG#M9!=Q-88.JAC==N!]E'&EWO<%1Q+? KEZNAJ*1@5OO7;F];9(0_@+9CC--4,.EBDJDM@O@)ZSC: MO&E,?O[J)N]7-X/G6K7FBY";)TZ$63PM-LR2Q-) "SI%A"NC,'_W4NX8HFP] M3I1I04O5E/*%>X-*\+K#+R?W+Q-#W?V(B"R:BU0X+4$>GR36%?+:'6EIOC@G M-N?-O1/?-3&;)?NJ[[O 9R/$:N+9M;.D%R2WM\/+>#KK-,DMN[)#U1^.Y4MX MYSAXKSK/L?3%N2S*;IT@6(C]<')<7*N8$MJETL';'ST@>R.RSV&/=G[VQQ5F MC4]Q363\A?<_1'\PWM;<3"QN-$7#5,Z9" #L23.Z3/W)L-C2V*W:%"6PA*&; MZSA:>'#9>Y]A0LAMF?,(F8RP!4Y? M 7Z[OS.*7V22[A3)$V=A&?G%GN-*WI MPMBE&Z^\WV'5T!'(?%4&1*LB 8A-Q3#$8;IQX AE=<_<%,5W-<<34V4_J+O8 MO[6"[OY2:=TTSY*Z"(0)8K)C>W&:_1V^^V&>)DVA9WN3>I]%39B[^N:^O!5A MY?ZTPA5B*%)N5W*OLU$)J#^LHVMII_;_Y.CHO[_-2UUPM4G<2&=9$]@V2%:( M^"_\Z8.U*)YQR8 'D@3A6@_+;1DK?&DFY%!@U*K)'O)*GGSD!PB=\L^9ZI\" M*N)54O#NG- ;0T7X7P*PC$8W#DYO;+U(]W>FKCD]1/;R=D(21H1P<<793)07H MJ\".-^4;7R0/*I18@(Y[E8<^<.KFOHCXLS@6P26[88 +ZZ M Z?#PS$<*^QC>JS&7Z23J90K!E6I^*0TD@/0:/CA-$[U M9_GF>)2W 58A3Z\ A?J72"_2%:EVP)7Z*W'OJLE1;I.Q!2[8@8$[ 1=#<7Q MO[E%[O6'')!!_;=JR]WZX?(=6M)=[.*E33]2Q93K"!$71+8')(@T5MB)[F4P3^E]W<>Q(;ABG9SLT['K >-9V;XM"X!%+*HVFQT M=IM'+(:3EZ!KNU&RE&+)^-DW5DOUN!4ZVLX%ZA["WSW*HL=G2,>A,X5TU/,W M69X.MWNT<NR0 M,C/U9,2)T<=E]_"!P&IFG%"SOP*N^T0%&]8-"H5S8;T*?+XYX/#OA3<;0AJ+ MT^\SW:)/".UY.:2O)I-:2&PG,H4.H2.W?"\!X349^P!+7<_"!B\?5?M*T!3S=CAOF)2D@G(;IY='R]%7.2K:I3EGQ/,OGT9\Q3U-GB%"<)-E_I(<^#GF4-SIC9 M)6C\$*7^&WT/(+MV/I=%X4=R46,'!%H#GS5=X!VZV"$EZMA]2RLEK7N2]N])!;?V?^"L];TC<\QH3,A-@V/CV*/DEX+668]()_"(3)G$N MB[F4T M?<4= @&:#X/EH*XGI2,$)1PYYB*N \SLP$49@6YV6]0?,8=I\.?-BD8S"O2X MN?]:,JF#"F'D0E7YH>^4-="9;MWFPT#O,\_2UCP*.%:HDK=U4Z>S^T/Q'0\/ MDT^;H!J3-C&_3AUT(V.X(N]$I0#JL=>FQ\_$I\MOZN9MLGY-?G]1/;'A;? J MMRG[)!M?XX^U6R(6E]L/=W[ **P&&8R(%5KUB\V-E-I?6WE+WUE)''@%[VWA M;-(B)14+_'\(/KQE=1TDJN7FT- DZ_#C#O'NBD;O7S,#\#/'>K#$_?KD';]F MUE;\Z')+^U"8G2'X.KY?:\1V-%V@L>YGXT-I,>&]:&F?^91GIG1NE!#U7R!6 M A"G^S#5#)L=7GWA_30X.04S^*KM-J7VAW%]A;54D9H=I;+8'Y$'KM?A$T"J M)N%:L6*8!I8@XMNX9+]OK-;_Q:5OG?QF=+:Z64OU>I?%?ABB:K!@>8AB86I! M'_G6::^'G>U 2^:W80J'_*N7@]328P(SQG.6?9,JY9&KROXXW3;$M2/Y8U?V M[1-%BJB*QRD'SS)(C/Q:;*E_B!1ZJ!-)!;,8%1Q3!F)40!UL%;6]YGVOUNX< M>6X5;0D[[?HQ;)TH;@G3SL[ZRP[Z-=;GU=8$T"4.B% \?B9IFO2'S!HBM/L0 MFZZ">#*,0+_:8/RVE<,U>'??L*.5N,;!VR+GE&6OTQQO)39DF-LTTWT2CW]= M L5"Q4>[N62Z(V;4F3>'YXJ]XCW5?-DX0'<5,&4P;?Q?["&:OH.->!_GE99C MI=^85UO_V:>T96%*\%:R_>#],2U&2R5 ^SR,>G/D5A?]\= M$B]F[?M\^YKD[*R\I??@ \ORLO.7L%O#,K-B?(<8O@"V'"A3.W"6-Q M5DGD(GAAJ;HXQ9>QKI%'\W"_9UQ0,=O?"<4;G0P,*KA(R_+)"BLG[T\F&3"U MBWQ5#H+8Y)MAF,FRE9#&^-MGF,&U)1I6 \U7JANJ1:SC>-?N+&Y;$<2#U?I,EBJ,.'Y#3 M7R:]:&?AV6!$URQ+=5Y0U24U&;G7I+OLRHB759*;K&FDYY00/!!+/UN]Q:)3 M73LNJJE/)L\;PE/F$K@QF]M41\+H&O8VUQOJ97J%T$O H_HHS;C!%D1-23C_ MX/S*EW?N 0E=VL=E+:$(+@(]+G;AP)4"GVV NV96H1M@)[X6GI61^FU07CXO M1=>#7+H&HQBP*GC_\X%#>#Y!R#/H<>@_>M6$_7_ MW!U$IW9C@;6CN@%V>> MHQ%134ZP6WG09:TQF%;]L)/8GKK2CT"S%T=O[D.O'LET:IV#H29$KD?;Z/R& MKB"V;+Y,[L)"3X&%LR"#5?\H5P.IG-G,N:.B7O&V-:NAKR2@"PS\'U$+ Q:! M1F&\._:CLZN!47!N@C).,Q5[JHN%L>TB2A8<-A$^/M(EIM2Y;C=N+U\]/EV_ MLLSWQJ+R6(\5#6;T-(B\!-#N-3U>Y%#60?O;M'K)(AQK<1Y/I#?5]UHCH7#, M1X4Y!@5R(2&JG=GS%_9 WB;V8L>+"^^Z*$>%T+TXZNQ8?DT+_5.W&GFIGDL_U0A9B?SWJ0U62TFOIZ MG@^IX8Z2QT>@LT/3:;>M[TV*5HN):8.K%WY?U^7[:%>L&E@)_]>UP=X8UXH2 M&?7\6P:0:H?NOYX]&UU M_3EOAZ15<W6HT MNA/]A8ICD%WY+2[>X:"_PEU\O=C06@C7O\Q0MI3-#.,+:J]C)N^/K/ ME08:"E8]VJ-S8KP:K[#68,"(3[4&<<+L"K:R^+&_B;Q5E37UE<.[/#%&OR6S M)77CH=0=O$6C&PX'C9:6\XS:N4UY5A??48QXY^KA;S!-[!&_(>EZ90>*#2G" MW,+:M/&:!CQ<^S6+G/;6'-@YU*WQ&C\Q)?7(6U);["PE:DQ'SBO+5/Q\]05] MYPP;T[E-A^BA71KL,F8M1R4L6/EUP7;J'_'3FKK//CF()J:EA#U*X?4.9$P6 M!5Z)OA0EA=/,1*,]M ,D[EP[6"X?WU([[N0I)^&>^;JK!I0Q &1_#WX+/LJ. M8OM3XRQEBI4CW*Z R-89FR9DV68FM$ 9GS(VQM+[V84WZ>3CM33KQX\'GDQJ MC^Q^=$!*O#/-C68&B/Y6XTGX^P>#V6F5'A 6Z;LBG^'Y;J<-\85NEME1S3YHY$4O0Y\+4B'!I$%4:1+W:D.3?(;JP/6."AYDA17WD0D+L MYI1=[K.Q]": Q3@,& [T&WNBT6=1.WE6SB<[LTZIG M-4$CNTE!C$-1R\[R0O?]IU=]5O2CQ.+?>'LA3F M@K$K1=)Z@ZLYIOZ;M0#,U(H^)QU$P\L@R+1W='*$G11@,11 M\'BYW.;[^.VFW_U_*.94(CCSDC?8M;X-6\+K<1(D5&6$T=IA@)S0N";C/ ?\#IF\BYSV'$&6'/28KOIC/JXMA.-]\^O8J^F,* M?750M$?I/@OL>1VNJ)77M;.%C@!&EQ94QT'*MY+81IVG%=P5K%_<'70?C1[N M:]LX%A:)#\.PQ: 7::%N^YU\@L/.+IXBIGW6M,F1,WN&C&G\:J:$WH^_0=-K M/U3YB,-@>K@(I,Y<(KC)K@#24/:#4Z"ZY@NG+'G@+P03%4]TK/V_&$:@S3T$*'/VS/DD[$2=-[ MZT]D#?6?/YFRS%\P^-R8Y#7RH=Z'<^N>6Z-UJV=EH\8-(X[_D=HX+X\IZA/; M5IU6M,MG[C#U"N]IP'CS8Y=XGE%$BF!;Q=VCW>?"W"?@BZZ"' M'UMSGJ#4^S@BN"7Z8IJIE"?K\,\[K*7QH!R(XGJW!!"JK\<+JZEIJ*B&L$9$ MW P5[_Z@_(H!8J+?=WI+U\+TI$0D]#^;G&T#+]>IZ((Z^7F(J?[,R4^5\Q9T MGVJ2HS2.ESB:?8W(N1V3!\WH5E1-+BE4[M=Q(4M4/EJ@]"+*?UM-WGU37N8^ M=K>T6:232[,>C9>9!SVO:1HN#-N]OM@N62W&)]4D+]_=[',:AG","\X2Q1E! M7;5)><(BQ$C[3>2$2,'O<@;9G(WN*18M$;^;#2K&D7\QX)DWLZV+0-0=/*)K MYB0Y!ZK4/N.2^N&=RL1M=YFV>D]1@T']X1!RF6T$ XE&JV/6HNZ4+>TS3>$# MV^XI%]M6?9)+N?"JV"K:UNLL>YR?-F%H;>AY;@R[584SQ,XM,E7?/0Z0F_Y- MN?M>8%"6_3R'E*-,-%X"KD/;U;$Q9643=:6FF[*3SPM*6:SG1'5$D:?7=9EH M^=J;Q8WKU!MD[Y;;_;H$,/\C13I!7&^;6)RF)BC'0,/) M*P):!G=\(S(0A' &,0)5SFKVM1(>M25>?TOE7PI5B&H:O$XW]OX'+ITU8$EH M%>!)!F[_HT<+SV8+*T&$8JW8F2_/%9WP5?-$A/N;9_#<2N\7)IH=]R'?+9C5 MN7% SF3O.%MI5-9R;/AV??/Z7_'M^T)XSGAQB^A$,A7]K(&% MWKFL=XVJ,;D5.;C),!=/*ZFG49:C*V.>2C9^-HYU=]_6?[21[*KOO]FS\F' M-*G37%I5(*Q]J,3\3J-,E;56876?.!_3[-, J<2ON"\V,IEIMF6L:W"!BP(4 M&Q[4=0]M9==M+IZ-K"JU[8(4T$7/LPX]%AH.W[8\W:G"^9GC:Y:0+-M\M]-_ MH[(QO.KZH1;V'?9BZ"1J R$A5^.25:]ZY;X3E=K(@S+VDV]X'8P$:U'HT6(X M%^]"E0#JJ1=N7F*?9"!^_PF%'7IOU3NX[K F]A.#W0MW@V'XQ&#M)<"U7ALV M$FD5N,_2&^4&0] M9=^T$O))_:I?][5?T1^U,/R26[XJK+_-"?K8Y/5 $/I!6$>Z#?YYWV%L MU4G^N7#AAY^]7\BR%/8-H:Z8[B""33F$2S4,HZ)D/.;AH2.!KLY\>RZ)\DKE M#_C"=U$BVNWA^F^7A7-F?ZEHA/UT8>KV50W">$7Y%,!XSUH@SV .>' M\8Z!"5&6Y005+&JYYC:7Y_[H_=[V^E @189X,Y_):^6#0:+Y9D5]PK['2RN# M%U7#'N=1%X^VN+E%/"3U/GRXJ;UL.)X6!_"'#"CSGS^'W<&M1^1BB4'+\]Q& M$W?>Q,]TOI=[VO[#+A3T=.Q;78GZ/SBSVO0:9]!*"HRK!TTZ&&<1]8R=?:_; MJ$;MS!PC#==OE/O>.Q$P MUMI!XBPL\C^\PUAIZ0:4W3Z8W,'VL"D?N+WW/26MC$9VR>8X MV]Q(X6O_6T?BW>W_^AU_2O]FW^4N^;]T4_SG[I+:?^TVL2^ ZQ4C4XT>O7_C($:,=3_U=M6IQ ME%&(@@41E4V>B-IG:EO->A*+[?2=]41IU- M@1C_3GDSX0\+& X%H>%!2ZXLT#KKD=?I8EJ=[!\6M@P$?F\=Y+^1$2X*X=9Z M:)9N\@M)N2FR'-Z5=M*(X++,*'-<.% 7=:]7"Z8 >;SR8"WYEM12M&37L^OZ M?&V?#2:#6X^%7QM8VH#30RG;VT<=6D5=G3W'@6]O2;'^=KG-\4X)_%YY.:D7 M68RZL=E C,/VM]7RW\U7$O_-<-GO"3N R[+\3K\E7R[WU M,6/Q*-S,D-9%K32(S0(/[N1CQN['EB:IC6=T^%JF&*J_T=>EMW -[6=3]>ZWWY8\D?R&L[C$6@&/W%*GE\TKD>P6;\.!A' M%<;4F1O#V#&C-SKS>]:I3[^R1_Y#\K-?03VLVRUT(#L@'>SZ'^6G,TPMXS6[ MMD*0"QOCGW)R=4XW0HS=I^P^RA>NI%J',[L6/>]K>04*1=&-70+>S?-A$ SV MIY.*7^IL#-/]3-=\9@<]9V^],@"0U7T]0EYK.G!"O 9&F\NFNDW";PP38">* M=)U10E.3AK7OJ/V^V<)L%IJY3[PO(IUA#[$2CQ2/3Z.5R"FOS[R+2DC\O/(J ?QD 3[(1]Z(EV-L&Q\Q'VT=IJZ=,?\]7/^@[T>H. .F MZTI^L[M#-WYZ2B5LA2JOHHX>$W M_Y2[P;&POVBC4CY]V:3H *NPCW .F!9XQD\'M[H>#)-;@M!(U^]X]OMSOV#A M?6AP7WLX&)S&<;VQG$%DDO@ /J3*CO]]9K67?WJFV9*?Z+'KIUD/@#><+'@,F:/DLO M_#3Z#RIAY>N&N""BCE8TXC_Q]EYA347AMF@0$14IBO02E*8@(+V%1$5$0(B M@M2H]!II$B 0BH!T 0$%!!%ITGOO32G2>PU52B2AA 4)X>+>WSEWGWWNPWVX MYS[D(0]9^=::Y@X?2&=9OO8 M[XN'X+1)[N=LAYJ@QY9=N(YKTFFI[L6#/#YJE03>,UPQSU?YLL^(E,IG$>31 M+#GOOCA!YT6" O)/ 0DG?)B:6#G6C*GK63"')4N].V&?I>N6/S]KLY0ZX M,_M0<)SVOV/'4&; #:]GQGQO9/]S 1F9H8X4^U+61<@OG:>F2D^A5H0L"Q5M M&N>$0V_Y#8.9SM \U(\+;_Y9/N1F>>F_'2$MX=JZIH1E*?7+-*L6SP6<=W8" M$/> /:QZ:). '2=K2F&KS'B=>);#CZD"?1DK9[%?DM?4GTK_5'&((G1O=V< MY4LTW5'NS4RHB%:_FXT!8I5TQ0P+*:]\.=^DV2\&/GO#523YG"/?**QS'VJ$ M+\RBQ)PML1D)G>;ABI,+:^ROX\SD->(]4ETKXY-0->R,[1:@R,7]HH7.9CKT MC9Q34*O<3E1U2,5/ 5Y&K5.0HEA\O_PY08Q,DSSKW&^WM#G1.8@T212@:_/C M)51%63GE:C@LWTI4L==*.;)*7+[XM(JH:' C3,!3=LP>=K%!\0=:* G;V<&< M3O^+3 MS5D5RD4Q"82'//^S_XEL/ZO0Y!77 _^UD,%7 +AO)'*>%8;#/ MGP]Y?!'"93264YUC*O.D>7:.P2V\<'%A"M-&N4Y82UJ.*-0R)PA'N@/6U3$O MQBMO"W_HOHFS$CU\0WN/EB-#1X[4W?/72WA;%1O# !3U+CG7+G'1B1EV5YN+ M-(<:4X8"!&H"6!^4=(:<_^'82NWOM5_,/L$)HT++GY19 .@/&\2WQXT?)>EO M+2G<0(TYR[&0,E2U1OXN[G=Z,W9IRV._+[!!-+R6&=^=<7\97\?^U2B3UB%3 M#:>B>]"5:*=)^HXWSX]X^CT72@=:C]P'&-&/QRJ+:4]!;;>_ B-Z]!98DY4+ MCV4 +-/7+ZYO=ND[/^X-J#AH97DUWQ3S>;@D!+@M(]C05#&MTYZM U3"P>(5 M65K*6[Y>KNGU%Y2S7%@]@T+G4N-'APB]K<8?TZA/DB 2A$MBE8T::&TKNWQ1 M^13Z7K$&_Y4S>J+ <5#\*)3(B']>)O>9-@S]BC9H6GN]+7;+M2@]&3QQ%7-ISLY[E&LWQ<; .%49^OJ'V@+RPI[;K?O2C*U<4Z MC&(C?@?&/!9)[/LG6A06[_E.GLC[\K-W"EBU\\=:J-/MC].? 29?'<#7*F \ MLZW2J(A'Y6E=PU:?WSE VB*&^8]Q9=)G+XQO MH:AV[N.C/7-T!_S3BP_W%?4DITN;A,A2!,9 F 7X(J#O@PNVG6!HR/CV_ M/=N5C$[R[V1,:77ZT>GG;]AL#RYE?'S;6J/+6.H,L4;C7-UO.^IDI MS6T_5R;?_CGB4OT)G.B)U\G'K[=3+B2VH[8\1>6>TSEZV)[ MKJY>_2:YQ1ZS:>H.TCTP>\PYP+,M'^^]I39T1\8GA9'##F^B](ZM]0TBV.'6>S:8(ZR)U+RE (:9*TT,02& M4P;Y<WIS$TW;2GR\083 M,F=T'2^6.6N;U.]$S/>([[NJ%9U?]TW:H-Q*H3ZM7>UFU-?+QBVC_P=2PAZ[LRO/\"^%71D.#1V MAH?,, L$-?HAX>.\>&7=> //4DHZ<#P&D?4CQID2(G_2]G0O,.2T6(Q9MS5F[4(D55%/08&Z;39 M5$(220SEHUEV$MG$;V\P;9;0E,E'X&;T9*F[4\A9,?.TAD/D[EWI@ #S(SR" M:(4/;>4ZT3<8,7DZWJ#^XU;TH=GXW^3-74O:&_+5:K\5V'_36 )@HAH^R5\6 MR:*=O5EW-$1699G5_R-E?\7Q%4D'O18-PUK$#SB/Y:=Z'''LEK>Y8QA,T&?2 M/=!Z8 E,8\=DER;8@/_N-KMI\":F$I;\%'XC?L>%PVTBTB7R^0X]P-@%O0G0 MY@"&VH#$(MT"K;G=K0]S0G7?>Z+8.[M.0:+05S#H]KK*UA;\(ADR2&9;Y%%N M]?8]PW+&%U/T4&63;&EG?_&Y(I,=RS=N9[= 85=O35QR@K9WS$N.0 1E@A?: MB-ZSI9,O4\MHN-\) _+>:VTBH6G()H*;WSK/CJZ(IFKCE[X\,PB$5.JUB%=U=YG@8DBMO_7);? M7Q W2&$MQH[+%WL&^#;;.XL(AJT%;HR="EQ_O M@]XHG$]SF8C<9VGSZX==00O"MN&$FYL(!KMRLR<>^UZKU8;QCMH2'S/>"YR? MODO5PJ_BL VF)=\9A- 7H:H-AE\FBRY IZG?U6O/M%6:_DKU-0C(;HR#[F"+(3U=U,OF&,I(P5FR*FEEO#,LC089JL MB4/P/J_K2A''!PR&)]Y@4%D M_ZG$AWC%\Y)/M428/'D5B^O0M_&>[>9T !S<_D5J'D66X/DXC0K1F%K9M5IH M\ I-)>,&[-LGFJV;SZ'BL;SQ^"62=B*"8>/JPV0WKVUQ)T[)]RO1CG\95.Q( MS]\NN+@J"Z ,8YHXR":$A8@&FD(U_$X;+]TX&E;0ZL%0F>, ZAM?ONGS^IOL M?'1*DYZ/KX,^UC-T'\GE-X/A*$8_IVG**K)-K/,M"G/ 7/O)5XHZA,2*VG"X M!;:/-]*V-)(%)_K+T9^.P0EWFJXS7<;H M?/#TXI:;C^8?K-K?66V200L"3D@2YU:)5J;ML4ZL W;($^GEA.2LT+^C27@< M1_6E2[M9SM730['XSGC%1R #0V*?02W#M4T7C!':O@[HST9FCJ\]Q'.*^WZ\ M02FLRV[*@4N* V4?RP3EV9L+81B[2F:;@U;'+)5>?+PEP ['AZP[NW3Z(-Y# MKP.>'6DB>,_W2#%+SIAWR6^'T9^?N'2N/[SYYNF;=EL0]7"Z4HS)SA&MJ,W M C=$_IL#HC*T98=VBVA0 G J:ZL_+1N>%]02_:)YM\E8ZDW! MQ(_XI@ L. )Q'JV*W>)2D>C20\6Z[Y.N:'%7&\"9PX;&[LV&UT#VR0Y3%$GT M-7QUMP2#ZG<@>=R =*=ML^=X6)]^++7]>^SCACR*1S=9XB3^#,\6NG2!NO7G M$PT62SZH9#IMK8YJW%MB;$G[Q0"LJX(P1Z>@K.7,I+/X>KQPU)DVF#Q=6.(C@VK=:>/X"A4^?X>TZ]Q*)4#&&!MCY);V F' \\JB2D?3J.--:> M;*C<7;-][R?UO?BYXY6\Q46#[HZ!X"8P4+DXA998XO*R'EI)O!1IL%NA7HT\-2CY$O >74<*6D5RFJ'H=@G 8F6N)JR:1KK>981/I+*[[Z+J2 M:RUU#4=^G?QV^Z(9&Y:A&K^FK%5;(>;6YV2PY%#M4#\EP-=0IOVE\SYB$UX6WI@LU PQ%U#\AFI3^+NO L,>;WH+I:,R"O_*\OR,DQMI5WI( M3?5;,GG33QJP::&-F?KR.>LY]1MU MNA 5:?,<@BK1!>_9&4/WQQB:1S^7.GT1L1UE"*^U13IJYCZU^.CVDYH/[V+4 M? ECE7Z9?)OPA');_G@@G&PH(#3E47S5O'*NXVY:'@>$3P6OF/6[FL&P='6A M?"" K%+L-XJHD"O,^U.E%)WE5#!CTNKF>:YGZ)'3V&?#-\JNWK&_BI6J1IS< M84&8JJJDG%:>M!2G'YL7Z!2>W=%U+C=X^4/A*?P5#F$%J&+/8(AQJ9@%"-4, MM*V$,<]FS7_???*[^":?FDA.,#L/S>M?)!5 3AN\)/1IO!IA2=@>AA=)3*=+ MU7?Q.X7"A'MH-56^-<]R%XT?0#% ++9?HC-9?COT^Y8=<]1>[-_69 M\1E$LX!^K I7.Z:R>WO#]_O&VV2SL='D_N^[1FVE7A^ROI5E M.E'S77O,@DM*OT"6]CT%711.02J>@MX)CFN#F4MV>UI>O*>[TFQ)@ M[3RTG?/2^*1PCUO6\8;XAB0INS)U:1%^.'NT=H^"8R[[@*;Y"/+3$49U'3-9 MW\[+2[! &TU U')>;*9!:@C1&<@"C.V]N 'D->CDC7;+ A\E!JH5M^HPF"6/ M?/L\&S!$>FR,\E/FHC\W85HJV6W=([9T"GIDP<>N\)2]ZMZBJT*G*XRS8B>D M&LQ&UO!99CR;\_N%R+ZKXL6+?XH$JB?X+LO]7)OSGQM[V\Q'%6^\4+[>TJBW MA<5T.=2B6$5N8%3)]ZXHNQYSK4'F<4?W!0:%5N=/.:]:- MM]".$-3?#(U7L59A7:NQ[%(E*A?Y<_-$_0$Z_#3F'8R6++I(2AD?%7=/$0@T M">P,DM>C@N#.+]J4L"Q,\"^H6E[75;L1_%_>I7) _WLF;<$"$R:_\A14M# X MGM!\G'!&J:WS3T'@Q/2#,_/UOQ!IN>;S(\VA'B\J4QB%WL98];T,%HMI@%JT+N6A7P-@;'K4 MM&Q66B-/!]M;9M\<^)C,421;HMXIR.\V6\+/Q>B0ZLCA2G)?JDGM8C.^H.G6 M68FKH&T?X.Q?Q-"A.'U%C#+&Q"N^O- 0SWA-P'Y#=3@T.SB]U'GC ,-VKD#N=[N.0!L&02RQOW)P<-BY:H]T=5IV='YF?MV&6ICC!UMZF7JH>H1L MHX4:03@<(FI7-,O5:/AH2%:]NKS^[C:PI@<$ G91A"K_9"OXT_+E:HW;FEN"[*T_X*[$52 ,#:M$$]I5]]K$/ZA M#9DP]MTN5'C[,7#YCEOT!15)LXUY\*A' MF&!I52R#Q0VE#]^OG(-K"BKT%@:H9:;C$8'[8&:_^04V"0]?WH%G=2,58N!M M5_,'94'VE%U)9^+7G KM^GK\H5_O#K^E!7UO.WO*!V)E\[D3!8 MW E59[H8"MP*E1BG4-GY<8Q KZ"H]?%.E+CP:GXS/6>6Y357BB[TE4#5]HJ\ MGZC$LKJ_;#^8" ,S(4YJDMX43A39*_K32^[JV\Z/YTU^10F0IF?%!U M\JZ!"TE,X9'NH$@.H47=^"%-[",'>3=+;D0;G3MX#O6?R$>E+&+>-1AA,73 M6V+7LV&TK)>=;W;K^;]ISQ(7-EWO]U+]\1[S>9AL:UK4K8$] =_#%]S^]B?1 MVR_^^F,>=Q+[,%/^H%PG=?14I]IR,Z .#SI D=>C%C"YOZ%+TQMV-I#?/CW_WV;?V\:P?) M,!=H;E."Q31(YP(^'9QHI>RHW(>O:LMK3+]'I"Y2^*[^N5<@HVUOE[?K7'E& MS\"7W4T6F,A,0&TA2G-XGK4Q2&VTB'5/PX/:"U1]\9UGZ_%AD?%$EQRLPBE] MNW$9>0UEHZG45%EL-K7I4S TO*+F]*;F*$",0[3F]L\+C3 *#V[1*F"_@X"( MRL275YFTYQ?U$J4^GR%/=+V/A>R?4Q!3LS7C!6"O!A*XB/KX MYHXO;&URAW55C18%@#%,5(? $D52S_V1<)FT2A&;7%?9G&A'3%FTPNC(%HP1 M%:<@G+9JIZB58.1Q55ZNAHOLL+*H9+Q+J^)3VJ^+S_8>+8BR_(? X\)VZ(NH:4#D.EX#)MF:1'-HSODL0>8_%.:EGE_&:F$\HGS-"B@=T NCD%=Y6\9^ M^4MP!J/-O9.<9X/[9GI:#EQ3EWK9HKR==P*ES4Y! 1B;YG-D9< W'\6O,12$ M0CQ+]'*NV*KE1"W\)FWMN2/N3^=/J\F1.WN(4 ]"=SL,#.PL]E$8@Q8G_&7Z M+VT_V#@<]]Z,*67ZVNG"_#Y4Y,U,M=ML:O((4+M87XAX=I+0H$BX/#]A-LK\ M#%7Y8O5D6YZY.Z?VCMMA@ ?] &VC1V)S27J0TW*,=GPGKU0M_B.\#D;76Z3I MR'+_9PQR_A8C?JTQI0-!M\]X?2OMZABR\&S=L=3Z%$KT)L1:O'W?X4EU&-+% M?R$^-W'^5<\ -="^>,*H=E+2!(+G;+ :2"'N%TZ9^::=C[()=KI>X QJOW4' M!:U8F&)L/::/Z8R)\62=%DIQK1\%#,JHGBG^9UX]:0NZ'I!KC!H^QR^ MI[#_@8H0NH,A)KFJTEOF'/+"VK%"5@_WEJ_^JE6G3Z#FV#!5B]ENQ\ZQ+0OE M$+B>C'GTTN%T]-U\,V<6RNP.W8X>P:0>E_YJ)1_EK>O([9YHKHZO%TW/SRQT M6%6E*;]O9UE@#N&@/6_I>:%)X:18IOC:%N9,0OA(7'0PH/ 2KB<>%T]YB-8C M*]19;_1:0R)751F[9;=/064#K:+- 4T7Q]UGNI\EZ8\75:J5AJ_^Y2^/?D1U MTPB7N=V)(]DRVG^:>J-Z:F-WID M^N->4,\<>11H,S\C&';N1"XPBS?QH/1;DG72OVW29=E[I[_?GO?I?XUELM+0 M)=6T+%YC\%Z>1G/*3Y*U,$S#VZM[8MN_ 3KU MJQL5D@J=/FPX06PO/!A6DI8%#JA(\3T/SYE4]1)*9P_KNP9Y[>D%FG4M.'JM ML9),I!W$Y+Y4QU_HM[XL-PY95I*N)R91>_]BF*LW44']\& 9,?NK&509\P']'#_0G28' M@(6#[D 94;1P_/:TM]"77".''FC?@R#Z/N>;X+LW3-ZZ^J1IPPG4+2-;8#:8 MY0(C^F%E^<0!^YT#R3SUN\SW93L,WE0MIW$CGWHM+L>:S15O\R_V/M>60:5T M26#/?U "GE?68LI;:&_(G>#\ W;7&B., 3AVSJ>+EY$@.U;1/)W&K/5N.%GQ MLYY@LB1W0%(F^@=HX(Q/FWB%BFZB#&,@HIE_8-7JK5/N:6_^ _KH5R55$%?;IZ"[BW+/QW! M[,)9+HG-Y1*A[@M1APCF"IRAZ8B'\KI1\7ZOR9H6UR\#:!* MJ^6XXX2>'==FG-=ROS3VL*71?N<9?K4Z@K\I>4$[Z%&C0G5MFM%SBVMI/[FN M^"7L">,T%A?"H!R !I9T"F+=X*6QQ7G,W<850R0=B9Y*#YOM[K%(0=WY/BH_ MWDI]:=TT!\3BM^X#I8N-\+8FP3*V8[D,=HUOL\]#+EI9O>HI*SE_=3!\5_@D M BU::%>5C DGP\^8.8?1I-;U<28'SK[HQ"BNK#K][.O''>%;E55IEWC*!_>,CL?CV0)/ M04X#S'"LDQ(7UU9ZB+2YEUSL>:._>JN)I,EZZCEF?=" MR*L;&:Q'.M\J3!?*S,!:7&M9V*?UK M1_5OW7__/;'S40,8D_8@;$0^ +GHY$,TQ!\<_([-VCJLV]>?,RR>N2OI462D.P?KAH]I8D? M:$$ AHT)A+*GM,]?*X]KUXC;-=FYL68G]^L&36#BGX8K#*.K,B/EL[H1!KO* MQO_5%/.RTO_22*,SWKS"[$'!9O]I)JRE:X(&_]FP_:>Q36'X?_K<@,;^AX=? MMBHE&W:HOIOSOVF)__QX+70,Q/@Q ?IY+^R,.\?&QJO146)-L=^G?OF@",7S M\3V1K!=A#:AB*)!"0@"&Z@#S4@PGRD%7XL>+[^.)X\G![WH(B/<1WZ4[GDG9 M@,B3["KVHP+$AWL"OG1JJ)WV]&E$F[D (.BTC#,Q"NGZ/3Q_?LQ9(/"Q1?A& M9E2RS!6I*1LJE]05JF3D.XR#1.C\78)U.O;G7UDS?OW1"+' +6_MSG"S$HX9 MYIZOTB]M0"M#O\3<&:QFB9JB_6A?DAJ*&IOS7G!0%N?A=+!2:=(QC U>JTV3 M>YV_VO4U22!OT:U3"Y^^?!@$E1$O2N-J3L$E:_U ;!P'5R0F&7M<8H_:M ?STI +*)I>59U?EC>MOJ;2ICC>N+DG6EN+PAXF: MT4A&DN@>R M)#S?7G6H$+?R :OKFBLO+DRW8W>B($86V)JB2A6PX:C4G5<3[K7;-%CNA+"L MISREDVZ&9#N2-EH9SQ8F@5;\X1#>C-Z+E]<>_[F@ M+:YA/G[V& Z41'N:!/U&S,\!A@53MM-=&1X>17-MXLR/AQVS&NM?Q*BC,O5^ M-JU<7H0RD='Q2]4X[:5"4;6)&3W\\^9@)PF^TKOO^QNG:BP_*HCP($#G"D>B M;ZTD%'&?\9>/W\*/M(AQ!(D.>GWB)\ *O]7&JUR/5PEIS#:?G3.=-E)U[5SJ MI:ZZ_T=R5)=]3_E\NDCM@1,+P:936VN9;;L\#Y!'U $E"\PR<_K&U1-CA"25ENX'83A+/HA_J0XQ@G")I[)"21N]A]<='SC*7.YU6@O M\B6S=FN61^YMA-OW;[5V#9AOYJCAPQ;B=)G:4LW^#H[:H:1-G^8[!O)HAQ-#?7L$ZP6RT.]OC>*$.J6C,ZNBOP4^EKNG-RQX:% MVB1GM$"H;MS5HCFM[&[8U,K$MY$<7S&P0FL=W6I FG3J/E*A_6"-R\3I@88T73.U7%""CKO7FG6:.'A6&_6E" M0-C2%,;)!QQ*]-ZOXN5NP*,/TZT?6[SB&2<^_W1-2A/ODNIB#B=LJ0(3>)LS M6N!$VXVS>,8K0N#FY*I(YDG%6!M)DUK]/:]&I_HZJ.G@1/^J?JD#>PR9.^$] ML0.1#2!9!*#E)XA J\H_@I7[ENN$C&RG>#K/K)[@ILP;Y4@3:91I7BF"9_ ^ MF.H% .N(1QF0S FR50ER&%Z%<:R#S5:MJ.RH]O5;E-DF_P8)/W941\ M:QCI1E08!E"X_R3S9A1NLC$-%#THWYA^)A>GE6LJ>@N9.'4_WM]K.?K HOL M'J!!OZ(,1K3796)L-P"2=1*&>GK>A'HHC0/T,F>"/6\UH?AU4;'%X)]BAG1B M'V!!/TKRH-=9U@AQ0PHU([_/:F6+!H6<@C2>W?9'B:6ZC#>6C6^*SM@Z\\5: M!5I>4[^9&J(G=9%X,Y2-9U HK:/BO_KN_'_5&V1N2* C)N%A[9BK6E\1IO9* M:=67[U1S^H5E#V!DZTIZ/C_4?&OI*CVJK]'[4&AX]D!3-!B/Z!JX0+Z'%UR/ MV->V5BYDZ- B_N(P$JBT[;+4L.!WE8K6C$UN!'?"Z7KQHZ@CCQ<#[_J3B#'$ MZ)'R;> WV4*A\Y_/7719^%'0,BTNXRM NV33+B;2K1=H1FV\YUP9$5*6K*YE M4'EM!J*F+O@ITO\2=2Z+<,? ]&TT#4D3Q3I_"NJP@>-9\[!:C9I:CX*$-I?[ M[C.,35N*JS)=]5[/0I0GO?8:VI]C63T%7?YW I@:_7+"@Y[Q06-]]82C!7-_ MUF:5WI3ITYGVQNR+2@]Y&MT09&?]@1+C91(BR MW7^M1#6Z8^79KB:QY"BAV&TRMXBE20'%16%YU\PTTF'@AE*ZU; A^]@$;?L5 M=\-_A4GG(C_?09$$A4L8:T,6,/;[*%L?3T_><'(J\ U\E?U+U'>430W=$-]M MWJ#;*USVKZ!MBJ[!(Q!50DGX$>)[?'7@6D.XRF4MA^SQ%0>.[\D*Q=2*N;;ZGJ^28]OSD;T(.W-/.5+)..W>Z\0[KS43\=,E74IAF29\%^J< M.KR2]'+-;.#)MX;R5DQ%MS_$ZSL0<@@?$^>+;\>G1.G#F\H3YXG3=VQ\[FV" M[7@NTLJN8%R$J%_9D(GTL/U"S8S]&%SEY.XIA] M]D%'Z;+?;^-Z1^Z?QW[AA/20=-8*^&7*@!(L$O**P-K;X8U^DP[KE'H@9E'O MNP(J741/<3T(B(].$ [XQQ^@4()L3BA.E@LG:M#$45H](;-1 )W!74IX]M@W M5*96L"B@+^;UMX;E)48<_2(L^!@_2%8M+"RJ(J8[A6J'LR4NH0Z=3J;Y!&=4 M0B',ZFV(:=K6=,[L,2>TO*_+25:65.'?E-QI#3N/"SMU_=?]Y4:"@J)':ZT< M)CT-2__LGRVDY4+[/1U@&;_V"^W!&F'AR[,)"^$1VUBE;?M%1J7MM[EZKB4_=L]RQ&WMH-,BB34*QP6D;H1G&AF_'#W MHT:"Q/N"_7R>UZHL4:/%G[*=@H%7L5&9,:;ABI9UM%)_WXX:?@#8B#\ 'P)M M5QC6#'I\/&":+)PVOO!\)*><])JO5T9(C=>:%O*VB Z+P85F WO$& (R@'.7 M.;.MBF ;F2@M,*+SG'P0^[X%5'S>GS$O9WNU*.7LRK[R:NCX0LJ0)^(BS'J M Q6'?,_:!".(%65A[++GFSX-M55?;3(8&P-A:6G"0,<3/\BB)SD-+(1K$VUO M-0IO D&FU:]8*A*'[Y7#KVL(;/#BI2L45+QY]Y5<-9?63'C;U=S21(#0?_9Q MFTHL(:6YW7:^168G$3K5K7;B@M,O?OA+MYR/'S14?_I"5^VZ__\/D3*B:SO3 M>TOJD=L[Y*OX&6ST#YET7E01887MFVS2]MNG-[RLK%Z^N31=VWU8VN]Q"BI+ M[Z*+B4305#2:&+UB"W-?B]>:N/&&Y5N#__:'$@KWHGQ.O[$KU/RU5\*V#PL+ M=@)19=/.99+_I?KXRWB"DV2@K_>(1DW*DZB =NO5I]E4FVX!X5M--]'>>&0[ MER]/I=,#AY3&E\B1BA/Q::WZ^@J0) H;R2I"Q>'XTCI)H/YL@+QY6%K("L J M%AQN<)QI>U@^,VOW0IYHG%60Z,D:?O_&]^A[E_- >R-!I@\7JHK;',I%^^?F+BV/T*Q\5X=^;>F31Y&]Y]5RV'LTOZ%+*THE6!U<6%$"5H0NX6 M9W%R73W-B%C%G^F_9X*23_XO?R3KAY=!'R2#GC?QHOWPGAUYE5J^2G\WVTY! M6J$XMBK._M0J>2;54Y *A^#3MYC*X?]H2<^?W+<7;7]]4M[$KNV:A3Q0_2[S M[XT\$\;2%&.5.%=]<]VZSR9JJM,CG:G9%DY%%A\_XV5J18+9Q6[6R,(*8,G+ MIC92;F#N9J!9V)_,M(HCP4G3WMH_HX;!+RC3"YQ%6RU@;@@+0:+%#>A].,&'89SQ"OR[MG77-S:3M'47 MS=YS<"/7)6Z.5LI'NOY;@SS\3%ZPVG,&5P@;-)6-_,UBFMDRG+;JX'3LTV%S MZOT:&>C-O3CQ%?T :%_<"9:TTP.*S:J&,L8$;1U74K^4U66X?O7W:EF>\+^U M&C??[R20&4!]CJ2#*F^7)R$E)*\SVIUR[?KGSJE\NY*PT?PJYS M@*AA8B[IY<4XCQRT)1"[C+DRX,DL6U4LH'2NW4K&VD$FV+2AH)VJO#FH@C"< M7IY8-/-OC=Y6LP9B.KQMWKDKS]D8-85J#Q=D2IN:S"N'R06X&\MC4T:;\WE;+E0Q.UDKQTER3)>4MPLII*7<4^Z6RXITU:,&RR M6X5T:J/B3AXD6_+ZL(>/HF-1'V;AQ2JHC!2N> :[B@DXM]'<8@X"&\X3W]L^ M'9*50_]ZRW"L8N;7G6*9. NEW-("%P9;[!B\4_$^O6JG_VO%(XS/,UH)SD:4)?].QQ6%RQO#)(O=&38&ZD-V?OVH].[_\D5]?IR[T M*GX/O>M @9ZD8VR++P$3#X8K!C@!N&8:SZ.MAQBIX;V^*B'%9^F?Y"YUMZ%[]G4QWZ.BJK8&!BPIHLT-F;=Z0SUV 3&6O:C*-: M1'*CA.#!_!WI5YF[JN)0W3IM]ISN:,/=LRY3^+]6%&( M%J6%0!SD;CG*X86[3R_73.U?ZNOL#PKY$[4;JV*C1_L9B1J R=>Y%V82H5FC M2)FCS+2>=8-19Z1EI>UO_1X[R]?^WN)4W;*:+B;,/5.M1E.M+J<@&N;1U<2+ MJXF,5&U#RKE"4LZ?KN64\@_7[/ 8+9R"VI_X#>9][?J5/XN6J;:%!(1ZG8*\ M?Z HXB RC:\9^%\7;N=R'MHRV5)KR\ZS][RC$5/D,BA^.G-:HJ5(O^-?ZX)J*S_Q#KZC M2FI2#0NX7TN.F38Z)X!EG#X_M0B6?NOI%BC:0N%$/QZ'T)+HR:*E^)\CA0<2 MS, GV\2Z[)QS_0XY1TEZ):GYZ.]1FA758?S!C$50]O30.)1Y?P-77&\6>>9J1-)LX9>> MUC"^P(LXPP'&QMDT(["DWR#O)4)Q(%H7+P;1(IR#<4YK+<_=[2;BH%P^D]9< MA^S)$.N;T-T/+KMN9CMM)"Z[9B0L4E[*I%NP3XDAL?3)3[JORKO7B?W>K$$D M0;+XH >]W E$62@C=R-)TFQR?K,NN'][?/BA1DROE^7K'Y=^#[4N\RT:^F:3 M87ABS+*82>=;;].GJ%"#$%&?F0.Q)MOEWYV0Y9Y5'E#>WNOU8RHG@2'# MP4VLL 7^E^.FE37B]6,.69\6"7I-, MXSQY.N*ZUU3ZA14VCRNXBRVJ1V0=>.Q'S>PF$@^)G9_/CY<5A-7JL#OK/;I_ M'IR%?D4R1H'O 3$D2S3W( 0.&9^6[8K*K1B^CQJ/OKR:=.WV>5<5K^(?%%:R M$+ZZ%4.7SHB":7'J?' 6J)-;LDDZC';MKYU,:X\DA'<#621ELA(PX6OAM8RD M,]XZ-)"L,-B=E+)9?^OA!Y3$HO:U^AX;R$T8+Y07")\P&(=191O;CA4UTV08)WYS[ZB?] MVT==19%+"]N'BQ+18MF_END920^VM.\XB6-K$Z=1JKZKUQ[VS,!=4@VBO_G$ M_CSF5K+&0^I]4&<-VE]4_*3O5-X6F-R\L\DW^)Q./[5*>C6 M&8FK:::LB^+20YO_8T2\"UHX4I18P$YLOZNN+ \4!*L;'Y\.WBI$7NF#T( MLJ.7C0RA:PE(@"(O+' S*4+M*94'U*"60"G&\YQ[,>&(\F9_J+3]M%S.4C\C M[CCD WSR;T9=\OQ#O?LB3QRS/GZ ZL>:1UQWN&+'29_K+Q)S3U110X/_8;(C MX/"D?,SF)/T4Y#"Y?W&!9$BY=N+[BJ1$V4,F\:Z:NGVI732L +B> _6@A,\KOI^XK,?#%.*Z92))3M!BK)+L.@ MZ6;55V%\8?Q1K JC3L]U_6F_L@P ^=B%4(A3SH:!TG@\TM)+!O4CUOM:'3/_5CETLD20_HQ7:'4/BT MOVDOT8OPZ&BS'LF*J63=@0Z\27^KULH=XR>2H-:7;BEN:!V=V*1[-H'\-_0= MZMC:^I46GM8.V]01OJ3>QEC?2YY[_Y+GTI_VW.+\_"^$T/8%1A2))$JY1B_. M R>)$&3I)&1B5V:%WOZ\J\ZOLGE#W$CH69)4Z:(GIF265[2N+*8;PP)Q6YZ[ M/.U1H\1;C$ZW^OQQQ2O@.BL'3A]C^>+7O_.D58PVU!$2(3_&9S)I?_+KBES& MN.,$7"8G1E@"3D$7A8).09>&"$E$1P0^'F-S5@(PMBL[)(G/:UYF+E'D_7[# M"E^UGCJPDBW.RN'LW8YU3H#\*_3 MR2+YH,07U"53_C3>7CNM1)/1VR:2]!PX\A2=;1C244E M(3J8-8\HOR?FS*H>LC07H\]=FN Q\(:!_CZ^FHC!,[86PG0K\.FA+TO,M"@P MZ\_S2SY%DF&"'\KOMD*8H[4-E18*"\0-T#_1B@08\1D =\M'@3NA[,!GO(U& MX-ET_F(LJS'\L]3S1='3[8^15=*M*O6&$]"KA/&$)20]"J&O\6UD!E$20NSI M6E(S^FPN&&]?;"!2^)N6O5@<5LK8FEXED]GV)-$)-FVBJ?UHPWU/R"W>7F"W MCC@38[^OXK-X"GJ'UEAFO Q\.P4]CC9S:%M2&Q:_IJY6Q5#_XKS>]4CW\]QO MLVX_NG]]:&I(C27LZ__P>-"W/ 49+&AZR,$/G/:_7BG^SW0; _A_]$+D4M_\ MO_L>#%3^2^#-_^Z!W?1TT"/F/8P'JDA^6CH(L6-L;^1J8R-L!,[ 1YS6&YL_ M/6*'*S_^_HETZR\53_[F\>X MU\?AH%R U4'9]ZLD^U0VA^Z*"Y1T?AHK4OK M4[?:Q]:;7OX,4$>"\0,-\Y5?\J5[,:WLLG1GOQ@?GTZ82\O([AG MRJQ%Y);^88D3B"P9H(\U'O<>3__G#U@3LN2PA?J*I#E)U=SUSWX0?([Z!+<@ MKK0>?FS1@KE 9L%W#1A4XJM#'?<=S(PZD@9G\J:4ST\EGH\]?*1R5*PX@GF5 M'JADMCH[A+K)<;/VVH7RM+]+)K;D%E5VK-WE&ZT*(A>47U<28YUW?@XD3.YJ M?8]"JY-8C\*#W WM/0,&R%K7J?H]H4KE574GS5 .CJ_A2.$VSH^QR'LS[)K^ M4L?MQ3(GX?L+X88+=!YNQ%:ZHU#NY/R0_4ULN@V?J-0KAF]:7F'4T)\W^.ZI=LVGI/02%GN,;8?;0#T<\ HL6\3PZH M:4._WITV,F6+$HXR],$)?KQ6RZZXU,A/;!C!.6%>?WH5.'WK=37G[1"%09$N MM?YF$5J=G+UBITK@ZB*71(@;6J4:W_F1E^&+9G_6(PZ+) ')._=G^QZ?+U54 MV#(Q%P$\L0M<*"W*U2@WS="G@QA7:.>-E^EU5K;'3'YZX=[$S&G1G#7N9.GU MA3 M+K\I#*C]!\^Q4.&7%G1W3\S>QK-AE0>(Z9WE.CN!*.T&^IP(LT;TK%8U M.%ITNDG,;P!Z#L BO[A.N%@K4L@SZ$E2GW8;//C]=[)@AQ?5C0""2 ]12&RQ M/T0M&Y!6"VW'S$0MT=$IB#N++]J]O2,7'' ?#(JK+=KJ I'LKM/, PN\&3(;[.VX] M2 $_@E7P56IY6<7@MDI,;Z*;;&ESJ47+PYM)-]\W8_705GS"GYJD"1<7KP1T ML^ PC!000(?UJQ6OQC8S=KXJU+9US!E-MA.J2>/G^Q F\/;.2@FMVS44M0++ MEPQ*'X:>+$]@?DYH2L'NE*&"]/>:)NYXNGE)<1@Z%J[L[+;?%180]\H8U3D% MW7 M7RJ^5)EPANQ3XCL=_I@V1L8P9UC%]&N:NEFP]':4..JRP("YTL0@ O_T M=D6MWW64_?AD%T6ZAL";DQBB3$58:/EZM%OCWQVU;EC[(D Y1+ >4\ M8T;-4,[2^-9YHPC2S6<23'J=-;\$>+KYUOGVB_2QW=LQ^'PL/.P5@3:4?)?Y M1;5>XH3G1/Q<95G:Q8C^MY>ZP>*W28^K^R=-"T6Y+^0YT'23K\,?>;V*-@QM MV8,\V;STB'2/ Z$:J+ZL@Z\)[*9DDB=MU_L MBPF=YXWOU@5^5=3 PS++E+PW%:$OJ\5JNB?8!U1$"@_;)1CZE\1L.DK_$&.6 MM/6U*;TU#>DNS/>DJX0Y2+46J6[]ZDKD.X:B9.UF1B!"DV >?R'OVZ9!I^",(:GH&%5\UB2,IJS&J#'%VOC M4Z55(:6]LF/M,S>BJ63*9")+;PL4.-3;![H%J_:>I:Y^T)#+'I.'XO!I:&9\/UK#M?839[PY>=,)?V> MJ@YT67/?23Z.7V+;CL#G+(5&"!#$F[%6\<:?'YB:& M=3?+U-G$ P[NAI\BX-S,*%XAX%^0?/W;+2?RUR(!F.TTA]L)+C:402OTC]0V*/I>$UKVQ-H(G)AUM7[,K%^9])S ML2HC?Q;Q:W$UREF(]'"<"6'::26Z+E!9]O,FA#@3OH\SP6*"/7Y!I Z3!0O2 M\9&_Q=T]GM^JTCM_ZS(-WY7;74JZ.)9]-OY-% 8G?,6!I.G7'W]>]]:XQ\7V M@#TGN7<) SG4X:&+2QW-5>O=+#/LK[(W!,0OJ/^<#3\\!3&A:-LI(A,5] [/ M1VXVCLEPI"T_J?WP97Q8R=':E-NUP2UY%7V?I 10=RQ"G"R4QN.N:@8\JBRSX" M9-(O;35Q5 Z*O1[T^"4N-.KH]SJ)$8H>=TQ=+9]AQX7OQC !0C-$4\#)(X/, M#UC\0/TP<]6XZ? 8&3G4>B/B-:0?\NY]#5WPXN4F#^$<5R_'2H6!=Q21BI,? M&'M+("A;L08/#ZBPQ>UW0PJ2@U?NK\%>+"LS9K X:!/&9T_WMRNWG"8]2RJ;8KN-R==58/K_Z/QPXINKI MP')0,#XB#E@_BIH0L'KK@)I9-Q#5W91CP M?5]K1EN'[H734D"03N_:;I?ZC3*E"_P;/HNP2-EF6LK8O"3^,++AJA=^3Q7X M8B.4Y9!M/M^IY%O$3GC3*X &_:J);1V0)2+]_7C/BB4R&(=6QIJ)T+.I5=G8 M%HKM54A+6BL*Q&D(K"1'=*9?(4LN%YH\'#V8XUS0:QZRMMLGA=V?HR[[Z,CD M1:-QGCMHPXQW6"G?UNKG8>WN4WQ,QREHR@WKG)&/AA%L@BD":/ PMJ;9C,TH M2N]Y>2\DC*7/QO'346E]WC)MEB<%@I(>Z7E4 M2,9U3U&7G%D198$/U[@N&STZX&;>+TI#3 8MCE;'G:F+BRG=-G=.07;QFA%Z M==HJ*[]=G1ZFZ7+@JGG')M :)U\H8/(+)Q'$592O8,-P?$])8UF:B7**)65) MBTZ4YA1DHW#& Q;V&0P=P.+HQT A =R!H*,HD:4)YA%9G02V1_@5[U!B=?!4 MI.>X\Z+<_:/8-N01_+7+S@19>M"/'\A?9(V407*1Y3 @4]M>M@2A((FX1(H! MSS]TN,A!G^K*X/"',01&C6;&^TWH1K1-BTS]RH.2MO+#OM?6U"FT[ DF?)[) M6TQU,^7-(-&364/XWQ\'PSK)^E2*TJPAWTSZ]$! M[7IG"^R>::%*HS) M'ER(\.8R<)O5_\7>>T2B$@3,((4(0@B($V: MM B!4*1(%1!0$*)4*2'2E1(ZH0A(EQH20#HD@#&0D%Q^^YQ[OGWV_;YOW'+V M-^Z]8_\QQTCR0M8<[[O6G,^S,N>SQJK1YRE.A*+6[+,GO.T^W_DR=^6U%[>V M'&?*FPM/M(UV/UV?]I :NT)!X%<;/5T66(;Q M(+&:"GL0+6EN*.3E,'/HC=970J8 MLY[,,-V=_A),E%^/W5_'C@>0Z .(ZM% DY?F#VB&:=L+KUF-GXF']J59.^J> M"/LI<'AR& 2D!&F2GM41@MAE!-V#K!ZE/F@R"9BY_B2FW2?QF :S]D>:(A$; M94#Y?!?!0V M J0#$EZ7+I#4(1MEWV*5D[445S,D9N"\.>F5F.BA5"YW(^C<5=!E"LB6G1)' M?D"^ MR_*V"O55HC,Y[N,+3%$DW+Y@[IF03+043V<).W MG@)YP,YIQV^L+CQKN=!]<@I,!">C \8;63["HCL.6&)JA)6D4&Z:\L)*I)Y9 M]^6+^O[S"[\>L"CVZ%*5:1K1A!':O>@[-V!M.KMBC5%;#HFZ.]^#IL[1H4K# M.O>62<7+UK7!S<8[#3/]AV4A5VQHXA06 N+\ZKAYQL2/,B4B]O/%( >79WH1 MO47AI@T(6WQF FHQ0^F68$]FZ:12N2U*=Z!P/D%L=]+8/*&@]+A;UZW*" M RFT5_?3P,. >]2DCAS!89K]1YQSYNPK@9S4X//AOP:6F'2OB7R,W9$"_ZS" M,S=%_W0B-M9GQX9^F5K+S!Z;,6^Y8;=8EO(E+@T8('3&EY!]JTOIZST970Y" M:?8U'/TTQ_SYXAX7H4J8R-)US*@I[X>9^%.[M*" O67^8OHM@P((U9[&'&%X M;4[Z]6]^67BX1'DF*J"R(U*[:L#, S9+3MB=]2LP9M-B)0#1/279\U M/@NY6>M*COG=*\^>8%K"()E7)<;;JL9>YIA1+\RXZ&+!P(^)!I#-&M+L;O\% M*7*2V,8I/>JT?(-P5>;N(5]KSEE* 4F-7/H#9Q:M2PDHEGGO%E2BI:KM>3;_ MLJ?BT.OIKZ#9V=?SO\NQ+>"*G$A"ORWA,:ZC^72$]V=8&]5X6!:%SA2,KGPK MCIO3O/@D/V+GYCP9[?LCY!@-1,2U6]*!/V$6D*0VOM-MP7)ZM(X/M:PN;)P# M'6&[G!"F'.9;]V^Z%U[A'?XV#R:FPI\>9GDV"KHM9#]L1W*"@+-'P%5!-5X) MYS"ZF0-)83WND/].I4=H06(.TX3F)R(V(HA5+7.71A11\NU_.&U6G]M"H(?W MU[8$E2[&=W)7REU:#F?AV1A[NUA0X6WDP6VL_>S1_PLTX?^+[;](Z4*;!S\' M.D2I@^=Q,0(38=?5E0F>/)0^PRBVJ.$]Z'G9]T+%C2IOOIB9G7"HO?7D9)#I MTZ4O608^,\[H=WO;TPWM=#'BM W%K25$@21>X;RC6^J,'@8.-" MN=HRS_T/Z2O6/3GH(Y:"9P"FC_?:\J_8 $F>H7#+>8[-57I?P9K 9MG3*<(+ MN0I>7??$V;!M*]PYA.OV61@?X631O$$P2T?(%5):=K[RZX*5VN/VZB^GQFI\0+NQR&E4QNZ PQF ZO1(4@JNHX)=PIR(^8:O8RU9J>_' M])5ZF59^,9-X\>;LS4-MKTST9JM=@OY"0SPDQ3%SF^4ZQ);<,*4)X84%MF$M$1"R-C^ >N+U1JR30&5[2 MMR/__D1)Y[V$KRIJ8:+Q/@8I1C:MWVLU=F))S:]QU5UI\[(7DEA6YH0FX"\) M2V$>Y;YH#FA9U O%:V0V%O<\$5"O ;$'?+#1H2"+ESO]W0J=K;"10_,VMX> MEZ9E3V)J&_B!)T)]0H0$X6]S;\MMY$PTVF]7YCBC%5?^4OU5*S +R&[IWQ MQO,+@C#0V&$TX0+O5:<(%;FVWDZ'!X'SBX&F.[T37_;3-@)_\^PF3&Q^^^@J MY\8[=XX(CJ>Y(_+F^AT_0U=579.?#U6[&#U[%+R:$J3Q"%\"G;Z8EVJXSH+<5F M-IA@UYSTR'4;Q]%RW\.;=_U!4)[@#=LS7FQV^FWS'\R";MF,\\F!LG,;4SL0 M-1QAZLI$IWN4]]*;G>,1I65:1G4UKYIF%RN#NT5CA-ZS=G?!6M'9#( SQU2J M,4DW6EVXD.,,K ]?6.-'0$E_%*BI")-%T4B_)GSQ7N]7&7G[[D,* M:"$W=A_7@:PMBMX[=.L4D(UN%"1L\[N!^)O2^TQKAWWG>SR7#E?/1)+3U#>! ML$VPY/;YN/1.I?3E(6Z+[WRXNHE(<6*\R%7B=D2C'0%]5M=#1E$# AFY'6&X M(),B?V-FY=:3]TR);J,T%ZH63+F% 3CMNQW#E^$SZUR?[Z64Q?Q6W*!T^1V' MC&3>VH#/2.U9EZ_ZOGQR6X&.//,VIP_1"BB?KDQ(),UL?I ;?FNTIO!J?@_! M0#N1;9D)9-)==COUPCX4F".?1[(@%PZ#A"EKX!.K(OP3M" "WJ,NP\HVVCW] MH>,Q*EJ^BMEHYHG?+9$\V\AG.N:\,:_^B\@1KQ[P<=5' MG:^>'/DTR5GXK-AY7J]GTP/^B7FQ'A_0=CZB*YE2?7Z0*8-6543+)$A:ZR6H M ']JL[-=WXEW-73NW"<=T;-E7J;)\0)+"'RENA1+>*/6 A3'0CO?Q MUO@5[1OC7N>?$CGQ[$QW0=CUVPO)F3GZH(A?CP?AN9@7#$#4Y \4W.B3U5K. M*5)4-#[[Q8X:.[A3->?#I_&)/&?27%:UC_J2P.^CR$6=D;H]>A=5&#WW[W^7Y(G_QFG+O]3;1(\ M5C><;91Z" V69)+Z6T(?2\7C*+]1KH#NFB.(LH?\W,6*K#@20$^^NO Y.JS49PP>0Z7V8-)LOE9''@YPR+H992];6( M4\(M,ZVZMR'")7E2$K\,+"IVMS=B3VXG13-)$$ 5J0P (*H1V )2FX"S4,_^ M[/NXMMRN:T)"=;T/(##?QAK693QP?!FE"0AKL1_Q=]MNDKT]HF!;>T0D7<;3 M@>[9Y>68_N/8Y>\_9T4WF7P^G*E8G#>'YP"(WW/XZXEX(CE=@0U%#TFO]495 M9PW\DKX@J"^1XCV14X.NMACSETC[ Y(]S&T$NLS?PIRULJ(]FE!_4C=W:^B7 MJD6,X@7T8H9;W8$AI%K=5?G)YROW22U84,W\.3"^"2,E=";IM O0MOE*8$8D MP@D19ZI6K.FY:+!8O(M_I[T5!&-2.E_O!?*?U M:MS>I?-O#S-S]0DLNRJ$>CCRJYR8?Q9M;-62N^VS&(0X[PIB/\QK=IGUN5O% M5U^+Q&<)-KAY?<-=T[IDG4@+P\(M@%?B,_]L(%!PG3&0^GI&_2\4?KK88]-# M]F.P]&(Z"[M#K:-7M%B7TIOYW6F>/QIUT;ZE&E:[IG4CU^='M\U,ULAJOI9% M9M1/,V>^\,]S=7J-(ZH@;:4=5M=9,PI^,;(M7Q_6F: UI 2R\ M5\.#+#[1GE-:Y]% ^ L*6S[,K4-)Y"*FEJ1F/> [>9?4SE_]7F>5[UI^:MNR M!']GX+$>7.89WZ/D1+W[8+G)E"(7L&567+KO6SM[YV?#RG7OO1EP \_%/ MCMD8SR,B9 J/1IR$@63 MQ3='8H2=W?,H]NU3_I&%2@93/Z>ONUS2,)B'8X4'7(7O#MU31?),'F, SL;! MCT5\[$;LP";R0WZ6E%+%*88 @$!1-(D!0!#0!='AC>H8?@;@U7-GU2=$\J 4 M56+#^S#U68#[3D4=__*%=7-%R)E5@5]9(MG%+N9644A!T0+46+T^9^6Y!Z^> MW+YV6S3Q9J?("'1_QCH3VDU9("QAT'CT=. 4'0&L:P^"G*>82 F+0K,@=?7A MED_?5=>^_\"3D&A&:54_^WL2YM22'KB\>1[/;@"E;'(DT"SQTVZE<48B.*/* MNC>MUUZ^\'2^-=VM DK; R=@@!1/@D[4 3C65XT=8?A4<*..>/WS!5^[Y-8_ M0N.>[;B($!8*A)M$ ;?5VT8W,@"_T?;//^\$R1\2-%[G34F]3,IXV-G\A C& MGZ\Y[X8Y^;SG+EF36*_;I_J=//LK)WW$MH4BT#ZTHUPL%BF3S)@3_.BR%)([Q MLC:V&4;^.,/9D:(OM)RI45BWJ]E3$+\=.2"TZ9[*5QC#'/1E0'@H,GGK:1/' 071OM?]U!\ M[3#X[M<+5BG^??\D$CH7!(3?("+;LD6,I-H$F).BJ_>OR#GP$&A(*Y>X9)10.[>INK M, MT<=Q ALCG<.P27<%=KD9UXF3XN\V.4.V+.*9 PSG:X^I.WT8QVW8E"#LH:10 M+2/4>PT,1IEZ!#=K$!414:W@LNOK4PDLMWJE"^R5R\\)?!%I4TJ=QW(W":)@] M?BZA$)9D.*8(15]P4;XQ;3ES?>"I9:L+R,2K,1%B3< 4((Y37D!.]^!3/Z[F MM5?JV+E?<3]G]5;B"OR+TH+ZWKHU]M51R$=$@5CJTMDY6FR 7Q(M4_!M/W4Z MNJ-?*#WB2E-/TNHN)2=[OM^32)[JWE/=+R7?Q=*NX*JO;C, ;,>I#( VUO;> M>,A[_*&L=LJ!D9I1]9>4 _]O#4'.O/+>5^=[+CU0OMFRGPCA"4]+?=SO7N)T ME BKZM$TM1 JX,FJZA9LG9[J9QT?\( "P0=L1"ZX^]52I.X^2C7)N6UHGF+D M;!_^4HWY[.V9P&<8? 6Q/*Y@1>)NU="&M())>?3]\$G.F=(4ZY=/W-MYQ>)] M4G.J^X[HE84-/T@H2^=+:ONO\YZ'Z>,]9$])7XBLH'^B"O8"*CBW8<3?J>?3 M#@.PF;V0Q$[3&L*(4.3;#@HR8M0=BRFE]QM&[$:<+//K$J\J]WG=2ZTX[N!P M0!7(F!^,K89$(6L"L(_Y.O^0ZT%-Y;,_U^H=QS])QMO\C%%ZE9 %V'=_^*I!(TE E%FV&D6/!) MU]JI?#1QU??G5MDB^X7ZW4< (2^]ZXT16+PU>@,I7HUC]MV4F5@@P#B7;W-: MKMD(-?[8P\MDRZEYGAE.V&#M8_'XAJZ%*Q/_M-'9G;,TB5L9>8WF?<]2'DUB MV6*XM\YO/3C[XR76\,/$S07(9!\^NL,(YF8C1I2)+G.=\6C\5OU0=*%P!_2' MQJ9PF#O]\9O('+!^N%_!>N:KJ:]C]G6)I^)3K#LJ M\UV O7SPYUX X$TLSRJNUK6$WNW]^0'7IH#D=.)-N_V=4D0WK\CAOP M/@B/MC\.,CDFY'6[F)Q9M.R]XP%?H 9<8P#:HHD33$ND^Z^3//?2T$6B#(!Y MLZ:I'_+LJLWEJL1!LZ-O4=-;U$]AZ^8TM3RW)"1UG.GJHDANM92RK-_EE'&\ M-K?IV[_'> [_V)U1!=>DET_0&Q!:5N8,P)K%ZFW^3#0MQ HQ84;W0UL*_+?7 M_UT5_'^&:]OIGZ(N^._3+6I\WITOFJ=R)!B G #@GV4& &7S6MMW MI.R3H$JAG:K'_34CD8##8@)B?]F; 0A!'(PB7&%(^LL9! Y)KPF\PE,T+DJ+ M27K* &3G_,_^CCOX*;@[XF?SLM,1K?V[*\!_'!KX*&GG(EEV?W(9\9\NZ9*+ M7C, R]G8PWT&8-TBUUCWKX$UXNC^+W'_Z9+QWWLQMO+6^'?,44CF^)>'__+P M_UL>.AI=64XUJG5['$]"ML=MAIA3%%%K(.'ANRE*C?6HMTH[=R+$'PBW M'PN%B2H:QZ7'&/W\4R_5I@"<&M3]=IA-H-2A*4&FQ+DLW^GKU<7A?0&!EN0[ ME\VH7>9@V3J-6V4N8%=909C":GU=1](KY1PVXN,]4LO4E-N-N:;7;R/C9V_' M"BA>-]/OF8(HV@S<^:4[S&T11;,\+ +B<1V;LBVJRN%^G@*P./.A@=(B;$&/ M %9BVS#(P5\E < <'QUZ;4$)O.G#<0UTLCJ1X#$6AW&8!"G)W$= M%3\O O1V9\]7&$.O"0)O/HRU3CGK$%3#@\>= ;L(,@#G:'J>T3D:1"-<^Z" M@>M$K5+EG&Z0V^<[S<&?L@',&?4+L7.'A31'-(QO'AE; SGK/#&%R;\N@MN9*(<0YN!M> MV %AMU)K$I?5\+,@"VK^6OY%/*NHMQHFY&5Y[ *Y:%RA.3+D.B6Y#"X_5FU[ M:M7\S>SJ8-!+SL=KKELED.3Q<\KA;#FZKB%_W9X?;RT^P*TH0T[$K/FC)-7A MAI);>%!575?[5>E&?5F\>(H"@ M[\@'B]%+C2ZK6NCF"2Y2"F)=EJDM0A_"^ M%T%_9LN^KP&:ZIV=?OZDN[=S-H9:TG2K_PHO63!%]ZNQ[4W:4PI^8>DP$^Y7 MAFBK)[&\:C2V$QI_D1_P@P'(3;J.K&U5_<*ITRCTF47]6&> ;24R2=V Q#0_ M%QE,"&8R'MJVKZZ[VS!:;I_]^\K.V\-\'K'0CAS!3 ]VW7>W_M9F^ O'!Q*' M(5OY5,VS\;+14QF)?NZW]?!YWQ('NL:X^.5G>MZ\VA*T.%'+4>!CRXIP1D$Z M&0!.1=EHC!+1#!M*I*F^^F?XIQYKAK#*] M"$X;EA2*48;?QI 2GY,@2EF/381OC<@'?L(U=[%DJ(GY'1+ ML7^*/CJG0!IV%<"V0U[QS.YH&%_(F MNV\E[Z7QX*WJ-E_BU<"AXPP U_.R&O8[:J7Y(Q>'CI_:!E<+0*0V*D^JZ'"T MBLT?2\Z1+YA'Q@$YT8UVA]&"=2]:TQ+Q#M4 M9UZ?2>&;F% W657J5Y,4N9!4E_1I7!$=W7RJ7-UR?E-IQPV\>57QJ[2,IP"O MU-7PV;?I@/"3OTQF2U? 9UVW"1P'N0 ;!*VH1P,0"#:DG4709@ M''TWMW3]//VN[/^?4L6_//R7A_\K/1QS,QA5UQ8O>%['JA+:S;05Q\2_7!-@ M:@)[-?;MW!AO]OX[8VV>+M_(?P)[^:?:?XTX"@]Q8E.15-H.YJ8K0>'B)-[Z M.4&*Y\?NNASQK^E7-<>6S=F%XQU-EXZUWR)C[6Q?C.G[9O'GNXA5UB7_7*RZ MFX_$\N2+Y6X-R1F5 J_0QSE=& #^9J=F=DH&_GM&X$ DWO;\)*Z?(SKWJI?T M?*_>19,/"J[XZ-[;TR.Q2S6?0:?@>L0-U2N#6+0PI1)G[8Q*BIX?$_WZ[6V5 M#,\\U'V].A1ZT7W*9QBS4%<3-0Z6N9!R83>[XK/Q_ND\)WRP(*3)K>_QY:ZI MS:JL&/=DL5OKN\>^VZ^P:OUJ#VQA\#6I3="$::U;4)^SQ^;TMK:ZW8]#34(1LMF- MX^V^#A4;"-EDHUK1;M83CT*YYPKH3/C!KCF))Y>W6B>32\A_7>;&=_T> .FO M^MM$\RI;.#S&N_-Y!#3 M."YBW:HG5F3\U6+4/(1_: ^G8N5BKH0).,")3W)]7P8KL:@?C/PV8C&<$+T[ M6KUNI,F5!OW,^Z#Y=@LAR3F]M?< R4O1[0+=)/W9&"0Q %JCBGU),:J@)'=O M)SP#P,,FS[7VXQT_$G!&SSCT<=_$7-,"69>2@$<*PSF(V85A**NU.JO[J2YN M"/:&)53!3H;D0I47#/VTMJ*VL@;J%@3[6&M<8Y=P_*-(Z-EKPLK:(WN.R;Y4 M-C>>Y#K5Z3L549X/J\]DFF2FN+8;NR E0T:454.*J?DMB(*,?Y.-4E6.RC^L3AELF:(7E%,\Z>>F M/]LU?/V6LL-FX:)C'X[?>:S+(IC%TA3<5+S**S#6//F;32J((H^\MG8EV6<] MZH3)Y*I_(-R[ )7/VR.PH1VE>+MTY88*S[V"/+L7ZSX+N$F+A>B(9B<&($J> MIDQ)+6Z=1W##7,F;5Z+-3IX/%C3*Y#A7)3E51:[)79>8XE9EU#)>%3VFLKZ$,VNOO5UU_L2;P.'NO MXA#[K4[_]"$K"X\?BI#"Q::3P/JX4.YCLC^$U"U.JN8F"SB5YS6)$^*9I=3/[JJI@PVK]X_2W%^. M:A0FXOLJB-$)TO1SSNN$9MZCK\>6PD5)#B:#/M[XKG?Y#V?+[X\4]VT^; MK-;;ZJ5_$YN^#6W(R'(O6ANX)EP$;Y_/; AW?R\3^Q"M:Z3%]\YI-SHYQ<] M4:RALI?[T,3@7%HBRB-*R !-A0;_@6^>J6,8JQWD'/B3[-4A[+>%[=[;%CYTAFRB@!!6L=^K-W-8"O^O7O M I[]I;*0*=MJR-&"C!>P?05W)ZYKUS>1>+X%"^J,.(+LDGL>52D13IVYT1)Z M^V0=79@^CA-^3E=S Y]N#,9+L\,?*B7Y(/*A+AMFZK_#"B,M_WSQ#8[47SAA MO.'H%ET-!9I2LLA1E+_.Y12RA"D_(B5F.!*"L'KXX;GGWRWI*Q>#AX.<^,MQ MUA,*#,"9E3^!Y:B@DUF%DUW/OC;4O]'EUKMU_3L,$)A)*SQ\\[ +HWA8U6A< MZI9S8KBF"4I]B(@1QP1O?JHEL+6F]ITT>_!RWF)%=S.8 1!O)H'I+* M5%WEC+_J>!B_T&!IS=$@XCH>BZWE\$[X'B6\U5+1.Q[5TV]S;BSPF_3J=7)+)3J103+*!6K6Q40O'V=$#R?F.?<;_W9$C-^R:Q>=Y699_]W ?TG ML-H)"Z'HJ4.("#P]52*L^GV.Y$ NV\S<\\57^Q,^"\!K$?%AXS6_DRB2MC$U MLI-1'*\Q L2Q:#(FM0R;3\G0;PR08I<5S,_)\M75/AAW]24AIS>4&%*0RK1P$VPC6 MU>8VUPG[[\JW_D_L;]4N5T?_5OH2*M?X;]#7$B1\M)*MQC^>B;/=Y]!G *R3 M=GDJ'I'_&Q[^[PK*_#-,[A]_G['$_.-9&1_/]%O0P=+@]1(&0'6B+.'OWOP= MVN\C@1HQ?#]D:RRJZS$&>K2NNLJ8/OFP"==$3'.D1!3M=4)_9MU+QXQ!^=O2KCYT5?S.I!F+85A4"#0$RP#4!$0W/T/PT*SBK'_4H.QJLNUL1/.A MK^^&F&8 MA?M04^P/\8&$Q#5M='4>_11'--O82[=L>J8O:8[:B^YS$/O#MCX M/C%U2N[T#WZ\"_TTN)DA^_X JPUW(6')':0/.,&M$&[XQ2\_',;VOC;V0Z&D M*RVQPR=;OKNE6R>_X;@U<%O(0I-Z(V1]QK\'O#1Z M=>;;UC&6S*]# 1:3;]:DU(#Y@WYG7EQ6&"IMGC%_PA;,$MC:?(1$W64[R2#N M1M+9+'<"=.5[;;UAG62=_,<3Z7H],[HL'S?<=FW)6%)TIR3"G2-ZD"4*%3)9 M:'.9N#X@QDAAR\^=XH99\P&". V,PFVC^N)>8+1'=$$[NE/XI1 M[:!%EF:CS7^XKKS>XQX3KIEE'=T!&ZV@8S#L]#%;_KWMJ6@CBBXIXBB/O#WH M+$N=ZLM?_@.U=^&I8WFR=D M0)<)H?K"=7L-2LH)J)H7^DSJID'\ULW.20TKZ(QMS"WX\V$&X-D[=;//-(WA MO22@QDI5>I]),S3HT67INDT3/M&GR^"K&C=\(FR,YI'3:H3M"(P<3+0=R/4< M+EJV(B)3#Y4R@K0%N,EUBJIH[N8G%IWI/:6B\GS8-'_[B8\>]5?L492$; :3 MXN@"!EW(4W1!BN ]$@\YB]O(R<=;2B)%0/)Q09:8S \'J=$7YBBX[>&7QN!" MVNT?1^B2S^B'(.'RZI=96(3)>/F)P.#XKHL[.LTW6#XP 'Q^3&)#&XX?@^X& M%VG#D=0;]'$;<5)=I[03'M(QJZS_A520T#SM[EFM%B:=O:?N,:5UXPS3U?D< M^1^Q!VVYQE[^CCKW[JU(YL:&A__?8/G_M<+8+#=)3"U*B/,*[ZJIT[-WNB27 M.%\K4-/#>@#QG&H^PXT, )W?K9T!V+M!R6, 3@Y;5 U9WGLKMBT6:"I_W897 M9"!!E^V(R5\[$PM,L,+-WT9J]X:$YT<(S1AE M/KZB$_S\53O8039<4_ 5;:??@0'WIX6'!KU)1:H>!?MI-2LYY-]6(9K:W!;Z MN\L]N.J 30C)?GZ[PPT%;&\^^5N6E^)79CKE.IYL($--_;#%%B('&ISG:6\7W$Z&@$7U^$>O+E]@X4O@9PT^IZL#5;K?@SKN A$<5A5D,3*G^!9Z\*^X5 M"OG;'C/G$ +(#C![H\5?\EHJQ.UX>R+YDT3DI1^&G&Y2? =R^N2@R"GHQ/6\ MHYD;S",R-C6^^O0;6 W)%=*%.$.#'J&AJ=2%KIIR6,"#8=]L<[+NEZ;ZN.<6 MUYRNGQ:A^=C>#1FU$LDC>$[B""*I^9-&G]<",A4[E,CIZ_7ZUI_:/F\9!2;P MR&6]?1N5YVB_@)SL([N)@ Y?^0Y&-9_;4T,)D,V;[-AGH#+7?RG+53^4W-#1 M%/FXT 3'4R5"NIO/PP6IMREU[7.R/_S8W 6"V1X,1<>H5XZGO!:=%,Q;?J-Y MXNQ/K.NA66ZUV>*WQFZR&T1T5WD>W9&48%MA\>HW+O*/+8LBDJ^'9V9D9:KV M/7<*E.O26N?Y"!FOG[UU8@)[D,D1\BT2.W(CB:1\AU10-*ENO- JO4P..F][I1;N3E(]5L!$N_;AH6 AC&2E%0LF+/:R,!@5.'P M&N[NR/UBWJYD "#M]^GDKF]_% ^$M6]9O$U]W%%\Q?-B;JS4NY__"]MLS,IK M!*'B9E^_)G*V7U2S5WSVI5$+[S?Q*U;+RVYGPN.XD_JAZWSNDDO#9;'%C/H: M682G"VZ7RG)(EJ3/C30ODSFH&Q;*#,#I6?#R8?/V3P9 (R'%M$8@+I#*G#A ML?I;,))XXQ>*5J1_V%2$&-P _OF91PVZSP @?X*W*ZQQ-*DCA(LD,P#-]C1G M!B#2 [E+Q_W90"0(_?6?9UUQO;[(Z:D &KV5 0B.!==5;^\?1M"I//U'D+ . MLL\ >%+)X*XDBODJ P#>9 !"L)2A'JVCSP'_&O1?@_YKT'\-^L\=M,G:F>(5 MR@!@J0A".6^L9)F1(?(?3B@T]_P'T09))GFS M(QK9!SE8:QZH61?]NS7Q[/%G@V )BYSV*-?.+VZ3 [A&V0&-T>T.S9E+)L M/N;(I_R@+/)3V+=QQARW>OY#M^[]8^#(X$YMSTU; M\*V,*NO&HE_@33ZJ\AQ-[?#ST=T47D>RU0#CP&=IAOU>Y ,U/8_GY8+,KQ_1 M/4ZI=$]I^9VP^ AGIH +854ZE+A2BL1\#HH8\?BQ2! 'Q[I5TVCXR\5,"8N3 MRA<_L7BGBMK& M2-%82 3H$L6)".P$,1'GLE"6M<72O]]'GNTAB&N=?VIZ+2)#999BL9;&/F M[50;3>JCD/Z#Z$B$*QOZ=7UT>Q #$(ODJ/F9L7G@D3)(+K7LL%-FAF0!KWV9 MC^A66;?-WS,MZ5?;?^21Z8KMP%6@VY$L:[:" MIF*KE[GIS5LGO..%SD]D4I_%2MWJRY[YBDU[]/\.CO6?#C-E)4$7 B+H;*OD M.INK8Z ^Z<4OU_&L>7O"+-MJINK!T[681$\(==<,H#G&J$+4#59%F>!]&*V526! M%ZR>A,C%!R-@XBO $\EE#_V":_Z3X=D'0&MC6S:8Q8+$ZQ UEP 1^2SR*R*N M+2CH?3X=2VSK>[I]YEJ'Z.-]U+?W%2F-3XY8PPGZ4#T#T"$[B>XXP)-T(^'2 M!!R[J\E*)C)FZX*UBR;!=]:'=R2*0S!*NXL$5VL"B.+7=P<5?1WBKT]3HNZFV,OGD_\O0;D5+L*1=?'8&WFM_)$9 MZY6#J&\,@ AL5XOB@@]"GZ,D[OO.7A[+L_2PYN1N*)%E&GO'T84QHMA+8#U? MBURD1!,)B%C_ U>8A"GT&4E=P-3SLRWK4\Z[D9#NV+Q;%SW$%E1X>BD+!.78 MD$LA1\GN_&52VH9J48RZ&L'OA\3HI1@=&[;I:HG59//JZT&# MG]1[X%@1_E3L#]A5/[W!UT4CS37V%5/3F=/^.'F5+KE@MQ+T\:.\&E8Z21\7 M.4-\;O1'DF2Z';&-O&67F5NHW;. \7#28E$<.)?%U"@IRQ)#I MIW_ %0G3FR)=4':9JYY7'O5NZ#Z[<.ICXNV9SD3(\:+)_:1W!UNQE,'VYAJG M>'59JC0E DHZ,^51L- $[-B%J;)1XZ%3@UY5U]V\96^7E'1F?=S76&?J1/*J M0XF>[;(+I8@IY;9F3EF%PSI5]*L_FY1R$'DJ@[2_^SCI)K5 M5,-:8F.Y?^[59Z#0,YDME(0%*"2*?HS$%XM.SJ\>*A/'I"BJR(C>F=;Z> ]RDT!?L?-$ZW<^R7R6J8V$UN4H$_#I M%2F\["N<@&S(67HKF%UL6&)D ZZ+MC7(7_T36!WV?%,L9>?%[KWOMZ=B^+^I MO[EFRPU_1N)HT0"-=$4UFXR)3 M3EI>_M;P)8BVSU9L)PD9[YL43><=;=1%S\D@\U:'^+?*K3E%-;N\;FW;:!-Q MA+EF!H!=> $1'7*U,?;7 *$+UP'BSK;3B_O9W*,@%JI<_<(^=4#.Z.56$6FA MRT:FXO 3W"!_UHJ#"0;J=9?727237()FW^&65N]\)[R&BIR"%9O.]KXP!Y7\ M\.N3Y7*N5:W-4IUU^?,%U=G8>XI#\$SQ\JA L^T5MV;!QF "BF4>%PKG"7 J MA$UW95Y>FTIOD,YMM'+/U,$X5'2 3+YC71,C]@/_4BH_13.F0%"N?'092C)' M(IQ+)%NZXQ<# 'DDBUHV/+]4C;AZYU,EA^$9OT]MLYKWEK\9VYZ&01K$89K@ZS2N?G\$XYO Z[F!=_8[F)LY!0?EH_!ZO-;:X=^3_J ML?B;/FO1OZNU GK_K9;:@?*WZI]0.>G_5NEC?P1GNP,A!XN(=ZC_-?W2_X0C M120_EY?G5M9D$E[R2E[2$DNYV6+&)(9\(GG<2JH3PQHR@61G )R!/&XA(L3$ M/#^EHH*KR<-K/SLD8I1&KNM*O(@(&^ 0C25G>LC(?-\UH%S=P!?: MY5S&+_)OG8JDWQT43&IR TY1.^$,0!<(?O>(D]Q D/R*JCRNYMX:=I>?"1&F MW2-N=R+8$X+:#F)=,XUSH)[5E]-$')Z;39SPOUP?2#L\S*:K-+YXMYV9.D"R.XB <2&RG_*$+J+4UG_O- M#G8?*,8S9W9>K(_YPHEU7ZI[5_;Q* S6)?=#<[>&.8L+)O\\YMGE.PHI+^P< MY_OZ('&9 6U'*] M_<[*A;W=H-+9!D#WERZ>+V&0ZWQH_A)@Y6"749 EI88 M!KB*J%51LG-U<]O1+B&B4=Q1>)["&SV>JI(7O-I5+IY33735R%KZ)?7>!MOH MC.!7YR=PL-O"PB%UR?ZYQN@3PU7$L8H5[]42=>Y[[-$;^$3-/.@JVSB), MCWEJ^C6O9UB.V@V7&1R'K[_W6>JZN5Z]NVG[(4=\&*[U.:2+?N/K<,W/ZGX9 M'$&;B*E,Z7^F;#CU]C*GT$X6D!T[U\4>5+2IG4_!:5&,B58C#R8VX) %;4I8 MH6#PO:!++L]WSM]ZI6ZY1%NZ00II$(CZ[/'1)AEYIZ"WK$V.^=>Q>#NO>>K\;!=T%/$]7A7N3 MP*'JS 1'(E\4'"@D5;J>;'6E)5C,6(4)^J= 5]Z/\D#Y;@DIO3JL__7^',HR3YWIB@US0&WUCWD M%)<5$1*GSE>\@A/*HZ#RUZ9FRY-*5E33TVL?7@\X43(SG1 S;5;1S?Q2:,1T MIO;)DOL@QAF= 9*&31.0K\$NW71>F$0G+XAWV*-1_K#(^[/1TPRNZ1OOBF%A M:]C(=B& ?I=;-JFY*\&STY97$1)5B^3=0T0%6KQREUX8:]3^W%1IZSI1_E[J M]/<[)9)+,2RIL?>R[ :2*MPXL")*0Q@A"N0A23;&DP\RY/NS<;VT\$3,R$4G MIIQ\BT%$U2"6_0'MR1B(QPVC.A0B+D%V(@\D$8+%'QDFG7LC5OM'BO6:F(D6 M4Y_W.IL M__A04K#[(H!/)3_/_\=^M>$!;Y6,NE'^Y/IXIMA!6IEJYPQ$HRGB>ZZ+O>%) M1\/%L.04U6<860H'2; ++*"0#;09 3MK:*@'>:L<8826B?%SNI['MPZ7OKP* M4UJRILWGZ+A"$D3.4Q(05!\8OP(2:+4:8!$H_DDI0WYER/"Z]%@>9YLFN%'F MY3!"HLN;]K"&F%^A M#TOGK?=/Y1+,XR[_."-_]IA4W2D6)@FQ,>K@-$N'"?U[,VO-NZV]8" V1 -) M5?1[;)RNQL:;,"O1Z-4A TCRLEZ08;E_E2H1)"[C]XULQD,2WNYZ;#]O4_S1 M;9B&^ &2=K90)CYR$^#/['Y\^3OAID9=RC1&U_'*_1#KB6"26Q>.NU&;:F@% MOTF4>'T4\]E=E'.X!)H&/OD]K>." JNKG^EIKBVZ/[BPR2_!WRG2_^>L;["& MMA,EI&O;X(?OM!3USY@L:C,O*FCUG*BU7@F3GJD7V[G[+"AG<_'_4>D L_!_ M%NTHEQ25PT.\_W&J+".S?]3$UL:@FCE* M(3Z[^(V<6.;D?AA<:=U/%\1[\O<\'MNLU!VYNV^"U(:!T/7@3A),")$YW M@-@I6%*=S5A9^K0!20;MY%?P75Q7'BO\1?=IB;ZU\H4G[+"M JHJ[&"![$)I MP$ONF;H'V9)JNJJ*H,&5Y\1KW+K%+&2;76DQ6+=SL-5,*BC6->]O&HRECXA9 M29%T,<14>YN( I09)#1"XU=*]@E8+C19+;)@K5)+ZF6=.:FQQ@!LX(C+MA3$ M9_BCC,>54(6)1L_/;@(O+5,@2N/&P'0&X*J:3S4-%7ZS&^V46]!?8[>#&DS( M(#\B1341)0BRT>7NU_<8 $[(0E\SC[-^\&4C3]77PWJO&O2/.9@Y7IN)WV&V M&O'CX%PW<,S7HDJZU"-BSB1C7P:7")X8SGV@^_YR;VA#O!- YJ6PV_K!M<.\ MM=>+NOU(877F!? )FB71L[,Y.D3$E@N47-#WT95^H3;;?3&G\Z?J!=9]'\'= MNF:>2$5T)R0!*83AHF 8 'PCAHV8$87V6,KV,[K#URQNX'1[D[.61^XV@+/C MP_SI@[;8>X59'&]_8<1AEW$$B_9!3IC)EA8[IJ9H\,EP6"KP7:26/8:5161L MU[,=+0CW(UJ$EH5I&DS&9P.AV@P9 M&<=G83]Y'U=J7^(?/!$_WA7Q$D4I-1VN;D!,6D!^> @0;A:O":Q4&$C! C@4 MW"G=YT7Z1$X(->7ZJ+ MLK2/E*CZ&H]5>T*1GBB$+0GAY7?'N./\SWG/A_>^9]Q[OYP/ MZ\,>(VN-_>R]GKGFW%EK/@A'G8KH>3-%R0_Q.@GXEXK) @MDX #F3_,EGR-R MX_(=,BX#YJX++B=[\W1.M7=4(F-\979"SETP2) [)9'\4LDF%UQCH):^K]KK MA E#00#.MB-0^78@\FPQJI\R?^'*\%*""G_;P:-WFEOOEB-BG!MF9)QKFVTR MF*KT1[%,'NEJ#TF"&$I3B SZM..?[=0=K8%)JSD>,+7)D2[_5V6HVQ#7QZIYN?)=3PMBKE2DZFOS)\H7H3 M0QI? $?*XLXC8%JIPT]&+W2*I/!(W@Z5FHYV/4TMT /C&#/$)^TSTQ(3ZSFT M[3%LASG0BT 4@2<5$Y?L.'Z'6E2J9^A].QUS83.ZGYZ!OYLD?D;_HQ3(EG:S (O8FZ$;A9,V-T M?U6$[1@PQ/4=#S(5V'_/M^F?1"0NXK;NY"(?#R-978G];'V+RP-3K9IW_ HU MXU_=Y.-=LC6.Z60ZR;XUM]H"802:'A\6*.N0I9^2K@#BK5.X$,+PYUCS-*^Z M9,]:<)U'1.PD,YCBS_RY"@%Y9* SI?0,6;#:SI>R^8=(M9[D(4!"4M1,D;J> M!&J,3Z>>SH>)6?-#O,(P"^_7UP^4.5B]4-#!!G?R1C/L[![[@OG.N?E?^+O# M>TJ'DD_K_'59/PD]]ZYY VFXG;6RFN.GH ZSIYZ+%Q*C:M#DR4QM8';DI;J! MS>3?8##0,VP\8IJK14M[I#A9+ QUB=Y_+,^5S8FX,X & MD0 .HKV.T\E?,_-L<[4VM7J0QOW4Y)*BU!YH"0W[^BO_B<,S9Q7]!)0D DYH MVF(G66^EYK52)3B.0%IDB8SJ/.#ACH&IZ.C-SR(-/#>A#[QFM"R(RZ!1R:@Z MZUBT?2C@=9A(\GI,^H$2(DN$YOGZX?KM3@ZJ\]/)E]3CHTH4Q(0OL9SP\0M3 M-\QWBG/[F\%_!&+N;;,F33)V8E]8 ^K'V,Q![Z7:??I(U9R2WYQ,G_?Z1!3: M6SD"L:/.;Z!9H$I 8N>!7:L.+/*8!5@\KOJ24W!O_,!S!E[=%ZS;FA7]ZL09 MF!ZJ+C/AZX!;5AO^Q/2Z66YMP08/]O1N4\C!RY9XA^UCG*,/?TI SM^Y;*'Q MZ1;#&_).1_66T8(*G.!U_-ZPYQ ^(U8;9CEA\7#GH>P7\SZ?G-TNO 4;BH_^ MRE_9KXW[ZU'ZNS. ?@4U@&(E.8=]/@*U0M4]/*:O.2D?@8!'12D_)@*\;)@N M=CX:-\0SD"MQ6PH$_7!C'XG2BEJ2 )\M=DKRO,94X$P%7LU)M&4A&C_C8])D MH(\MXY'\2,*U[S !><2Q,+;8^?+1SF#H==D9%F7[Q*GBW(RU*^4SHB,N*UJW MBX.G?VKZ[*(Q0D+D\2"Z O(.$+-X!#IC1;M7-;CKVW>%/JR;<7?[9$*PN.3. M&7[M)XG3GRC](QY&OOJ7W2""0-JB ;H&C(ZTXR%]"#S;T8YRR M1RI\%WE-3T0@$N0[](:;(=@BY-G245GQ8A?C)D MFR99CA@3E#7ZK!B][M[P MXUO)B,56R[;86&-9I%Z68ZN!]@QI9U)R$1N.YZ'WOX/RD$4C)^"NNL@=YW*1 MSV?%XH=7[ILD/?U>F&/F!"%-Q %K;TSH[+8DTR'HY.I5]?&I M'VER=EXSJW<[&WUM+WRB7EH^AK_RF_]7G/),^N8K>**4T:YDZF)*ZSP3H@+Q ML+,MF>]]72*^OG,;_;[06&,E]QCW53;O?<#=[%1^T<@?F5?TAN:S0CD M_I#3S3T70"OO6\B>?V)^>X-+3*3\==&>Q._3T:FC3X;VA=/,GU$?1O[%4%S) MG='%3E!I0*W=ZG:4:3U)+G>L"BHVNF@$?91,=Y3];ODY^*=VU[:TO_CJ/!?- M!T_J#]Q!NGY&#::.1R*?Y#&X'Z9Y99YS8GQZ8UTT<-[CQIDIP9J&B-64U 2." MQ7S1^:S#\]-7C]7?-M1)O^ :+H)^%:D690Q\)#C=VJ0SS=O,SV11Q$ZD8F7 -8^(VT//])9U_%20WC9=2NQ MVI#B+'SUN$>OE\'*HW"KB9##R5.EE=4GLG]@Y.70W,I*I+KISG=H MEC]@+,S(ZBNKIIL":W6#/2 M/$FX0 G4K2G:*U)>% ?B2TVJO>B(1V%-X@^&N?.,[5>"8EH#[^Y[A1* :O(? M0P#/2>A;#=K%G ,*#89V/WC$*#(H_/:_5JYE\N$]%X/FC[;2UPL&FU.S80H4 M62X2- 5'@P,8ZE5,M#OR6=K]49EB.7BAKKCV,,$,;ME=CKS,-\ MEYAH%43VHGP>NPD5H$&^E8]7-)V"'X'..R7X]G,X7M;%)SI_*TK4*CBF^_%1 MI^XAN@\,-M,W/[@7]Q?_PH7R$U-I[&27$$D/#.8M[3F)7EB@F@OG$_JB4C2> MO"'N9%[X.OC$B3O\<4O/Z<*UHY68B":N)H>=<&NV"ERX- +6HJCQ\877B@/E M=N/OAH"R4JW>WX&:HM4"+"QV,K[R\_=6-4?J,G+@60[5/B&[:W!;!\Y^Y=\" M-UT+DE^+#8#T%Q__4J1@"3'WS\B2+9/S MR>+/ %_J?9KL*.J*Q9PE(&JEA523PYZLYAF3,M46-G^8[70J3.CYWS!'BOX$ MNK6.'D55 N1639^[^D17_!Z9L< -9L']* MO/[9_L$U7%)EL3G!JUUR*H@@UMH((3 "2BV*T(^YLQ]OOKF<\-?,OEN<);;I MVLNSKYW:GI_JT'U@T^>65KJGR_4;[(^7!G +(;@MADS@6'D**4"2E+O%K)+:\8@W=V>K]L\_%9=B0X M=_DN!<='[J=ENR_B#B-2CD '=]9M!,W\&'H?#'[YBFY6@UYPD(CJ0AHYLN ? M5LP)U=[;^73*T"1!_Y[B> Y2\#"S09SK,]V4FM MKLU/V6 8G49_=O)6%[ZD2XX^-\RV@+UKJ M(K]IJ1^&W:H_S!2[KT^)+[(^(?H#/(4(+XM!F/U=U*TU'K.DQM#*Q5D]PA \ M_D()YQ9W[J6+#SG.ZJE"'NXZP9^2CT!;7,=\ L5.&H^5Q L"8M\WG%R\O+*: M^:W6Y8*(9N@_(5GT[?J=^^CU11W:3T.T0#F48U1".9:%9$F7( M[\+R #,)O9Z%-;*YWN8X ^.CI^Z7+I[,G])@8^CSQ);.MV'.TYX",K+SG/-' M( ='[-1!" Z[E&U='[DXR.,(NOOXM&OB7$YSCFN^Y<0._3K-F+3?W'0.^V<8&H19F#Q/2I8)4R8)[V6C>JLQOZ:I% M"\)V%%P\1O)U_Q[ZUCOJWDJ]9/0_6TP)^E.^]X$7BY)\8*9?J=C0W*;&NM@6 M\0C"J_>LI&0!!8BDF/W)3YR1N->4/=IQD)KJ2$^R+U'B$-ON!UOX@S0)6YQ+ MR?PU, ='W6JRYWD\!S9>> R 2&'F)I]^9L"=33%_+L/QCSQIY/TJT_X/T=;<\8>&)R.DC4" Z]PLD&'_U:K%HPU0! M,&W(8VB6_RSCL8G[)>40L3A6MM1(+Y\OURVSUB.O99;*,+_Y-W.@]PS_WA8( M],KL7W1BY[\ZU_[/HX9OC]$6>@?ANYBS5UQ23MF16Y&^B7Y5EN!:(>#V6(#O MH[:ZE5['KKU16]^3+)[K[S1=U1&K-%F7 /2Z]/&M1F'H5[/JCA4+NVQ%:?NM MRI-%(89&@ZNB9P7DF)\3RBB[31^%4KO=(7_)DK49_>H(S4TJ^;>^$-P,$^QI MG'PLVW^43*C;\#X\) M\E( [>$1J-3.\ @T9"K^;'U(>;]4LAD;(\0+["U4DO6#G<5JA_@(.H_WSW]( M\[%Y.X7*K"^@[1[&T@R*_K&^F\;!A2!DMIA%)ZOQ)PWVLI:^D%?!.]&"D]L: M]TG>PD%##56K%"QYOY55OS5#?+#)WA<<95SNZ&KFB!>"7ZV>BGUK:C BF'[/ M\UQ0K)*)?JE;HL$=2K)V^=Z[2,"+6;!+PZ16;^$\DF+ S98NVE^1%GL(00F)6"I(WW.C"(T[! MH4,2$;< 'F;EX M$W98V^OUR:>_,'>52OTHO$8-+FMXM2"5D$TIT@=$T2$T/]="1)A9*?ET&E.@ MQ)YV\5[,+1U;>1,O*\/W\2*_NXTN"K@( H64&S?T]%_Z93F9Y^_C.C Q*!Z M:6&8@.&QT'?*/LQ4LJ20+IK_< _AUQQJD&NE,WN2. Y^B[L3Q*E.6Q6]D_C Q(S?%(]UC0,=+_H9447N^^9M-(O#2--,B?A M?"J[?,DIWAQ]+EYO%HE)9[HN10[@>GOGN9'VA_'':0GSQU\+VMJGI76'%?6MR$<@2+Q M*GR*C@&K"W1[_=HM%MYK#E;>ND9B7.UDS./NZK!WF%=DC4,0< M)ZDZ4@;+YDB_]&VX;XPHBK%'S<9J+UDR(_39L1=ZL&CE\DMFD@K;'3?EV MUH';7,[2N"#L%5B&=3DSW8JYF^09\C63VMMA+YBW^%47_$\D6(#?,^I0E>EC M4SO!4&7Y5AP[4F<8+PEH4/4S#GK;JN(+])W)#WY7N,0NV\"NBWUM7K_A%UWK M#+/'V>Q>K>T70*J3.EM5;@GJM)LM)P>\D&F94XI:>V _=%[KGKX; ZUPP24, M*G&8#7.*PG B.IOG8%6 ZZ*NXM;F;A_T+O!QY)7X^1S,*2\E@5<+MTZY0TB/ M]5F1#L/T4TA8/1!%*.9_4J&]4-TTO$M]'CL5_V?RZFQY7.D+MC.&W^,:UPJ@ MOZ->>JJ,#<'TM[:OU%='(BQM0XW88O,NOX\.A#$G-.11; =HOI^15X>=Z%<0 MH;UM=[/*@*VR6OV,V;^75$8@:--+1A]ZZ=OMDA*R$03I!DMTA@WU@QS/= MD*DM1XS M6'*%@VUPHRKSL.*ST"TR4W-3V$' *U)_!$TOOR#_;BQB,297Z]F!]#4B7GP- MKG*K7W\X\UM59>@YWBQVT0;[DX[^SZ]9?>ATK->X+E_WXC4-%HZ[QZ8_3QR/(PP'F8'%+J2ML1J MH&+5PRE&"-1/NDE<7P5$FM\]8Q)WXA"GS/\%P;EX!&K9$F^M4\^(R,6U2=PP M@-LPMPM1/D;)C0IJ*Z=NY0+QA).'Y4R!QGN:H?W!_(9R&0]\\0-BTTT_IIOR M2*M"(W\Y3:Q>KGB5JZS4S$=:*R; U8R/J2KF Q,(:I^_^X86]ERRO),I%\],:=Q9OTICY%8 M0+/SG7:873%NK+D_I[_,'O>A 4W "2(=#C_+6H=DL)$?T4^2=D)W 9?*6;>6 MDPD'WKG=D7,<"P4LK.VEB7WOH$*D_C9P,)Z1W$D3L;Y05-FKY/L:JS[>H/8R M_Q8VO/MU_:L;93>JSGQG8B2Q=\\F_?"U=3/#MK,R:0%)F0#'BD-*FV+[IWU* M_,T'6>KL#-W._K_OXH*53R\,FRBH \^!YGM:BF)WF_NG5E\X-D\WBIH\" M^Q,'[_!HLMU6Y3_U(>GB3:1MS N"M9"CC^MU)/[\D!!=R9@IR>OD+53PN"K5 M"FA]2@)O]I,Y+0?3B2-;%?G<%VVH@RE7I(@#7]TFMR*KJ9)(I0$\'^TLZ?7' MS\W,K7(?7;Q41M16ZE.?C2Y]3"OD%LGP??XN/_*A\H__U32,3P MCABI*DO8ZEE3BE_._/VQ_2JG-1'=KH-HC,]NY&]<=&IU*/T$(-8)X]JB*;P\ MV,-_8MDWN)>O,FG(?6WV>[?E9N-&YQLH)\UO# KI)%8!W7Y.Q/QB6$4F:<0' M"9E8?[AC?C_$Z[P&#\H]PW[9<%3IT@I<;<-'? D4 )>6N?F'6@!%CKZB*IF@L*TH) 6F1@UUT MD0UO\&)=\C+APZ8]!C8"[2$K#SE-7=0P_Q*$(',O&6@)HO M$1?:5"E72.IM$U)J(F\'^"TFD4_E_,1=@+O#+]7\-I6_XO_TM^LTXUQ#?:MB M7@C_JC6#-B-\NM^&ZJ8]M!NKRA[;BDWCU62\_\, HFY7L78 MK1[>7OT-_9.)9R=C(_!WFJFR:VA(#I E6Y7%FAZ;<[R656%?7/"QB-,6L1_L MCK.<#4J6B&.X"P*Q^C:U@2.A5X;P2LBS T4NQN,:Y$=FGU)S/D?PZBZ;9F0WZG?/L#:J9]%$(,Q)BAUX"?"V&97VCJ#!1 M_I\)O,0[@DO.%MPJ9WYZ]WDG!\BWPS 0;OP=Q&O)B'$K-E)UJ.<')PE8VH1DW" M'/?'[W9/>8TNPJ29?Q6YO!PI$/V<(9MT[KJA4:B&ZM);.*%1GAC69@FF M: +C[@6( %G)BPA&H_K!XLK5RO#*[Y%:E"YRTC5S-LU+JUSS-"/@(Q%[ UKND5I:H!?<9I!:[-N9;5=3\% M=817((J7I@F8%JR;F!R!>&S)UB'F>A\GD4_L+F8,+;%D9]I3P-?<3/5?='[] M"V\[ EW$.2'%B@"<^F%NI9])^]0;:2NU-U.\U:0M6ES@%ORL_;NJ^TD66MHB M!GS(?LV_04G5T$,R4[2'/O/,FMP!/L\EK[_0LC@DV!T_[/KV>U*,RC-_!*4H MQH50'=8 (PNWXD\W9'B0V1I/[LO=$:VO>!,776O'R.RZ82V"&CY+V(EPI_>A MQ,O(T1F"46V*'>\I4QZ*;SASTWTEZKLI.787X_RGD55_$7V^8I$T!\+\*:0? M %G(;U ]S'0HDZ8ED;^+FS7%]\=JACK;AJFL!SI[*]M>NLTX^\95X!H?== M=!CR_@"*$?EN:&_V_BQ>!"D=0]#UF9KD5NJ:DY0;6VI3?=SNGM1Q5\"0X@)? M%SC4_V:/"\=?D^_09Z"Q? ,F8>WU]8UF/Z=:']>09O'8DV9/O_4,BJM7._^> M2!3MWAA@B/9 5ZQVZ%JK O$+*CSFY.0<4O5B1W&.[-9X1$7:X]^Z?C5.E=)E M=T/N"TYV*JQ@7L_]4.@O^8H3/^+ M_D>!LO:0]TO1 B>8S/8*N@N5N"M5U2\8\OZ?*:%&1@LA[XSO[4P%+;K$O-DB MH,&_%%'Y+FCI1P6__G04\I[Q?A/GXY$+R"]BPF704^4$L5CG8H(^VX;BK31; M.\4?.7//O/[ZYST^K2E6[&O$A=P>^\O9@TDN@;W>N8"('*9\'+Z5(7@+$LYS M;4IVZ@?$+4I5R$+RAGST>>\.>"PY(X+L1=#?;'4G!4H&E?XZJ/"Q4'2?GW$T M;M4[['ZD?9J-T%,?C[CR(LW%[H%6!-8;2C%))Y8B6*B"YN#XNFL%UYO7S]> MD_D1>ILSG\EAR0,'S\Q+3^K!Q-/9 5^"R>8?L>@&+A?2 **CTWAL>T\)S*[J MQ_)8+X6UWFG"O>;"K[=LFJH6*_%420"K?9CH,BZ-(;\^64K%R V KE)SF]'Y=[+#7M&$A9 M-<%NW=F*G))E=!'V_JEW(=JDE(8 5 F^L$@K?J!\H>]$9_M!2.RG*8W2Q;25 M!_)515["#[:9B\)G_HRX6HH%H6T@(7-GR7)8W/2:UT%N5A[LXZNIGSDJZ^9W M?PUF1QL]>W>7T-B3]C6I]D'F008K*75+^PC?L\N59M?1XE--41D[5^$P?_JC%0 MY,7=WG7C['22LW_T@MOO MB>&HL\12XG.FY6JM]PG3I8%O[^Z7)'ZW/H=4^TP?P7(T.'D[<2!\+89VJ>;7 MDVWMO*_,-EP0*)%24(%/?\U>G02__]NJ ? 30LBXK8M>KJ<:&S&Q$C;50V+2 MA2ZPE_;:G@)?65J+73/ 0!#99J%Z,RI?]2N"H[,U]0@4L%LHS@K5-7^L+;$G M%:PI?$TM[EW(5*/I!P;K%T]-C+]9M2Y;J F07PDF?+7M4F!B&ABFI(^_<*-( MT2X6S,/QX($]";VNM;JDY6@>'F/=3\WB'47D/_T];9B6AJ;O\RR>AV!*#I!. M]*U')+9.;:?D3$W\*!=7ZCYQ.^[">HV(F\]XQ:!!'WPZWQCZMOXP75:2EW;_ M\,NX58Q$@S1Q2^E1V;>Z6"-O::XL=>$+3#>,NH157"V,TTKH0U:"@ ND]23@ M:>M78CYY!'IECICTU!IK:^%Y.5-AM\K&F=XX@>*BB'*A!O=,Q%)*O].8@"=, MS;!@O #I%<_5W;7DYJMUPD(>/W2T@,US'/!@LF:+-8JIECF>( M)N^5.S-S<42KO&O3Z+ZG\$FWNSCOS+R/LWCBLG$IP;I2LV7G/.WI<>H$.2FK M.'']F'*)E#G46]*1ZN ^DSVS>7;]WJ:"[%:%@<['BKBMXGZ^PRP\'WR>'8?G MZOXRW:YH+R3S;0Q'ZTY622Z]&3!AM\->@\Q*-&IR! G$:,Y.@5'8!<"$8/T=&TN_2>[T MIXG@H21]'+GTBQ=]J(>G43F9A5/P;[7Z&"CS>L;M ML2.0LS[[NI#LX"8-5F"!X&,*>UB![9<;\"MR,GWU:XBS)KV!)> QC7<8=9?& M-.R)#CVP;HU2<1ZMA/<62[<;KCMP);0KY][[(S;?LPV[$?WI)3XW;'$[P(6X M@>'KS,L$4@G-'MV2O[UDZ_!D(>EHYY4ZQ;PG70^A=AWQ]#XH#/+-J+KE[TT) M< S'7SM?SWI5[L'\P\_Q5]\=@0I7(6%F>WU/%EW"G9O@L^-:0_TX_H+]$8B-)I/L M=.&J]I=$P]1WESA.JCEJ?ONFH* @M+?]WG!UJ ^<8HX5HDD-0V7I/[XY0M@J M8&$# +6EUT^9#AD;?ZIC6Q5H>BZ\A*N6X9R0IMDT<'W!.@K""&5&ZC:DM$XY MUQ(/U:P:QF[*],*_290TC.FI>1K$=#JL+C,V^NFKRQL>GNI=>8UX_<=P1%DA M9Q;.?3W7<=BL4W3VO9MWU,EV540K^KQQ5S_2./V?@PC_Q0T^-_AKS AC]@G& M 4L:1DEW:L_RLDC/>.9__>PP.;-$%Z+)#]$%ULI;7P_-6<]VO<:/;$_[]]L>:P0DPW^Z##9.#]S/"A M/B'@&.WOA$:S\#\_L6L93:_FM_/*'L9/2F, %Q!'KA M)+\8&X]V\2)0)1[ RUM7-JMK/Y5S^]_9Y/(_23)EV+%"D\]14, PN76Q/]#C M#)T98=?, ;Q>F?;;]1H0;>_YS! 9S7*]@W!6!&MV>"NSPB@[W&,8^G <9H?E MMT;-"IT!/K+&U",T=0:A[9X>SG%:97^EKI[TGM%XYG8#S8SJI\L,-;GL<-.> MUI966Y]V5#2;FIX]ERTE$S@W>^;.ZMN_6/3YAOFLB^0M+0JS';Y\M.SO5#WWO\9O1,YNWG99TGA/TU3]KJRXX,/OGQ]^G#99,5J-%A%1X$]!/M(O#@.<"P M8^[W?&OJL-6ZA&S/?9OP;F>W+Y@?KOPD%7%]"N'PHRQZ"O+=1X3.71_:WV'% M5T]]EVKG%''K'EAH9U&D($[_HD%&Y6XCU\/LI.(!O;/S/VCKQQB[,^5"J:XC M=0;1Q>SY[()H_+FSFI[Y\^9=.3O,7LR\2QEOF4!5/B;N5 6?*.!.DLCG8%'AQU=<**#_7^N)5TJBF"QE-X9K7*.]CW8B+**'2(:?]]07P&?!!F M=P1B #;:K61&=I0]29K?L6RT6Q0.\^F2CW F2F3/1N7'5^I=AM'?=S?F\#69 M*95.9JT4QWV8 @U"2J%\.,3(PC@1=HNQ(3G ?/-4\?#LQ,Q,5\'8SU:&R.23 MY^_$(43=6'TDM^Z0)(D\G2Z33*VI&M6G/_J1)1\UA3VNKRB-$_%B.!GAK]^[ MXO2VC3%0M=TO3QWV9CO'27US-!4?%D__P5?=YO=DT:^,ID=:K@ZMW#"%]K$V M%GUI2_X5SO7S;"L'O_":5:TZ5Y27EXR9^*D+!EHO_A<,V$[K_X=3\^+R_[ZJ MXWN&CP7'C'XY[]#3>M5L+_Y?+G;_7QZ23ZZ&*GUX%?K4]$K\0\7;7<\US@@/ M8=5!WB8MUI/HQ>KO1R!VN.)J4(.24$K^>M/-/]ZXRT]GZWMUV[8L_@3\4A$? MM<],<];;U!8M7894I#2+ MQ'C2-.WY8:Y'XQT/I?[ U0A0=9:U'/:SU%F./O-\T<]*%O!'KJ R:B'4?ZD M:6%$IWG6\DXXY!3]!F)Z$=SJ)-_&EXZ)5+;)152UFH\Z7SH+9S$F]_S\]9%* MO>"O5*5H\D*^I8D=MH541DDE] M&4HN$^8M\RRA6*@!7%0<:3BP$MR3&A]7F?>!EV ^G#ZIYDPM3#<%&]X[^XE MRE>D[:)U%*RB\SLZ0DB0K!DFL\/07:C.\4N.U7NUGUIM>J;6]N^]=_<:/%C< M=W;W+OAJYJ9^7H9* 8VY- O@#^DT<7&TJ7D"*?^U2*Y;HIV>XRPA?+L.LFO! MX1ZBI-W!L&&%*Z")D07'C^=S?X?!]'T/07"K5ZK3[IQ/F/;2V=+[GL_?>@N8 MU!MH5KPKLQYF>R+<3N<:1GHN6IJWUK5!'(;V=$QO;K^D[SKGZ*FP@9E*VY&X MA22 2KV]=GTAS?JT&MF]1>YBU(/1+<^3E0VA,WY==IH;%<]/*+&X6UL//KGH M5BCK(<^_CNS+I4D#I>2-[^CS%4>@*!,^KU /+.>S*!7)5L6WG/A4U9ER[;O4 MOII;3WW>E3CVMF,KJF(63@+OL*Q%VPV:K'F45U 92^,[-N7.[777]_=/-4^O MBV^LWVC,BZM%]B-B3GQJ1\RPHVZTAA:-D MN];K)0].=HZF#]C@ "PE'% GS$+GKLOHLQV!CLF!?<_PC0J49ZT6)7^Y;"Y= M?,H^9PNR"H3=4'[I$NI#I8\/(&CF[4>@,ST(F5\=Q)^61R 'JG5:M9V%TZK7 MPR74^7\VF 2CCQ=L;H#G27F@)/NZ1%$:@F/Q(O\6Q\.!Y>;O79[]>3X'QI$* ML\6']E C7ZP4HG7!):H2,P&=7@RI_,1*/#FP^<9LM.2QYDJ[R"/BCY\SH)A^ MGQ1**(D'%"ITB239+AE],(=SN:"(CJCLDJSHC+5U%]%Q/I_,F*04 MIF8UJBXFM\MFE=>E6+VY3$QK"L!66(>^_%:EV!1-4_?]^FN0O^*,!XH.["J/8;G1SXDL::7Y!/!9QWZPNY#&6Q5C(UQ?I?"D^M#]Y=[-A'E(A.@"M26H/OFFTYW-T[X2ABILNOS4AWX:,PYON*6B;JJ) M5B>&/M9D<=/J@&_V7*,D_Q+ V_58\Z(X@>W^A?GO'Y&PSV+ARNHD^A'H(1X_ MF%6G-86^,MT3;]#?HV7SU]T2FK^ YJ.I 7TD?<*I_;#$^T$:%2--53=M&V*U M;\[9/]0(@J#%+DX/R^[*'F?FH7?8#>A]4F@4V9?RI($,#J'=6;A,%ON^7Q=] M$!NE4I(E6$&!NO,@KIJL?XFX'):?+X&V@P@Y6H-0F=;4>@".V;O]]=+F^Q0O(XSQETY5HH[40?;.?GJY'/??>2#=[LVIW3@Q?*F/!B1:?\)$_OO MTS6K$R9]L%.H"T 4\9B_.MFUHZX!A<0'(Q(XV0=#Q&%/8;@@+DDF[5&:AJV" MP7XL:,%G>$G?LNG\RB^_50NQ#LEH/I-F:[:U@Y^E#M[>+K[Y4VOVR0^C"=I+ M9XJ\I&(^9WCWE^(2ME#2R'M !%6)=HI4C F_.D1[0CY-T94Z K7%+5BHP]_P M]E_A'#)6%SA8'?MRF ^SRR*AO],O- PAO0C%-KII[6:/3.KLPG?Z#AX=H[-E M6<8WO>XR!9WD+8F0]LMM6(0]AI#PZ_5\7,>3:%_J4U\5^7&WV@9,\<8G((+X /!:2+=N2W P MBZU*?2/D/;P;KKR17\OXQB&^YD]&(P,N"<5.4QB#O6$5,P.2"/." $YM&%=_9FN?-&]_N!3=I3V[MM-F!FOK%_@%8S@.3I]IP^IR[8BR M#FE9I+J4?..VSL>%!,:;;$OH7G6#0,?&C*J:VMU:"CC,,X @P:0_RCVTTNYR M2;N]> EE,>C\^%T=Y46&NOUX^YSB.-*.@ -L8\"/R/C"Q>Z&)W;O9"WO#P;I MO"VTX4Q08^&A3MCLZ]@Q<>7G F #X!S5!*E"6HDANER 0P7()4D%N5]L":S: MN$?NYFUE(J72X/BRUKPO>SF;M-:TK@/S5AB',HQP!.($L*T'1FNUHPVR,G(' MV:?%]"\OZ_Z2/\]HZ_U7NR0#+W:8A&+KSJ0/S_.N0N7(Z@!I.\^67],+4527 MDF;?Z3DP_>?]3Q[>CE.^XULO/(EI,'^Z:,KBC)54W MQ%+J(7DR.2>S,S^,I)?T6V7BI0 F/]+P8R!B<9G4U X1M,\0"W^]WX*7:OC0 MG5_26LMB(KQSNGF69Q\AL%)[!.*AZ0VC[M#?6'^95GW;%/@76(<>T\'V^,3M^\5&\GV]4RR.8]K MKETPO#DH$NX6R\BXZ;#W6[Y-QP]->5$'P A?:38$5M_FY/V^+$0B]?6F[@?G MZ=LSVB$@;\/S]?6W!BU=8AO,2Y#W#XN1_ N2;.O[QGP\(6_2VJRN^EZ7B_A( M-]#WDT:,V.^@FK8(I2%K-:;=OA0Y@O@%LLF=I0XF.[?;X$ M7=I!;&&)&J>%E0/E$0O=J.ZK"$>&633X_1U97*E7J<#Z./2@A$<-:,R!'\]* M97W2[W,Z;:,-,%LXVMWU"BYN#;H5<,9IDE_/C8EH#;$ "O6.'PZ&&8X]IVQ. MYFQ;L32W M9292U^?@R2;FX8S!(EO4F(2[4/SH[NS33,+6Y>O7Q;-^XB\CG8>@? "U68AG M=%.RDR::PF$ZN1Z?R?\LSVA&."GJ]"E_(FC<]ZOU]-H['OEJM^+&X@I=F:': MELQKHA^HH+,XML,JJ, <[1[ 6*R3V:$?T0 3,=M.O())MZMVO=PYJ@9&CK^G M^1Y^$05RJ"* U'#+$[MVV(6Y^?M5H=)_VJQ/D.(43S(D-1LD":WQ&(>9@2/(+4)_;V@Z<Y+8NZU)!6I-IX]^ M3!-/Q4X FLT3PN=XX$?/R7'8XIEZHOO VT;34U^:I4!WCC#.X] K[&Q80M'H,UAXA9/ MA_2I<3Q'MVN>+DM?:*IH_P1Y'7+#?[_]"0D6O'<$"FHBZ<\+(:K@O>E*G721 M81?D$[^O&@\MU%VE4C!,7V^DH8(KK\!US^)^PBKPPCVK$Q:!0UX1E2_V9IFB20ED]3 O*+$?7Z&)V,9QY]5J1^S\R?W[3 T'A,>4582BRZY5#8L<_AP<&S)XF%.PG4C MU8F))]UW]W$/<#_!?("^$9!.ZJ<\)E\M)J(Y;^7@'!6MTM\.S($X-+0_S%U] M2B!^;_]5-OV?+YUR\>;@]_ILSQ@?V_ 3F?2! MXP&Q'] [QU.)+XN@RU4Y+1(@^BP2O_5#^A\3T(]-JQ08E8+NJ+O>\BEI65SZ M;$_FNVCGV%[J_7$ZZL41J"F(9O_O!B&B%RWZCD"PTB/0?#E=!MU2FT9'']]- MDQT-KF^G^?<(=$(EQWJ)IO?_:PA[B@<:2P([F/R%<9;]NTZP"@GTZ@J$"L Z M:N8!$VET_R9Z?_,(% ,AE;S^Q];T"+0S>?P[E73(*HUQRHBNW[;9]&]],%OG MK/_^#:/3P>02>3K7C_D_5,@A%4;4_)=G@/D?MP^B)*$3R4J2_]8AZU\B@<<< M@4+D%J;@>[Y,"00_^^89EM-LKG;=&H;0'?8B[M7#GDU'$/Y5Y:@5Q7X:J M1O[]/\=Q/_Z_5^?Y^Z3-F@$OC? B[L?B+R$5R9"0-UM( ]9/4M,;Q@E]5\X( M3]VI\)?2027M67*Y)L:VU?P14B&E: .3+D6.$%)991/SNIER\IODP5_&;JTW M?IJ^_6$19^*\K:+U]0AD-Q_HD]<""TS!LXRX;+E(YM6.B)E'>;[@Y>%0^MJ\ M>NEVGZ_$!??;RYK=A50A1&@_!0&@%QMA;7+O(.S*YU">EL+/M#X61T]/?$C7 MORIOS(Q*/W@*.P]E1:* _>Q?R5#I$=K%Q4)!,9.RD9CDR/*?+JD7U;B](:= MH+@"A;O=!'Q-9N&4CJN;!"8&+VT&]*"GLUJ' +9]W2KRJ:8@NR2)/<1D\:WA M+9",(=??1(4NVZ7SXC6 +\F:H!F%EW(7'9-$%@D,1C3!9*(Z426U+' V6C_E8J6<+:^I4-UZ0?NE_1 M& S"J\SXNV)^I,/ J)XZ? I)C& <]!4(9#4G@#%COC'FI@E2R4<@>X^I\' % M]L\+7G2CW>(+C=EA/9@3L/*Q\L-ZTFDJ]6%_+^!]ZH?)1F6YVZL*+8:H89;L M/U-U&$&DZ C2@/QG,2QV:T=B<;A!W*5 S=/I6 # M$W\-_O0'TR_0M $_ZB-$;UN=&@)%_0Z5JJFL'TG=UC:FCW[Q[^ 6-:@L<^U6 MV1A#77? 2XXV\'N" SRC),!M!>1N%_>OYMZDV\:GLCS7&1FJWR[97:F;NN;F ME,M=%=9;C3V#NDE["<0LL-H0!,."D/)Y",VG&-,_-)C(.$]*N<:99T%=6;WA MB0E2VNT.B+2%_C9LZ#]Z6HV("_9*%5S&12K7RN)8@8CL2.Y:]:EJ=AU>T6>X MD^Q!UEH&1EN\M09+5F 2#-/@<)QO/ YHGIT*G7J7\_"]2EK1*20'<%Y70872A<1K_5P2J_51&.J%85XP^6%7)>X8/ MI%SM85#!\?:M^/K!=7=\ZS+4"Q@G>1'DOA#[PZS/T\Y]M:_#1"E+VKGFS4[! M Q:J\+$>!L)!O*+\;V= Q%275FS@$8@CC1)01M]S5:MX#[RPA5&'-0/78 M'Q4;5PJ4/M4M<)C6]KX%X3*_9DTI/;,HV%=.H]@!:OE(3L#+>_'0F#)%7W$Z M1CI#CJG"DV>5MZ[@5+XKCR<[PLI<(K(/TU!7$,RLUGJ**_4$./;\A(5438"\ MI::R:_?($:A7F4,%OMYSC9+0V)IDUNF/&.I\/ Y[#>%V@ CDDN:"9'^FN0N$ M:=>\"[P[**]YY:/6ZWA3HV]*_J?>HDNM VFJBYA)G#F94OFU#)COX-XJD,OW M97Q$;KX M@6C^[[/,65PY]DG MH@A;V-V+3+'BQ:%SX@CAT&MCUVP>1_"!N)ZR@)A>1):@WW4I>-8N'U-L>B-1 MGY,&)HWE$RFFRCJ>_ UEA]C-K9LHFS/9]B0Y;MWB:*^+J[)M]/'YLN7]K8LN MB]HR?J\EF!X/.XM4-]1XONG/T_OB?/F4;US616*B]8/=!<.1Z[*W7D'-"Z57 MFJ;R* ^QQ$9@F! M;O6"@D=>D.:CE44]4NI8-TMW J4X>^U?&73'$$7U%%VMFM6AW@Y+ H5/6I3% M(%N<)8A"#>CUQ&;H1=+AISDG8!!)K8]1O2?<*V1_XI+V3PU]KB#"SO$\X*H M8^8D@"S2$#]LR.0K8,B-*AARF%LN5IA#K![IZ*GB.(]$(J\ M82LF]DZFZ%A3:+7\)W[<+/]E=_Y_U[(OW;X4'31B.'A/ !N$YP3D%[>S\N*OBZS#??"BU>],I6?[3$O9#0+_(N*GZA>VY!=G15\;&CWM:3VEU"0_A-0 Q MZOEYVIW#S\Y(IIQ%#&M1T2&$A:-X';EYJBCQ@$D;"9ZB\[;HT:"(V_4'G63;3JOK=> 6 M01WMPUQE(_(5G6F[H4JG$\/:D8-L)UR]^_+ [I4IH?!VID%XD4+ /]4I; MM&[K/T,?2=V/1=Z8$\23L%&7AXOWPO>T174*'U091K\X<[LM_^Z,:^)P9&O0 MHF0'+J2)BW[)$<:VK2S\%6'3X9.P/B0?SK+AFF=QX>QEH^B7JM\O<2B"D8?: MZC#[]AY,H@QV8K[-'_2ZE;C:P<&W>J#)>(O/)(2.%\-^21"^:4 M)J],$R>>"XD$UDC)J]\S+D//D); %!N5O>@4'@G$BU1YD/B-<-7)>@ #^G_8 M>^^HIK]T;S2(@(@4Z3U*%P247I.?*" B(A8Z1$2E"9$>("0B M(%!*1+$Y 2 M*:'W7J1()]00Z002:1%">'%FSLSOG#-WW?==]\Q=Z]XU?^RU]A_Y/CN[/Y_] ME,\K>8B9D2'FS@&3=ND/[R8Z3ZD,C---4FQ59=N=KX1VC#"& ZJ:ZS/^Q\+N M=$"T^5ZO1-$TU"VV]">X:WLR\3ZIACC(8Y@9R)&IP*OMV)DH'U8\$+NE\JSX;,$"']MY] MO-,SW6U9")%O)]_$0L/G6(;@%YE?*S(S.5Y;/;0T]\K+VC#J83>)*LT*M4VC M>B;LT/K^QJ!B-QE\G$:V]5R$A DJ$OU6U<#OZB%9)X"G-W)A_E;%TM]M/ M>5'EN$'B II1G_.STW+X\W\9=@#+9:.N-IZ!\PS!Y9'95K ^[$#F\_Q/HQ=" MG\.&L@NO/&&04-\AF;@OGD/:2]P+*%R37:A;,V]O*R(YKO9S5%=?-4RAZ:8A M5E$[7?!$N6=%>8]:%F9B@>5Y+8:L,*Y.04WB8 2?3@61+OQSE8-"!K.P='S. MJ\S';==H9JM8^P.2#WPE"CZDIDWIF9G1L!L]N/9/4A?^LW(FZK\ ^H?H_\2& M_EKAMS^?%+ ]@[CL]+24?*J\";YXK6CS'SD2U][_W2'__XXK]G^D_,TET?,O M#HJ?+J"83@!=Q4[&AG\A6\JG%OH'L9*Q)HHN T:_Y@<,T##0*#2$ M)%F*('U)USY?<:4O!^I=Y@G ("5\Q*.]YE>--5TW N(XGGP/'R.V6[K] .Y" MY PA(!?%(^OU%YS2SB 9^A#CM1X'@,I,YS-;4<]?PK/NN>X6JQM&)X-3")7# M^\/+\T;$XT_5I6'7!"Z#7W!=*)GK=4U?;G0@-,P<9)2B\&H3;#WJ,G6+'@^E M$B0S==CM/@G&!^*@ 7,L1%14T_,>3R>IT(QV7P4O3&C43U-R-W:X38?+B?&M M8*YK^AY*Q/<$8'[QVR$0:65]P]9E9Z9?H/Z+>5975$= MMDY[5-:*'3T^M]@(),T6F<$F]C]E-%N+$;K"ZB$+AG2K">4WL/.,G:(6X4G! MMR8N]0;%/W*F%D]=KFRD7?-&,!QG*^13@' P,2\0P;_AQ75]H]:KZ67IE(5E M9PI^Y2U]AM-U&NX+3+K%NN4'4+>:/5!W\CJ?5^CS!!6,\11O'<"J-)7Y84N) M.A8<^9MG4W0)96>?=(^_JVG0I>[9M??FWCP_CFE$A8$?9J<%6"!V"T12N M39C8CVR*]DA[>+=:4"CY4$]F*UW_X_!-*\2-VT@ MT,YZ(2?FVG.;]7,;#R8Z'\*%ABCG*1CPN8KY.;OD:L\=G"]P*C2=U]/PFJ@\8'9QE>N0+(TXO$87 M%5(,WSZ".@P[^=*U18I"MSTFTDE5J$P)^LZL[\+Z>>+FI2'_?48JVZ_'[K9Z9KN66GJ[QDFL&5F66 MR7Y U[7#W(1B/CU;'Z@/;^6XDX_Q'\R9E_8^SSJI^4>.&E=QC8\?R",+@\WB MK2AA]PRQ$"!,M[46O#E]](BL-4SF<5 ,";' #A$95OOD-<2VU#]'J+VY1W]Z M]7=%FAQG()]#Z$XO)*D\\A^DX F$&#$O0LA?Q_G)W.TR,ZX74P*-?!??-7,W MKS,*]DM;#*FF#&,R],A(TE<0+5F(2!) M+%5>-7'5KB9J!)^P@2"&@GJ64P@ZNBR?5FD@'7[AQUA8@J/;83Z68;_P$\$/&KA842>2*5)P5 M7]0-(H.?8]7[#6^-"5?[X1%7V&_F*3A],*&+M21(26&9.T5)!<7P&U]Y;4\1 M(2&4],;Y7-T=(%[0O&"'#BCC[;&/.@-YQYO8SAP&+(.\<_D12[]7+'>XM<7^ M-/\GWX52297.S9BUY)UCBT7KJ<8TZB]PO%NAL63Y#9Y@B+KB7FME;$AZ!RC0> M7%R.]"<&&I%<^;V%K4J'%\=RW^=MW959 C!F-,0,ER+XX&X5Q(EWC<)K$UZE MJU]A8 M*EU-=>-#4*SC:GXR#SG4RPK&9E,'&\RF4\U2+YWA;-_K*AXHU;C(? M>LQ8IWP6'>SO_<'\GMPX)ML*G#H!M )Y* J((2[!Z^CJ\9>;9,OO-W)[W-8< MBYYH#7]XH RZ)N=+U>'0PP"/X1^NV6]H:#>YGS-T)TX+Y];#1VLL^"FJXKL/ MM16?C<:+)1.?$-@7 M-U2 S*]I/W5_;>#9CPT'3E7MJT^ I& ^V[*42W.D%Q,#$XKJB>E/AS]^OWWA M%:>\V!_40(F"?7^9!TG[LOOC&<>9^\Q5F.,ZU!1\:8NS4L8;I.H&=T!C M!_H[5=Q=''.DG0XWT@@6V!+-!-#4L1H?ZMM95O<%#$:V)T>?+>A1Q=O81 M$JRVZ;<7,\HV.P;\$_/6*\TKQ)SX^OPF S#/JN*?W?>78W2;9T1(.@#9F[ 2 ME)ZH13!)%]V7=F8;3U_EV<[G';\2_^MT8IP(&ZT)Z6S'A1Y(6G,8WR.20PZI MO/4PLK$..UAUG-6[*G/&X&S^O)_3-1$:F[4!IZKC(,1YDF$;0I24AYHTF]$M M6*4HC%5(Z0ENF3RJ,&(:D[2X,)/Q\8W_JL?H0V\:,0RH,RM,*G7T7Y M TG&1.3@9L9!"IF"KP=\' 21JO.-RE#,UT3VH:75.T0/\\Y?/-!L?]3 MSP]&VFX"E__5Z??_Q\M?/7#7_^*.^P>/M< I"#8?+\KX*ZZ\3ZO])Q!9Y//29:0@Z()LYW80E^!Y9\O51;-BL2/[JIUW/\6B+%_.-/F] M4".F[RTAT9PI"X60L/3SX\ND]_/TC<(WG=49E,WR;F* R0T'=F^@6GCP>4WZ74_UF6%7# MY\@>!C8:H0C-P"VJ"5N1?F(UJ.DV=C7GC%2.2U5!0L>8TJ4H!K898L"N\N;( M9])^)U!0'V< >33VTD5#UPW#M=]?_6;I:B?=S%E\1"/^]=YCQM=\'.L( 4)) M*):/S2[3?I]7.LFY<_X>6A^VLX$&\!2;%SQ:'FZ->.FS?;JGWV8O5I&%?,:8 MDHX#BZOW1VVW4;<9YJ"; M^JKPM+:R276I*RZSC;_PUMJ?$7TG '8*K^D\R0*;V)&"9":=7W<0J2H=W77U M]LDIBM#/K:AKQM"+>C,G@NHG1DD*T1TUPHC^@Y#6M+XC*M'G*'Q MO/Z.L+<[?=>J]7XD3;@MI;T_X!Y$NPO*'"=1I&';NE#J#20/ZS:VO('8V[KF[98IMNH_-7,1[%[%L^_(300IIZVL@? M<(OA2]:;NZ95X"> MC68.1?9<<>G.^.BSQ(-F,(\5'%%!2EJ *M5F)'"YL0)L]!4LHJ/J9WT8(H&79+I_2D4[>?WY%J^R(Z2O"2!/X(@54S* M)=!9$,4*%L <,(N.C"F*.@$NZPPM<.*<=PBF\ C3RUD*L:O"76:J6U#.61D5 MWM5NV2WU8 )UQ\$)@)>L2@1W-BJ7C>X9"+5N&$;K#GO$05^$7N'/KBCZA8N= M&N3NO'(".$^A.046OZFN'(U!UTMK2/Z+ D\WK#-N)AJ< .Y:% R=.7OTE46N M8*W;TC7.&J_-OZEZWTB;(^G&_RLQB?^B\J_(>%+BU.4+#=TSD)&HERK"V"W>P>:.$Y!TAQ,B3DYD$,8EVXW<0UT[_0T8 M!SYFEV8^ 9RU/0&$HY1/3XMY/D=@!>,6RKD(,^O@];S8HZ,#FAX@30,>A M8**?9MIRJ:V3-TT39JDJ&,5S_Q107UDUZ3)#]T.*-6Z.Z)7*5T!&C#'3@@)*3&?U;YU#X3LRV;G^+<,>7WJ@$W"D []&-'PGZZ$IWI7,N%]@QQ\[".58A^>GUKD, M#+,_BZ5OYBG0$#[2@BL0-P]SU.BB% SN&HQ=A#*QCHBM& M^%-&(.7(MB8ZQ!2$%@[,A'EI"K)M\F$E+N@P!%0*GRX&(G%'',?07M1>''*FG M)@DT/CW#'R0Q3>8D&2Y"^:S,T9N^FIE)SN\7>I?>"*U\E>FEWY2' MG$&T9M!J\"GC/8DOQ+\+VY/Y\LOMI99[*&^-7]RH6O[5: UZ.3$_SR==#_0A M9'1<(U%NVQ#<)[L5KX@]S7RZ\5Y7/:#%TKV.>SG^\>D!7C%TI4:EI99UI@:_70[1[%B84B7;[L<2,+N1D5\L# MV)=E?0L+%&/%GPO+96S$"'UQCZD0 M/>-RSY_@2NA*<^NJ&S7'&HO MS&/TL=[MTL@CYK9T]>^*SJ8KSJE<^HUW/2>9E$\ S>[6'(3$_<[J:M(TL?P6 M*;1D-9GY+?ER/OISFBMHDCM (R9()+7.^48SSX85.+#I&7AJIZVVZS4Z35AG MQ&9LTVMF[6'NVKR_T"<;X2O0N:]';4,3 \#RIN;MLW#[XW*DO2O.ZCR0Y<9G M)RY99V>/_B6IAM',C_F7KK,X]4E%5ZMR[>G2 _9T?B!YN//QLE'QY MD8^99;*38AD[^0W8!]41>'2L[$]_5Y3>*^/%\3UJ]G?P2<"UQU/1*: \ MQ7L1MH6^](^@MKMQ]\'"]>]8&;Y7Z2_Q6R$?2QE=^E^:5I4&.7PXX62 ,97D[5V"<>N=7X"73ZKTR$E:OQ&FP^\H,:"W[=B=A\@OB.D MH=,8Y-M;4\A6D625!NKNXQ- TH_L8_)NGZ#4^ATRB1 YUG] YN#M7"9<]%%^ M>RGVB#K=.#]JG]_Z[7+_O4;R>N-(.X8PM_ M"6JIMB;BAOE8W%^C% '=?XY(Y(AV.@%<7@-OQ%">5OYW>%7$S$'^@]#U>O$- MA)44K4?8=8\M52KPY_CZ/BI3_^L@UF*/> )H!8=0^$G8H[MPYPFR7YX9+.4^ M8:N0,R37H39'"%;T*ICACL6#V_;-^]-S'9?FO-*F#+]Q9]Z5:*$FEN"L204+30P;%QW4!L,K MI(4?)_)=A:(E;-+*1\Y]XUY9@TB1N%IK35HR,&TX2\$+P]DC^&+X1:=\"X>A M9QW\'3^>EN81KMBD%7;J-2]7 ZB31Q!5GF O@1"ZK+ -I,,VPR1)![<0T@9D@,GQ1=,Z87+[\2> H-V^ M=Q4DM&I6J,AM05W)%+./I0\0SJ\].T"W,7UU9.JDN94)$,>I@GL"$+ TI LF MFV3!WMC3/H_6'[6I>298=#&*QF*\WAF[S=CFIU2,XH MI>_:=!T=SP:F49O(W ;DF2=5M?@>!(+M)D'\3H=B!=25*)NBM5 ^,\YIUPNE M[0O=G^4FN54N/463U0FHU@Q6L LJPIV4=PL]D7AW>-<87=EDJ#1KAN^VNZ[< MVQ\$8*7G4=DPZA'8,I''=(T)"A"M0Q?Q$HZ^G*4VQ0Y%=\+[04OB;V-&H5HZ MNN-E"N!P!"U1IP(#BL2!F=/SNET;6^N%&+FL8=5L& M%])N&GCN!& W.VVVUJ@P%*&LI+6SU3Y #!!!V-H&BXOL&$X5O^SX-E@.-\0) M4+>HP1J)G%5Y]DK:E0QI][;487V^+FZT_E\@3*0,7:)70G)"4*'IAKG'VR^S M:P?T&G=U[PO0\Y"=%C,NSC@!69I>1K]SR(=?/YVY/.:W^*O%'L5B&Z/=])U&XH,9[K]KFB@"<9]NLC*"8'FN@F]EHF"Q M@ZO+07=SFRO[-=7)#F\IFU>^PQ[#%NN_6426XB]%_H@95QGBM+-]_P5@'J1\,PT:X=]Z8:;G#\5*A9ISTQ%BFM&,M=?1CF"Z>MY M%HJUNB##R>N$Y9?+XV#,L.6>[8U5$_7X7&. M<^G*\+9PC394J_LV':;Q.=&P#K($;*V"F$-ZLWBRH^ MF9@QQ;SO2W+%S4^MZ!!E0^O!N:2N=I!DE,%-X[$]B;,'LNIUG$;"\)ZOY&P' M;F%-GY)H"OU!7D<.F76\R+GOHS345[D;["EZ!NFG>6Z;K49I44-<+L1,CS"2R1*5XI M\**-6(' IH%CRKWQ;YF5$8+,&KR_3@#[[82H1-R@ /SM@T&'7&T;4!:8X."=V@DA@E5D M1V.:@X]7&0>C^$=CU;.VRY,^HJ$KR4:?7?+F'^E",X(5A$Y]@;#J'5=0<):[,*1<#:>Z3%XMVXTD9W1 SZ[6:@87Y\/:;I0.HTX N.'#E8=O5&3 &RD)IP@T M0'&HJ\"L)T_F4^)]S4#ME?#<]]P1L('CJZP)PAX7;O(9VX*DJZ:@)=.#]YL.]!>.ME MXCL7N2C+,ICGJ 8W*72<(&B[JH9]^[;)\7@__T<4%X=UCW5/>!IF\YB!,-@A M2PL;/[0 ,L/JM":@3\_V0#^OWY^Y_=I3U"CT3 FI\#>4DLZ +A;)EDM^-2A-0L[ 1@B)Y(:57:YT5$9CM>#RW& M9R4(_;PK_++@ZM2*(!HTH#X#'[2=J$!&L<%"]L- 9W^?L(I QIX%XJ*ZL_'X M0V&#*W4_E4*,)6R[5*E5MRU. /1DR**5;0LF*A?730;G0LPA,ZWW(OU7ID7K MG=\Z"$3WD@86# 7'L/-,C7PD*#81?U!L"H/HAVB/E%" _NC-8H0IJ_&HD6EG M&HO IWC+"S]P<=8VIQ?:1?MD\&8';A9L2F@BBY5M0-C0 FIM?S@%5^GWY=7= MY([IND7CK02[='&N,$:S/NC;^ J&PD,J7LC@=60UA?EU\C+5^7-?W:]UR6-L M_T+WX#%WJHGX"8"1&;M'VE-NNR):'F6_:_3E!.!0F2DXJ(P'Z4YY>;(B.>53 MO;8ADG S@N$[!)"4O=!96@"7(X2\06L3TU,5Z1=L&U=(;N M@K)L[ZS\X"=D:P)!+/,$0$,[*EQ-2(^74WXS 9'<[[TQRI0;Z'D"L+I.MG+P M4RF^F92A!0.WITN/-HK !N^,%RNH:&CF50"G6">M>62?&]^MJ8X&U_VJ?26G MZ70'&6Y-AR:R#(D1$P(X:R%]O+;KKQC23@"S/_M M:_C4/>0X[LN4\"2)UESN^P<9S='KJOBP/0@MI1M"M\<\-=QE6#OD43=8M<;@ M[;H8FO70]P7L #V!81[@OCX[P6^;RW31O&GCCP?06_[2_@53:TYL6=$WR8[EV1?2)0PV7ZA M^+1-@+38R$X,1B.)%ON<)![9T)(2V2W9>K,\4TLKGXBR05:KOC.-!/>:;&WU M\M34B2(R@J2^<+J>KY)$"TDWV]2@P6@5#0OH4YF*/L]@W>#;/YBB>N46HK?9 M=,OU=?8F"$S>M:#J?VHI_I]FN?_7%(F-_VQM4?\OCTX2U%J_W=_^YLE7^5?/ M/GMJX[_'Z24Q'WX\70+ WHS_;-X0RK=G:,I"*(J50[C%], %05KM9]V@YXT6A?D ALQ- BP*9^@1P M;K-18$S#!N=LT?9ENEBAP-._]TVF,;'MTA23>Q6O25@Q^ MX'_?@L2(]1?OJ7G\]*GVXYU[(W5O>3JEIB0R1U-FPV,UHR5) 4=*,-U%DX[H M<^1;8]-&@I<(U6>:+6;.OL8F!>])ZKMU5>=94P9 K$VD7[;$-\:C8*QT>?G1 M!<: F2Q9$"Z2:6N5V6&]9WPUD;'S9Z2Z:XYJB&0!$SW/F$PM&)USXKS^(RAL\P?*I?> MG/O!\L>EJ+\)040OKN9]O/K!0HKK,_ MB-?3]SI_W4*X6X/AZ"J)KQETC3C_;C.SOJ&6^)E8..W(=K5RJTCO^2/,-2;# M!T[MGK(D46AK2K^71;B_17LR(EQA#IXLT+!ZI*JZ*I>#^SIP>P]5;I_Y*'GL MVH_P59_$._$/#> M:2-,XK%(?!Q?A'6QH&E3.?)M' Y'AC#F,W,J9DS>^87;;#35-MSS_71_H8O-0'^U*'ZZ\+\?^D1 AD+* M9AI%2#'*T?"+N&(+;%68["<+YWO^2MQ;ET8OTK+T,)#K1E_QD3-@65_D7,?H MB/M!Q9+!LM02<9WU07YMP! )P'M-X")0!4 MEEF4;C74VSU&8_#I^'&;.076-T8\YH>,TA0PV^)EJTD/_$B<3W^?M1ETRA3[N*W,U>@G.'9-N^N)Y M@$4TZ#J9<0BA"%,;N3GVN:ZT>F0E:N?N6,4OC;HZAH]=/0K.DU&X3-H&SK!T MNQEX/J&)AC((DATFFV6O4ZZ2^A8-N3!KD,Z5!=95OT:S6+GL.^_=W;0RH\#W3%54M $_O&1"8T M,K,-APHWGX^L5\R>[?)GBG2UI:G*N*KK(>;S<#G."3!+>WNY,30KRN?2DFXX MV>PXY3)Q);*([([-X'!$,I/=H=!]Y7&%"CWC]7G5BX,,Y#* +ULWN11%B%X8 M+R0<&(\IHEA(IWGYN!;R2[>YVIZN,M M5R0WB&,-S L"KB/8QI]55Z'K)]<\[8_$JI+X-=PR-WM[&7TX:XZ$-S)8%-0% M@%U-G'LG #:'0_\Q]&S.M:F6%QK=EG))E5MRZ==[J%-QBKN1[#IN4)_>D:I"R_[,4\.'+7ZIF<[+*#"!<4) MWF\4&1)J,MJ4KK 5:0\\,Q5_9<[2GOX:!X[T134WO?$%-X//]F#]SZ__W#%T M.@I?\EMA%DJ"N%K--J_%]6Q;AV@KJ^J9E4KDEG; =K#6&;AM-IBX17UM]1M< M:VW.L2F(T:B,/0C3T,P=<*I L:_OPKD^@6H4RDX;[V1AD2:A'(-[-&[!%( MBWC?8?NB;K10(4:W/3*PQ;;+?+U>BN!]EY#8 >$F;6%^KEOIMA,MM-VAEP4? M/:61K+LF/^#3[[W[T.VE9?X"B(7,-TQA6C/?"T[R\?01+"VT7/^)_LZC)^;\ MK3#@0-<1EW4<0Q:>',=F!NG25F9.3Z](;!4W)*T;);MR6UL[$8G MH()Z=;JPH*^6= -(D'TH,3*](=L*EHV#A)(?YCK(2[?S/IUN>R;JR6T(NDUQ M^&.+27ZNF&QZ?'I%8Y5)05#<-CUL\!')&W?]Y=42M("<2+KZ)-VLWE-D?-B^ M9N&,?=Z@U(RJ<5<87/SXXR:%AWRGCK@W'ZXXR$$Z54WUU*SVEHN%.#[R)%BM MAP$B&,,RN5[+CZ:.2:&FF-OLT],V+(99_FS8XL__M;ZS_WA"WMS]\WM7,&1I,ZCSHG.?TR'AG+4"<*UB(=)N^1^FN/V*L M=R]>RDM9_O4,/*M>OG-A?Q?EE)51\=XM^]ON"> U0A!-7(DF&WB,..IV)GPU M6U?S[Z9EEE&X$L0]>#G*!R4*F0QY@/XN2@C.($9W) 91<3DL6]O)XW/9"3/ MNKR;*XV)B?!0017D9SZ*7>?/_SG/BQB@VZ$[)&LKK?7%21+2.-STM07N(%:'F^9E=-V.5\E< M6/KIMGA-2&QCU&T#LY&M%ONBN= M_RDP).T_L_]29?Z^ O]FM+3XJQ%3@:KP[[KDW9#CN\BMZ"7#?T(/)?&).:') M'LE)OM5TG-O(!UM=#];S*41&/M^]JJ_UCWK63+?W'0. M) WS[DCVREYDCDJTOO*]>#89IXN\,(4)?__H]>='ZHEG [L^2W6< !R;:-8@ M+."7J,!:,721(R]3&BCTB_J\@_=RIX=DW8>K;5MO=,YM,4F-(G@I_7/4!-TH MA0:H'BE\L=_."/WBVN2ZH)13M:@HSVW[T%]?Z<%&R6M>1M9I$9YNR&4/D,HQ M"L1.UAQ%6\F;$+5. $X.WF?&M^^5HY.7E\4G@1]Q6EY!EQ)6Y2<4XXLH,TTT M'@9<=\>>$S]X&WL3CC-Y.X?]@H,U\+-R66PLW<(K77>6FUXTJ'UOLI?%6!.+ M;9P&\1NW04.V-.2FTH*INI*9G:CX3DKO(5,2\Z8?\6'?2/%#/!=%R*RR-?O; MN6?G^**THNCR'%4O3_01F1R =T@IN(S79""VGQHR#C>TM)R!?(">/CMPW,Z; A/<.O],V(>:%[>)EYV=_X@?4B-;]I]B4 MCM*%#%2C#\@$R4!8'(JQ 2XF>-J5P;N_3'^5+FT-J*SA=^K4!%90 R?9W)BG&):)9O^BY#$&R2"%L\"Q[ ZLUEZ3K7>)$0 M'S%W.43G^ .*/)7]G0SU\.2>EEJ&(9AWN_7 LS$YMX!WA@@R!=Z+&1QPA>-T M168Y'S+78MUTVF-N8,J]DJWLX[DS'-=9'A[8C'D2I*YI9N=H6KE!RJCLI*M@T5;LU**L4:$[F"/#]Z M6EWAB35CD:N7R;X:*PSH;CLJHD*]1]"= %H'XG")70J$V?E Z?K[?RWBC:"?O)E9J-[8>2KOK^.CE3PS.(,2"S!C)O=C6=@8@O*)EMD*F5?:6*ALK@G\-0%H<-$;9/L!D?N52Y M]'/=_+PEMV=1K(/5--4ZAYWJ H '4T+&DHTK M E(#2$=]TX>XO,W95Z5",^)A8D'/C((OIIB(NJ_>B=(L!.[[-'[?16'*<>ND M!"ZG*4;24%="PNK&Q)FQ@8$XI MP2DT54@G3,XL= $@M=044)5,FWGTBNR2T5:VMH,!1>;\&E[KX%7*.$BW$87) MIC?L3"1/GFZ/$*0CLDUF8WYJNG%POPZ,%^2#3E*&TEV.ZS>[YKH(RXE"*T96 M+T%0S_+,(:1S="!%A$B3'F>W&&+,"..Z8. M%0[FJ^<[JI+[@F_\(M E]3KI - M2$#O3_-.2'II.$.^F2Y'PR:C6P)!O.]'#UL,^L[[.L-\#@N#[Z>Z#_"X L3M MT*C15#5:4J0!N/0=E0>NKA[EO%]>KUW;_3!FGK8P5I/FV\ 'Q!@&VAX=#:'; MA0!('_HSU^,"U:A/9#"1NHURAX>.,'@7X"ZUV;V]YGP6@ZO/B%N,XXI(.#VZ^7"THM=F\F M*5M^NUE&]Y2MFNX;S TVK?JA@A'",/=.KG0A]+#B;:@8X1CG<)A58K(Y\B7X MV=,_5L^I\IO$]1QYPCFBK9UE*6R %A=0+R9LZM[+LTF=H&&VOD[8P*;?Q*!T M 60]@P;YLF^0?B9E.K1>U\LFPQ I#P<]TGH:T8#T7O9 ?4'\-@2A(5/S;:'/ M#H7AFI3> %W,-\BS*Z7NRUN_O%V.IFMF4W=NOK6MOJ+*!K][G <2@(N.25?T M(ZU>C+EU1? O<_DSP+X,)CC9?6$*)5&5JE MTM"KPS4;VP&[Y(FZEM*>KGRZ?>[ !EL;:<=WP0 '"GMIN46: M_I&D5-VQX3K?1[C.VT9IU\[&@MC'$U^X(Q. M@)0IK9WAQ]M&?%5M>_8BZC8&^VW+MVLS^^B> [*"KK5:,7Q6JU66==+B*@9? M7.2F39/T(@XJ8TAC*[XM&)QD>^1.YAS5N,$9SQS>LN,"ZA/\M/^P.+ GE89+ M5*/1$+#5@LK8'#]&+L1]50HK\\^ML+12_'2,K3RRI3]TIQ1^&ZQTFFL40;6) M'8?OV8_MSI-,F@B1'.62/4O(+\<#,Z[+/BF^[G5SJ=E\#6J3=QZ4[6K*+W)U M1M/ KZB9D$73A,B$,\:@FZH MWL2UY*Y"OY?#I6&L!3UFBYC]%+4T_7;GW%G/Z0@6O[!?E1-ZU1.)^V(51,_$ MZ:UD]:Z:JM'L.7WI,#DN8_Z8((V#,PU=^V](NH6DID7=-_5F"X;<#M;\I)A/ M%K.B\5%?W]C+.C\[+T9[S3OBE;($1=(RQO@NO'\VNXED1L2U0'@@1B&MAX66 M$(=VAG[0%L;"HA"^*\O^I8AJKU-JR&D%^1K)K6%4 C?3&]7Z/!&L*"RXWOBO($39XN;KT)D\B7^/-#ZI4R9"$T M5RU%_+#R\#ZMR5]"=PO%_^)C,$H5\R=W BG!?X3S_D=B1O.-^^CR)^4SN@S7 MNIF:7R0;;$I-N_5SW/RG7N]??B3:N.O6(,(RC^ORD(.[P ."T3]J/3(M_8)+ MAY(A^UMI)P#P$'*^1?=/59$Z.@6_Q-4OP#_%\?RYSA^[R?]]"Y*5CW19F]\Y MICLFL_^CYJ;_]=\-_[OAOS?\];0UDW5S)P^%D@?4 M8*$E++P= R^7+*@:\31^0X,!=/^A(LY_-"Y.E@=%GP!N>D>"";#3>]-,]=ZA M+E'3W./:@S#WDI'U&EEH^VX3.RD +H7=.+;:W$+ARM_UCN]?_Q6G%E5G(JS" M3V%/YR :)^(,SD^8?D<)-XQLF;CI\Y!;!-YIL/C0U@=V0,KQZ8'8C8UCL 5Q MO-S_K%_FUT#KYSXI*N?I^?W]J8I14R,+_8.MLHS6:3J'%FD6QA^LK&XL)P;3 MKIQO+![\=@)H_V.W:'3=[U;RT$9!4+,NC>378M\P/5$G2&.B5^7!+U_?65U7 M-D/H57VIYH'<6Z4X-];KU<\NQFPQZFE[9(#^&I6]*:'2&?"JC9HJ9IZ*PW5U1&,*]U]/U-_\[#AL M#Z2I<$A6V41TT3NU4EW,^]@-BWC1(4>@;B)D:ZDX%<%KBBQ2N$ U; M[$9H\ASG#39KF<5AZN,UKA)DZ#7?\]L?3,05T56[ X_FE:5W0=4D[*+TS58P M+=RSQ$$9^&Q,899I?VON"^T7%>3NUQ+)XB2K8D MWGHBEJM9W%FH6-OYR8=BJ5\F0EU ';"'>G&E,?9=O-P,"TJ))>9K;J1]C%[)F8L* MG"-Z9Z" R)^2'-;9JAK>';[*'GH%#E\.[1,$TF56[LRFND MUSN&:RUTEYX\,VF'5$RT0FA([A3Z\D_KAY"@BD(!2U,';S"&!9,UDR0Z^C='==S$,%>7"KA$ZHOL]7%]:V,8M"Z; YV6]CU0& M.>Y\$/W2!&F^EY,0L8>* %9ID5"+72T6T+<@Y2@DLY-YH9E30OB+=(?CO=HO MM?V"I)\E)&&>E>'&)L()H!-%0\I;%*M:L)*U>K/=X2L);1IY;*K!\/.G'C=% M=-5OHAF(]@!?$#XN:J16;FO!MGAAV-'"-D;2=0 [9"SG$\S\T_YL:E\G) -;>J*DJ^\E3= M#B#3UA)95WMPU6?[E=]7&3JI81(&P!/L4Q$' YH;2X:!K"2G13N\])%)(I&C M 17D&E5X\\-P(CO$MH/&7Y$'U@1@_2-I["2[8BZ23V M#O4PW%#8M#J@->:.M]#L5O?UR#2*Q*\*?L>LC#55Z.+W/I,OG2(N,-U:_:O:0TC5T_V?IG4MU+"5Q[024ZMCFT>'N"="=&MITL)@IE3&MG=FU#X7KBV MK>)IAK_]\C;3#,!+B:JENU,*US1]OJO%O K/D@FO4NJ05P.2$I7;>95"?F<<:',OW&!IZ(A,'=(_ MU:QS6Y[/94?/-DTX>U!$2+,+&>?(?WS7N/AE8\B<5&C.5Z307S+\375EZ2Q5 MRT94<..MWP\ 9"7#M\6$+ASS&X]"?PF2K%$49GG:,.!IJ',ZY#KH,8!FAZ%@ M;R?2#M'C!L9K']G"<#B/[P8G@'-;(:QKM=QIOIP&G_RUDKAQF:Y&FXNX@\,(:[RTE<\%,T?8JXW?WIGC=[K;_. %PXGY-6&@; M3&Y&)X/ B$&I8OL3 U9"@N]<-,/"V0BQ=(UCO3EQ=.F"\7P79Z^VG2-FT=C MPFP!,KF"A;0U<4_#,NX,B<895_24^QU-E<1^2R?D1&@)-@=T^%EQ((:-T1V] M*/=^B@QBT)J&-+_/HV&2G1*^P7^<>!^=AB_)I/M25/J^Q?"SJPF(E:A8;RW=5&[!D&9T8TWYF^32=W;'0+F X.'((J9# X,-@XPY?U>P1U$IP2.Y7UA%F_ MO7+M*5D.@P^C49_,K%>DL4W!UKR$D-H\ M&QPTI&%3!/-[/+:[N@W=95&U^.<70MGOT5!#:LC ML#7\UO=/5=%'LNV"P&2E.L;!)/9>,QX3E2X13U21Q)>(5*MVG/LR\Y0L%E25 M25KII(#'X$ H8?O>>/'F;C^P]7NM0N5XPOID[(-4.K=VG,CAQ# F(<6AR.% M27G\N[699>=W Z@6'(;!?[K@0R0Q7;$PNOU'I.>$"=-A="17VY?:N121LNGU M*A-60\_:V^2J6>'2JTJL (T+Q,<4$40/^$*C)&F0PEKL=S,)715JD[XX\-," MBM9IX#3B RQXK*#]!-C=>P^JW8J+7"E4I)NGVDK0?BT:%53!9\ [\;CZR&"I MH791]=DDFZ@AT(,J;(<>; ,.E'/"%YQ"]:L;?);^!17HAH^F//*IQQG>B1$[ M$4\;*&'L/]!W54UL>QLO([XA *3X17T(BZ.O#SKNO"/DFYR%7$'SSTR CM%W_::26T0&;G NU37%&< M#VD4)(J_TU N7E=[9L*;$?(LP4K&_;US\JV?,_G\;O4FZD3;?23!L#/48R.: M;7+8 .KB M^4<7V/\DSLO#:"^YZ1O0)&\2]Z<.1/]#7,E &*CT3^OSTB?*==6/Q;%R8#7M-( M:JH0L%[#]OC<":RZJJ?"H^&7C$(A!N:9X?I$R:Y%FA- ,#ZCD_/Y!;6*Y[%& M59?=*R((MU>J.-;8'[O_=GEY7&RKWFX-_$I\\;]X>^^@IK]O;31(E=Y[4U"D MB72D!42:B C2$1 1*3$@/4 @%"E2!004I$N3$NF]=VG2I2:A2@DD(!!)")?O M[YRY[SGWGIEW[IUSWC_V3/[(3#[9V>M9S[.SUK/"REQ:*EM6=C(3ZM(SS ^G M]+(?M>26"EODPO=','/ 2!FH@CW-$@.Y/G#1YM'RJE7J*+/[N/=9J!IHQB5? MO_*3E=JX0+\].91KW3X*@Z.T^HEJQWR4UJ(-!*53E;&K5G_P'J#_&GCF?RHBBQ'X858@L9 A7 MTJ_.8=/N-&ONFM^4PJ2^2OGIFX:[TE5Z2F"]^'H8%)>N4)\DBBG9K\:4=[/L M3;ETT$R_L7A>AZ@JX8UJVF3N:J+AAG'MWM=J0M]26] MUG;T]-O"T,4DN.FT/UA FW\JN#==+4D6-XE7(@!QEX"O.^>P!+E;,P[3O^H+ M>X6TA.]SWK"BNJ$WR*=4*N=QQ8 :(BH@0/,ZS+)X&>[1J*7+O(G>X:T*H1!6 MYH!+@.5%,&CF=]&8N#7J1V/U$1R-*(<:S*ORAO#A6%!U.=*U6.V/#6X_"'$9KZXF"-+W<( MH&%5;6<8G@6GVX5@A)997P+ZU-D[IGR+XU]U5-X!M>KSS/Q-W/G#-E56)EY5 M_,10]CO M22HNEVZBQ_Y7*LH^:MNV\2?H7/BLJ*5^IA$DT9=S"5!IW+1+NFAV*+@$=#^H M%RJU7_HE.1B:'RM0-UK]7@#=O-@:,WS*9IZ0:SOZQ[5TD_\S;\3)'[CX1 MVJ4I[D^$X;6(4WDO8'V7 *.=2X#=RP)]N3\+4C]+&X*2^J1BK!EZ$-=7<:E] M&2,E.^9A_D.:KU^_9#-F]1KM"V7UTH??OH);]'O4$CK(JKT]LGYT\?/R^. EA V.H=MZ.3#"55DG82U.I=W@J8UO MDXW>\)W4NL?4-84U+,EA<\VP.'[R=EP# %']?X@J4P119_+E M\R]V7'7-44'X4)9AZ6'.%6'QIG0G)']]"4[+2X*TTWELRAC$\C%^Z;P)O^ ?*M?9P'ML"H]N-GKS-7VU, 05F?=I-7K?R8F$\>PN+F>"3^KF&Y3K7HK;_L+-!Q&>JOG.Z*,N-R(#&$Q&?WIW!(UKMVFJ*\,LX6\A"Y' M4OD-ZZV(, /H]YH$\?;0[S[ M@(QUA]?M<8[](1PML^]R%Q2M3U-.O^^2LS9;CG@WE0J3#L.9L/:A/O!HX%52 M?0VFU,4RXUJU[6-:P/TYI8YF^JC/![=LORE1DR(9-.WZ\4_$KI3-SXMQ+K)^OX@[ MHYVZ**K&?Q]M-L&-ZRC/SYPU-IR#OYSY/],%@Z_)I8R)DS]\*F.9^I/$_AZ! M;EY"#K%X"3@-JVN;D:QT=Z_R229C&2T]N@04,AV)WO?H:0>>5OSTA;&&C .9 MY-K)A5/-FB>KF#D+QO^J/WC$X$4BD"!:-)HR[=#?83[.!7/WH'S^/*M5BA;7 M:XP)']MHC*OTL;(WQ"_Y1Y-*9#4M4XBMEJ_3F1@M>?=8RS>4^ZBJ^2-!65O3 MLT/A^B$S^4[B%^@2KC_E]N1$5:A$[<47@F@Y_+V/K8AF]51E94GX&HJI\M5# M4Y<<8!NGDA#G\-YJWB-M*#7VUVGGX^\+UN?]#/ZIA"X$U<>A)H,78) MH%CJNY+,UW<%V$X.$Q9S(BH>SWM-%&NKBA:YJO#-V!B^6:<,E6U-;4ULE@^A MP^EV$Y4N8D+H=E:%L6$8A(@_Y^Q4L:SG%/DH("M$UCQQ XZ+9=9/$$IZD9\_Y5C,J0B;L MKY\P\!'8<;-%>S ZN9F44P'J/:+M6&.ZY=#\RF%?(J!^)E8X?-SD8=1:98:/1 M]U&YUR"*O=8=U26@>R#UFQJ+'I&.-:[RKEE>0V+*J5WPNW.JVI> ZR5H M6[PBZ-@J2U3>B'K7?VONB35[RJ+BTH1GJT"D 9;&$ MLPN6LL;XQ[&S>/._7[.Y7=?4],XW11#R@1YOQ&:TIHNV0<%)<#WK/9GN<6L, MO+B4*?ETO!&F/<*V/B4Y>?L>ZCIOI(C\-HQ'5;N0H'%1WD'VF\C:UC!+T"Y8 MM7/+S![(%1LYE53M,4LW-WGPGL>%VDCIC"OB]!G6/ (I]1[!0Y!OFEF?T-^J&_3B9WZ 4#K+L7AH"6FGVW$6?&D:=5&G_*3L(FT-AM.J M)V6&]5B>/WQ?W'7T@CR (5^0689D"&UG4[2;Z9^@:HNWPS7V+#ECXHGQI4.OO-Z]96NZAJC_0T-=+#;"970+"[7!OR)]V_@ID -#"JAJ^F:X'J3=P MR%;OGWM<96X" RRIOEA;V[F>'RN<\AE)]UHGI&-?Y&K2PA)>"# ^EZZ"J M1=O\>&?]><$.C!I@]K1#8?I:J'2B35$PF^6P^.V$FRN+5[S2W.D_*9E_N5>7 M_+N7-> _#TD)E9&$;:B)7'@!1\W['1?_PR3@_]*W\G]B_7=V.GW-8Y@XC!(O M"IFVD\'.3ERQHKC 2\"[-@O'JN<[<^H,T[X3^\D.8!X2'JH)F=K X^G5C@J< M-%+-&PF/]&V%L1&TFK!1[\FBUGJNE("9?@7ZFE.Z5>WQ>FK3J4!&.H@=5LN M!M,=E'Q3B%2 NTJDS\O:/I9;>;*2')N]((;T_& D4 HGQX#A,?*(L$M W6'O M!-G>>70"@:U EU>=;^;6Q]&QKI2UU?NPS3P22\]Y['9UE2\XGJ-U*UA*"MV) MTA!X%M&3(].&>?7&']>">)A6APQ%_A HBX=!:1TS^R^*.J\T.\XB\*RGJ4WF M/(V85>EVZJ^8T>*>?I9^MO@F[O;+<&TRN]VZHPCJ=HMP%6 M9Y=: C'TJ8\*4JED,#2KC=>M1Z99OF+;U%/-':@E^*+4A% B/1,+]GIU6&70 M(GETHL3K"-LO%<8C9#G0T@7\M_SG)/ODMSA%P1?!W6/B L:ZV-Y>^Z55JLG7 MW)$Y9>M4MYNF)=TK72$\\#(F=*-3PTN7;Z]'71F7^JCVXENG<^7KX$=3DOQ:Y0]:(AX7++?: M,)9O.;OK<_*>? L1QA9'K,%Q=SAZR\$\EK6SKZ<)4F6WIA9&:V*LLJG,Q?3H M$CV_)*J!U+4[DY]/8%4D[4\G,!_]6SIR41/TN-J!EIRD4J,2-_9,^B3A@3D] M&U!MXPK@@]]Q:H1= @:V#HP*48+8UG?2/1_:H1T#^SO[:]^R4OQ MLR%[]>=8;6\MJ5]2! 6,7IN5-PA^\+=*Q,;&AD]L[*#*_?6+1P4W2<=9C]Y2 MB$?A?/'/?MLI8?L[(TZ,Z'%)7<2;;9';WVNQ"CESG>ZF7##1)-H?]\7GV4:) M\W:*6(K4-8;($/JIML>K%-.JMA6&KJ6X=,$"FU>)@CNL[LM"/_2?KB*LCP5X M(4^,KH7,V0-\+'#1I;CAD)72YY*)C9Y\8^@<,)74%D!@!/J6)Q[.]SN>);'C MQ<9A_D&(W$5%VPT4D .TRE0WW::Y9L_ALG8[2WM2KOGN;=]D?PH3BI4\7^%X M7NIYG/T_G'XM.EQ^@D5+?B#,(\] 6'FLJIFI(?<)9-[[>EK'(>]\%H'F"AVC M?ESDV9!"XO2X!I6.;&(QG3'<=_/A$*G3F=HIP92U0_S+.;\HDN,VXZ\RCP'\ MU>73&W'3TU@.6<3,R2%/R!*W0(PZ#ZYX6_^GJE.AJ[>KO]9C+/1*QR>E.9YY-"@% M--%Q _H&YUH:,M32<44'4G4B=%HQ(TL+UA??9%"9"#<-(4H_S-M6SP_:?KDU M>D*G3KB7#/;[-(\O 8CJ9\+-B7'-IV[L1.F+M YUPMU)=(?PGIT:YC#A<,F@;1*J M*S;F[='5/_H8<,,T!S+(>3@ Z_=X=^[QSRQ.%A?KG++RG:?:2-\6%I?&2I"T M4S--7#;H2E*/H-^$UG;%;SA3AW0$9.ZS&'T6W&I;^5.:)5#=>7QD3;VI\8 MT>Q4^M/%G8@*1R0@?8U3Q . KO#H*>BMW#69/2L,NO4O,_PCPM4@H3MDU '? M ^Z[.^I\N\/DXN,52G-8[:A+8]J G&@"^1J?2)_BQ#<7BQ;#+ZGL 08TV<=T MXXE?&9?#DHK\N"VZ#Z,4[:E#A$;6#N,:<@0GVZS6E)QR[>ON6?4[?BL4$W_H M^)?T\*G^[P#TF%8)6_XCD\"<>:3]XLN)_E6QZ3H^W2ZB#"9AO/CZ]]SG4_QW M[E*9]$.[/Y2XB- EIDGUP1>]>UZ/)$P0/).?.7%"E>"^[I/^MK\Z% MCW6OYW1]R<2B%0=RF3L !#.<-ZH2M'8W&^O8TR'5R>W;,G%-M]PZ_%U<-C9U M:P#P]Q-VH@.4@',NP97H711VR$,"0D2U,(=]'(L_=C\LV;FFUV8_&BN\=O]F MBF<*H].CLO7I2OYQQ4Z-K2!^?%G(["K7; <]KK!?F==Z\+0X)0GD^Q7V6F\Q M*MO'.#;@%+?\C6K8\0CI+"^R'X3M.5R'=:]P/)W-GTF*D=S/4T[87/URVG!F MTN3802'T)N[HR"(L><\N&-D9?9H>V#D YTB*3;\BJ5K>J--I>9D&4$)T]O-.R'F67HF41 MO 18]^O^Z%20M2V'OL8 KP(+T7UNJMO/O7):2?GYJXL%TUA0E:WHWT]MX..$ MYHT&P(Y9)^BV^!HP7'6=*!YD?\$FZ444GJM#1'(M5YCL(/P[7S]8L+2 LXIP62=IF,0_4:,MA#PGPO''CN) MQFBTB";V5I:UK3Z]Y]8 3_33P#01OMW$5+PE3K9O]7YJCS5Y<7,52&&Q?$=Q MQ+E8;_)72_#.ZU0>?(7EQ7^EZ?.83:8/,WBW_ MZH-D5UD:[NPB);<&DV6O8GF_?*=E[X>Z]P%B[+C MN2@(X=_I$.JXR%,UD^IK?P*LLQTLQKVSB:,)]W)@UQ(0XY=.]+1_"UGJ7_0/ MA0I50)(L9.]^+EH<]O=Z\;XH.$;&[]N1(;1L?2(25M,Y*$6] ME=LOPI=W\S MK K66 ?6E[C[$LK2_/.>2C>1_3G>V' A)/]6V4^H_ZRJ+4;W%(HQ@$0,6(Q58 M++!./1N#Z!-%X3UH(;D#W(^I#PAWAI^%?<&XJI+B'T.T M!E=IL, 8!^ZH="*'/H_UE*^X3M3YX$N.&VNJ1WG)B4WPVS-W"5K8PM,R[%F$ M5,>-72+99)NHXZMSO]3\YY5% T7;.K8'=@]D?B<<(=]>Y_][S$!RD&1] 4?! M6$3B5A$/$EDJ[B3Y++TIXO06^&$;LL)3,& M33!OGI@1;)T+1FYGU?'*Y9_7.>9^H7WQNAGO0>^V>OM*)+@ON?+S)226^R)= MYJA><+HR?*"YN5[F1*LV8B&"B3JVQ IT!3.8?+\H\*D4ZF7P7NJ//LN MW3#XU>B:1N69KA9^2I[$_5$GN M>J'A),@89*&V;A1.),?%P5V5$>_;)(OWK!M2NO?A=Y$,PF3W'")V/M S!*)= M"M!OQ(6DC# =25_=%M/+'(NL%G:M4X7L5C6O?6V\I3,KT97S4MHZG]?7B]/KO-7A:$3;C%U_;;U#TN+TK %ZRUC[%G6KVDPK1E=6=])B')R=DX]FLE1%9$/(VJ8"K*JBU MG53\YJQBU++6KA/+FCDI;<65P<\U=9>@Z5HU4;0P5FG]$&.SRW#M,RH!V\Z$ M;39%OB(=%Y6$2A7^VIMO66E(<_:H0.@DV[HQ=96K_L[UM.T:(4D--6(KT^;@ M>E^,$^E=5$\+*K9T"?3-R8(>&?BZDG\3?M:6N\R&U5KT3$2' MW"2N8A"A?]2$++F6 L N^>L3MM$X(%();E"0Z+QLKO,ZZVH7=&?EU1X-&M36 MSL@KZ':TA)/KNW_FS4R\@Q4+M:5'1GD!PD._O09JO[F3&-OXAMJ M\FX(QS =R82_U:$:,_QVA4MS!W7X;*TG]1U-T\5XPR^-C.7U=:V/#N.3CQJN M<_$B,R<+T@;>GD]T,Y! H@?GU!5FVD2*5B$U(ZZ-LU]#N7Z6]F2O#/%=W[%M MEV2U;>\+")[?[\5DGO5? C ?C3!G&AEVQ]!CR)Q^JLC9T,#4PK:PL^H\A,@Q MN8$EX]YS-0=7=KN_69MY3'/Z+K1AG7DXH?OZMKMGYDQ!XNLSAUQWZF8P?'%JWV+3H3<.\C;#:2&SO;M=430(:E<6G!WP M)%"S5A,L,&HC%NKP1/\^YT;FWN^247QD<@]4!<>"N02@5!M-<%H]RG81:E/[ M.2";M\+)L);G&^M+2A7W@4Y2$4>0^+U*S';OMJEL<-[8Z:W%5^/^^_CFB?O] M@>VLW@9!D1F.=[=[SM6VFATJ_CE#Y;]TL-;VP]<^HR<'^(R'?D0!7I&.F6(; M0Z'WL2(/4G6P3]X[PEV]&,= ,.H?6=$Z7+]U2[<:?Q?YR<;CO#'.79< *O"! M \8CLFZ"OG*8PJ\Z5&@D,2NKC/1GCEACGT<8D*'CKB%8,1YZXRLN*LBS0?10 MLEQT/&SIHI*1TI=C$"TZA6>XW3D5AB,JC&'*7/;!N$+[,L# M75$/0E]$D6VK>7D_:<-(10_F,)T&R[/59;N#^V?$!:/,\#5W=7_T5O/&3OT_ MVG+_6YT0"V(? :Q%V2)HPZE.B_Z]@%LL%60-#4S90/IL[8JJ'CUI04G"Z[H=S)T^\ZQ:KX.U<*94+>5JA7*X%5B341\W"%':2X6U])\7H[-.+QO5,-$$4><'0U<++K1CM$Z?&\BCT MI8H*)_N=^?E-X_G5^K8^XA'19[?J]6P66_KVQ]W.E!?$AP!O8\Y&2\7 MSO%);4]Q0%1M/0<[GK#-XQ"HI$AU88@CD0G!@@OIM?[9*R29,'.C\$&G3RF1 M6>5E2^"=K8RW-4IJ(*1N+X()PM[;G9GQ3BYK@N:7XW[F\P9D/\5UP3PBR_!& M8&8]2B BA S#XWJ(.J3ZO:C: O72 LD7?705OK/!08U;5F24G5#::A4S5S!52F5SWP;-1FJ1G7".P]$"83"Z*&4M[ZT4(;7V2JL MC9OGK&Z)R\EJ"]V=&KE!'B8^:/?E'_<&9]!S/QW;I,@_P5)6,_)!:F+C\V8S M?C0COUZ89FZ_Z E(I+ A#4OMOYV%LN70[IB5DI#+$A=O-]&4)YR>[B;Y(,%T M-TCO>@X\@51:WVGEVEQTWF_%I.IBZ<:;G3&'5\P\@XS@$%>71T;S? M=0":]$G@'^P]MZW**K;J+MDYK8[)JZ^/UV75H[CV+1% ^KW\X].-U7US T=A MB-%#_MOJ0MS:,?-CG0OT9:<^>*/4[%7[SPE+,B1+7UY_KL I:F+9RXIVK8OC M'$IWE4VC0#2MY:]2;'251A[V.3&0)B>FU>KIV>EW%>P[YQ T+W(Z>*#F,VLS M4!MDNX#MC)!MG+_O&]K6(%&'<-WJRGZ<(XJ3P V]V<$UE=&SJ5I;&*=$'&F< M'AE 3+4$:K_H%=P(>K85]-Q<-QM">>J+<\:T6H)M>CJHI^0,'^?'V]DL)O$K4B;I\R M8&AD6#\C7/WE^6+]C/B-\*=4S#>$-E]86UR12(_ .CS9K^ZFH>Z-#1!&J%5W=5!QPKKB:?AC4G4E@> M]UL2?WTG3H*!Z#F$A]DJ&#I[_.!D^/DV_XE[%,+81:A@J*(J/RV*^OO0S;8D MXXL/1)K=Q:7=>7LZ515)?.>GH^!(C=A[/LQV0#D*EDC]U356;I&E-/D*RW3=+U!)02DCQ7Y%559;.WV[0/R^K:HQ8$[:@MM#*S9IV,B;W25.8];4('IV>>])A28\M1%!2"X,H6)B#7IT4 MB8LR)'%79<:I6L0PWHMH(I4ZZ*& MH%^.BWB.L8%RSZ>NV7UR]$;]AJ,@=*U5*)65#TPQO,2\-@\"_-; .?!$$])*8!)^+W2N5?DQXL +OJC9J9@GJ5NXE^FR*83QWKAGV%DNGHB.>WZW' MVT$&>Y3%((U]"#+?*[Y-Q(V>]RU^H?,'D7XWR[314+SS-\K"3R>@2DA_KLT MU3JQ)&Z*B3?17S.PP15]/YKVODX>COKH+Y1"60H7QN4Z88I@CL%&=I-$D3WN MP<1ZV]NWVX[;M.1'SQ-Z:[CR>][Q-G7 M;>5B>ON(=#_!4/ER2.U3K%/%&?^S0-S?H8Z>W]K>LET>@J$@[]L"[,!H2%=)-$EU:<3)'#1J\W[=/$I M<3H,5:FKZG,)T(YJ$8@AZ42U$=EDJF!K'^=4/+,G9[P&YAH?5!T>*Q!L\9I0 MC=KY^E;[ZU"F>:AAT>^C.I9=1>MWRK!%+@W)4\BR[*,F547 '[;[%_ VSL[: M92 [/\W)=#&L1O?K7ZNV(/06L(;\ -\MH&$(_8OIP'<3Y>9";NPA.(C"('Y^ MW/LBT+P?9@'F,5:2?7M6X$)@_Z\*S[^+6BZXQX4&HVJ M*LS#!>E@+K;CVSS@%,$JO:!X MQ;U%J8B3SU"MTE7Y+RFZSB!1=L_*F<=VJ-@PQB&:B5N? &*'Z!OY)>\N 6Y) M5)"1OAS1^38FY(J-AK(40;B%=X>JIL5"1L);90#%K.'YA5[7.HT,[0ON_?S' MN1&J<%$(E[\$Q!@@@7R0VV -&4 #=Q'2&FK MV5;WM&M>7M)F(-,C7)T9E"/=C$DL]RUQ\Y;<5VA /O!L47QAT KMTZ'0 *0. M5<&ZU 5P-NO Q!Q6$$,\40R7NI9$?VN@Q,E#(9]\,[NE).D31D)X*WE9[4(A8J87Z4=VUU2NE8\J<4Z[Q4(]?=[ M(=CDQ!.D4)W[O>M[8T;/)Z&B^:Y[KN6[JP*"MJYQGF#N6UT_U%D$R_E* /A9 M+^U6FW(.V?J)/ (0_P24Z9'@(\4 ?8P#PS [4$W%!9]LPWI../IVLY X61)W MDN@O9W>OZT78#+110!'4'$O9FT0#59U3=5IKOSNWNG^KOL_\M)(W-.759UP\ MK3]9M=*UM@*\)DX3*] 7PHQ9F4"3K@OPVZZZ/5WYY>IW7E^_&S I("W\01O\ M:8;I[!/NM/52WL%IB=MP+E[24%O (MA<7JCGTU_1N2KQ^[K.4IC?I> ZL$^.#/A$4X$ MM01G<5&NRO:ER'I=7NZ6^K7$ S=7#EQGOYC9BAB6C\OUZKV:,"IJ:8M\J[@YT!] MGE(GAWU-BLIYZ>__9\8UBT?CPJH@A_KM]4;7(2][;1M(R8X_[[3FK*D6B MUE'C47-'0L*QBTA &:<@H2,MH\$V=WG"T,G,H_(1#"W^W^R.C%\$ 4 MM 5?L.A3O]LT+W_!;L"YU*UP=P3TMC'7U<"J1I9,]D5 J4RP'Y+VV/[1K$D9 M6FC,D7:05**5&7.4DE9QT'8R'Z3^6SP<=PD0ZL4(K#U,;M790U7JIWU$ADN^ MZJ:LKCKM8+_(OP0@"Q#T#!$A(CAF'CY7P@,PW$?%%V3[?7R"1WLK>N)'H:=J M* 3I;2NWMO%'-U7T3J5.2$\G^TN"6 2!_,5;$O+EG-?$I;7A:]XVAO_(%> MXWXWG'YR"_<9(T*\GN0*R],.*'!3SJF9M^"XEV^39:ONW/71_T'_LZU=MN-! MZR.C1.[&=Q[JK 1@7"^,J\T(RV+:- .^6V_+89EV<*/^TP=K[>7F=U&W_-)5 M6N;=2KB&&V>_$ ZD]?W4+P&X3;R/"Y"4*+:(8U[O"43$U*NTLK;6@P4E$E0Z M#N_>,FK3%X*_V6H[[.W$/"M7>X*W^0DGLD**)P;FXIE'>LV[EI^OJ(>\$%4)E;UTE[M;Y<\0'^:3,XR> E@.<5%O]F'4]'[SD0 M,@RR.M*4M#!(&Q,_G!MTQ1P2J?DVM-9C*7.VC6KY MC4>]:5\TK[Z]OK[9!3>_2"T4QSL3I^UOT&P:)5[Q:,NTSDL 6:9))RWQYJ;> M)2 VY_$K1Z+EH.E?!RZO*D1,VL8Z3+;NZBMDX>;[0ZY?9(UV<#2U5!NL/.%1 M>W(T?0-5[^05XG"FI:0MWV0VW=SPR]C+H[_]\U& MU:&IE*\ C9Z-%]5<\+&)194!^UJ1/@^ROP@:59Y*%WNFN\Y)0W5U#9 79-]7 MX9ROM08TC@:\8^\@TD>,@,?4Z5NM0-T.&6A [ND;S"7@G0\/C :2N^;Q7I[3 ML/V;I8[M >VC#L<104I:+X85-:-'ZR&,Q%5V(A#; $=>X9C:O"K=NKC*]7HJ MN;CU+;7%0:[DY!#M&['ANF2,#&KE6_:)ZG=Q[U'D%[E0)BS-0.!A*)3+-U_# M=PQDZ*Q/_*E(J6\;()'WL.D^J>=+.@&RPSI#72*U(K(8@TB23WK/S:ML.*-P MOEHW8-7%GB'WA7#W#JHTGT5\B2KI//KWDQCIANLN0! V][)\CZZ7GB_!I%/>H?!QZZ^L/8 MU-\/J\H""CN&!*\X]K/J1F2XRJN(^!.XW,5'].HZD9H$_U"'*U_&NJ4B+WC* MZ=TU];3CI)XX'EC8/X4*0_6TC@ 8 /Y]"77;O!FDSU.U*06 MJG.1B[D"X7Z]; K8YE>S=\P)("%]A9V5G$;L].G6SQ!RJ%5$EV('R]S)RI.U M8??*)7VSY&+_9>9;28?,>@-!OE5!* $"*S5#C#UCO3W9'H+N9(("ES[7$X0' MJV-'1CPW'SI)[TL7BK.:6(33BT=C_P1U(LM726]=-\[K5%J_>'BB&+L.Q)S" M*.X]BT UR_Q:)ZJY[QP]F<B):#!YU4;^?6&J'AZP(L(;,=-VMGZP[9W7($ MYK=M;.BN@23Q*I_D55L ML"'[VM7N=OP&/0EOE&K0_ ?HK=H&G,#Z(3]$94VJ/XF;P#FS/L,-V9@T[A@K MA2OY.9D8,(67Y).]V*KW61<)\M&!3L76G^?F*>NBFZ^. &/(>(<@KKK$]6Q: M^TJ%KNP&LD::'*R"?ZC6YD@?7^-IFGA Q9M[=6*0^=RPI+I*_^?3';RX%"DZ MET6)EJ+QZK>M@JX?XI>$P(MC$[8K26S',R'7,.:?\'Z\CI*4"RS?!?OW![9^\D^@IR;)&WIZ B"AJ\%Z<5RX(MOM70 MJ>! 3O]/L(XMQ.W4,?7L%L=N>!&I1TAVDGH9JUS(!&^R+?P9/V0PK MC%,H+3Z-SR'Q-%KH>3+7T$ ?< LFM ^_1D1(E4*6>EL8DH@AMA=; ^&*<]8I?)P+D8L?"W\V63 M@$Q=:ZH;H\YR>."YMZU4_V&,M4B7 $[4K"26X"@YEA&=T8OMDM)NU6_+;MQ-R1%4R2;U@LLWJX%=B\4*M)_NFBK'0RB&Z47 M#G]E)>3[^X>.)N&;V_'X]__-=%)2D?]\Z9J6M<9PXM=YLG3./=5X"3#I? 08 MG86M'TT36^#'E8%#_^'U_^L/-1S#J=W%)R@-%F&(2X;C>OC,\:81 ^>5\2:] MY<\UV%E=%DS%E'@Y/,9;+P'4.\2;%ZDP%P%*W$T@LYNZ,,Y^W5NM,IY[9B#@ M3]:O=1DQX9*41(I[H*BK=[DBHNPIY&#OK07B"68>^;LUN#WS5@/7@N3/!8[< MY73? C\ZX"RX(QM[.J\9J%T"3E<+W7_>+8-B/TV^ MT 6D/5V0T-T<"'(:&_W;P9*I4-.P70;!GZ;,R%WAIT4')2X8:8.(616:6M.O M][AYJB)NJ*KT0V@4&7&#=Y\TS(J)^,M\[A+ 0/ L=\NAGJV#L^&$=6\WH^X[ MZ33%4JH^UQ;\ZQ3GOK4,; GTS*6IG_HS$6U?5](?+# (8U$UQGR'1)L25R8/ M?? XL(3\'>&G5#(&-!'"K\ #J$'-;K@MC@8)BU*7PR(23E8H!XDW<-FE?*)0 ME6]V(-E!3Y>Y@P%-7B_A.S6,6L[DU4T1<_D#TM8%,UG.<,CZNG\TE %C?;CV M9DH>$;TV73CS\H@*H3S$,:)]"7"-NW.>>>Q!CLOH73Q#JWVU'RO8R[1(D)\@ M&?RF3]=/W#, .;[E^.&BR^^B-$(_>YP4+G'2#AK(X;M(\P6!RNIRK^,2;?LIP*X7Y+A@D?S1+:V6.I$2L)C%9,-XQ9B M!>_XPY8,M",<%]'7%YW61TDJRY1;K-=J!# M ;OF3]#$&UO][J0G2%66O/-=@)JMN294I2&'UQC=F,>__HU=:GJH43&@-7 O M:#Z9^ /(H\J&H4&-EV FUF[7.B([V7$6)NTM=%.:,I185XY($N<=U0XH:%O MO]6 [7=OCNO179"-T>C];+CW(N$&WF!W#TNJBX'U)44W(NCK)7V4)@^^SMSL MK&U+UK$64+BGH)_X('D"_NAU*_X1),X$>Q:K*HO90]5/)%X"4!S)DB=!?^4M MZW IJ Q8,ON)HQ"YD,@F )MSLF6NS-!CST]XA%%(N@30K/#R\[*NY5-H&],"'E:C;49:&F(P,:9X.2QW..:[#5S M\SU3/(T/>9Q25E^P>\;3#;WUW!OCK>Y Y!*4;)>\=SVB5F6;L&<1^_7EG0R[ M=APM65XC1;M#Y:IW*\S"N@7C(Z(.KO94"@M:FX@A,)3OM$A%JO/N$E5FX0Z@ M\+EC75T4 5B-]X] TQ?>#L7 M],W^NMX'0QF9E*%VEKV7;/Y\>233PO,B& F(%W!):)!]E06K?18G)VY$ M,DBF:-&8$"AX\_ VU?:;STSZR/0W[.(Y]Y0[?Z&-"-*T7>$,:95O=2\4$]4/;]2P*LD->SFTVX:%1K+MG8IE]S */VC3.:VY0_ MY^3FY5'+4X'65S#S*WJ-HMT3.]AWUB'8_.$7U*2F"6N7P%KAR=P=(*%N$@ZY MF-19_\[F@>KL'Y/5P.7B-:$^6.&SZ=_9Y7HM-['3F?:TOHN^$$$+SIL3^OMK0ERUR&>T(HSV,[*SK MKU,2_ M(7(_W[_E+ ',(XQ[_-4Q(N:K?)"[<4(>GOSY *0DM+4C'G*(AO,VV M"'6]*)(,8<"-]*QR)O4L#L:>)#%;KTR4+/W>K9H0OD&EE1/6&-_\SZ7I.J+> M LV#P:]S=!EJ=?.3S^T37-9H&Z_FG.%3L8DU0P_KB^]$ M^I6]%M-5CHX63&*YY&KL69SR4E/R6ZYIZFT ;]AJ:Z7B:4'20"8B'@PE1UX\ M&SCWB'HI>K?247 )<$3P,=!8/2\F.Z-R M>2 /U.(\G#DR/+XM.F^T1\_[8\]H _:>Z'N577-'"T@05.QQCX"O3RJU_RB1Z=/(7GKS,_;,-+FN\7WUFZ[JUW')F..G.' %*&9;)R?H-[Q2*IO"^H;$"_(/ M]'[)$YLYJ5W .O?WZT91(>+8A-FT@4B!R(/#BGH03X-Y^JK!\T.RQ/N<0GMV MTECX6G04T,4^%D'9)H#9,Z[#^A5^Q:4C^C+3BXJ:,ND4Q@%+C3_R2F78J3GN M(U]YB4^H*T."+'["7"98H<)3Z"U;EG7YN<]E=9AM\/?8!RU):]B!ZY> P/P' M,BM6&:/SG_\D1<% 'K20U%/0C+J,9,)*5:H#+=R[^(<%FFDHGO5AD/O+X:2S M?I,YH)N:^5X?-T,D00!S=-:W>J]CTF'>X\_""=7^VA1Z>R3=;I>_]9CYC-]WWE0!&TGCI<*GQ=N=U8O05 MJ@IPO$'+P_AV@=3$6SOG;C2&WH\[E+T-WN@O"7Q:'_DD2KFY*[NC*_%LZ>U6 M\H' ]9 ;>T#&NNP'AK#NP)*P$Q!-(4@M,?_FXQ2^_(A>,<^;#M%C8>.Z;@=[ M6X>_YM=TW[>Y"B3]L;7OV\&2:F%6R_C2D]:%&QBOB,O Y$&ROGW:HFSDW>;Q M@Y+8 /8I-8Q,R VU 5IT7]F/#(6?#O*F\DTI"Y*/2Z>K MC:N!J =1C>]\VA]L$4=Z%B6+3G[>#"J5^VUBI;G+%[Y9>VC+QWK0%?IK2>[G M#_":3 ]U'YYB@[+TV:]@4>MQRF:#J"B%)FVQFH_D,_QY_'GRE"7^WTD[)H[_[B15WWBF ]#1+Y M0KHO[*L>J62> 56O4E^2M">9*^T:51IJ:VK[3*,=:Q7>@ZFMD? /U:&?U'26 M7Z;M@S=J03J-[RNM5&M)!>]8<"XU%DLOEA2$WE-503+00G367/](T>UP2TS3 MZM_.=F1K!>+[69VQE1]KPU7>WV6FF@L ,(CET7;YD)W(R[-V1:DHW4 OI6)H@H'PW";/?X60=?)'1&_K&4J*>@"P"SYU(/>FD.R=QY?G^B M"E10$!NFC:?&YW@>^BV/D#F0J)>05EH5A'+)B7JR](M))#>)#:W? M"-NE.A#/FB)RX!2U9J9-IMMNY;N>AV>/^(.*>WGSSJ/-*$^J6^6: M))B]DCBI%!NTK*/EM4$L"6,/^.CGR5XG 'NM=5)//1V+K*QH?(Y0>+46W4TI MH!CR[7U5!NNI@K@P:SZ9\;E=FT]@P=@M^Y-48;>JJ[VD,'R-B^LB\F*]'RP> M1O]I=\U?DRU=T'W[[&)EUQ-GOB+_RF+(G*X.B?PC1T(7E0LJ6NAW=0+395>( M-RA)KE/%J%U+!)R;V.XT!$8\G#?_\+S.L$4A\UX_0^D0PDH<+7 AFL M-79'?W"RVQ6JQ@(&9U194"LVUA&6'3_E6L>L$==X\'%*JQ#L])M(?X:N*IX[VZ)_5DL$(L%7Z$!M[-("Y7[I6OUK2;?DYKZ-=N1#S>!K MCIRG_8_D\&:U>,&&=];HI8T Q]<(PW9I\SM?R5W^+"F]2?CB]^%6/KEARP 9 MY)] 3N=3GUL=7=0&T_I]$M\0?G&;P;B1LWN8L-O/2C+A J,GB*.RMMHG";*% M.XH55* X'JK\#]M55J;3E?Y[:] R1"+KK(1=!?2^!W >2,P-Z:LW M][OJ<@_$QN0SZ5PK[2+]^:PTC_;_8N\]HYI\N[S1( (J($5Z54"1CG2I*M)$ M""*]141J"(B(! @)17H34% 0D-Z)=.E" BB(=)!0DR!(3Q3P%D(X_.>9F?7, M,^][UCGOS+SGG'5FK>P/=S[W]V_O:)8\-#M8EAU;8;;2JY%7;B_K8 M!/#;;+,*F]6<&;(=W371P. 0S]0MHVK>N K/-=5'/4Q"QK^CL?8H.]I$9LQP3)*_V5ZV:5\CL>@:N75K]7/*%HUFKV-# M:G12.@_.(M$%5W4B:B8=9H ;X\3LF1R.WY+25415J\->6AT>@Q:^%>HDZ1'D M8G(YR0$3UNH[T4]#O5;88E)0%V#L=Y]8$%C4INH>_=$"O]I!-SUT,5C%Z1$<<$Z[_A M'*3/D=Y\&.5Z<9GK7*$?0RX4&1\(*I/UAJ'OZA,6)+[<%=*Y1NOM/)*XJ[VG MQ1$6O?Z5$>!C?"WZ(:JU7Y+^_AY]$5M!G^BY_!,T)^ RSK%^E996#PC%^S*O MFZ_S&40W),E2'>)DJZI$HJV''5K+Q'7L9D(,Q3XDX_%)I8FL:76G!EC,6.YE M9<4'GN)J"-\VQ^ M7?.2^F?V*RW,Z%6C*;SX8Q"#KK0=?53)#[^[@899L+?/UE/2U;L;5_5%FQKC M'B8Q%%2$,>"M?OP_,$;POXK^DTJJI98 )!M%'>@XA"%@34"2JV^9W3?;-?"C M3.N?]J?=8V/Z^AV6)?>&0O$0=H\\$$60G+T_":5EZWZ'2'Y M#4\&Q!24VZ(43H$^>N]N62-Y$:PDX>[*D-<(3CQ,!U/Y]&;.ENC1\NL?O)^E M#9K\( K4+XL"E$LDMUF"[_-VQU"5=$(9Q;,"=;")=-^.P2;=? M^A@:7KF?19;#=$5VB@!QA&-0=& KM=U,<%#SYI/^-_KS1RK.. T[*_4-+R@T@!,H=WVY/ M\OJE"WBY)XE/SEI'VQ^J.484C>.N#C"]&M@>6,V%UXP3&;:$.NFF-*_A4\[ MGZ"$@$7L^^P.#:/&#_;PJ6\!'[+<3AL(:PH\\7>R/KR+''M$#_J^Q-2[?%+"Y]+C!]N;T?6=@CW38NR ;CV\7 M]5^*U90)K#%@-.+*#KQ0&2D!VC2@DHFBN"C.-KM]8<4?P[9 X*'!1B"$O9HJ MC# F:>:"R/KYT,LK:61(\5%&H8"+0L7=BFLBR7=2QTG#.H74"2<=()*^K8:B M!9AUBI.>I8=JQ;9F.R;C#O;R']:]EAE@ZV:@>DCB\0[D" M 6E <=P1V[*-.1#LL]IK#0E/+XLV&5V+#A1_)131/DX0IT@.7]>CMBIE>9+M2JX$GH<*6V!'*$#:%, M0D?[,$0WRMSO71!/A36DG.V[)[ORMF35VON57N*3G32Z)P=R6X(G;V8"9C$' M#+V^,;K=7 LB'[CLK.J=*Z\4>DS?=H6M2%:XN'7C'M\4):/9@8T2H!";);=Y M1+;N:UJX-/JNMCZ-A4,G.E(WI%CYBU1"6+Y-!3T/4HV!L[(4<%]*P>9QP^UU MZX%:(CHVT+=,+\C7]7S9=-/^SQX$-N/)):S7F3Z;9%.)J_JXE#=SAUZ=PH R MF;\_5Q!X128:DL0QG]MAB(7K[2VYZSOF*>"Z9I/8BEQHA-VMFQH1:7Z7OY) ,H7?T\*YI@Y"%ODQ^,"Q M5=+WQB)T*-.G8@C"^4G%![%:(J?3D&K!>M2783^R>)*F%"$E_AA47QJ[QW)^ M4;N#H!&RIE09NT=ON$N"<=F>KDV^/- T^B,(?7VZW9:@PT Q/*IN9&'V^&VW M4,SG$R\$K.,TW70[Z\NJ]6"U\I=Q?N/Y0# M,OKHJ=I.H5!]C%%G*Y!_^$#,RII=>26ON+CI6_;OH:/,BSU^OP3(_<%>@]O' MH-FH2FI[\NJ^!'DUH3V()(=I%I(:V?'.E='^9@]5Q44X:M=4E3ZEL'_^)*"C M.6U-)A([2KM-%/7C!85^8:D2T]N=F (X\F-4UD]OU[K^YWH\TOTE>GZ0]_U8 M7V:@?A]!\HDJ6G^_ .7C2O7U+9^Y*F)L!)*J[180*"?4'H.\%/U)OXC6/> $ M;O6 A5*\(QWZZ99SU9)G'M@X]J-Q=<59W)E+*0]"-[0MUI5&C7!GX&UX4-CQKH@%#PI.N%=^+//5CS \N?KY)PGT)BZHVK-4.*@ M%AB;QTP][PBO__A,T8@/RLV'M?)?9^05,6@*?YGI$)F8VB;4;NWB1S[\"!'( MM" Q1.RM3#?*V!NV"ON,RRP80^_V6035$;VNB8<%J:$EC]ZB/(?I$-S A2) MJG_\,UZ.%VY*/U[3P)_M;I]0H@]#^WPX^O'B042'D?(==4BF$RZ*,FPQU075 M.6]/_?([C[+W6?/A&O#>$+3N"K'AUDPWU=[@;?Q*B_'.UX&CSE]M:$0]-:,NU_( MH:R3KN_IZ0N"ND;:#M0NBH CTDN5N'-4A MSA:L"3%/HI]&U77:/ 64RYPC;6_%M2[EJT'$Q6.6B?%[X-B\ABN-)91;)SJ/ M%O\[HH@\G"BSQ7YX/]EXMZY^7 2U]]!SQG[5YQ.-F+\#R]99PI8XOG\KE.3> M*W2YW5$4,^JIWE&4]:JG.2U=718KS< T'Q/\"\(/]]4CJ6Z9$)/L^YVDR9 ( MA 211T9N-X7]1V#TU("!85-'!S;7'H2):!&-"/4L*[]<"IZ0G3P"%U$O4) = MY,#X@&$ZH+\G'1#MSS(I6&SE4H< MCA6B[2#[AGZH#Y)V+HU/#$&T_5=* 6Z\3C3? M;^S1?>P".SGEY+14_< 9SR1!K%JAV6P<_3(<3_YXU7PL$SOEEX7:]',)\#P4 M7+BIU3 "7H&JQ=O,0-ZL] _H!Y7[Q;WJ2.(R7(!IB42"=)$DM, M@.MHP%&(<4M(&\Q(Q MRO:QD7.>YE_3&^M/\.2G/*E0/03[%RK_4125QBOX)3=7AIUJXF[ET2VC2X]A ML#'"PY]J?;<2D\%EZ [*)2(S?_^"8/UTNU:9;L6/W^%)'=];+HN=ZS7BW7HE M2BJ^)U:5::6FLE U\S\WJ\SOA MMP_?90660A?E-^[$8>9U/NW2"MP&+J#O38F1M.ITZKRHGO>)$:RRY1&0<%K: MK88ZWL(=3.%6< 2)K>U[CZ)MYA0^%3U22)U@]4_5+SNK//#&(:&;;J4?FJ)_93SV(( M,E+8J3J'-;Y7-:6^ M6,@^X* Y4B;Q72BI8B)\P4>I.S/8LQWVUQ&$\N_[HS M/;*AC^GT5*)*YA9DYG !5>QQAT()/B;+/^=[!T(7U$,EK)2MW,[1JBY%7[PU.O/E;89(S:\_LH(8PF8N-"H)?G>/N^^VI"4S&B=JZ M/ HXGR@_@+F8HFM:$"9IXZFB;N/GZNKK)O"]&06DVAQOTA,\FO7+7T]QY*B!)%M?28MBY6PLZ*V')5E 5J6T7HL?)_:'"TS1Z/U MU.-!U2$E."_#\D H\YB4CV66_)+PO=2IC%_@Q@D92D*EA\^#8U"NO[X@2K37 MIB#L8GUMT_@2*VZV%W9F3> JF\&2I&62J&-%?.71B+QD9WF%[8]@V-?\LGE= M%Q<8;T9(=LQ9 4-Z8T4A$&U+N?3.Q0F92ZU-;V1E2O32) H?#*QC+H4+WCPM M,'+*Q-77WVMJW+Y7IHV)QY'FEE8W(0<&97Y[EJ[]7OB9DT3FV_>VPP;/-QP,\85L%5G&W7MQ]M,>[ M8=M%RH;J_.I%[8RB;WW<+?38K?DP%6&D)C!6K+)=$K1#N8(;II AA[L>)Q9W MUO9DG:6.0@+E3X>BC R54#ZSJY'O. M8U"7?@>CQU]O+9R]?PS*\]!*/ :]_;4(F#3F_2%T_?YQ B7.-IV8%$UKZA'? MKDSA6%+A6 H,3 U]MZ](]1]&X56F4*LG*':QT.!?.8&.-*7<44FYH]6H\V<_ M\MOPGV&M?\.;\-_](YS6U9//_L0Q:!7'\M]<_C>7_^_G4AEJ3'Y6'5 VJRLM M*9IVHPI1H':E[>3G$UGNF#:J5'\*-\^A7O,HB">J1YP@B7/J_Z9AA^E4U_*% M "J^Y$<7>27O#FCDKUO5*A0[JO]-=7P_69P2E 6:_)]P$AKBNI7>J&!L2)&H/7.N10:X*S(RV;!@WF='QC%407GQ[ MH9FVU.ZPIA,^JJE:V7L8 ,]V")4E*]DB^*$PH:(1^>8@/C MJV:U F$*X(ER 'CW&!2==[[!1.X>N7L\_?[DCK+1S-.C*UQJ9KWZJ\^\M^[- M9@5BA).$5,:I$KJD:4)-2O&W#5S2V\P#V=K\.SNN944VOPHP29]%3O$SE*UN M$'0$VFGS;2DA,83F! 1S-="&'XYO,/9P3P!=UG]850>Z('OOEY1"DO\7HCM5K[M(R'[F^Q?9[^]=/O,&)[B M9T84^X/0 M$T1LTTRKQMD/Z!";\DBE^QY -1%\#F Q'LW$.%UI;>2SK-H6:?CZ^'TA<>NO6UI4L+$"Q+:08CG3R(!1&JY13^->?H,&K-=UQS5MZ\YVGZR4?O)N&Q84P&O$1 M6IM%'FF$"2EP__6XMJQG+N^D)@0/,]:E=D]M*:G1]6Z5S&A^*C:L8RS7%'A: M[E!7W^S75K :A=2BF(Y0U> :^!BL\%F/J=]V\\7?I_>W4^ [O@H][U)D>'RL M/F/H]T6K0YEK%AS7<#)'DU&I$VCG\.6(H4=GW!\75?AH,N4JA$*)@REQJL>@ M"UTP<&168B[K%$*JV*!X?<,M 'C.':@CXNL"$NM[MW2J7SR7+I3YT-A#^S)9 MYR-$8,V))>@"-M#.870F%N)2S_G=LDV1*2S4Y&X!6BA34DX?\9O @DLG+(;O MAN3Q0N4IZA-/!94+LZU)?7%5V4EV??,Y9FDW<5^BHO6O=:-M >+A32 2_SM6 MF\>#RD:JTI;H(+5>';PP(M%G@B@F,YH S@3TS*V3 M?<./=X_5P;O8KY'TO?&D^8G IN9SHW]VE+Z?^J"&P+]N,A#*,T 8D)H:0\C9 M^\[MS6.^[@UCJ 94@ZQHLYNQUA1;Q9\J^@O29WC[#'L]K_9MF!Z#4L]V'L7 M^8D&O6!F"GRD4PAQ?Q2A_1[(ZEO_9331KB4=Q;8UH9EJ*+9,*46/U4LCM1 0 MX#-AF&V0E(E!"OK2P9%4$Z5UI$A+JK#%AUB"9<0#[WI?NXHJ^_'U7OE[7^U%3DIGADK,QZXUA= M0.\E08G5^^7%*C'E<_ %]];Q>Z\*'@GC0H4C[3 MK*EN4D1RY4JT)FNP_-:K3Y]$E0L/O>"^UF352$WF\W_M\'I[8-BH)4M#C<\J M62Q;3I2.X1R#.9Q3]FM-H?7R"+8%&"<7XA>Q*'IQK# SX,;" %2:\YG+I@2( M-0?<8F MZ&WO&8L_N?H"2T\YW?=+2-1RM!-"0MTM.[ L08=G9FXNV\8.?.6R];SH$J)" M00',B=?A07+"??'#6^($-!=%EZ1=31BF@3?Q!U7OA?))U(B-;1--T@R4'N?, M"H!T'Q!+JRTL7-V=5:9BJN$AQ%(L>DN. Z%!YHY^:MAY=68-A6M5O E?*][@ MFMU7E$IMX3W;;:[%#,_&SS9J_-UTJ;!<0U\ERW2BV'WPK>=68@$K&O?9Q,>/[ MI\<[SWW1[Y-&I\97LP<_XVJVRUG<.GOH:$<1)!E$*!_QWX&PY[&USC=<^X3R M+ZDX*^N#-$,2Z@[]/]>@^X]!@E=&D.((65)@3!4LH)SRX)>C@^GX"QDEH/#\ M;UK0ZG4:_S 3Q-KA9#SG9?M&E] M<>TDN;(Q8R)8[#)Y]'3DUICO@%<"*LE$PDX?A!V>3N78B4%H:HJ_[)FF<>-4UI7@^X_G,, MKT(\3W_7F_]2K8-XQ,]B.*I7+O9N0*7WQ MB?5U_Z!DVDWFY(XVO-/)\J+C==SE<*I]K3'1RLP:=L#S(?\2N,>M1QW&'I/F MK.2RX==Y("4<@\[3Q/Q(0FZ MJ*X9HHS?LW66E^'^B8FU?5+E0.\[KZR435>""=^X:6OKY#(IQ-[ F4GZ5T.7 M&^W@&7IC]T27Z^BSI,"/BVS4@2Q4>*<$H#_K2+Z=V>I:C4[6U%%0^CW-UBI[ M.>K:!TVF6W]<@/M"#9G2&1U]VV_V<_-5ZAFBMET;FAM:R:=LZW5]QA3L/S]A M?67^[=,M@+?/#W*9VMOZ&UNM:P/4GV\K]+SVPX2PY;RS73"1ZUF-WN]M71 3 M93Y#9$Z=($.9GLOL;U5>$\'KD6_/ :YY?&P,%#N M AVD5:N1O5F3$"MR1G7US%><=_2 L9&H?A*%XOTG0H#IIR'G6VU>*4Z9T>^+ M]0P)VLIKJ/JX=/QBM*:ZDJ/([_LYVXT;I>Q>IQT^;;[OB_P.\FM)N=)1B=5I MHOL>LXG&0Q*R?*.Y]G_9M-4WI.M[?I+\.?A=O9#F\VG!EHW4K,S]FZ2F>OSB MC'ZHE.68[],ALZ%*-M= GU&3F%SSO$N\?\)/!Z^T/P/'("5/@!<= 'UW#.I1 MKD3YV $)IEFABIOFH257IRCUB@9)'^F6T]0$IH8SS ,=[TZ.66V&@&.UM1&W M ?>E@"YRRO/=SYHN!"T[&=6>7,XQ-%/RELBR#+;H 6>WF^L2C84[\)FVV19OD"LM5=D""IF068C\7]A:83B M4A>[#1P)X3IA2K2R^NAWS+LG:8NV=1QO1$7SY)E8&?+1\J2^U$,M^"^LG5 2 M?O&YD.QD(W]EV9?1A;7F9R-K>%.BV([BZ3^& J>>!%OTZO7M2RSLM^Q A+3% MX8<]P0MYI?![FI<*/--G_XS!T_O4*V9GWZBR+1NP:N2\I[TP;QJ@.E@R5VWK^+-'#^G)X?!=,/@/KD#@&U:.? M.X-3A'D;?9D .5M2'CQ8>6A]6V"R+GW878R(DVY1M M<@>J^P+BR%JBH_%^" D'CS2M3<"0<&I?)C6VCZX;E7O6=9^K;7D1960#\X]F2 D^R*BK M)-?A2>\*XJ5$>OXY\Y ICQ55V7@,JED_H<)L?\5="KYA,6+V>C?S*IZ)S^O='"_$?WG]#SJ@V>K'"6H M="Q,Z9_R*/XI. U]^,_!ZC!EYW_)W%U[\:\=(/\OM1#XC])_K 7!/]"+L#FV M5&,]T!4:GGX..L://!R-QM93#<<@EF\=V^6AL)*92Y;0A):,JQ-I(+K780J& MM',C=+B_',]?+ F0LQ0]8K6]X11"@LQM3>*J+15[D5)_4_![#M8WXG;3F+-M M-#W_Q?C=@_(*KRD[H3PM:G&0;^FWCVW%+:VO'L9?&Y?^8Q!GF;EZ.!K-3(.XP^:LX&G&!L=$;=)Q1!+# #VW6SE'OO1SS1=/6J9I. M3&FOXH.YKQ;-&9W :2IGVXTS _QE#!O&_RQ9$_(LWA>AUFH.Q43W013.%&[TR_R6) MB9;*)G:#NN,KG1.R^75USWW2"/@>$2:B6"Z#F&5LL5&AD6A FBK-JXEE>:TS MVB\Y![:&8 RC>ASL'-9#P2D4#N,E_?0RAQE'.+;7SU<*(Y)]'>[ZL$I[IPQM M!E@?WJ1H M.,S9&:UJ4;]_7;EAOBS9K/=)8H1M,N\E0^?FF)NWQ'[O;P[8)X MR7-_"XZ@M4G"_2ET%&-R9AQ""K]EL;"!%$P?F*BF9$ N1\+Z#+M7QW*R)ZRU MZ..O%LG_JT)H <>=.'44+5)(]V^GJV23V6\_FFKBE'MNC7G+=EN\>/?V47B> MGT4#*DF(9;J3(R^.*[C]"5S-SC@XX%017;Q"]V=SA3.2&$%XQ?=G'5$!M7/W M'+C#J=?A<@0Y##1%R,.NQQ%PFK^2!NU)S+6)=3,9T+])^S944C@2)=3.2_YE MU#5!X2S7KG1Q46O*<@LGW+LR,JN_I-@MJ.7Q/33BQZ[ZU8(B9[V@H^%^7WH[ MA%,SX");8=T7R+4(3<8,^+C@[#5JF]^)5P?3J63-67=VZ\&E%YM6>Z* [( E MX]"'.V93U7:N']+Z!HRJ\SU2=YG,.43=GCVVZM@-V>O?R?U$'\;ZV+^$^GDL_4ZLZ7Z]YY MZ[-K-WB=_A:&J\K[FVHUH]?[.SU:%?)WL;E_?X6(:"&P"%$@0/BA >(& %L: M"M$G]<7DSWA.N]NTON>VE@\:Y9(0>!3U9"C7?CMJR1]R;[IWB[C(1M$X:D0J M>@6K1J IL)(<.3V36[,&J.;$ M\;A%2ND+=-1XZG#L4BS?,_'Z^-%!6.%.> Q>J,4QL)YKWMSGOO!R,,(8]A/)'WI8M54)6H)XW=B=AZE[@J>"Q64XR/0/60WCK-/[>+]$TR; MY_7S&(33(60F4561_5G1Y1IK5(&VD8#:?'B;?HB+1-H!?UN [NGGE'B>F(NK MEVIQ'<)X2(JV./5+)T,*OJ26E([-O9Y]>Q%6 $4*L'UV#X%]>(V8=J,_10-: M%G!1JT)S(K]VZL3L7R.OY 4]S&K&0CB@I;VMT:\>=$=\F98?F"+G)@X*W/"; MK*.'*Q?4I07[YLMNV>SZQ@MSMJ-.G =M3M)"*1I F0-O"$E&53+*;ZJIGTOM M^F@"Q-:HF@%#1'38P6J,,H2=8DD:[@6?]0I.5'-L5TES$2IJ9[N$J"I063A\K#B V^^5N+I'$&7>W6*C6Q6B=0F M^G>*T/*^59'G8'&(?P7UZG@FL7 @R!+?>0EA<@*E*[&=M(!+S3= [A;I^6/9 M>H)&)6='5DA+>O LAC_GG>31BN8JJ89VOW@$J?2-^EF8=>L$G*-8O![/*-2O M#H4':MU3(%T\4*#[$? M#\@141D/*"-&>+I$V&39ON ZC&3^W*T1;/4[J:&+CT)_]&YO.$Y;B)1<3!P^ M W2!&QNG&N8O0"$SCK,2AB6&KU.NG1,0$#HK/GXE)W!ZEZM+U!COBUV,13( M2UUG.\479^ 9L/O@]/LC"!,7#QF3@7YJ*V^!\%57@664D]IP-%4>V#O4M0/Z M3+C[6KDCE(XN0#K&97PR#>W;$M 2I(KU52_)1*;P#S^A18!O/C!+M-YB'!&_@W0A;QI0;G-!-(Q""O,@E E MAOBRKM5YIB\"]?>ZFHQX[;]$&"DDJZ1W"[6/P?14BW?YVI#Z>9OI9!=' $/R MF;8FWWXL'KN)KMFMOF5L.=.D&L^$&\_I._J M>FKA@J(6PO5-5@JJ%# M1!#<*R2=B_EJR$@6,+O1[[/:[?N:I/UV'O E&4BI%,C[ M;+.3I8FKJHHJO#,2YMZ<=?F/KF1.=XPOFJ/SBH>V$B!WJ#M/L29U1:'; _!= M;)Z/U[+V4XKJLC>"'HA_SKWZ+5QDZ_*=R-R2](_![DE(=>H(C@4[S HW-B.Q M/&^_5#IOYX'S:6 +8)RM?'56:9@O_?N[&Z#3RV_9)O!K@]]]L-KV0<7TH)*4/ M'->D0T_E!M+[LEZ"_:"%..7N"&T^ZT\6-T)\GED.>T_G43\MG)JF"@&J?5;( M2^./QF5]VYTKUE7(GP;ZC(-W/QB M-B<_T"_Y'CZ(JN_@UIXIRY33>4%$0A17NZ]KL\ORE.70(G\_KV'*42]#Q8F%%&)+0/8YR^(>S:TZ20"I3YK5% MKWM!9$\KDH2J[/W"NKJ7O$M[-1&_3 MX]8U[V9\H[%-NV4#HM\V\?KC6T&)G>K/I3B1=GKESE&L 497(IK+,U=E;)D< M800K[RY-.$'./P5X9EA?/A)],<>6R'? T-W%T3CDNU\ Q"T99X3]X!-**5G M2?;'G4[W_:6JZO?QXY;336*2-4%NBX',CS]?[DHJ=2(U1VM>)UAT=K:2:7OI MI@]*S0=!#V]#INDST#>V.P<0A2,@C8%Q%#\8Z1>$/!RM:9T_8UNTP!_G MEC5%F'L_*Z+(),&<,],/1EQI>96[?Z3?$&C/SWT,:OA^8EV1HHAG*=A3$NW7 MEDQD!P[&>$08I1IJTRR:0X<:6.Y.J48_7<2A^A8NU)._:*N0%A)"4'R+=H D MT8#9ZWT3KW/&JO:#AZ49@LS^6<(?T0*41V2&+1KQQ'8%ZIE&\E2ZJV_)G\Q[ M\K/D?LY50OA3$)%[AZ#&+P@M B]*O@&.%Y+2YG1 M\R&?S*@9AZE/,R+^QIS^64&)ALXA=.FR3'".^)8HF05+9>DD[=4"Q7B=*#O+ MR7)H]N"@7Q#*[^D9(0?6+B$S@U7^BT7U7^I=\VU(;I\_W3C.UB-5ERK\0]U$J\A(\XM!B M- #,//-MH_[;CY^>[]ZWQQO-+UB)L_ KY+U(CN%<1UX%_A .P<^[Z)3 ]+:> M_00YK :_;UW[>UC=.)'KLTQO=Q(JBI9)W#2TUL&Z.Y2E7UWGHTZ\,'VC<$SP M449-$]\A#LHNPJS]9YLIFH?PHOG+T$JP2[+)4Z0DH$=<9*&H G1$':8?BSAM M9<"_5)?Y=_3R&Y>0MB 8.W_9O5_-7_CAFT$;'Y5EK<61RY7%^?DH0EXBJKXK M05,BB+C(X_F7&\U4U2<]#5;L]];01835>#7QC MOXK,\+Q=J8L9H;>S5>32Q]T=<>]7 !A"PKRZH9*@5[]! KC#S;R^05YA ,0@ZGGQ"9U^G"-N_^C.=$FO MW$PD@3NY,84#84+BQ@KJ#SM.:_*6V?4*-;I[-Q&V%P@7I%T+G3C#!(C3N YJ M.R/^&!2%,%E")4$:Q!-<1V1EJQI=BN<\U@1BS[][4.OZU!2N0>J2%\C:_:LH M0'X*$7*BW VGVV_B0[KHO7ZGUH,+(&I!L-B'(#&:"5 0Z-=87>YO)[U^J&)- M0;R40L\_Q$K^X]$LVB&*>P'%K)U\^B?@C@V^DE/X"B*Y\+.[^)7IZ(<,)L7T M+,P)I_Y$U-%Y;;YC4/=]%-ER\Z65;);/;U30QOTOI:;GSKT5;.N1HQ[XM]]'-'*7O0GA^=)YZ@S"Y M9*)BJ[K&Y7_)]EW8,CYY5'TB+84!GSU&3MX@IFJ0N/15E7Q M*Z?[O&:N_/"7RZ%2XYWGJ?TH#LT V5#EXCB99?GM^6XWTD52:(2!GDE) 44$[^A5TX2_K=J\6_-/U< M4V'+YZ 78%;)5Z^]WZPFYL,0=@-TZHF)+7#_\#["G#P=3I6!,X#)S]Z@*;JD MI+C)IV".M<<&2NK%#=YM(_G\QJP6M(F4?LT:+W#L8EUI,I*5.J)]A;SX7)L/ M[DMD>8XP$74 YV](L&2[2EUS^TE9;/OLK1!]6H#MA=0/X1GCCYTB]2F0J79/ M4DHWBMFWQD&O]"9^%FZUNEF,A*\\$D@:*$5?U[GZL2P](FE,0N*Z%WRR?VNR MU&>G2 -6Q%MX^F#Y@%#AY8(,(DE!LE-4?I M=LLL0-P@<^4)%1-8N-;O&7"H>S_)D.(Q:[,(.V^J\/C=@W3;8%_*!6)?$Z21 MO=)>?Y'N I8!8G'H'1)()UN^[#/_8M7-+ZEQ0[BI=+.2@!(Z<3=+>W5 :WPZ M<0$=YZ_!0O#5;DK0T%N!S0'%4.U]OF&5NW_?D">ON'_8>W6+.=?(W:XR7 MNGICJ?04IZ/J=E^9]^VP*V[PZIGW8J]J;ND7'?@XYSV SG72P$7[.B\"A:5> M0N)';[6%*6JDH4292VW1"S,[O2/=R8:VW*),Z@\>"&R+,?U$L$3I$I2A!+G 2J69*_7P 4UF?$,*O4U;L[]O:H#%SK?45!(A6UU$^^$9 M57P*-N7TG/T//FICM:"<>53UF <%F_Q@O:V[)U/O07"87]:J-T+JT GP7]I= MI*UNYRR:6V/VP5D@K]I_^MGD^\+B6CH/SO"SR4.B1=?MRV$GD6K"0U(5O,:B<..0:="E[.MU843M%6/ M2H]!KFM/6>*%Y,D9V804I@4G Z'2=S.8)D;7=*IM,@//I_/R3QCL9H^*=+Q9 M6(%LHFD.:;@;J3;6R>-1:ZL74@%'W^^^GJ;\0D\H)&Q=7MYH_BN=*\(2"#R\ MAYS0Q2PR4USQCMP8)_;&UGB8+F1\FS._[;: 4_C^^^32MH$[E:9*R<:1IB>O<2Q+/AQ-8+Y\N> M(>BK'2CT6^VA-'6"*IY"?%9*2N\54A]#BML-.U_>3B!42U^5_A&M'W\W$%?= M_9G.0(P/>Y2&E$*.0AK0<9<[\_K4+=&1""TTYX2_1^K[+U1S0M1:XV^4M),LZ"55#ORG7K+[':&Z*LX,'Q_,^E MJ&X=ZBE@?$DN2A/F2M12D5%9O3]E]W/R86MR*)DUZ#(/$:T[=+N8H_@1^AVA M." TY3&P0]K3ED+PDU.>SVCV3RI]SG\N-$XWST81L]")0EH#JD2](33EPF\L MBME*GV^K/QX_ZASY3/#!!VU_D):JGD+>[\I]A2[5+=0#%EX<%9='2J_)]-;F M86%#^4CW_)3-VWB.--VB&-YYNC9\)TLAWL1XHB(UT"18R#8?WG,,V@\\RCT& M>_7X<.G].IE2+G=!D*"S-*75Y^W>40*Q+MC$N"P$]QH MX#9YN>/#C45WH^59(9K3M U/L(+Y9S?&FX_J=9Q1 @C7HT+O$WUNHKT 9EX? MP?56??V=BG6YUBG8I'CJ&-36O23T:EVGB6&SEM#%Y830(B_VE#:!>>&<+O%3 M/?A7[ 2.2ZD6;V5OSIU+HV40%>V<(SWK9__[W(V:F%[.OB0'#[ MDL&]&;DZ).MX6;JJ^GXNL29$&:PH[&,-"?-6GB&?$T6(Z0.G()6/WFLZDD+^ MRK2:9^_U=DGC15>+ZCP$2]@N6YVSS18'A>Q7',1T+Z9T-7'WLM Y(NQ(?3E+ MPG1PIR7'SU"H6F KHOS!.XU::0Y9TU,1P>G#Y8#Q/HK<].H0!<\C1'W-/@=7 M.+S+->*44#;8D&M>H_E^MO_B3ST]0N.SCAA/;S0T3X=B!D2ZD^2HY^@*X-E] MN+@6*I;TA'&V+'.E[0-7U./(PZ\4%K3R!H2.XGBHCQQ99$&XDND7L7:HYT_G MS26L>]0UI^ZI7YU/4;=5X9+DD.<]'$K_2"M!SMY7FD2J('$92$GRE4BA0E)W M0[ZOOWRGX=R7]W7OOO'HG+^YY!)N?PRJT^G>2O&>YD>"DM0>ZC"Y+U)=.^1 MU:S%6'^4S*4)%S)S^]3ZM+4U_=3JH,7_71.ZCC@IECT%N78#X MX$:P7KNUMLA$NW%@J6>E_%S<[ M53VU+X\YUW62-:=9BOL%E\WC(O44:N[4,@ZB%_KMEA"JAW3P::Q.K09%:]JY M<:3=OQ3:S#>55?TD#7M8I]F4IG KYOYT+6.NHK5$CSEBV+B XU%:L]LC@(C- M:PS<'%Z:%R7TQR,\70BA?$;.,&M,W>UK7G6IC2RT+>?NN'B*EJ'OI^\7D$-+ MMYQ)36,F][CQ$"PSLUS5YDISK'+[$..U^[(CBU)1PVHK[>/]0F>/JKH\Y>C6 MA,\A[/$RXA@^#H6>UM+8K.]G6VUB<5^X](O[+?/R^K )QU;DU^YEX2W MA@A=0LBIP(,K;4$"*.: -^@M)<']T;[:CI8YEBR0S,]"VO2)>(+/,0BVDQ@H MS("41!B];TMV9$88<,6\2W?F-5$7=P]\$^O08O'3S.?3ES?*,Q3#H^<4R#&( M*9LT?(.44^5. $=O+_Q<=9U[_+U&E__M'1N)2TTNN3>4?^1R ()DG274IA]^ M^ Q<&+,@--7NLI_2!#TP;?HLS2TEJFC"OKSIDB*C8,,D<7&58\?X:>:#W_ON M$H=7@&-0'U4.B,//P'0\0ED(VG$!M,95 /)@>+.9)'SUQ25]_FSH$KO:1_%4 MR+/I51U,W@RZ?T'^J$B3@7B3!#4"1$O@2+>62?'Q@-,O("KC/XL,'[>("YQ_ MOIPKM?OP?36T$@7QJ]:8-?L_K64JK$9]NK)QA#$911&'M%]N_=M[@W?,_W2; M\[=TW6]_R]Y]QVSS+Z/V'NFLNQR#GJ(D0T'_;M#5?P7]9PW/JM'0!:SS@4"" M=1PEP',_;VN8S1XWZ_0G;44F8]U**R'Y_-EA<>5OHZ:;-_4XS'G^D^^0:=+_ ML>WJT#]65(#2?=DK4#M]SP MTH[6EZD"1NEAIBSB[^BS3-HNPQMX>G;NJY(3R [GP*(Q!2!L=@)0)4\CQ&^_=#>+#I0V+);/0#P+NTDXTRS2^"#)J%WADW;N*<^I;?;NYT;X)?4 MA[MT5[.^ATF=S_A2Y(LAW3M"\-'C\_2O(PX,^Q%GM?= M7Q@5(0?&M>L44=2!<$(01:O,J,1IWB-8W>%C_:5NFN=YL9\8./T2T24_,H@P M<&%ADG.2Z+TH,PX69U,T+^!^: 4H$J)?$X%N@&^Q>NC02,&P?%I99^%Y,*_=[&:@G(5[[;52/4_2?SI94(M!"OF\$*"YEIW! S>8=/$ES]K,*M@7M MV26O'IK37'3Q3_PUKOQ-[V*66"IR X31WMTJ_AC*2:#R'E5I\ZX M3,@@[I=(I5_^8MCTZZ7E,YMOU\6BO'\61GEM4A40#B.=]!2-280[0?'ZV"XI MF]AH-O;I*Y[3C)U&[/VVQOCW5V/O6S)6H7I^QZ SU*N>$-Y.08]QX(0+1=S\CRB3Z/Q$4A#;Y-"65W-_YUCGL.JF&=\][RH_-,CZZ)/?A]*D%>(^MJP8N>^%5A E>X,/8,A1T7)B2>;JI> M\>V/;[J7V,\OV;7-.^3$55RK.NAJR2>"VDR*'J]R'T(0J"U">),$2Q.4U&2W M=C?*W:)$._2,=/5$]6?.85TD_8;O/'OV(4BPFN-_WHWK_X\U"?]%I("X2:V9 MIK:A=.VLCD'KUFNVG1>/0=8G>M:Q*[]:"K4GM?N.:^D/KO>*5W;XIZQ/F-SH6Y16%2> M]M>64Q39?@D5MPOA0LB2T9ALJ(R[.4DY,4MM-,"($M56GW:)5TI6/NVJV1.X M\B2_GMA,0ANL*,CW(TK( ;B_7S"FR58 GS)@3AWQE^_ &$+ZJ3,T,8*R9 MTG^E"POPP9;O$1.H+"3?^$X=^"]B4DT]V:#W0"4*OW,![%J\AF/^/7-7^I(^ M73&H]F9J;!_]$U-_Q]48*@_%E!RS)8C7B:/*OA^AZ)2LJ6NM9"DE:#2UM.A* M23"-P<[-="\]K>E::NX1=,>OQFG++J[?QPVR)&CJR58_O/CPSNV1 M ? 16+ MW0)S8\N.2<%1["-E_WV12^^)&'H^F,PSMP945-C9MU,;U(J6V(4SK MX[W60)11)'L@D,JKK J0C$QS9C)G=-A M_1BD$.28$D)*CI2+:E3_.4M0S3,J3[?/RMD;M+KJ*7\-T-*/_5*._X^E6))G#D%2;7ZI5)?Y]R3>]Y'&K48 M3EF/BC1OME7;(F2.\K7%$1>;.R.(M]LSJ>SH\Z\OGX_@33FX+7F3RB":\@0Z MC*2C>$U2N2D6P)%[*4*!')AO;/C&4@;0/FW2'O[XRJ'5_&,F+)D/. 8A]5 MF[S:"TD2DB*]/+&*:Q1!OP)/G,QR_'1]1=^FVULYQA\TJZ53'3K[M"<'3 \( M. 8YR1R#"ODZ2OOYI*EB)*>NHEF%RT/4/#_H!:.>:/C,3>T990QR<)%Q#Q*I M/Z,5Q'U)FL@F<*Z\.]:%=++O# M' :0FIH!4WJU%-\+JOGIC^K.^V1<"=__X5_9.H/D_^CO>^.:FK;^@V"H")= MNA 5I!>17H-R:"*"B'02!.D"TB1 " )2I(H**"T"(B E2A'I+8#TWDM( )$2 M2 1")"$\[CG?O>]^=[PQ7KUW?&_<\\?,3+)VQII[S[UGYF_-LD)<.WUBY[DW_V\^+!LA(H5^TF\ZOO\JD;K^0MMAGC4DOGP)& UBVY>= M58/$@Z]'Z8R6N^"7W0CN:H$=0])UNT%)V^8,HJ]26P1B_/$E[D\IC0J")+I;[7ZL"5@MOFWMFK^HM"C-& P)*Q MY3640!!1E:0UZX)<.7'CN^NSM?CX=M])T\@;\<\[$%H>:H;9*NZ$5[&T2SLM MH5O))F<\[\T.E71J;I5?+>!*81\20@K3CL1X]E\Z2FW4%]UZM=0"2'(<,B8< M//,)K]EKNL,^Y)WA[B]5S,(K86%BV\:T.5/W3YLA=Y1=/?_#0,M)W.)OP78BKZX]RV_&IX\'<@,^5!$=25R$PRY"I8SO%OB[H;6&L%DWTD,J%HDGE[ MSA9OS9/SOCX9T!V2A1E*+B*%D0U@JOAC0"S%B,"VM\-Q5#EEC6]!I:BN13T4 M,?!^<+U"6YCUR4N5MNY;&V7AS@@@5!0CVW8V0%4AS*0[G$DDUV2+_);WT!0M%M%D)1F1L5S0(P*U()H0 3GM1X][V;%M>HQM7 (*'UQQ#%B;%? MPX_0C6*W76G=]H2'5P7@#J_&5OPSP6G88T!B> VDTX3)'J9'8(Y>0C/W?+ 3 M>54P>#G8/A]=;11I=EW/VG+']178WXMLN(ZNVNF431GNN*!6E+B/YK:=<0OY MK>K,J+4-W0VI08.SYS[S.NJ9T-8!36$*))TR$FAYK=.$;W'(X] R_O33RF01 M$?.?CA+D-IZ+N7)V3R+(E]=MNA.:E<'0Y=MC@;8L N"2FDRYK#?2SQQHOJ:D M/HMZ/#=/:U8HD#L)>??+>1C;+$.JZFZILFQMDB6'=A_P9:3 O"IN. 5BSX[W MN>:?U=&(F02H&(Q8B749MG5K:\RAT%P:HO@,DRH"I .1)*A,R'B^Y7W9S]PX5DK/"1YGP*]"LI4RH* HL7A/.#M6_'VN* M]TEPDAECHQ&A#7@6MM0BQ'KGQI"P_Z@;WQI.O,)#[4[61Y)3&Y6W)CY +;E. M\-T!''8+[GL><*JPM74>;CR+CAK:1<'W MF&89(D&UXN1SJRJU^^"Z'7N]O#P2?/5Y)?LC#O:79QT::R\^E2PAM>%WL2Y99#UH.-:G8T%2GT 7/LV"V=R4 M-L//!4MXTRWZ90LLOA%,6[MG0@":'-5HR7F F''583;;:(,1BP/=B54WKG4^ MD=F1?IKIWAL;UW2 -PRUG%M,QJ5==]5\8EZ1BI9\<%>5VW.,.D.Z$RF7L4S, M7A"]KU/;6B/!SE+&SQVOY]J?4>7=AM?M(I^!93[A8[>XWPT40Y?OX84MU58G M/C4.XW2[\H+J?_KL>3JW20HMQ]Y-Z_* G"9HRO' M$25;=PVZ1!ROOR]-5%(1(A0-"&3A#J,1.L]/GJ[D%9(KH13S2)"7 $)]RT!E MMJ_;U$93KP;OK,U]2[38X!!KE6AE>9%K=0JP="B3](&40:PF?2:<04/1*# K MGN59H%#>M'LN=Q/Y_%20V+L^A=%B*6UA0!/(;@M:@#D&= &3M%1(3N6DA)M_ MV59* 7$6&B-M$7IAG&FAGZ1GX1QH_PXPS3B^)LI3Y D\1Y6 <9,^8Y%<,-'* MD<:[)[_GOE4;@HA5]"QPFYR*;[@]8ABI]&FCN3K+7ID1E*JS[!JO84T6H0XY M#E$YYH;8-PZ_-'"E%I)B[6O9AS[<4!6%1=^0KS9(UF%[:;"<:)D K<6Z1E/Y MH '0(LQ4MP\_%-'-YVOT/ #)VA,8Y%SV5#_K;'0^(^^#G$*#6=]]9$&C/MX2 MR]V%CJA5TT<)N!J-4 (R\SUMI">?\_,$O,6&$3>L=D46S3]M+1!,W>N[<9JE M85'ZC?B=R#WZY-]LA]@9#^H,G>[M5C]I/<7[=(DC(O/*1.,Q 'G)/9>,2?*" M&6/*12T-P#.!C ;>J.MA/U!Q_.X'O)WN([I^_-'_D$QY(? _)>+G_.>%(IJ\ MOX 6*ZKP"3Z1M^5,P9J0=A5H2O_6,N;V7V'4_UJ7Y/];^C_OLLS9#ZVT=U2/ MH\^\*K>E3OG$HEJ1&S_*OI*&\[LJZ.PYO=M2#2TEUX(.OA7@!"6HN*&CGY(C M8A6(,N2*GF#;,4!>8^>OWXN1]>-;&OR/ ;#XO5MBA[W4W_X\X,\#_FL>L&4' M+1*2]$\YT WA6W,;LK&1/)>F65AM,)FC9;3Y.#]>DN/>_\/=HOY/2%*DKSU$ M*07RQN]79Z1;'V> M/B7ZQPPE[SPM'6TDW^"!*&,A+%?6U:[LGSK^WM\EF[3680U9U@RGA75Z$6OV MFF(]AO9\]PO5Y ,V)!6'Q?*;%4AY9#/J<"X[*0*K*=IQ#*!QG8*!'@0+*X5\ M68^<;R]:S;CL&ZE:+L2MR?;L?4$=T9Z3P+*51@Z&SA&32>T:0J%+Z@+*MR-G MW7=J^"6?7R4K#=^D[\7]0C!.K4/ GFBV1E&,UTUU 4_4H59JJ,@Y6PBD\WQ2 M[AL+!_?>['=;G;SBD@7Y^05&<>\C7 S9\IP7A2U.WUI6'?H@F3U*%8,JVTZT M5%;O<+D%'>;>.HJ?NAMC6*F6%(]:PQ=72:W_0+YJ<1^:\U[#()++X7P497Q_ MKAHIQ8_&4Z56P:*./_(3V/H+97J)ID=QM9S\!.9-DBU9/P#Q4=F/ 2Y0FY_. M<1LV'O5O# _3+1[Y5[^XPRQY7\_/4C[P2D[*L)IDSJC6%:BGW?">/7C,[I,7 MR#K:6^$7&,.!$VME->7H67FLYI+$@56.UC NZ?NP+B@RLF]_4^I7>KHEP5AB MN>*N56I\;W_#RZM*+Y\>+_E0)._R2Z^Y]7YY_\0V&H*?WO M'NH?Q4J/_JA=&J8O^UL(\OK?&A?^:];$?R]7NO-'[1)-VA]1R)X_FA8"'MK\ M78?"[K^/3/ZA%$M& N/2=C1!XG!RTR+++-[(K=] "ODPXO&=X'/!B@MW[XF5 M2!KR#R,MF13-$K.=%P05CP'GBY;0O\A3+7@?Y6, YUU[>)\@Z\G#)I2%XO@6 M9^UH[^A@%]$>:9NXA_3(_WS8)+NJ7W14H>HGBRD^])"2[VHD+&H1."X6D.VKAWRN9!]AF9KFZ4_/%H^ MMS%L",(',SH&1#J10%@("L$*'5SK:A8:JV%R(1K-7*G^>0HUZ'??\/92F.?' M5Y%IWX,#53.K3?2.LK4 5O">%IH=+RG'%#."K8UAL4>&;V+-0&^705+H%J2^ M8"/D%20GG';/&J[B+GB-8!G??)[T:EFDI731 %DQX]$#&)NNN)FO?#E&C^4V M@"&$W+%D0N$X!G2TG((+6Y':N[MRA2:WI1TSV9Q+-+QHGPL]5']J"F7*[)EL M6CAY[T M9LL]\1O5U=._?+H$)4A]>%>:**]AN%%%TX6U*8^W-PL,RLEK7H WW\,2H)[(*."Y5IOK6#;\&.X.;Y-?W17/?YHV; MW1E$%__B\]A82X,/*G_)/;DJD6]AIE4$7ZN:@;L5EKG)]Y=KQ[Q6A/K3EVXGGF,AFLN)?CJ<',)) MD[E(HL377[],(#_4XW<2I%GUZ1L^. W,,M_\5A1+F^UW9LNS!R9Z#*"KPX_# MA:LF-,*6T:PPG]%W(32=GS98G&S<..->/ 36RK<"S\.X6 M=BH+J0,3NN!V6#Y9G>[OWK6^ZOFZ-R;\S:MOCN73VYSSQX V/2I0%SOT_!A0 MA8Y]\*G.F,MV+H%7+X<74M4^:B/::_[@6EWW!\D6/ N%H_3V,%S"C2I/"$*9 ML,)N\DG&CCU2S/NJ6WMD%233&8G7IM'3/K18'+$V;#YDZRDU?*+E3\+A4SJI M9X_R&X.6PR_"@%])(TL##V9M#?-R];RTF//,16X_2OB9G4?K?0-9"7H 88/2 MHD!51Q$D?_=B]]FKY3B4O-5&%6^%= 7C60'&8P KS9@[L"/Y5X5K%^03M;P8 MNHF""^&#NA \I$O0&)>OXX\<7N'8U&OM6]2\>)9=XQU4N2CQE$&[H*1'Q3S;F1%RSZ"SR_+S^NN[ MNGY9_PC]_W>(5^L?PX!EZ'](U3:E=RD]!@#3$?L3X3F>DWI_]^%?$UO]-ZZ( MO6#Y&CX.Y'$F ?&N-@2!9YZ^%=^6I#G14I8WN,HAKO1F8N_/FZ[@0[+D8TXJ]+!0J^SCB88/ES?-/EHJ<2AXU1GZ8[R< M.5N1)I!E^C8X?!;6MOH+.GBTH+2!K4'$J3%]-)9Z(3)7 MDY;0-6?'>3NU)H(N]:F>9-,8Q3)_8Y$_%L454I[3%2T%=#N/'K66/G&D%>H6#A Z*M&_&Z.+;&"9!,H;=E1[YJR M)TZY[W.^G5_.[XQ[ZMDS_-OR#\.&_4),\Q>?GQ[9"K!,A_>UL-:DQ*,!,$[L M0ACVE=7$HT9R>J0<']=B1[2 RJEZ9!SB DP4GZ%#G2;$M#AACE2^)KDTOO(F M@MI+)U(^T2=;PDWK:P8_Q/_JH_+Y375!!)NY?\#I"WH+"X5 M]4GB@MW1CV\]O2^80D11H%D=3$I[F(>F4&>SXFBUO9DN"U&U4%JBY,?@Q[/: MH5R=6H9>#_R%1MV0TJ0VPHXVR0MO>8\4X5KJKA9=7.6^]R6TDQ72%VFF\!CN MB')B'.(,PLAV[3!13$FN[MAIQ8%+'0)E?ALQL_N"TEKW>(*2]8:^F0L&.9W* MD*SI[DB;6,:_D$DU\N!UI,#-ZRT56:RA" -;7Z' .>KB5[ MEA .4"F,%.EAB W!N\'YG;M'F]9(J)AV?XA$ M6(51)YJC41[?UW[->$LLU_-H [ZJ>WBI%JA P @C#/>2[R M3N "FP37M.ZO9D>,?!X/99L7U/W]F>%_?>+!CF&O=K?[1%%E"4F%&<2DR:0/ M?4&G B$93U1GF<\2Z9OA)$^"#M8E@N")L4C B^Z+X)BNT/,9].(&:Y% MG=ZS&HXT4OY=ZSUQZ6D9R( M[TA-[F7P23 #?J6>)4[C/@8-0!*WBYPP39K(JUXW3["<'O-'/4YZH&C=E>:U M"D;,5!N$B2)'$$W8/[KJ_6&"KA4 MX=5\K9MCQP W1@%YXC@>G2C=*(H=.N.FI5AIPK0IC?6Z6E;PDG#'ZZJ><.0\ MG58\4XCRUB;F2*@+4=W=/>"#(J8?(N*K%VS0QM5&/U!)[@]6(B.O+7 .&@H= M3C51'$G*F*%D,!N$F90K&5.9O,$_[5*=T9O)6^#U[<>TBJ;^G6=3' 1YHC%^ M#27+HX/=U Q'@9D(EC/I@YL6^%7\EW3BU1\B_+?J!+]2WTSE2MMZ/_M9\ST8 MTH&(AE]H/BII<4/3V[I;?($#)QI!A1V!KFX13O1NA;MG[K9G?]8(^MZ(-8D' M7TXA>OH\!;I+$VYH:&L)TK:L*;E^MVTYT.KKVGDT-8D^$^Z"9J!P$.AKRTG0 M#;.-S''6&\5V&Y;E?@?TTBB#_OD,QY57V8*MY@-D->C59C79SJH'LA0127I!KH>"H\I1]\YZ,I5-7L["M; Q<&"9*4L63VQ?YLB!C M <'>7H$['#8*^/7T5+&D?M^\TRLO]E?.9R-LOI$""T@I'8C:FD9!H;$]1H$[ M.ZUCAII3,6G8VO&;"\6&8)'5B^^#Z..3#^N[!O;.*VA86>@'E\X1)PIJBC^33I6;.:%P1,8$C(,@E3\C*Q M:MY-_"P?JZJ=9WE:[]13 "[7W;_B[L^&7!"9E:*.;R[!O^I62UJ+W=OL.]+O MY.M7MN3FZA/JXYN__I&]E?+.-?E$7D(.(.8HBB+];F'>T MC.R3 )&K^>.7, M%JC:*OCAVC-A"41Y&!H_A-&+QF=T!-4+1M8R.@6'^Q?W$9_#NG9=_7XZ+#D\ MQ*M;<*60E4G\AB3#8HI2F)J]?GO&3Q,IXE1EAHO[P^MRYP&78E5YUB-,9B5K MO\OH/VQ,"H:SP+1>CG40E*,#[M*G:%CR62;L(!)A:'34$CG['Y1W)TWWAJZI9HUG6GQE\@*OOHKAG%OX5ZM2=VJ%RT_ M0_6)TOB=&(INO@=WLSP!^?R1@GIT_>A>F).5N[3T>Y-]KYJ;&7-SON4[S]&5 MZ-CFR] Q*H< R&Z*PH;MN6SKF6/981FYL(V%U%>)6UAV\P@_=)HV2RS@+YW_ MD#7^:ZRKA04N0A''N^)HEL6JD[C;ZI_48B9\\TD^9J&%1DN8AW7G'%,>N%GO M1HR[-)6VM3 T\R&W3BSYC)N-7MZ[/LQ0]=$'VX\Y>67U0_\&U3I BMV M,2FM0&:8_$A@'V?]!,Q(J^D8<-EVAW6Q9GXJRMV^/%O,]'VBF(#G0#5Z&M26 M:9UU)Z%3\/HQX-EU/9>35QVR!H2) *OF&)\K]]0*4P8B7KT,M10GE!*A^+6N M[Z.R/MO[T@PH-?6J]5EJK#\Q=,YA7BVVK??3QGMS<9DGY'D8,DVF.P6FC8^) MP S-36%.?T\MG'&?FII5*O/A&[V:.%!S04@%_/YA8F[H$Z3ZT2M;K$C-T@[' MYFQX!YH!BK2:J-D\!N":[ME-YO)/YK@X7S,$SB <\W'G&CY'99^?&A&D.4JE M7%Z"7%P75 R[AQ*\0HC)N3"P*G]Z^93>A,;Y#++#$O' MX4YB#82#%-JI)8:G+RP#97T4C?%!L8)[QOJA,U8,FM,.F6.Y2JNB:8MK<1O MTS =_ [1D73DA2T'ZHSM&14B+(:K-96VT#J%#;_!AA,)'X:RZ0$TB9E]),R' M8\ #:N\QX-1>#E!_[,$(3*?4G6WSR?8QP/%+LPAKCT!_<=%9H8\QCBP+G/NQ M,7 U*0#Q!@( 735Q^3E;_1=&Q<91X*QW]=7>5[JIZ8L:@0 'JM40-K^4FH3 MK:&)[[#&TW_^N-FL@)]\S\8UA>+.#9H> ;"5G;X/:_I*QS:H>RY_X8#9(8#R#'R00D^9@0Z"*]U*P6;E5;58//\#]9.<7D MOG%XOR4)Y+W#O*ZERKK864!2@/R8Y#XC.&O[_947*O[]@[>611>9H17=-XX2 M]XQ!9F/"$XW!RTB.=1L[PKSUC\.*:IL9P>OGG;](5.$N.?GB[+N[?&:. 1WA M_$*CVXKB-4S\X%'[]V.!.*Z5N<59+AZ'9)K>3TLE='QVFP]^-@WZ+W>W0T[- M4:1)A>6=&"]>Q1Z*/-2EWM: TO6S?%5.;OGCR\<+89L=5*$?:BXGP)2N-=X> M=*?F<_I!>[WY@:S/N2[7%V6\09=@_6$FBCL0EG#G%B:HX%CGJ0/+$QNY#V2? M$5"_-]YXH[CZ9\^C^QF]I@!S._4 WK5R9Z@K41W?%8LO0@&9=QKUL>&L4">+ M9!XNM-DX;9:8H_#[QZQ1#NNYS(\UQ?4, V?>^?KD?2>X9P8E@;Q\&-S!DN:- M8WOAM/KA[ZSLB]V$ZUT8%2),3D^ )"9)J7D_%AF.:K68%T@6/ $+GB=H*.U+ MDZ=CI.+7RF16@I%$\$((_%GMJPT;F:IWB>XVQ"0_ MKYUR^N'W4F]4+6CI6&]\;#GY4X,PP80)G,> YRW5-0@NZ!WE2\R^^FHUE+*+93]W9F);JGP M>2+G-IB>9)E'T9C2L/^X+OE8AG*W^!C@X2$8T# ^\$GTF]S/1+'E3)^.EF>' M+.UD)(=)OG1[#U;@CC'X ,>^0Q\$4%JDYX[H%#=6I\04> K>(]M!Y^R-4F@H MLL,RY0$)*7%3M7SW)S\'LO=*>[$+C#W3^V6C;S%;M[,3J14\')AQ#(@,0T-; MVF0Q>>6>LUAZO'(\'ZUP_>>K0LGMJ[$+UZK$6]MQ@X!O0S,M?%KT)-?EVEBO M "3;U?'KT_/2JS&%1?T.#94Y(887HK81P]13C4-4'DCKX8JR\;*Q?Z<@J 5Z MFZMVEE@\)))[G7DS+.*FEK;Z)Q-.TVSS1SVO'RZ,[,#YJ1-: J.#=<1P'+*R MF[A3>>KR+C%%WD$XIZ$J,3>MT!K.,QP;HP%Z4"A]M/WABZ^49%!Q[]6O+YAI M@@#>*CO)GF9U Y'Q8N__Z=OM_K.(1O\?-D42G_U/3KLVW^\I(K_'"14__T?< M4)OOT]]Z3G[[:RG4_Y.0]_^,Q'^/%*K]'C8TI;?\O>=DJ>CO=5#C-*E_5_(D M*?C?^U#^#UQ^SC5!M:/\9GZ88OTX3L-PF4GY=O,8+-7?6;BA@K5?GO7GE)01 MP*!5X_R881,KTFM(/[_Q !O4?0P P/AC.BGV6"-[$2-,_>1\S,O@C 8I T96 M3=_X85(H(:H-P:FAJM2 \6&=\3BTKWO@J^!3W:K=PR[ID$>+>,,L?@)'VP)# M!=(XL;,^N#2\CP6!3DVS-OF1S7=WZL#YP9=7JRM=^2W\\I6$\=?FIZR7AU* M+%0>^_E9:%%GIG=2J(]+[8ZGKY+(-?DW$Q,,_3./S0%G19*MO1[XRZR%Z@:O MM2-F_[(&VK7S)84>FCYEG3D$=/MB.C+ JLFHMW2-88JG#!*'J,EH#X^&7PEC M0#5?KZJ<6 8,>/(9JK?EYKJFEU=13\>K.H?:FGZW:!JRSZ_[1A6".OK0MB06 M3#URQG^\S5:S_H@^1I ]= R=Q$^C:#?@ADYO>M9QDFA%WDF.?CE M.]X"Q/A,SXE?2F9DSH_FU7RQG;Y6.6+'@-I)T:(EJ1-/$WSBO/;Z$BA9MO+]+4A_3THD\ [,?7IF@"%7,;EI<:TF3;TK&O<)[3'4:8]8U@C\DW7 ERZLL>DW:+3_(EDUGAJ[6$\ # M%Q,4/'ZTC<3[TB:6^74M9RD&^.YDV)5<\6'%/DW+ M#AR_T5&>EYC;A+ESK2#*8450UY_*?I2G)0 ]Z.2""^+7$A2._"WJ*ZDC\8P, MUU.$4K(KDTK''QN(CA:E$25^[-V2Y.A<5!J&T;ZO*,%JVHSICF6ZX3HGMO)5 M*-U>Q0TIO,+8QN4;1\AF9M(KF_'J4J#@NG%04=O5?JI_]=U?A@<+PH\Y6_?- MW.[ZF$>N"W;J!B/;6TY.::BKW,ATK)$?&^KE2&VCJ^7ZF'(Q_MF2BJ6IM7_$ MUX=^FAX9*.1L <:U71KJUBQ.B,[-*?5B)KHA%5+%?]@[64R#%CLO5C:5%_M+ M@M=*1\"^R\CGQ%H@@&*YC#B]0-(-;[JEE%$>@\M\I:J M?<7%[NH1L&PI? 9$7PVZ8/0.#-V]$T_E;1Z2!.#HS%SYP0X?%"_A_>8M*VWG M=8-\+N(-JG2NQ!H*72H5YZ5C&S<[N:&8U[<,=1\C..&J4/ZEG*3"J20-7<_\ MJW.O:^.-AZ10@3-\D?T,?@R*S_1G2P)++B(9F&H;K"X7U\H\P^<6)D)+W3J)BD40\X)0F665R2\MTUC7P0;L"M(M9FS MA[[4!MI@-62Q88X'R[7/%4[NJQ\A,3$*"9YS0";;CEK3:N9I^=Z%9>^H0Z=4 MW9K'=1OFE@G06&(?21[C<\$8@*Z!91S>37KCK]\>,?*^3>'AW5"+R[PJ3I/JZ9.C8"# M\+7$2%(8(=_VJP80:VMOLSU,GSOFJ:OA$2*7U.K53.KTIXH=?=)B):FC,D*X M2I>-5 (95>F4P79^1IQ5QX GAG=O719H$Q)8_]E+_%27AO2?$?LXZUWH6>9. MG)I4E@-;VW55W?!EC#5D.S$+R6.$Q6VW97-5CU]"1^>\9EMQ:U>9?$083@69X&0%C=B8=ADV6P&RPS M^[8#CC^-&A*^X?6Z@U2[->DE?=S*/ZSX-2#4[3V!["W.B)@0BRP"8[O@!5(* M/E17Z9, Y!:-C/0[=K$8U]K']Z?E=-)V!H,KMG=N#ROND,3"LNL+R]/FARGJ MR8"7EDPTF[EG$3&A?GRVC M:]^EF6('7$"LWSL&M($"[&G-2 &32Q:;11K:V1T2G\HTC\9=7:Q)IBSSB,II)4;*+O4-,3('\C_[L? MQP"\L;7CYY&M[ZXA>[ M=>.'V@ZX_*SZ'M!>]TG6UGFYM"TU(_S%_Y4%11>?U:$E07) L]1(TB/:RYVY M.NGEE9ZV?F MWCZ$I9]@TRB1Y!/LUY$V_PO9JL5!BL!"9I"W\-]3EHX!T5,0EIV]W[1Q)28U M(_G\A?ZK#@;,ULE^/()09'ZXRS& @135"J)K%,?L<'A8S#:7%]F<$?PYJ"-L M=DFTKR,UO1W'2ZPXM49D(D&D%T;GDD+OC,@4NA?A]Y.K--0"GF6GKI0ZB(/: M59!A(]6ALBSK2B$N.=[IZ5R^4JRV7=<^YR=*I#B<%A]0?*C263Z4J>&%.9)9 M)E+P[$8?K'NK2#IW,TV)/V ]=".8.:%TP:+,$K* >Z;>9P+M2?3%(J% M9"0C[:,U'3_6X9BG^[$BF"UMZ [SZ3"F4/Q4QV$LREZY6WZFBI1QYW/&G2_U MNSQTD7KG-VM55"_YZ7E&D K)5TF,V-IXD^=(I_$]$]8>UL@PHQOCPI7IW^5& MG,7T**&[^FJ>:41FR]!<3?S'J=LC\&OP\4R39T319T*5D4MM[BF5'<5-90AW M<]I5ALM^!84AW%L4^GWG-9_6V\K^E^R_U#Q@L]:?5<27*@U9P'@B' M4_T;^_?1Y)V\E"R9??2^D1'3AYY5)[I_1MP8:=6EQ\Y'"[3B,"R4]?(@: M_@J=NY2<2-,=DH)",.VQ<$-+VQ>%QK=FPR =UX>TWEY+?7US5W_UFP$#4]IR MII"6>;/#7-[;(5V 4=,#V* MJ@[CM\(C4$RVYK6UC82)M?A GL:;4V[(Q^]O_>9[32..2%,=H'%H.7P0S@0# MA1'X.KKO65=!T[O:C:\S(A6?V@;SJ,O,+ZU$#,J#O0C\1%52,$&H,P-^-4?1 MB\&ZV33C@(^^4#IC3IOGZ,=-VHN^N=6_QNS*5&V"-#@P\THAD [T'*,AOD\< MKYGE 9EY[NWO=6' X3OFBE!2'IE94.A\/ G6*OL2'7')N6.%CH*/P84?0!B">FY\U=M5\?[NM MT-"\K!"AGG#-*7TP&"DQWN)@\NR :ES]I'XB)KZ4KR]O9F.WV\GW$\W;*TR1 M=^B7T24?UGB]MV0L4NA(LL'AP7@T4<]S+=-MF6!,L3";=PV=+>,V.JN*^W0^ ME,;>-<6GIEP9VXT+"\2@%3SEH/I&GD^> N5,IE?Z9$!Q,@8'G/M/\O!9[?6O M%UF"1@NB85>5$06ZWETJ.-M>N?,2V6R?X]I*JA$Q<,$1F"\6Q&TSO34%TV%J MY$O$"5WO?U%BT#7Z^-K[9 ;-=;)NZ-QA4TKEH'[Y(EH"Q@DBM>MB.7C\!5 MY%JZ,"WUG&G@&4X!Y'I=_K>/*Z?:S*,9AL^M[+-,W\.D3>:%7LV;VO.2.;3( M7-,9K7F+VQ)V4?69+W6@G3]_[L"$">ICC(='/,AW(Z9.NS]A+6^JJ=993;K@ M0'-/M43RT-VP@S_T0W' ,.'V.\)8@H>]?[-[,_5F++Y*@(X%"9;V]S$2Y M@3][,3'3.-1PI!I!$G.-?C\J+>45J)YR&MT32KQ_/_CBK4BEU\RD;W0_M8E( M.]( 69DDN_SZT'DM3GH;%Y@D#W*:V"LMJFF(-C%GO\S@OJ=Q'Q1S#*ALZ4!' MPT6J""()1?:&6/50=R];B^:F="PV\$6)OY"\0/+! ]FQKTPN-DI4>85UT[SR95GP.?$CZU$ MQ-?X1!X#>*KY)X2MJVI+#.S)]8K;!;@$YMRY=S.>Z/VVCVR77M0M>(# 2 M=?#<*!;N!>B['*>.S'WLLZ9&_':A=(+]TVL:P['G?='E06A&Z@62YXGZQK3Q M-0G65F?Y@L^_K*XTEKQ8G;QEZ*+94R11"HV,U8,E 5&HHVK%G0@J\W/E&9N; M&O>7C1Q4(FTMY*Z617W9?-KMOD9C[ $S;YP,.,'C1LL#0[&H6)L$3("LYZHK MU%YAK1):"JF-6T)4IT3BJGQGF2@N%3]W&S^9@2E=4.MNO]Z'*64*<8FZPRWH/<.'=OSD;L$F.,S M^ T'SBJ'MR'.[8>!#[^KA[D:C=6<33S(%,PJ-?8I&D2MUMXL\F9Y?$URN%D8 M/@2G)Q7]I8'4[&3JZLP/#*CR^^>T\K5/$GGF'5=>]#P%; Z*K<6G[7SU:[ B M' -(%B".1D.R-DR#@(@+V*&#^NWHO<3(B(P@OWLVD/6CT_(D1BKV+23F<^7L MX(@E1'Q+%3":T[UQ@89_M*?/,O6QELRAM!!Y?;4P_,_T@77.-,;6MM<+?]"@6+F _ M[R'NZ8\U%M(;+[R^Z*;F7>O+]&PE^Y,GY*%F(3L9;9;_/! _J7Q4VKT MGWEZ_^7S]/XY]*?6_]3Z_^]:=ZFCR1V/L F8-%VF?RI14>AYT:/+1O<&C''F@:?LZ'J-ERP+"JS4*=/,%_B#?'@)V/H)JR8\#:=Q!Y MX^U1BL]1VZ^[?S!3VF/ WX92<)Z@7[]2J(F ?^# T!_&RO^N[E=_Y!'_T^Q_A3K3['^%\62-*1A M].45'?G;C*H!7SGR(TBF=&I2(OR/F=Q&)>AX+FP >I,LT.;![QWBG82D]SD] MR1;]X7W]X0<3QHKUQ@?1EEXB"_7%E&(:]%^-A#ZQ!D&A=!\#PNZ!/N.. 5]! M$G_E@/"_C=T]*G<]!H#DC@%H\Z&MT/!MEMZ4/]A3X-\-A7M:'P.&_C*=/%D0 M38[Z6? '>\=P#/C;$/"O4]^F=M=2ERC%_\%H3OSW/X7Z4Z@_A?K?$$IRPTP7 M]NG,0VNEGJ\XK:YJ#+_37=Q=7:<+HA)R%F*T\F8I@2AFZ/U40U"2M9?9"%29 M+8JZ;R)L= 43?=]+A'ZCX$3D\#\OXY]"_2G4_^]"I9@VUC9^SA7[KN]B!R@J M-RY$/?AR_TJZIA+/H0SH7/7'"PZFIT;^-1ED_XY$]WEG=C8_;=)A M=7)U@ H("L+/0#VSS)TS6X0+V?! L" 8U@OS<%#CD[.+JZ'3Y[R M]/(^?<8G\$)0<$AH6'C4U>B86-RUZW?NQB3OV<7QB 8.R_"^2%17:8BBHX'!<[ M=UE1R^R6N-*!K,=U% EM\Q/ EO-71B6WZE@P=%G_1/N/9/]S@MW^_R39_RW8 M_R,7%28M) 93T@>AH+QN$]2#&#_[?_M_^W_[?_M__MVDBZOG8@I%290:/7P MS$T8AI3DA8VN !'[XR9>9NQ/OW'UW4LJ-6'[77,_5VF'EY>_A8AM6?)DK7*5 M>]C>8"HG:!-&T>W\WYJ^%K4^N#U],V7M-)V-V M5+F]_I@891,&'$+A-U>6N!;0K]RH?&G\8YQ+&5G3=/20R 6*%G;".TP M?JICZJ@S)559EE0A-.*B./S9(T?[S;=69W1SIR618M (%^8&@ =9)]G:$W]6 M!4(#%,'B35ABI^#D;[@,;J!_JVI,&;/FV,*P M[%>[?:KSK/FZV?WO?6>=YMR>N60;*!U@8U3O2<<_C=B$M4O\">%N(?,E<@!% M^CI7<6" C""?PXKV 8',D&ZDE!](Z@DP!S&&"]8?*TI56EMOK_G&>)'/1,P7 M>%"E$R_+Y QBWZ]*X(VG4/2'9 7GY]L;]G%UE0!6^?]HTX!M>3H-ITD^EH'%L/UR"*P>9Z C_0XD9*Z-.O@ M._JUEK;TJD^^3N;CC5/R:?#KL+]5?''6)DP$_A(:, ;9U(![%A6>*1&F.I!A M*R4RESZOJ)N&T?C]Y,W3IHGSCMN:_")9X T:QYQL];.LH!VR?U2K8T3$5L+Z32KU5[NC=75,P^ MM4TJNY^38,E&6&U@CGK>;J7[)CF='J5?"KONEAK3-7Y-; M+?0RS;R?KW.G#S,_7]I7"EJ+S<>ND#E>ARJ9J+Y-V,W+PU=[-49#FVU"IG__ M^?[0S]Q_\4),CO=]61@4<*)^Q+>[;"%G#YKQVH1]=$K?C]"$[(/H%,7;\!Z3 MZ0P2M9)]#'P3484APO$F?-O,'H)*3F_^AY[R5 \EJL^,6DS"!9R/@4:9DY/( M0755-AJT-F3W\%Y4D^DUJ$8X5S%[?AZ;0M##*P/^4\GP!$O4%HS"XI4%B,[PT%CD:Y80P:J50-,WE\O]?=UU="]$?&AX\&G%Z.F3+$X?1YO?C:B' M+R/H'+(@?Y &:T0(GPXW-VHK"LNRS;?^^>BNM;*Y^;#]A^&6=S$SK75I#V_B MOV["Q.0(4P@Y5- (J$?,^)UYVR;HSVH&]_)C6IC/X84D'W]K=]^0?*\)-?4! MC=?90YPY*S<+C4]"47P9@$?>A#$81.!(IC!^/\NDA3VB MHC04?;JQ=RKM:C MI_M3\I$EKB73CQXVFW:ZPC@5CQH0C8B5",X1[E'P+S!/U^]!)2%DC*]B-F'Q M]HJ:UF#QC;+45%RDBJVSQ:69T)8%(V_KT?(B5&%[0MK3[3*MY%UD^IT2&S + MM\B2".XS"V(I2LH)=ZI.YTM'5;@[]KH/5U6Q:$RWKG+!3?1+2_ M3>MHZ%/*H1JWF#KC7H7^G+L%S1WY:LVKF@X4JI\FF@^/U^8KY2]S MS3=AYEZO-V%/)W-_?>/ERV,/JE<#O22=Y=^\WG-24@X^B0;U!_K0ZD2*$XI^E[ % M[..$@38CIUDF[729H#\2?V3VRM<^;3=MV=O?M5F)3>!R^R M/9$^)+6'OWN1C+#7XOJ6S/>ITN*_ ;T!:N,=CE?6ZQ<.7'Y1D-[ZH"5[Y$M? M:[[P7:$]I"G$+6+C)FR9QX%T3[&:YSTB!BLWIE(*1WI2F\9^5[EH)W+4^T)9 M]B4LY[5N]G*"5NI:>JG)J>>H[%(@T(-[$Q56NL$%$OFWJC\(HU]FRO@+#F^L^'U]1<$E<9(LTK[525%%-2 3F4".I@N8IQ?-D=H'P( M)Q1WP!F,8SD?=_T]&]+7J7CU8=^+Z79?][#GU.:)MK42LRV;L*A]CE\1YN<\ M27F0,R038>1(8]EY-AWR1FG\63 AFBR#(S)*RLI""Y]U9-] '1K_8W@M8F6X MX>6LM/7NSS<>=3F_G5R.23"+A"VAZ"ED!7L=2/#NTF9TWRJ5Q@;&D9;$>)JL MYML1QG?*7N07>_6FPC^U*IK?)EPR-DZ?;>FQ79P+_/Q=X+B\-30_66H^$]PQ ME4Y0(%(.0.^+H'\"-W]LD%/0/30Y_M:P*[8!6Z=&LJ>LEJGA\L*RHP>CU5P5 MM-/*=GA)#_<1*0_:_JQ2R&I\*#'5>??5Z&'A(.?@Q._7!Y9Z"K/_QAXVIBZ^ M!Y26. 7N;74+G#\#/C]1]-\CB--+I0UB%/BT;X_56CC!E(7M0Z_X(PY\9)K[ M^SE'!-D]D% -2K[6M"UKOTJPL/2]4*%I(KV:*(%7@6Q]$])4.%<-Y'"LT9GB MX'=F3!6#12_=DCI=\]-(Y+?YOK"I*S-FC5E&Y667#E9'JAXZX01_1P0BL=PM M \Q8"BFUD,25U^=+$M:; W0^-F&*M;NF^+OSW^6:I.[.=VC+/G"H2L_-=Z^N M'^I^]5O ^,8$D,/&L*R7L1!F_.!EHH))B,%4$LZ7*79GI>G3Y+&E+9R";Z_B M3U^BZ&9]D!\WL&2B@2LC7+FU)?8\&+L)DR%S]' $-V(Z7[#N#-;H=^Y.5,KO M'_9!Z3%GBW[ 9H7@!>/;KMD?[8)7$>G%B 9G"O+.)JS1>L6:"8?A1-^_79N9 M/['0=A$TN;HD86O*X*S7-TF[-+=86\(WO[Q?GC+ *)E>'KCSV^^R\V5C<_T4)-I-!A$V;G;YSU M11LV^'[_L4MV^_BR.WG9?&W^-!IP]4@F2Q/D%I15\Y,;G]:S9'.>4A^'(?D] M5W*&!0V^?L%%2%[Q:GK=H;1T[YU=!G>C*'F/D\:3%.0'6-U+EDM6^@2)EJJYR MGR-\"LT3*C^;F4FE;)+"/.=(=5X#?1\*E MGIY<^?,:T]/B'F;U7/K2&8L#L7=)I0WZY_"YTONW*Z+/S_[#Q7]A2%0GAHS$ MHQM(*;:(&XR1)+(288N,FR-+.=[6/2[DN<\0MG+&U?YIC)_!/9VIW5]LVO:Y M;$F0(&6@Z.QAO:F>39@ *GA%],W#GJ":I9<'+ERL.]7T\GC.9[HDIY*M!8ER M"K\5=&6-T+VY2G!Z1=&+,^'Y"&&G^'DV/+6[_I,\-86[=8HP2%>D .8&<@WM&IEK J'V00WF?FI')REA"B= MW!TU=/O'P.6E2;(-F5Y/! XA4U# L4QQKBOO*<&4\-G><,S20S+,>YTLV8GX M$;4+1+LT-B0_35TYWB:AU]:Z]B['KVIGG%,X-T9ILKU)Z%K?/$D%S#SEDM-MKYBS[AWU0K$ 6WOO]>M&;<1U MUX*L\R(W[?=#8_9 BCV,NKB:0 ,BR ,(:B)3. MWPV>'#XO._;E\\&(J*LNGUVH"4;Q:0*, *T/T;-N?)D2H)*[9:B;)O>G"$T] M".EXB_YD-#GM6#B4U;L=KGW#)=Q +D?-1?[2:5X+F(AOSY%;ZU<2C:#5EKY\ MO:E(:^2U+C:0,AMXZL(A6*]@[KIO3Z%7\Z M"D(*#\&J/CLQ[E@IKQ7Q)2%.+/R%Y<%5[&&?&D71[]'JB"O$^4U8\DD\ 2P0 M^4=^!&=_%/I]I/KT,L]@@SM.XW_?]1 A[8I@&JN/M<@/WX-3D:"N\\IE$F&V M%#BZ>I?6A$V]R+CCP\+&9_WYVI)YP?V9[Y!NS<DUO3$G&W7=W^"> MX,[+'NW/NK1_$'652-FW";O 07\*86\' SEZE&=]UZQOX_4C I\'=(EG? /O M&'\>%!?6_NQJ:&![L\SZ PEW54F !94?$%J(2(^C M,.A/@ASV-3"?V=J$4,6K3A#ZC/MXHWG,5<=V,_<@\W;U.B??(@+GA'C]E8F_ MY1 MA7$]P2:6-?LGZ,$YZ,PZV)M'4 '[S-T8QJH]OJ]:6M!2ON&!'B]SMUH+ M*2>K4S-^MD=O";""V>E]9R-YT W.>H![U?I0=:3E?*4-YSNH,!)\T=0Y.ES5 M8HQK^+PZ9U%YZQ=\W4CE$/;J]A%4:]*%:TV/H6DQ8$C/G#CD%#ZIHRN.H@B?I MIDDI-9=DQ';U[T[-;]JF[GN>),I M-DZDE] %X_IR'6V&A!)X@1P]Z0R2;VK&KC#'WU8J[U(S5GW9TN)QU[?"LDU M)I5'V17V?+OF$C%GGM136ER0V8< KG]?SF%I#Y#%[!7XGP)D1FNQC2B!N7 ; M9)JT.'K9E-;4X//Y)2(&926A%6*++93G'B#[HNBE1!5;78X#OPYI@!$\B!0'!6AD:*I"@.L'P M>R_$.H@KSBST&3">(8YWK#K-U6?IIZZZSY6?;6;9S;Y^N*X05)& D1]],[UK MUR/)+_ 2,KVYM/[["I$CRZ=VHOYM<$ ^9NM1!1(I-$G;:T^<:\' 0YVO,/Z2 M<>EZ_4LKP>.M29_SMLUXT]!A]1.O%R\ 2&C:4GQD-)8Q-& M1;$K /UT"T-CM,M$A_N3,^$;1Q\+#HM,-'9N_9CM$I1^2SHC[>VI-#F71_![ M7 <.EC!4"OB20"WK-'*HFK_HY$B_YM8/,;A4YY:VT#](\:7#H^9%USXD!R:< M+2K+6> M:O00!\7_8$[LWI,:U1F'>_2JX,SOU'H/+MZWE.9[Y.CW0[;-)E#]Z#$NP*43 M>B"F)<-2Y,MF@.4<;=Q<]Z\38$AY.']7JCO@^9YT]:)QMKCK79WS'OGGOEX> M(Y^R=87PB0(Z< SY0[0FI\0G5/LJ.G;K#^].?2 FM38\7_7NW+;.Q$.%.PE# MQCT6]T1R;3\5(ZYF/[U,_8E>K]O'2" M<3;Q6P&&MA%9 U?G$7FS:UN]]A7/YM6$VA-SGN$(G7;+/GR->.Q]LOVG_&PD0'8=XYI4(@AJ^MN E+\.$HE0(U9(8AQYF['1V6 MP]&.Y6HAJ&KV;]K?KO$G.#1DY#M6B[KG*FBAS=[!RR=C/.Z@5)LRJ6*,3*Z. MLHUU\N^DJ].H9E*$[?WL.<:#\]30G@O/OMZRO7P:+6XOA]\+2D#1_V2A5(*@ MB(OCZ/=0[=NU%JA$ZK?2-PHXE:^7OQWYN9*?-?)N0*6++K ?,?HG-S>O($BV MN-+'$8O%*@P(RSG):SMN\_14_W>NU25(ED-%T&9FV! =O%T/Y:\("S*H-;#\ ME56%!N. .]T;$[.E?1%$RM1*V/.ES'-"P\\/LN__928'6-6[#+P-"LYVT%H^ MQ>LE?>.P,4!G)62CCDW8G5=_TI'LA/FMX447&:%'C8TJ_#(PP""4YX>/0]-=!%*-W3@84 0C$^$)Z8^COU22R;-/, M:^O>O)R5[L\:3GOQG'PQ:2]&N?,7FY"RJ?= MGX=[9_G.^/:.??;SV'XH62FHX 'P".:J?U.$@"-2!C;>9W*@Q$X1(!CB(&1Y M7ZFFS7]+?2MCPJ(XO%+8^TAZ%;1,IBHLQ9$MPA*AC #T6O/R2(@TS&TC!49?^[C@!NK"9+ZFRLL2YMRD MA+E&XTFW*//!K!=5JQ1A$:%WT&SC=MC#$T1Z,D+FHL426%%T9 KO&$%4CY2X M?;+:_XC\S1_XUL"+FN_AUS?,V0;D!E;(BAWG),AQ>.5;O N;2HW,C(B3?Q?U M^30.[71[>2HX'?*DE"?C+^,=3C$"E//]_M>..91T>:L&IB>LZ7K>"8-09V?[T5L MA?(U6?('N@&;[K>(;G1;X", 47)%IV[+R_&:PL55SZ1-F)1OF.G,$KOR(5WBH'[0V2^'4&:G.\8 MKT7'SJWE1A@Q+J_+1P8*"W;?M(=@[8[#[U<$(\(,32V28#@["S[O4'GL0XXG M,G1?YW'#KA0[#A2+%S]PWBV_72'SH30][>$8KP$OSQB6XLM^!%#+7Q]-OT[L M64'W:6XK/0[8Y?;T/#UZX>.3/$_,(2V-;)?V8JN5*\.O- 9L:$"P P*@TAHK M4;]@C9NPC_?_(+E*A\>(,")E'BUN>YSYFR.2T%J-<_(W6?RR['8W#ENW\P1N M[ZMT*$5<@Z ?P\]N61; M?YCZ 35#DBZ\#^?!G@6M MF9C5],+J0EYN2SQ!)#RB ASHTP/L.KPOA=6%*_^XM)LJV5Z M"$,_$PJ#!YLPY_E]VA7S$#G\#9%1I./N K9;-Y4P5+A:5C"W/[F2HXRSP* M$W10/_;V97K2TQ6C*Z>G[A$I BAZ"4H$17]*!!Q)Z< M"N@/G.R1_X&6UP+MRG%W* $[1D_/A"LLE;DW%_?F&QS*5NM/.FB^SVIE\;NQ MJOQ:/E>3MPG3FP6T^0,W?#=A+DS2%/P3JO13+/T-XO=A6ZBJJ!BZ#N-"47EG M#PKC(<7UXI78:Q.&^7OK[G*/ !Y)(KSW383V)N.3SFV,K6>QV MS)-A\2Z=''8F975:F0Y?$8!8DA&8RPE%]@QI/P55#?#*CV<.27X*G]-*_MHV M:9EL/)Y466+=>KOK\%O_X(;V-SH[T&]&J .,D14X%)MH:/X\R,^3$753/8^K MSQ ^+%R94P)& [<4\][7]JNE[O5W4MAC>7P+ W9^3T?M!.V)IN]S6W@\EE34?6EVL JK=M<1DQ 6\TSHLHXD MSQ(J415;V!Y@/N4 M[94OST[B2Z]]0XO[X@%G?=I$Q\0>)<&=B_E:VO&Z?K$G+HF+O&>T>4.\7%D]N M58Z2>==//@=I!]RK'D<>[35IFRDW_0,D_9EG^MDDHC59_T!B#^\K[]!)["KC[1K@C/NO\^RF@,U_6 G1@9GY: MYTM- (I\2?=Y#:L8,*H*5]5MDS[7K&TL4_XMG2C0VG1%@$H+3MB9C\);%$5] M;8:A3N,O0P+8\Q*1Y*"ED=L(:;X&7!;7;R?#_, W/3-WN,2X96(K:C;<;'&P M>S'DU^W!'^\#([W/^AF "+[XOTI EUYZVLPGXY.),I8 M8M/LC5G&-:2$1G?9&X$G)MZ]/9OR=IM/F/YG64GQ\>:H-&\ZD:M2SK' N[*P M*_JL*KZD;A5(F#\*U/#34?&-9[X=T":WMY-;R*VG,UGB6R=% C]:PZ3O?8)- M09%4A@K,O(T CM(^*3+D>/>-FD9DP^OQ^]V1IU@[68Z_-_(J)1=:I FCMMG9 M7XNW#&X[1HL^==:;2JS'5>@>OQF:SA M.E[/PB5H1P3:5\I\"0AT-G=3<]>J$1L&DOD6%;?T&IZ% MQ;C!$_$H@=ZV2=)E+=^PC:LW4-_2:]PX(6ZWS)6)8:^R5XF>7! M]N!5X#VBK[&T*9TFG2Q;Y/.OD29&T89O=#L.I/\2$GVLTWZK?S1.02">])(< MCI#C1H)_.9&@&T-Y^0^P">O6-!KCBSG#TVQCSS%7U?Q^Y-74T Y>QC[ITFW^ MB'U'$M9:8ST.'3=T/6="/W '[..<=6>U\,7/0% O#;JQ66 ZL+H?R+Q-0"Y^ M#._<,89786** SVLE+.-.UO@I9;Q.6^,HO:0Y<4/5+E&"EG)PE#'(*]90$OB M"#2^.(N%G-?(>)#7:0R\GKR)1S%]S>/^Q7>>" MH#F*/N$A@8OY%W[:],STZQ6Y&JMIM@>K,*-+ 0:=[S;B/U]>;.A3][BL=\'T MA8.<_/=0PX<7LWW" [0T@%B!\$$P0&"A&LQ$@38=C^"C*2":+VL#Q"9$(T$=ZWYX M4KZJK2$3(17JM4Y0FV)H^O_,-QTWWD*5F%)P;"5X2>X/VG,QPW!AY"[DYJNW M^6;<.+ <*/(R#"Y)CF'ZZ::W.(>+5JZO0I^E3<4NDU&&G$A>%_R[)7! P_> M$R#Q[J0,(@!'=.8TZM>N&>)"_]A-^RU0&EX! 4-UD)%TG\.!<,W83-N M[!BP'<"RZUG!-?,T.*BZ?K@%^)[4<<8P8,36>]0_M=CFS+4&^ MMY\NFSX#4?3$?[N#Z;P*,GT:).PEO$6K$+0<7N!.]FON:&61>XR1_=1\MG-* MXZEA+>16OTXMDKBJ"YRK_'>T)FNNXK<>".VZB0ES MVP#]]$ZUOS$E]@ IT4B[*6,CQ+]NR>%4L$>3$;$C*N],8#3GB5D7H@0MP5?% M[>M# [%'R1QMW.WNN,P$.-,X(O$FI-X0=V,8T+N>\CRR5EX^I#'OYT:\ MQU2C6[*]DUPUG]Q;-KTIN2]OMDZ2[QNV"1/M5.-_* 6NH=+LX5R?T8IQO%T- MYOJX3WIN\_.H"VLOP />,/<(G2N5[\I^OGJ_&Z?CO>R\7 3,,$*X\E5L*V!@ M>:)J<:9QAIS60M $(RH]GAG.TDQ:F:X9I:+S[[(=13YD>_4?BED;W ^C"[U% MA7N NB$49"*Q ;42Q#G#]6[J8%GW>BB$:5JQCB8^_XQ+^C7%^EIM3]0N7;PQM-YZ_B 18FZ/(4SN=X&099\,MG?CKJ9UIOM' MRW4([FP2"J066"T;MJQWJF8:J1EEL<>BWP2G%Q[$K0E.[?WE=_Y EV'$-G7O M=RC@6FR"Y3"1+V'\)+SM:+$1>T._/T)S_52>A8YOUZ1-[JN8WZ*^22?M:\6N M;PSQQ=UJPP*V_V.^_/?K&Y:_O>4&@/?=TU^2>P2,=CS.-=M7G=66]>FYQC.A M$NBB4/X@NB$RGT'*M+'8A(E;1#C-'(=JVV(S7'21PW7%HRF+VC)W"815$ZI9 MRAM)QI;[NV%I4U^FN&HR0"!$:U?\.9'\4;34)BQ,36T3IO(C0&5L\(,%+]:O M/?-G'P_.)]P8IN"N"6H#*E-F9?5<8X3@K_!J^,KX8UX MC_ 88*@?RYA^"B2F\RVTNV\%/.FDV-D@Q-B%=X..\S10W_LF02. >WC"?BMXLK?P-UF1]"UAZ%1V9ZGCHG&/*DA7(4$PT%%"5J52,\J;>J'_%H$*B!N!_EV MIC[N86[I8'7&5_KF1#Q&O^=7X'--Z.KX9# MS$.0T4./[48F\S4SO0!:*BHX4SK,?OM8>=:HR7(M'A4A#>0Y>1T;;3R[GO(.& SGN7Q9..\I213 VA$JZI2G[]2_:" M.2_A-+/@X4W_8I6'F0^:KH=TE7Y*I.M#Q(RYE)G_T+#PV!?WVGC?N4<+4%*+*6>I,=^G,N)ZVS_@D2P4,_AYU8+7KR.7L1Q;PL=2(5]V M.$BA+W%*!5TK]4JM$QH]E,)][#HF0^6,.TJGU^4LL@14X<;)?M*!PM_3>-DH M>CZBSGE9FSX;PJ MYP)+O?92'YHXB:T3%L4H9DB2[JV?FA;IM?+ZY,O2?5KI M1^I6\$YE,3#2HV>/X/?YXD2*(HI>1&P@#LS0J#GT? I:/A0A%^U:6S[1X8EE MA?2N^2W*1!D4SJ_H^;OFT5T-9)G[*0\$';:K;@3VS\''[+?CW(X!7N2HYSU! MSVI_J."1B ]N=E[H)"RG]%,?HQN_@ M%7285_\(V)9PYD+3J"5<-9S:]+K*U7!X1WRTU'-N^MJ03IKV3.O#G.RH #L6 MQ$_%_SW0,S]\]GF@AK=WSGGVI$L; M6R!\[D")D^'280.A;VCJ#%_\+S26RVLO/8!J@KQ4#O<5;Q[YX<>QQ4V8$MY% MJT%&_7A[]>5PR0KGTX&T'2*?:[\%Z^3\N)ZX?)!CCBFMG]B$+9]ACL#F<'<8 M%95E)CFQC!%%L/3$A$3#J4,9NJWMK[*_H8P<5=*S/4-GA1Y[JU5-_'@$+["' M0<&B23X+GPYAA"1WBO-'4-)X3P92 NSSPZ4>&+,W 8NWMX:D'?KY:/%0G[:3 MH$56;K#G,5=)6#[['_PZ$"GV9'I)I\$X%\U1QV^;Z)"/K='96=T7PE)&MS:3 MY?Z6>)=&1-W0,;O_ZP+57P)M6I=6N.&3 OM[A_&=JX!@VX((]37^>WEPGI'[ MLVQ'#GK<5HPE=KPN(O+$5RIFL&/R]K54G=](Z_UF4N4[M>5E:$W=N/#O+\:+_=L@TG^ M3C$0ZK*WA62%%AVX2A6;CTA<0=6"\., K4_##*'WD>EQ$^]X[3%&S[C(]GEE M?3:J26\DYR+3H>%K_YYG]EN(%!,H@R$3T(B3;-($5[\&]YV9MK4J(O#?D;F] M7OM4M(R]?+L\]<8+IY1!F=5-F":KGXCC,M)OR#C"KEFO&'+D"2.(IO?EC-F3 M\\U9S-2_MOK5ON%S&NYJ3*O6,L>@9[X-CO MQBO69=W!JP#^G?'*&1TA44R2O,^9K^>*/%_=GE/Y*6_C=&'KX+(R;/#][.FI M*$-9#3/>1E&O,M,<3&D&X9Q5Z:E"V&>6L3ML6K!:CJ5VY36"*:1DS% MO'0Q#KGQ;OB;1<"YD&#C;/>KY'H:5[&(?8B7V1'$A*<0Q>Q57/C6K(OQ7$^6 M4._&\&0=*;SWWFGW&W$Z#1=U3ST8S;-]4DPV(%UZRVLDT[/1+Y%<)93? M&->! MJP0:TA'3OQC]!4 ^ V_3:".;B=%H+L!4@WF;,,_L.?'YT_/)(9TE83&[M&ZV M Z9=7[Y7/;DI";;/#W#5H" 13N!5$I!+FS"$O1W_;4NG'HN8@J3^\IMN! M]UTO[X1)[PK?E?7DV2F744_Y+9Z>GOL1H:/[-:4X.D2*!2J0] G!P";QY?A] M-)E:OL9"P"ZRJ2]X:<< W,5.\??\)V)NS0AH3HUQI7A(Q M&#D],Z ZT$=,@&CU!#>,J21! I=Z;8HG2;6+XJ9)3\>13_/FWV[;=G=/P;VA5:_!4]$O2/@O5JWK1YVR) M;@)1C_I^P_#JKT#',Z:(5=C?%F_2Z'[U_N= "".RB17E!/YZ >J])6[#Q1WH M'&V,(!S2B_-5>Q-1WAI_]-+!UT_%=!3:3^\4^&P]0FN*Y.6% K;^'A+,SIEV,:%9LP_Z\' M6H2I$F:Q4C%)F@_Z;OA"(=4"L3T$X1VM+K8;QQCU3DXL' "EP;K2_ O&0G MUY/X@NO!$JW<^ESGV%]YV\GUEK&N_CUUJ@CD%\]CKR1?L26A$.,]@1(#_ ZQ MB=@-I8C;9 VN,K8V5/F7PSY?]UR$&4)03 M<'?SRGZB,#0!O )+KXAEM7JLO;.#]12EC#^!K=5OE371=(YP^5MR-D9ZFUS4 M6.==@7P&T*,*ZI"GN(*-V&'LQ?G7*@[M:Y5AR2< M2,MX.T06L\T0B1X_)C9,KB-S%5!L46A6 GH)JC7JOG=K8"B(F1]W?)KKP2RF M5"JF.UE+^XW(,#?+_%&>.ZGERL_![3>=]VW"9&W^'4%MPGK0J=' >+;KHOLU^$HF!\8?( +'X$(S7'M>+5_HQYQ975U, MCMNK]E_;7W^((>1SM2'U9?+RKQJ;3767 M6+%:^L@(\'P7Z1-W"TMM?FM+]8];2@8NY74E7WIB%5:VI3""'*9QVS90?D!F MO*T'PXTLB,OIL;G!3R96ODYG9\8%9U,_^[1MFQ-+ON64?B_7P$DRVS1E%,(M MY+\'(82W\F[Q17"EIR=1(:DCJ0B9WZ5RGPO^T,2Y]N!'TH\-]U\/!0/4,(WG MNG8)OJ(^?;&R36@1#>/*@IY )<.XLFLDOA.>V!.P]65=G)NQ><\OUPL1\U?Z MIG7C\SQS"PJHQ^8"]YGG&;EY>T->[K$\S-E"&"'7"V+N<47&;-TJ^YAVYY>\ M)A]-$G8L77\7:[UN)A%ITASNG?/"73M]1.OF.S>%H_/%9"G",$*D0P3(P-XB MRN)WHN*Y2+L_*XR70$7#M?(W2NOY5V8_=T11W=1'E4NNH;]$"\6(*L'VM1D( M?2V=5N.+MT!BSO'N\+4_X\_PL@FB&$VI*5+$I,R!Q0&(KE5DL'=LOZ<#>#QS M55IZ[=";U$-Z/N+!B292D)NP\RC0@)]>'D9K*J7@+&=F!::Y**:4VM]E2[O= M=<))M36S.I]*=.A%S]-JK;'E(E+B+(M&%'X9[)$VDG"6..$81I-."Q"9L^ MR9<4HB<15 F3G4(3'2<9GTP"7ZDJ:5I-6@RYZJ;5N>HD=/\4SKW?+N=GJGY= M.LY226#M>P\"U"8N[P0\&&U<#=#Z*=<+*+U;II"$-V>0J?L&K*SD)31*CMT[ M6/U"CQT;0A5=ZVV.P&RWHGBRLF*9<8=*\I?0!M7FX<]3XZ>.B9G227?MX> -@(J\ M.Z?:-M6?*5+0%/\'KASNW5+7UW)6D,UD_+P%D[8N:KU^&V[Y*[,;"^ZHA HU M>LB*"J06+%!*-VE_PG6YX?7]>&E?,VU+QY$I:VMKH^%+'['C!2$*^5<6M.H[ MYU^I;DRFP'XAJ0UL%"C"N<@U:H=H@BN(\9JRW?G,P-_MX$L6X7GYP>M/#MV# M:J;I]=TJ]VU#*7XOA:]^^5[RCP?3BU'U^ES%J>[U$E'>/8)F^)SBA]7:+^VO M/M &?-Z7!;$33T]\.XVL_9:Q=]NAFVW/SBN3?-B+!D+?/69.\B7L.&)$RJ%H M=_-3O'J"W.*<);\O#.'24,KSRFR_?)_DB M> GP,L<:;S[&A^-U&R=J.NR>G.D+>_IID:\_;NG5V))BF;'G!.;OM]S 0XZ> M[C/[U267#1[)*C)1RZ. -W.JCP;#QT!,_-9*$T*)N[M]W 2O^&*X>.-J?G,% M]U9\0/JIW W*8.7Q_8CMX A? M_" 4 &3P%N> .^)K!-#X>H)7U M1&M9._S)LRZ8MP/$IR@:Q+/8K5P(7 ;020%"K)%4_$FZ'6'&!R!4SF/3YXPG M^_-O8,WL.$E^X*P]I:5\T.+9".0$Y][-'@ATM["9>&BJ$.)//N#%"05-C MN]M:DFQW7C^VJ"J3GQ;M;S*W?N'Y+HG)[F]P6Z.LLEMZ=!6'+8N06Z7R^XF M1^8TBB^Q3E_*3$37HVY&8R5!PK=O;HD?*EC]=<^GGXY=I.EIX>N^(.M!\'#3F'N,:C'8$,?\_]KT>CARP+]7MC7;/KT*,%SPB*=)\M7P\B"Q'+\31-'=]7OL53^L M.#9G/0Z-V1F!"9/367'Y(.*7[?K35>=+-H8 3?:+#?&VVSZ$'AIP7+O"F7,! MOW.B(R2B[.C'A>L72U!31A=7RB^(!_EB]GTZ)WLJD##\2;_TP?H3A MO-P D-Q ?>"D^\2RK>F3TWU!96&%E2E-&M[+5J/;,PQV9/.98=K)]X"_$UKTQ![9Q/,%BIHRG)28W MK3][1.;/[]%]U2'GBPL\/:5NOA"SY& @%]!'G26!!K5U3S'HYA!*C5M_?:AF M+-NX@V\W9;12?:1*X>VH[_16A1]^ZTR#\LL5,![RNQ)>0JCZX!E WP&LI(](=]0?QJ,8:*KY@.J->UGO+T0GR 0= M/Y/T-PG6@I\:AWA )G\ \=)CN8PC@',+ )R7BX%NM/0"7W^*YCLU^;WW>L9S MRQ5.?U;CJB6O=^U+->;>-NDO\T:N'WC5Q$#B]#J;#J*C &]V =!/(N%.@ ;C M5PT1V\+;/%__.*.=ZW6Y\C/E^S-I"9[ M[HXH@,-V!F1)#'_!1:9OLL7.CJCJ12\WBR+KM_?0L\/J1^=\@K). =?^9N#@ MMS=A@",[5 MUDN1VY$)\8115RIP __@=K1-,5KCPKB-S;7G/8 M_P!:XQ,WG!7=6<4ND"L;;#$-K])22'NS=L]*X=5,7_16:'(7Y"?33EN<-[N( MI7S3-HR)U< ACBG/*4YQ(UA%?3Z_%G(R#CIKECT?T32_T_@\0$Q=LG;:/:1ZHORRX;X\T(7/^_Y?BOS\;-'LG',@6YL E&C4QV#$+ORLV !#J9=L;X?#O:\O0Y?_\'-NFUVRX@&D(?R4;P%7"" MB 2O39B8A8RJOU!/WG6\E0VAF&%WX 8"BC(1^3ZL;FJ?;MLSSV/:07^=;"ZC M[0EO48!CZ;_O5"[O8]E_GT,617IGUAWOFA MO@UD6G2QZII54\3DV,^/V.TR%B&A9Y+,8$GM+U/$0B+^L]-24$,,=4-0RXWP ME_BV'QNQRZG^5XBIG;KW95##BFI.M_X("=\K\+P0.F=6_7;;[?V6*Z>.B7IG MX.%TJ.(OD9[HU, ? ";R&AYCVJY.JO;G/)NI?AG@>SA>)^%0I,J9T[?A@:?L M9;CZ +H+>]=^"Z@&4+M]T;*@>4^,S=9;&,N>P\"TCV]YA_C[WH8L]7 IQ6PG M]ZOWCPDX*OWOV='F1$H $8-0YP_07J(S"#OP:J.U?SR2"BNRHLOQ^\8:?W0, M%30Y-Y8$VH9QB4%-MQ?_Y+>=>:6B X5(IP7+.HD<2J:JL<%)@BY> '2G(U3 M??2$TFCZC.D\*BF_4(<(W _HB[C\PN]0,]7ID8EMJE5C@VR_N=HP$3&<1Q7X M@@ P2*Z2)G$FA"]15<&U8@TD!:SW;\)$?Y[LL9GQ>Q> 2=]W[H;5UWI7RBT? MFL[7PN$W2VB/?]]=\"1_2N5+D(@,#G)&FWFTAG&*=>2D57R<\IVF?1Q,1=(M MG?,8MVOR%_P'#YO*-(W/BUF"L1RIQ4V8'(I^JQ2X'+^^O,(J.CB&WPEPY@\- MG2^,2:\=(I9/+VP\7-'+T?$VG_%IK,+$D /#2K8U/VO=,Z!/@^)Z'8!3T-. M_";,/+)UBO^ZQD#HMQD21'IS%?@HZN$I]MDI5*B*A3_Z1'W<:^5>^QT [VO" MG1?=3PX$-8^'I&\O5-#*">K":AUXD.&L(]3$^7"E\%;S3 MY I_.^7">B$ABXD5HRV@J!]T J)G4;M,BHOOL.9P?&JY]C\=1)@8J+7F@,CAY^FO^J7W45;N?AMB@_? M#VH;-UP, =)?Q@1(O$^OVCDR@=LX)K9(^\]#4,J\0E1(:7H;H+AKL%MT^0;OY[V%3U+0' MNYA78HFEQM'U>\]PCS/289^=23WE/_*QSQ=:MBZU8<[\WH09KAS_O/W[6].? MVV\_OB7,/TFDF)6Q?D$JF$,UG<2'F*=[VHI4:\!76F?9\.8?!Z J-7%9U#80 MQ"CR9?J*!J*@*_]]-_&Q>:@4BKN]'I=Z"G/[)J]T91-&I59.Q[!GOZB5%->5 MC NLG]V$W;F/HF?9)%)F ^=C[_!12X0=8U?5>ELF(AK1L/#5V(MJP7K9RLT' ME52NHNW=Z_+/WDJ]U_0[_^XF#(N:5NLGUG$1+9TYK 'G3(;.AG9X9;_W>\!A M2]O@^4M+6HFN7IZ['QS^6Q*ZUIW71?H^Q1Q,)7M,*HQ,QI)]"T7T9A1"EK%/(1,& M";V^/XR?S#W7=9WG=9S'<5_G>5Z.>1I/ M1Y3F+UWXG.'D(M,J<4+NZ&KH(OP&8?[\!G,$')SE5R!8?M !VJO_#"AR8PC< M&\IH-VP)]K_97OPBR"#@^XBM8$?''JE_-S(@')U/&#(!07?8V ,8]\&D+36! M_J$R.3!LNCY"'V6H-M,K?&*1,O_":P;'PAHT'WWI#)/2N$EY5'/U-*XA;A_[ M'#UW$)9Z3WL 5GV\0XJ.S!U8-JD=N/N2.:ARL3+XEG,K2-#)GJG%>PD?>Y) M0&6!IXPIKO &*QS3>Y% QO*. #S(I/DN(FFO%R6\J!I.A*7Y&A1.3B[:)\[T M*9W[UG*VM-&@JO1*HZ2KZ0*Z6=W&7I;SP7HN053N[>"WU2#^KTA /S<>K40= M!S2'AIRDU[C*[:\^61RA5_M^LCCV\DE\Y^3&@=:8BK+E:ZG)_<0'C]0/W+I] M%/< 0Q[+%%,:A#7-$C&Y&*D;BH2,FSVZ2S_S4-6(5^;FKO?0]QRQAOD%%^Q2 M3DZ-CLK$1Z/GWPXUQGV"T=T,09+#XHDA)&X>2S%/8".J0S "/0JH(KO9R+!8 MAQS=DV><6DF>A0GY-OZ_. LMPZ7@Y"X$W7$C MN4=R@FN *AA2U2FB-+ZF>IB(0C/O8>+_*K"/:#U3&E8:+%H3G[]L86SX5 (U MG'+AV-S<7^@BE"MRFG6 VP<3:H,O"#'S@-SH%X V,?K(Z4H :T/_^ZLA4'=$ M_JGXC>84YTPU_[RG(A3'R0C$.(QV?P66PLO32\)$IA/\2J4,^>/&%Z)ITBI% M#RR.4,>"5I?U&.)57[H+0/V@VY3?22)-=Z,(7>X6)#HP;/K M*R:-'EB018X<.:91*AQ3#NV.Q %'D5QAIW(4[JTO;+K',N3B3X*4/NT+?3;S M"SVJ2C5MPX@XLK<(MXN87UVJ./H:'A"E"W_T_NW=XQBVO#I7N+>6.].CRLFB M<8T0U1EHGUL=RU*?#"R.Q,IE-SI.FD0,!<8Q]H1;O6M0M%B:5Q5A"[ MV=< 298\H.[#2"FFE-H/!FQ1&[+Q*>T']='6-_.#&Y"!8F_3;%]:??W\.::# M23LLM:_06EPR](\Y5YB77;@# 04YC$#,S4&TYF:A[UF8,\:)H=0N)#^J]4*8 MSDC?LM^XX?SZ'WQ'HCW$H=!^Y^) M"&>T'/H=SX7:XN&"/3IH$0:^=ZT+*[):IC?5;;<#$3;]GFI0-MQN@R]R/#P, MS[]\?HV9;L,J'WF'>?6":YVZD ?@=B M-:F[9@CH.[&E19D*@"DOVQSH8D13"+W0=9+$3\N];:^F_L( N_9CW;6*J_/V M,;<_MYCO[1<\]RU>!8S3Z4''M5[SSL]> 11J9D0-@'=F,)L#[U-+7:TBT#-Y M#6!0M73QN:84'7/UP5+AH)WI']IWMCRXHO/!U:N^1YW2/?^.]].4!NHHV0CJ MUZ(DY#=ZU8O&J(2;VQEG_72+3G]OO"HX:P1YB_U@"*B_!DI!E"U&HW8@R>9, M''"N9V0%V7P_U3)NO'G@>XQ7'-)X>#.*]@_OITSM;J7PH^(6N7L+@!S:EV)- MQKWT(066+5MS(<@)D/N8^N,@_T\"8%'@WC:)(6,)(EQSM#&#WS-D"R:KKW>S MVZD<\>3KJZEPDP8;,K&UKW\T>7G?#7Y-.^?^AON4QC@2HA6Z+@Q.G 7X,(:8 MG4!3B7@IAOQ&?/*M:?=LT4+[VD_&X93E/5>^EEDE.NZ6\7]2\XT@C2'7?J=> M!#>KPP[$#P-XB=XU10!.]0--W4(89O1^SAMB#(=R&4]W- MQ[C$%?W+4D3EDL7P66AI,_P*:8\VT5 D=%F50%]^ICF%*E3)Q5R[E6>28A]] M2DMG30WR;$Y+?MT0.)CRE 4%UKBBBRSSM1V(+ B?L#0LM.<@ZFCPS+(\<"F4 M[., QG'I?[.S8@)-JR*)RWM^:0;K-\*V,O5N[4G/>F:Z.I3L"J$$H;(-VN;/VPIR1N@(9A2#6\\UH!M\GV4; M4Y%[EX/-)]YJ2K2MB4T'?94[4_,VGM%:'NFSAAV% 0=52DNWV*KZK&/]]T-E MWO7(3=X0UMG--ZGO,]$46Z?3=/(T),>:5[*[> <)[J $[E3SJ2B],LD9JY=T MI:T28V6N.MP3PC$ DL!!)'/2+<08?D/8W7^PTD#!P#:^KT''P9Y:N2Q(3_[6 M$$I1"MJ*R8ZUD'PD_A1V]Z*")L+@0OG<'+CBUW' (1BOP8 @=+(]+)9Y"L#6 M '5.$ZYR/=,&%K+UP5%?SO]^'N.R*O=0.*_R=98!& M<>+C+.-(I%V\8L8K $.>Z'4MF$*01HG\FD2%M0?D7D;]*?7TJGWN9?^FI-[P MZ(C>-=$C_U;$MLS92BO@[+X"\^!?(B@J8Q;0_)QG:/O0&.H;OX'H'O7INV.6 M&S2Y;>T%-7SZ3;]'Z)8P.:[?XW\6PY4B[I!U/@Q7= <][E7X)==XOKP) 6V M?/4" K5)['R.PKPUBQ[NV;=1E6.G^NOR!\^C:CFVBQ/8]U;Q_V!P3*\B3S$3 M]L)#QN>U^[#X+;:LW,+:RO@ ,H,)HS^TOL/0H?U54A%U+"UNV-_2>H>)N@,M M.J2[;^[&W-,K-C'@)HYE7@2*&",@;:$@39E M4'YX..KR;==#KF*?T;7JK_LJ%+?Q7#$6YUDWE&6#Z3U@*13J*S:C_TN3CD^\ MR=9N6!C8;^3A^S.OH6)(+>=BL5J.,_1RL5*%".0U_2E7>+R1.T:@7Z3QK^![ MD6G+AL@'M]%ZLVV9V%3/\R,8SJ MO_>%^7)>3#:LD-6W?C,VE3B>OGWYSAIB=[<@E6/!MBWJE=_^D%H>LSHKJGA] MSR\?>*)QA$:00M.^%-'27#P=P17;@02 ()\H@^D];=!]+^#X.%,H0RA-_M(2 M,W&EWUQ!&OD/7[RW_-?WJ%]_^%AA#"Q71(&EP=[#*0!)=3A<@>ULCA4);Z"% M^S&*4DPR&WSG3M]:4[YTN"7'S7TTJ\:]1F1=M@F%4X33;YFSI4K"W"B6R55Q MDP';6RO6GV\!6I.S_?CE\'G#RJ:\=\6_8C_GY.42 M<4"2Z$H:@_HY^S"J\SM7@M3&W_:3L+#MN ,QA/0 MK$^STB&62V9 F&-67%%>G)J9Y!Y'%3"OO0&:J5> ;,I%HU5+(41*YTK(G3&% MT\S8(,'BT-=/1UW=*1BM?7*_]P#2ELF46_U>;D_O#DUO-,D3;E'%W('W1 MU/$!7Z69MMH_G$OGGA2):'>47OGD7A&_HOO(_\-7?]@C4K-@#]:K&^&7_ M[D"P&GWP.3-;)W%8>\ZD2M-XHL,X*R>J4$6X$GRRDW7M3Q(]2IL6:MA?)(GR M/:E-=$'54O=[U5<[3Q5G8CLU6!X/MQF&8=-\K&9K]%?Z%%>$MV&7@7YZ(!5* M$Z:3F'CZAUHR*?G.'O;]QD'MG),'FW659/--8UQ<7=W+-".+$]Q'RG2GX '0 M!1PSAM/*A3F*4RO+NA10A.6"B@WCRZ@>&7QV$VT2AV(7&.M\ M[>\.?[%@)$?ES!F?,*H[GO;;*1&4;6\1;9@'F*!QX(#<,\8*90F;W58:W;>L M0_];KTA*[U:J0R$O9E!=\?)B0HOE^!+W&W:W;F29.-H8G8]X#W[]E\@0TP X M2G$4&A#NM=R!S$]ADN]]9RNOQ ;RV)_@]//VK@R;%%:?KM'0?LU]8^%OE>]J M>CA"KT/O08JXP@00F(;!5;[/'4)S#QZG%A&Z BL*(KH(E&BY AS(K M/5<[B8HV"=?" DV7N*VUCHO76EK;$WQ#BS__.7LI(?]6>1Y[$],;5J^GAR$O M$>9D]6X^>Z"B(T^\F*R$M1>G#47==B_[DA^#>X8AKV S?8T -QYX\@[O4(M# M8I0-_A^M'B'.J'SNJ/="<'3_Y396V.;9+WHI^ZS_JQ<6$CFF4 Z=@\WCF%\X M6$((9A\P1$'V+P6Z3+%#Z Y<*40%/" 2VAP=P<4FO&^1XC^E;2\AY=W9-9]C![+%2FHQ?2>9?NP GU0%51Y(B'U=["Y M[[ZVCPTW;_YU,)O7DZ;9*;N(Y75".0=_+;N>L?3/PMV#L-^ MQCO"/LW["_[J#N3&N"A;LW6&QM9D.4'%;>4ST8&6[5I/&>*;/I([D,J0F>/+ ME#OW<&;_9C0+K:W5CEW;8X:=VI@SI,@3-^(QS:3^C40P/EF9-5-Q>U'W3I[P MG@DWZ/YIJK 2<.GN!X],DU=24G8W7X\?PPT[ ;HDMB*.==R7;#/IF_NY*QXK2F7*#ZY(X$:/YF:0Z)X( MX""REP28.5&TAQXQ5*OEB;DP8'*SUXYAR53;RJSR:O]I_RE:0.FUU.PZ-6H$ M9N!QY]NUM[NK!Y$+;F0"[03H%J\X+S%^6.#01E(D0?['=G2"YH3E+I3:B%WW M](V6KG-7'SL6^8?7DQ:B+XX:N/XP^"O9M"EU&,(1!)?+T!-]F9,&)_^W#.%5 MI0MJ<)[]48%3'?Z3ET?,E>DP2EM)P8HW6[L\/88U\K]9*?LIRUT>?U29-A#G MP2L?WH%<@^U%6W/2N'MXF;.\:FE?G=>6ZD ,Y;XEBQHV@ZTU7:Z?C7H6@'7M MRK<)UB9TO#*J^E[B/2PWK:X8<3/4Z!B-/[ M==OQ*1DQ5T$9'X*G]K8YR7UFNW9,-J+MGSO.X*-=#:M"I)YH%JHUZ%TCIS\Z M2Y')-JNYXOP2(C0# MZL/O [BT'8@JP<\P&:;4JG]+G MAZF/A8*_*+*?@(/,Q808SANNP&A5%,,Y6R8OU241J"/;))'AH@9O:M=4)>BE MOQIG%WHJM.8:?KE,6J,*1<^=+:>T,AGQMR)8=R'.LJ<@XA!?^.5$I_%K6;7#VL]ON, M<7:51?-[LK/0.$CK;6%SXTS0?1(C0;B5)9 K$*)P\K-.+.T 91XM''%'KEUC MX,!D_1^@ZDTW?D^XUB&+,N\3,Z=R8?GEN-%0"C(^SH*!I_':%!SBU!/(]3L0 MI;^L.EQNB>W .+P7(=G0J*IOW^?*]#O[*F7\_'\J3+FWR]XVU]->=AY>WA]?=/17&>EH>C_ MIM>YF?-,_7C^!I_]H.0[G[=07G+-[=%M<[:B.0OQP[/>,#3V&N/\MNB(_:-# M&@8?41%F+1TBI?/>JK?WE$,C>*T+R5T(V%\,8+9)WH$,C?,!U/O25,*@@XW3 M'B"7Z&E_OV1UEG6R\?HT;G\0XXO]L8Y4P2/-2/=G-E<&"(M.U&^/P:EZ\BS& M)<;I5J@WX;4:7]^./-&5GEGV,*7#G*T&:;B/!=%(#\3 MP!!O8(5!J_#69QCZP M5U5D6F/J1896CE;.,5K#PAZB[XW3CUK^A?PX!TGR0/ 3R.U8NA-\ <8$'YNB M 40P0B]:GGC=$ML@3G*COZ$E-[Z6(D[)MY11-;R2C^B>S['T\'-AM&6.Q=T$ MH67%K -/:C-+G #RT=\V\4L#TPO2%=O($'?H_)>'0;FIO>HS9H2 MTGK,TJOH&_TX?I3GIO<,4C_^_BS,ORU[7FW7,<=O@Q299*N;]PGY6/HY7$:9 M- /#5CG P%H#"M30'UPEK%#()@K3GX8W*RP44KR6+^EWV"J(,3JE?FJBXBSE MX\O'.N:6?*&*TPCZ/231"Y-E;+0\1O&JP^QNH+S]O3LA@)YF/"C6\L%Q^9OW M9F,>P"HHR#2NFUQ:]O?^W<@XE )M&T;W2VY\6\$1>5@?-_& MQ="[_O$W1\M5XS18'F)[=F-2RHQRM#^B MPR@DT9#C/=C]CZ//:A2^%SXK^$]$<\Y>UW#916@%SY:86:1&#Q$65YB;G#S+ M W$3>2CY09)DMQ5F!R*LF5)!>1(I.A:P?&+)<^:?FO&[%&/(FPLZ*?_\/T!R M"'8]O"!EL@/Q PDBB[MG@U<@@B%N+,@A%=%:DPWHTV$X5*O7.>L(UF+)57N48SM)[#B\N?T2>? M7@#"ZD=-#^JKN'P+6 R)&U?VG[HSUGSJZIVQ^PJ(!!#U0O"##7Y,3TYSCSHX M"KT=2&B8].5)-*;RQ]<>!5PZ^MV+MB:IDYQO3P6[LZSQ"W)4_5,O(3A2V8GWX-=+WP,IDM$W4R<30C:J%F7!(5--US MGWRL*):UDG.6>W31&B+S?]GGRLR?3!^,3=='7%5GCNAB\/[B=9Q_1_'% MZ=HC8Z)Z>990\:SZ:L%S^Q5_$^:=F+*H^FJSB$_AD2=] MIUR!Y(:U(]X([^/=6]:FNL/3#NH' _-.11W3*!VR?&,-03>PO$$SR1#()01\ M*A&(,^+.$"#M< 4@9V;4TX.TS+9E[!4-#=>,.>O-BZ-L^S#MT7WZF"$Y58'F_-E^B36XC(6-P\MSIZ.C'4Y[4ET7 MRL>.Q)Q_7GOS(/_/DH/\WPQSX71;D"F U(YAVX=0LK1 JS-@:6P/LOV)$\@] MH;,(6;2]RF!A1XOP552)OC7FGL8NJT.C.2MWC,U-S3/AY(<87NJ<,G9!WA?L0HF8 (B_@8B8.B[3_>?7UW[ 15*(%M%UFQ2KCZ\'"LG7]' MI+PD>O3,>UQ3_J5@C4\;\=@FH?52UF'N^#WL>B\=1HD% OON45[=C[S[)FI; MW\JE+'+1='0[<=1@.1H"/3&V#.$[!^%;?^0L-(S8"R>G8.D7#$$A*&"!9)FC M]3G8]FSIMSL0*2D!!CY5CWL0]?#T2SW;@_M*S[9@(CMDEPFZOWQU>^'D.AC= M<7Q^@^D +OI^]D5>ZQV_W'FWP>WJY/81ED)NLH4N=_FX>&4Z_*I5O9%ZP^>&R,MSG#^X[S%BZSN0D-A7@QKU_5@71S$'+,/9C_X)#WL;Z$X$ ME4.+_E>[H J_CEC@)ZH>FVT?AZ+J^NL89_OB#OZ,$V+T/*N80W4/E&9CPL)T M!G398YW65V+,5=;G3=>PXF X@?..KM9GX'ZD5,1N$P==2O''QKO!:!@RW*&> MZ;;G9X1R5WKPA>=V%D-1@;?71XGYH1,_RJ%IO-; N[]C>I4L-.D8(D&@#3/7 M9<<=9MS(LVRX']FP*KT:^O6\9OK5GD)*HWZ>Q^7U] D$\@/LOVTAHB&@7L26 MKJ96K^,HR#GL$ ;R*YR[#V7V-?PN7&016/1LRW*LN>A?9A_[[FM7I,N9XF6' M>,HMW9_O#_)_A65AZ6>1@%8N38@>_1;3NC6(B5\83[-0HK_OK>\6+4>@G1C: M!56GSM18Z];L+@C1>5XL*F.]I^JR8!U&%4[.(H"67H@>](4"J8SOY*VT;KM& M%+]31PL]O#:6X44<,7LL(ZZJE5TQ[;:5\,G]_1UUH]J ZX+W;<'-O,CRQ/2" ML'L5N5@QV*,"I+*NL-5FNKWJ !M)6(K!"UY>],47=Q0,]T;A&<_/#>XKKA1] MLV :<-TF]$>V_+FVCR:985*#7K4'_E>L@:QZ7?QH[Z[?HV,:V:L?!G)OAWR2 MX=N4I_%Z14> ;A0%&O44.YA71+(()>9)R[4NFN M3\.MI$@,7.X@*BR\_J';#(#T06"34X@),IS_"O=WREI6902F60@TV>[=EMT8 M@$HD14M9A.=]=L138Q^[9AC)>2COZHX\Q@07EHCQ ^'":3V==]A S][HWYB' M46; H Q=E7?Q_OS#&+7B,;V>-2G@]O@JH:ODZ-*#(%&=Q%-KP^,EON!(Q4'Q M5]09_HP<02]RQ]-5<=2O#)LZ^LOQP7N/+.4Z/\WN>QUV1%LBX?&9J\[[+3T# MC&1$MK]E0.B(16VN< %+*H[$%:/O0/JQ"T/D+UQ-^D;R"^D@1<'J3%,?G?>3 MUEG$QOU3O\JSB_T"K -G'2_?BJ3:O MT#AC.IZ(44+OG>FVH\*%>J5^JAZ8Y1X(=9.GF=P6RJ'&8MO3PS4=:IJ+%0HU MLN5,K:_PXX$E\.N)_RLHGR"T126QO-D!@#4N%"[)UNNPI^!D,7T?&++=VYX+ MYP/P$GJ*B;82=AY?^FI&NEIOM$K_>0,:.Q#<"1J!Z\*,2\S6*4QXKBIZ_PR. MJQLT*S?YT])P!Y*<1]U3U7IXE]JYYSF<:^?>ZNV]?CC[S=:AS_/1?1N !F9= ME(Y@-D_O0,(1*2!O_)L-IS:V1]PQ:*;^M%0/W9)"*"7NK34Q1EA(V0RX;84I M6,\]N=@>\2=;AH_]Y2>"?@'6U[6T%R61_FC MW&NODRI-G 6.IV"OU;D[585T'/Z\\+EOPGO1^ZSJ,;^K5NJ'*(\23PLEBJ'S MGF-ZH81KT!221#LR'=$:EIK+%2.%_DXW9?$Z%TNW(Z%S(7N-LYE14VDR>TN? MFYQZ3>8?NQ]K#8G96.>P]-A0SI.V,9L1BOR#%_CNF5]2*T3? S.FH0V7W&9> M7-%I65Z5;[&_<_>]L.BW=[U\.L]L95=X)VC9H$K.)>Y Y #6@+FE $,\07X@ M);U'-\A7G-%151G<8WCC-@77$!9P;GZN[>G2+I.RFT]'D#:35Z-_FN MJ9U#')=JR_EUT=W@NU]6@6\Q&'TL2/S=0G1U)N@*2?4]9@BTPVQU9M^]OZ4T M_(-N_^= _G>[R!GUCJF*]#::XZ1[F>[#B7'%)S<$AXIAH_7O,4%P/RB@A5V/ M9O'_\-6>) 0B4XR\?%%4#LXBC*J"<7WUR?3DO0 #>Q\?GQ/#^T?S55Z+%JLT MOY[/[9XX!5,!#+E[VGEM&3E/" '03,PN"T&6KH\WRI!:DX-1 :+&G0D]79\$ MQ,>#D?P*6SZS<)^>*8:<0Z([C>ERA3^QC%!)E,)L\@9@36,C M&.I7&&&XI-U-VZEL]2B\KN";QK)9!PUL4.$)+_L[NJDWC"V>*7S4Q7_ZXRQ4 M$#=/:OJ^WK4#$10 0';.APE%)! (T]CW3@9%G$TEUV(!>!B!'1D0]]6 MT<7GE7=\/O>CBN3KT_)>_OM]3M(O^_)!:_Z?YP_R?\%E8.A6"$!+>Y"4V+.; M4QJGRQW?'GQ-QJ9\=( F6IR(85@1>VP>Y>>],E@Z:TR&O/1NME:2#V'X;-!X MAWT3G"QX&&Q^Q8Y3M ,)=GJ03<6*HM!GT9;;A5VQ6A75=HHQP7INM".=)'R* MOCI2V9(Q$#L@PT8O-ZD4:B S7YLRU9_;+:9@\V^9].F]_T\7T_C M7B2J#>IB++_9!I$=1EWW,6V$]?$1&EL[D+:B]25Z-/,58/XR;GP' F-KE&P] MB.QZ>BCROJ)'V=$-P88OYGF#7_=H[NU@_/)FCSRVD/;AQ2?]6;:4'].%5\PE MU3;3HSG/-GF%-YN%B=9S==8./3O9/+AV$;I@\8[F?D/)_8N[2*MA4=MCG!TP MS)+AOD? =B !,YR'EKIL83JWFCX=3/?P0MF<<&KUG.==$L%SG\8\F#U/W_KL4C#Q[,M/@7@^LX6 [EX[1CR$_@S7"VC,VLPQ3\)C)Y M 9]5;Y*):_O9>0E@>3>U)-Y/@1_U\O#MAQ8W%T<_6DH)C_/#GN64$@*A#T@M MV+XE0S*N5\S8;8I]Y+G'0&!%\#U<1KN*N_OBV02U1'G"J^*5= E!]T^)-1 ( M1';IXBE!=#;K# _?R&6$-@SM'+:C.KT'ABKH)\E8_/!_Q4B-9T?6!D5'2UDK M$O.-/1V?:DC66&G$JA35J>JN@3R_ #A-AU-RW^9"/Z.B*46IOA.&.+'E.LS] M&F\$8C7:6E9LX.O7Z7QOG[%F28OYRNA%18-;Y5!Q $0W@5A.8L\A5-> Y0$& MO&_L_$G#H;+]';-Q^U&Z%Q@.G.I4]L7:QE-+]B'QLOM3^+; M17.INN7\\O'^&O7WO)QL0,MIO8!UE.TXV6.,@OL^.2F)O/\=_H5"Z-5CV*R*NM.&,K^$92!9/$?NE1FZY?QSWP(0;<: M![12B>,+-K"%'<@00J#;KH;MV#$=AFQ AQH.D&0RUV)HB?I=@VNU4,.1/0E7 M3D'V7N]I!9TJC-/PO_Z138:T1:JA* K'; ).UP/]SO0KQ1WT]H%Q(D;""Q-X MZ$; 7;G9B23=?<_UC?G5GTS=4:F08-N NPW.TV4]^G%3G=JT8@:4HIUF"D_G M*GN9?NR^ICT E:P:RU_(.M7\,H0/HG#=YO.QZ,#//NG;US,@_[J8O%-OAS@B M'&\X@-C+C@$H].^7DH;*)*[DGF'@'Z"=[C\/:>JK'SU@;N8RN)Y0G)$?K<6< M&WG=6D _P=W3"IKM,[@E@OYA0I%)A-:U'R0)C8:!K&1UZ'?B2U1P!4N8EWG?K1CN; 1@&RT4$[I2IB] M+QV?@?R3;JJ6(7F!.AG4;]G;]+[KAFZ\=_RKO]AT!-V),'^"BN_-%8O[P-4$ M8FKF4; ^IYO;\LEL_15]+ZNV](:O=N5&6J610@LB]HKG+6@[D&XE+D/K31DX MWV@J@BV)!8&=$T==^G(WRZ@&J_B%#3HFS]GH.HG)E?2[2'&IH6V:=E M=]6(QI=+/CP]//X8J.,*J]/Y!PAT=T-A[C)!A+O+!W!SIY=5Q#2PSS)H@]6W M\P"L<]&%6%TOI1.V3P9/23_-?%J5+M,F.=B@/ASQE4/[__\EP_^7'U3T$!PX MB%Q?H1M2'2OHYZG?B7&&C.5<2@=C-XZ,3>V1ZYIIUX=?$."[OG([K- M-_QCS,4RIL?G_;@B<)9ZW *AU?<9RY4[2I T0+M1?/:/JS;+/7WN8UGE;W%0 M(W_9_@ ,^^V!_]6,U'LMCS[OT=Y<&]R!2!#\8\#=0X4IHVR9:E//)K@GE]F6 MC] A0-W*_7L>)F+\#OBVEDV_YBF!O$R:U;N<,;L8EV6Q[ -VY\\+@=JF]Y'4 M:\YCD"\&V9?644N/)'Z/=\CZ!R]GU_#_0OX (H>&(HV=Z Q/D\05^3X9X M,67Q0>:5UHENOKHW7T06,7'T-RU/R(*/+VQT[!^M)<3J8*NY$G$+B%;H$'S> M=XHY"T0S,/982O)RJF7CLE[WG5!D:"A?Q*VI?[V>_-*V:N\:^5RS$WXBQFW9 M$B\'P?W8NPM.+I\=_&!XDJUI9+'LOOR^Q'I*IV ZWB--)1/F^8,M>9\A9P@8 M$8CVY!B#[ES ?4.N.RS]C3^ MZ.T#>GZ6]C(<(Q >3%8[7_"2")YSRDRS0UU>=7>]!FR?V]V)C#2VTV@,DR@, MN&X/JNO?2";M$ULL%F3QP6R5@OZM*$M[[51]\IZU380MYOB2SO8[#?OLMW=^ M]]Q3Y'B#S]61P)#S8:UY0MP@;NH.I#+OH] '#/T6EBWW?AAGP9Y,HD>Z M#9&$T3=XF04H;68><"1X!2X>XHI1:C")]7'RI;^HHY1Z'M68BI0O@VEM*\5B M#RP<5/KU+_QCK<*A(6V0V?YW2/4$)_>%^IX> X9$P$FAC;MP.OSQO>]LU[#U"8#J^7'073PT]U+O^=JL<&L3)(I!?P>E. M\#V -#.:\Q =P_C -50 JBGCJ7>7X.Y== YC$AF):/9ZRZQP"6*G^\LKI,_[ MY&F.AJ^2:[:_,\LYK9A TORND7XLO1.-,%'$9?U]]0K-BU%;VB4P M@$\^]U;EL!T\&YR&W#@5GQ4G _K"&+9E/)T=QC SW VX+O9VN"XK,\QJJZMF ML"^\EWU6"PN\+6X;#;VRTWR55YQ"=/_OH8RST+K\>CLKA ORLPX9RX-MP#%J M:$4#2LGGOOR0JNS,G_F;D0@HJ1;Y>0>9%_G//DKNF0^(,=P=]^!((/?Z\_,3XQ?II7^BV-Z(>U(-DR?E0,+:R>.S/+U6-\'T2 '$^#GCX1MJZ/[HII MJ+#_DZ$=X%,9XQ?1:SRCVJ&W6@[9),4^?P<3D?RO(.$4K)1$=U @\-[,7(+-L)XD03E4^JR+S,L$Q_.5R)/M,ZXT*2(O64YQ0=']7RF3QFY"!=0% MA7#WV+S7?.!(>W%8$4( *3F.US0Y!=-K9JD=LBS0"<1>,\\PA?,OA=S>%U;> MOCLF<,HP6IA6F2Y9Z5Y:^=EM#X-RF9>#QKM1;PI\RNDX&4RO ,$?JVR%6UV& M 0F,OB'G#D9N[KK;NVEYQZDOORL*%4[M0&Q?]R20L>/.^_@..%0E'10R;0## M?P0K.NXS#/]]G 9WY:%<_C1N*4ITRZNEAOY!R.4[G+2R9/K@F& M:04>CQPM.GKVKD=E,?'TYO8BN$%Z/G5?8QV,ZR6)@-QZ8W@C_-#2H(MI/ MA4E[K?D:=Q1N2^O]'@D.5;?H>H$*J\3'O])3'G@<('"$G05.H(L[J&B^SGG! MU@!58PKOABC%L39?N4D3VO$-8K_-DP\S'R#)IDH/W;N7;T6U34O9&,4\:.O* M*FCA@%% 8)K3!;^& '0#:>(D^F5IUIBM#Y[-Q6/ZM-#XJ_/_<;4;:C98!UXCQK9A, M4_/1)B(DN\,:4*5_F%ZH+TZMMG6^WK;ADL,W)%^F?1 1W.\L- W?W>U&Q:JP M8?3J'(L[E(KG:_?&4^J1[=DJCQ.:.DN6- IW*>4USQ>4Q7ERX^#D;QCQ8((X M@=P.Y[.0I"_;X\1^+!^;,%% >U6A[C&]E.X[>G2?CA1HM5?>^W+2XI2ZI?GA MB_D1B E_C 6"?OT@J4'QLI1_G[,=L'21Z'U:-I]T">%.$D8[[SH.RPU8'PB2;%% M6N'AOOY_6'TT[Y07Y*3#\>Q#.Y"6/NQV2 ^.=RW@+R_/'R2\.5O:1E]KX<3E MCG;ZJE=5IX![GNE)[>LURI 3?)/Q)^%<\2$.H?L.&:Z"AG*R>F! TJ"B8T(# MJL=K/,-L9EEY.JRAG>7^U"$T]FCX67O5:KG%VM$9YH;!O("N6LH<= ;3NI$, M)Y=BZ#:P7>PSG'9_X.L*3APP9CY@_*=8G=JC!.3VX^6P\[.;PQ$:]\+SRH<" M9:>-NAS?7S^"=*<\L!3P'Q^"T5'1[/^<>%F]?KEIF#^X_L=WN.(G$T>PK9QN('^$MKS8G=L)L9/EXY2K#XUS-Q-*0S'LYJI2*$<,XV> 9,Y^/ M; IZLOX66]J^EZ#*#F89L\\ .Q!X"MJ/OF7?.8V^5HTJZO,LS;IWOZ';3O== M0,G2]8+;=@I9ZD>>CIW>=WL5^AU)FS#/A7&A\IRR68KB!^0*7:NL;P>2 MRR_7A+08Q4#G[=:XXV@W0SJ+0DCB:F!ZURWAN8/W]'N>[>QZE,V[Z]G:3U[#=)\?[G4^)?13-0%TJ#5>XQ$@B7GJ%:>K@:L?RF ? M:6%D]Z] 6B-I\)#$&+.XP;JYOQOR(5:.].4W.Y ]GS:8XA7W M GX+2(38P%O'B],RQ]++#FB_F]PM WDE,-ODN+AK8&9W4?HXU3Y=)Q!M_]* MX"O$;@#67V(]6%T?:GDVP&-9R>MNM*2M8JO%>(<&_[<(1!J6?KNTJBP=QI8. MT%>T\'O93\U-FP#4&3-K^R--H> MF_>HFEM]W>AO[$_9[S: :!EB*^M2=B +25R1*88T^8'J+B#W!?LPW3#YR\P6:GBS2!G[_HXY^4;<[_W37V' >9__[X" M#?D%NZBX2+0\VL90V6+:INU VDS'CD^$-?P5GB6Z\GW+D8V6K+U.U-I:$#<_ M,GP<0S_E51=FS!77Y/2$MRL]H5$SB3WZ^79:MUZF6;@3F[7CCWP(XO\!G4]U MX*2RG4#O@K'M@ $R=G&(JKDU4+]TZ,T<3R9%[E## M8UGM#$CY[D?G&E=PLSL0!7!D]8CFK5YL9IPNH+@PE,[VH6)2MX5GN&K!7 @] M^5N+A6YULMAWDEUXLMH)(ZZSOME'KY$ATW^I+) FO/^)4<"LNV!W(!>.7P'= MK;=%GPI8&O"NI,#!@YS,N=('_XI>HC;7!GY@V992K6()T? UR#CE% S7B6/+ MV#+/-'-R2,SM24L]L5B*R;U@PM.!N'V3!G\U4^;=Z_/M!+N=+.*\=DOI[@_* M:+K5Y6@9RS!G*S\#0VT&?:.O ;;B@Q]:0KK29W OGPI-M^5"5B<;GQX,0/P9 M7<3-9]Z,.HNV4ZLP"5H5QHT@ 34[ !1:$F/61A7E@PV&)M MT"DOGK%:<>$U33V&W]/)BTUP0K!GCUP1?Q M#SUZ8^6>O?1>]AT7,$@W-HDVBQAT;^+3?/_]&A2$GD/V&B3ZN1W(_/#7VT3T M_H_34K&B9R%Q$#Z$L[/0)ACQ!/0!*[+3@C%7=()E'S=&4M8S1-N3$6+!JL9( M*.#G,M.X,.L4BI1Q]WS[L>:1S)%>C;Q:H0/N&1PLIQ 3"#((^CE#@ZF M$EH#=T][A(A)%,%^C]-T^;[G'K8FR?!M&;[% #JP]2+6*;8[:(Y>0_&UL@,? MN^U7X*)0:92H(P.;'/XGB=J@G$BZV61^\+F_2-6H[@EMJBRWK MQ81S'J$#J? 4KCE#CM (I/;&R5IJ,0:SR=B]/B&30*B-TIW[<1\/Y7PR:[K5 MV'<&>_0,P11=1?_.W$_7I@W+KR>#.'^" ;HGY VN?^Y/:&[J3!R,7E7Z0#XW MBIFNE6NLUSBZSE!R/<5_8/,TOQ ,U!1B/9JH2T1>WNEB/]."TTK&OV8(#:IX MN;<^M9NMU#$-M?$A"3U\ZCR[]B'?'RA;.9AERX9R7L+) M26.L&W$C"*EK,W^&NYTJQBF&^X):[,,BPC7>R,T>V77&@?\^\"6][^%PBG?- M((DMC>&*%O!.)SEEA.M.\YED(9H08\VE@V&>U@/[>?SNLMKKC[A&DYIV0RW- MV-ALIY'#,>\G]S\20FJ\VLR*[,?TOH6WRJ_7L10QO6_*CG!*"'Y+NX;LZ-7) MW ,_);V#74L^XW][DNQK!BR&+5KM-7J"-R]F=/E?>0B1#\*EPYUS6KGF@DN+;/92 MFM!F*A=J6^:%G>MG1KTJ._/;CEK7$>V73_PYD1^2RI;76I@%MTY2/ AY93,+ M5]JB)@9J4$9[*A)VZ9RU<,R0X'OK+ P1/P)B$[8=1MMBF8(Z2I^>VV^8X:L] M;6@1NL(:ZJ#;QK,-*\9KUXY/E8^TN7[4E;>]PX-RLD/Z .3.4TTKPARZN MG&+D/K#Y92I=N5L)87Y]MNW[Q5 MO^@%>P3"T@IC'4N/M4W()?;#F9Z U"4ZVR?P&AC['MB &^IWZR"I Q-TE[M_ MZ2>![G"('6W.5NEG788GR&$ \!\H*M-N RG[T?%6P=?UE[K'V_CQ0/.WE>QI M"*;W6=Q!AF\=RXH[QU6887O5A<@I:J?]40K36G29_O;*ZUSAAL^IYG]9BS;3 MIX=\*D[J_M'V :&&BNFU^',"(XEJ@:>5[9_N%B5OR-A2"/+HRQ/="IAHRGWU M*U'9<@L^9PYFA6W:BQ3[D:2**SZOW/O.6.'N\8W3QO3E@$^I@2620L YX+B2 MPH0FRUYLV_WJP/2.F*/?Q\8_#YU@SE2O7UX0Q+,5*AB_W0[GJPM+AL1]YT[#\-CU;)82=SPO;IK09C@D!K.FFRZD!2%1L&K%&AO"9#9:\K M!U[^Z)%@R/=!)>QJ$.[GE:NF(^8]/HC #$Z=/O"02/ETO@GV$(QLUZ&YI'8W MME(@2X7MV,,8>Z"J V"HF8#%$7*N%&F?%B.YHZIN3+S([\8>R_N4#"5__ -H MF;!RXI&D+O@BPFP'HC>PF:)S&N=)WZ"% MTC$#\+9!/$L]&$[/PRJAHJWP,Z:QP>P#-=;^8ED;&K<<#7TE;XZH]Q\O]Q#V M$RCG;V[^IPLR"1>V,&-CO9:Q0D:PY=:8D5-H@@3;@F%:F+O"+Z&#%U9NB+BZ M&;8#*41R'P?K*O_R(#L^D=WVX!6R,2# )GW%@].UT0V/J79@]''%0D^U3#\7 MC0BDU.SW"E.3&[RED7R#L/AAWO28-222A"_J)_"SSW-RN!H_ED_0WQ36"N(2 M36-'#D1# MHZ[>/IQ7:FCP\99L)D%;\3 MN?OIOW#/%G\<[^@R*9I5O.ER&CW9T/RH^4$/Y/H3/=G3[R!N-"%:Y-#Z,X8% M=EN[9);[T &1#:/[-O%C@-#WY^[V]?0 M7<'0D6);Q% $<""5MKH#$=7HY"ZE]LOC7H@:H;_>>>:##&H>+VY2>?7]EO>= M# AKG"L"HH<@[VUD+'<&1G?"+D#?PH6[[1J!JFX8A79FUA8H> ' 7##0X&7M MG*6Q-K/MR?XO5G?MU[.)&2W_>B5)'ZZ E (P7:1V>T:S)96L@08&EGHH9\2. M(93VZR]6 BBXCH&V2HV;:/): MFJMG?@0&];U/E*O]I>EG'6AE^ZO.&=[YS;?0O=@;39+4 R%Y1 S%AL<^3N:J MV\FG*WXL':DV3U-;%C\V=^.W590.456X'+J >X"@N\'GGJ[ <]%0,@**&O&9 MDJ?F+\.2/3?2N[5C7P3W&+%T!8OOLC+3/MVX]E@'UUPI_N(P)<'$ @,N!983 M'R?'G37#-%7G]JBABBX U36K3<';B.3&.)70T[BJTHZ^CPY,A)9[)3SJRNU4 MH6_DV3YLR_CZ:3 D'2IB2VTP[3C/_OU"TI6IJ_[)L*[[ 9N:F MW,Q8??,KEDG=(8KJSX>[ID0@G!. *,L;O9]3 M96%/)8BB=5.)O\?(#;>_VS $9QK(8[9.;3G<):8#4G9@6G+@UH^A;Y+&"9]G MJ]V&2/0SL(45"IS&2W,? .XPU"G9E69N)3Y)P:IFDS.4JD(2XL&OGL+ V[YV M!OX/EXM5BC_[I$09C(:N*T(./L_XO_KS#TG59DN&N2;IS]O;E(R/H3TBF__^;B'H2 M[I=M-70/M_Z)KH80]F;;X/,7B7A%MXR_9Q]ZO;,W,<,Q2V=T7WWG* _:R.S: MM1_Q(J@_=K.\P]L?H4K7,N2YH[ 6CO>L#31K1MBM3DG\L84:MQ?8B3 M_9NZ_I-UE*W$*>B1"L;LBH.@SCL(]=U3DYF\&_4IO'%R0GCX;&SQC4CO+[2E M^/^'O?>,:JJ+VD6#@$@S=)06.BA-D2*"!$2:B( *2(U*-P*B(B AH4AO B^@ MH 0I@E(B76KHB(A(AZ D)()2(HEBW)+"">^Y=XP[;CWC_CC?.=^]/U;@!V&O M/?>J\24]?&#WD E1*$T>NQ MVB_6K]8_.#F]]ZXMB=X^5#R803SW^N/1?X1WN,4X2+ &U!8_78O5:\KQ%HBF MZS),"R_$,\N"7:_,M'ADGF.QH^7+#9IMAMH_=:V.QI\_E'5VN\'U7@"*]H*9 MA^1 +N(%;P)&] O ;!8I)M^>O"EF,,_7:]I![3=G.0])^3%*31T*JF71TE^ M5U^,XY?I?VU&G6]B25CH$8JL<0/R:A%&CP96&2=F6 '[0\.%0?A?AAI^'1JK@JYS()8WS4]H'CUS%\D$)RQ. ,J8/BLM= MHG4"870-MP6@W(%-XIJC)6;K*Z::Q\A+!6O+0U]/#+_'ZVI/Y1@(W$J\BL'= M=^3Y"&EE8ZXK;7]*3?*FNW\GW9T*5DWS.V-9-S%X]N'4U%#%M3FK)-S4 MKKJ/O[#UV]<'EN[:*L\W(:0 0P(L%@76VTY$"?K,DB;UBB/).YLQ\,&VW>8W M%C)P*2NUGJ*@UN.*L964$Y=T;<_:BX%!OI-AF\KLQ0;!(O# M;:=U^?B(.05UK.*'H"(#*H_"WO^RENT8J"[S*!M3ZJB]57I*!*3:4UL6:QK% MK$,1\O<;CI 7"=F"C-/,NIXC\!*#282*7E[@ W?T8$P,UY73\N-*%HC,,.TY M/Y&+7OG7JN5E7(VI:-:A_3K'%>8+A 4A5 +A#V@1!:.O $&5[NO+7-AVH(9X MM="ZK?4.Y:^]7%G5!Q=G4[B_E7KG$_*1W7U,P](ZV8*R1?;N@=JRTQA&I%#< MV(I$$Y%IUW_B">.4'CLZ9YC?Z@C9UH@>D*W;"8% X6F:9'<],2HL+KE@4=[+J3FDH;TZN_P?YN MJ'Q>5$@_8/X;I\XY" W8!M306R-T(X0OE8>LM (3W,!]&\2(+0SYU"/.4=$I MVBTQWM&G\R6,KQ:M+KU[=&CZF)#9DE@KL30+/H"FV& 7P/VP%N8$FN3KDP_FXE>U0?_FFHWN@6[# M%E T/V8/2[RJ#X(;Z-T?>UR&'WFXJX)-"]?2/?8R^Y\@9%\8_T4Q1I]G8Q(H M[K%@E,,@%E T9(A:DR!;?PD3BU>($;W! 6Y -(46I$*)2/S!4@/RWDU[]7&] MDHJ-P-6^+U[L:GEP%7FK+D7[1(-7]?_V -AEVTC/ML\ MX%EGBWH-\PA%L0$#:H:]H;C6;=HT8$S77?>6I3)7T8N9:_G1X>(9O U"3VY+ MP!K/71A^5F'!'2%P4KD=2\B!41RR@=MV^*5^\")+&I7J_FS4M.85#E[X:1'_ M6:DB/>QLVD4M_\>V8I?]B$8%>O\D*"9C*KZ7@HNZ9-EJF<*,[>*D>WUF+7N+ M 1;U'@R/[LY-F,>85X^-X7Q !'N/5.DHL4G MS3FC9RNH$_(YZ7J)%:J7/_AJO?WVP9HA-,WB?03U&Z"+@Q?IUR#\8#;);G-( M@*X$1N9MO=P#'?EUCUF./?JWJWO)D$&/0,S^KA/C&$1^1#55]4,7H82U= H/ MP3IY^SZ:-_+!TM:N:GXTQGO#ZJ/,U_-YWN.:/>X[5W5:K/E Q Z,<*"!J?JD M-@+ZRB%:3-)IJ\#>^'+)QW#(ECUG10[Z_O68#3);8[*W]D!L*5JS+?06VX/+ M_$ %A<9"N?8[-P-L+D^&X+R56P ,,4@-*_J^\4/; 2_+@A7?'.=%7X&C_YSD MBH5_U\E"'^@18DU#><,GXF!R71Q50'F_MW(37;OEQ49801KQ;%^R?)*5BW-X MN,)DOIO-]4.;^^W2_VTRK1C $*UA\5));4 AW1 AT],RY[06K+OI13U+>]GA M6I2H;)#S^3VUEWSTY%-GQ%3&.\^:$^RMW<8""AB&J .-"LS"Z9;(3U".RKSA M-X=<-@?9&B?^(S\,V0!JX$^ '^<]ZNQ\_JU(HK,CW=ELE\A&HS\D'H;( $T MV*2?^(YMR!X,C=U4ZV<>6 VYO\T3R%*9V>GTT6V"%I]L:$_\X?EN7"'HZ9C- MN(+*Z"V2Z3$VO1)$$9Z@I9%\@#0M',#0H9M2W^*1TN9ZIHW J[VJ.+ZI-"$9[O@9K! M0U@>1B0P0D$-NF]G("&+0;0> :K@Q!!,I/)C;H$N;["[:K:3ITTN^-0'HPA$ MYZF3JCTOV,PG@%;(C(/ZPW #0Z9@()MZI5_R$S"R\GOR+<4Z"W&VWBNH8RYK MZ\2F[)?.FJX07:EC_,-+65?SBJ#^F 4PS9N9NZ,CN8[F-@%'^U0SSLVHSIA$ M$#LQ0MZ>\*+?7SO'/GO>TKT0$I&@G%$I>_[VUCNA7/AB=2GXV;]MC92WMR3_ M;9=%G<-2E6C6@-$KP,&5>O56B?(S@.XYHS1#:^IH_K2\/"Z65:>/= _35SM2:BQ#V0V!#109QQ M[LF:8*E1LK/V"1C;[KTQLHA(((NE,UV:W-MQWO#/F>@EDPW5MS,OLYTZ6MN: MT\Y.R'=:6CM>E5UUQKYXK\[YRX>6P6R\#P6.)0]B<)RL0^54".TLU3OY84=K M?EG@[H\J@5\><*FKA1KZ:SVUK9NRN6Y#A]K;=#12O\)]N;WM\W?U5S""W[T/ M4];0*V#^(,>%H"+G?UP>AF)%J?37VI9L&C4NW'G1 4W5V7FG+YQIFV11%'WU1Z*/T1@/+8Y(1ERW) MS-A/L\2^89-3_+79%NS"-P*M@9"J/YL"=Z&AA%OHQ?!M+=]K.(_HXG7%!^:: MQ==>KB[?L8Q186LUEG*/=6B>_7BI3'2/#C! VN[#/Y)3_,0((-&UK.:'O97: M@#JB:\=L[JZ%UO2%J5M:3^4LUGBM9&5XK%Q V= MGJ(0KTLR&2']WXQ=Y3;9MQM.5T/U<>^/,)C_('WJ%[WT=AO.>A!/0>J F7K'D@4838Y7O%NBQP@!@GY&7SS\X^^ZS:TPIMO/]_;VG'D MF8 U0!@BG33)_6KT9;@KJJ&P7]:N+Y6HG %WL2-UA["FUO.,E>'PI=$7(NK* MO =X0#F=7&F[$FGJH++_?_VG7?506BSPFU)#\P(TB#"<*"DYC3AIHK8B>]S> MVG-FU0IU7$Q67$PBPO]X6AK_*=UJKL<:;S#[O;,?L4;DCK!_QB&'(4)0'[P$ MD$NR:J;VI&F5S9++1/3S/URQ#@LV.F?]Y)7)R5.JKG?C.PN-0'*R4(9X#5$M M(=0$1N4DXK>.4D6M@;"53"7+69T6N'&=]K;KY.W0*5>/\7/]QOUC(J\USO1. MV_+]T)7'+2$K@3_4M@%H$[:_SH>XG=YE3#SK,F#55+ 6#>&+?$"ZTIWODUFA MH!!W+3L?_&'54<8OR1)Y 3D,I3@ZI$ ;P&1K$ML?6#,DX59OFF<002M?)/L[ MU(8ZY7TI\ZFW7[2VM\7I5+TS^.5I<5+@1P-SRL^FJ1OKU:.7B$I :O)P003P M+.CW;3,9G2TPW2\2PN+CI:L =C0L %\)=K7\A/!M:PPJ"FE?9=:KUVW7:W'\ M<_Y#VH?K.BUNL5\RGOGWW &Z]T#<\Y^0$,9U:D#_1"+;&US$X]J(0\F/$.9A M95\ _$IHO__L?;O.)?^?/V[&KP9XK1U[]!C+"18]_$2%_=>WMQFEOPA09H(^ MAFFZH?];ARQ*35[!;_G0-8 )4LFK2O=K0,0*/@'3XE/E;O5FV*"MXO(KF/ZCMOHL/>BS003<2FF(HQ2UC*B#,PGLAAE, MG/4@ M64+6E'%+R%(L;^2KM5Y&$M1(.(&L\//M^V>1?S)1A+>M4K#ALU?8FX4!JCID M#^JI"V^H,AU:Z$$H!^.XI+?,S+>T>Z%ZK7^V[^1T\9X9/?ID!?I@Q-@*_@EU MPV'1FC@_ 94UO(H+IM$KF4QH)($X[\EA4_ONEETY^W;Z2ZGNN;Y^3:DQYFH M1O-[#U8X3T#:S2*/8%*W$$[L/9_; R5$KE&XD\GBU&EK8 ]$5Y9UV)\&W0E) M+)\*QR93+XR%!ALK6S+&PE5<=93[WBW2"^\O<^PR*M/BQ^*ME"RR+Y=-0 M&_%6F#4YMB+-#A^_EXAWSFN3Y77-*Q8:4^N+E;Z>^QRPN>YMP6:Q-ZA-K S4 M" H0#]X##3GR=#AY6K,Y+_7E$FDBUB$KF'$JK$)L)J"IJ']CSBR3R4;1IBUB2TLMS-#+A%EW)/<71!B\ MF7B]OOX:9U 9*OI%=["QIT2[7^)Z1/[2KV#Q#3%''K9K)'\)KF53YXM=.G1S MY"CD$-8W5'9#3@O(KHS4GK^X!TJ,(Q1G2DWT-?7/ZZB^B@I_4",5Q=M5VA)4 M\6Q5Z7#M5V0"\,VV'1"E2T,'@#H32^+F%\E>NQ>+]3GEXU$QKS];^WQ5B@I+ MPDWIQGN]L]3Z=4)F_I7%R_6Y^::-!S0AZWMWJ[5#1.3E')_R'8T=\U$[NIYW MY1//()82&C&P!TI#'T 1"J""6']TUGY'&0?"A%2D'-XIP6O*Q++<]@!K#^3< M_39QI?C@L;ZT\VH^(H]6XK\&M+/-^"G" (BC6ZOU0Q8U!DKX9G48&B14VFX, M6TUE7?B/R@V/#728AKL%__!W:E6*"(?[W7IMHZWZ^# 'ICJP%&S*?(W49#@" MDG0HD$>PV!;87P7:\(%WV3ZBBZ-L -\"'C1#9SSQ.#X%>)<7O!+!_B-@)C0 M&*W$_,8)Y7G#4]T=_:KJ;RRE1W6>?$SE9[;];PH<8&S:R+(IJ6.3_>6F/5"E M:O=4EPZ+=WL/I.S@L@=JV';; TWE>:^;<8LY_<^SQ$FPUFWR;_J)_2-UI/@0 MU8=61"4%%?SY$S\RL*N-#OSSL*3SH?48W \NYQUUV(S$UQGWP/$>3 ?+D+0@ M]N0%[8%X\>E80AJ^I;68$-_C Q_H+?CE/< #.Q-\-N"7CUFE6_MIZ0[R5\X= MB;2?T(4EVOI^N44H/A%-:=L#^4'374S5IE:*MW:?=RCU15=ZDE27?^ <&Y?> MG8@,YXC]7%G(M;OZ'U[=\M]Z$B/,N)4LE-G2^>,ODZRMXJ42[WB)=]&>,I@^NJ[(Q5Q$0?.R'&4 M@C-1?@""\]^2%03K+.,Z,% ;U)$_O[5>L>Y]&-!9@6]61$POP_W>SH5'UHU. M%*D6J9O\]GST5#A%06,3O)\MZ$?G1@Z5 AN@5XI]D_3K(($QR!Y^(;8YI2] >"%I6;)JA_74M5']B$1.X+19_ M29:Q\,= +(FIF$P;9V;7(_Q0E#4\K1Z JZ7VR2\JGC)N/I9Q6,[ M4#'BKE)\;0;G,2ZA0YB/VSCT$+0)SQ#SH54!/NRHL(L-BZ&1Q@.&2!X*9"A& MAP@ABY)".=8=+4K73ZQ_'V<*_N@E_N^SG^ M<+-C:1CE,FJQD[B=U ([@.KSZ?(A89(-'LYV N@^B&27J$_-AN0"V:@P_LV,/%!SC0).E/$BFBF/]H&D0T1V[+_8$JBA# MZY/KE8Y/P06Z^-M%^(=-0YT@,KW\GERL!&N0?4GL0AN+3^G%QD/,%II:MC1H MZ XN,+%^X;DPX?C(AQ_)CY'P";_C^#6]-U M("7=LL('((Y<6P+?WR::*UO=GR-DF,W[%05RB$/,(H8T!D#WH\":HW*D_#;KMNZK^?8'(,3,PH/"XK@=7X;K_&(\_'1* YB@=%!Q+NO"MW\-"03 M;2J('(/P-.O$HMER':"#!2+M!@IN+ME.[GRGY&!<'O@4Y%K?]/IZUVOQZ9-< MVU(!;/P>J%%G:XQN#,P/PT20O @1RAXHB6%!Y?$L=*6^;*NZ%A=1XVTS]&7U MG]6T0DW6-05.XS>.;JD[M]1+#Y\B[8&V-BFG:-6 5S5"G%G&$O_>5_Y@_FTC%&EZR$Y8\8^N?"6_^6EOX;.!8IU_(Z.\ ;R MQ*2)4N7BQNY4?\?'5T%5([+CP*/3*?;'JX/.166WA1E'M)[,<__'D6< VUR5 MO-_GK@DRXB""_(1O1&<@%.CF"/VYT,35B5Z,>)]$8FU@#I?SR2"I(G^CNZ)A MDF?'@JW\-9%#0 "Q.WH8+=@%)<&.1"IN]^->8LK=OVR82L^$*.7&'"=>RU^> M=,WI1/MFN#:U=MJH-44HBPTV*N9,2F?DS)[AJ#IPV M*N7?^1\ ,OZ3PPB"O6=N;>93-F1 EG@(^E5;FW0C!*H)"'X9B?9*FB!&I.3B MK&;!28LP\IV@^O9K]7Y_E3Z3I&59UR-#E%A\ W0[UBQ+8!(!HA!&N M8IO4MM8)V[&&$%&$-R%Q0UH6I=;=??JK+Z4D[X\[KZC*YMM\U*'DDZ& HKH:6 M HR0= C&,&_Z;5W)#\!G+U"^3: XG;/_A)9M4+.P4K%0]-@2]P$]*_-.[C1/KCZF6OUIZFUJHR\W/%M8+I0;[3V>XE*V=Z_-M#WX\_.'C4DZ4CU=X5!LY@*Z( MG("V2?;).M"BF%5(Z46V3]E]X28W16BT@Y^)5VIORS\4J6H_SS@ <+Q_/4=,,Z()]=.5_.(;]WRWQ7X4,L3$6G_0*!% K[!T+E3!?L67< MH(*'IXBY@3#=B MG.T$FJC?B/[I*V"!!7LNUX[M%'VNEI:XM?R;*7I99M(5X4Z_ZW6\F:G8 *@L MQ31JF5++7(J^J!TJ M>5A>8*XZ^UGRP<$P]YW]..]@3;1V\4O/C1-!T\MGN\"*[NZ)OP*.5SRRWZII M;XC+/6@SREGT\RP?"[:T33N>:Q\]@!)#'H8.P@0\E\;][BE,FCBO3)SH.F?V M#K8USQ^GR%Q)\NJ-=XD] \/=H^4 ]^C*#/'9GK.,:VUSJY^:@[3*.[('.@2' M*Q]LAX7)=EUX[%%C[&_K&'#DZ*@\7P!9H9HU_0 K6-K%S-&#<6^8'H^Y-6C+ MDQU2_^(-ZV/0/UZF].N^(K4J3T_+OP$E>(7&,;0DX[HDRX'C@G"GF3SK*?+6 M%:?9'XC-SA=B\",%42=,1CU"UFX+-*AQZK\R@X#VBR\DD26&/A M8">9DX@E2Y/^H?04,I\*A"H&*DJ>&9H9B@LD$]MR[+JB?:7C+I\8C/ZQW_.$ M11G.H4M&GJ+) <)4"U< M1)ZR&.]5<<@)X#KYRVW[W&U_9BI#M_I(S M&G(F+L-).AG8IFV&1/8E-@AT1(ZP^+@I6-I%P(,4 [E$J::$]MLY2#)L#*HL MI\['_="14'],?MN1%RUQVC?-03U78P:U\F(/1"!E[UJ[_IO*D/R S?0R/_$4 M[)_;F/!0$PB804@JA')NA%G194UA[8%6)-.W&-&4*T,2)RSOA1'!R86N22[3 M#FCTR1O/E^=<"0GRAT[*(E.0DWA^I";"D^+]? 6?@&V6>$%9:8$2Y=EY%D_DO]ZSU8$42*Q8/J>]ACPL)!.;&WR7:TXX#Q M"E28H3!7E;5+9ZL&SC8<#_X26XCS'-.\X>9FV'SQWNJ[H=C1<61;UG-USHD] M4. V"/$02">,&ULS2Z"!AWIDX ;+R@U=,^&I7<=":]*_G#$Z=>_&ZJ6^FZ?4 MWJL>#7SW[F A+6,2%70VH@_GA]EJ)\$$ L]\1:HT%+IT4+V+M6:[.BZ,%K_U MN?9.P]BZ_R1!K@4_:2;#0Y:L1TZY\SS:*48O)O3V2%$/-AFF:2K,!7==>6T; MQ-WS>.KF#Z)!AL@OQ>ME ;CV+W@300 0EE3>.YH'Y?C/MW,2,Z4K(2 M^&&D_C1#9:7-RV#M^S)<_<^?\=<61P5<"W/. MS^O^==E4CKN(:6Z=G5@V=L[B.7TY^FJVE(W!N[A8^96D*!YY5O@ (IA99,J# MG&Q#@KN!6<(1_743#I(&5"+2[+.7_9'IEF)[?$"7DVAUA/UV[$KAFM'!6./7 M&A,L/88)L$D*E8CD=P7,Z6:8^&8L&'BEPPBN0/7KA%9#Q-;+U"RJHIH,;L?Y MN_XJO[P'D@?5VY83LX>ATI&C/Z-2U8,2_DP\U4E[W M!7^SUM]^TM=ZT<(JD>-OKZR;.6B'3^.4([4M02];;+WGX"S"ZZ7[YL,/DJ)! M4F>'&$'A,3(< ML"E@GO&U*5EJ\*=]C30[; ;[DI3W MH9(ZS>(+H,.0DZ@6ZU3433"@'- _P;DI516GX.V/807N]7# S@145*!+F717R #\VVM=_+? MY5XKC1(.PVN6NJXF,T0=6+SVE"NTSVPC5D,&.V+.%GE0UADPT76O1=Y[61QOU"^,A[@UI'_CZY-GH2'G1(^DW]T:5;B9?'TW8C:'S, M'A8G6RH6+'Y#-FN(+Y3*S/]87#U6&=G9+Z?03-?&K#R_K)1:&QH\JGKLZI_5 M:W?!CK)TKO4]4%M( N4L0XW-9OEF&9*U -YJ+J"QD>H0+Y S0!34%S=)_TOP M=0J^IZ#3H_R7P_&JNK'UV-SNX:=T(U3?J,0GA&;F[1TLCH<6U3'#0%7@P@0_ M8BKPQSUN9=7T/EYJ2(B(^8C\)6H&>='\'^&/1UB?('(]XL@Q+#?"CGX.<8?J MZ:[VB*%4:5N]6?2L>F+U7$)96?S'K2$G)W-_?V=0+O<#<1*,XHA>( U *(XZ M"P-$GJUH(E[$,W"NQ'#2LMF]N_F<56-[6N /K2IUFU_B:DFJON]_.+K>_2;/ M.5#%%GP+XCPE^%LZ2Q[AP4PP50QDLVV3DQ6!'96TNH#PRB\;NUJ9NQZW72V#+@F%:3@-7Q>VB-T!BO',@ ":!& +OL]><&6_>848=%MB>@I?*0U-@5C-NL%W/=_8> MR(%S$D79F2;&98#K>:#-5Z!$BJKUC\&\ 45EY^_!97B*O\+S.6C'Q5<2$6V; M;<./,930H5A"PDKQ'FB$*?N=,Y$9MP>ZC=G7)W.H+Y87.;\'$D1HO?[> 7B.H[@PH9![O, M,LP%4SL :>(>B+._Z$%YU3KUS-+ZI'=S/1T;92P0@];]_'[Y=O1'D&D/\QGT M=HP.*6*K+YSNS+@"*) FXCNT'D7\.5.00\VVSK:9J=6LXSP:JBW_2Z;OL(@5 M]SL54:1!8]XJ#L(0+^\E$QRX69,P(=8!MCU!N7L4-PV*0A\AC\&;<)K6Y.S& M?MKNN-^I!3>OUCZ!GYS99Y1TS2!*1#1P?((A-N+$;$41%M!'6--(04KE=L+O M"9$-=U0B(GQET:N++$+3\C^DSW]N\( 3H['\CL#-MQRQM^-V4 R)A)7YQ/O9 M@&$QT75@HM&26?R"H3BE]"8]$)?TT4ZU;>1&-, RA6]E[(,M-\ST0ENV0 M!S\=E/P_B=_Y6;RC-4&X^=Y,MF.XT&F[DCJS%/1#E,G[IKPJ@4!]9LR*YM40!#^>OYJ%/_/R M1=T62+GZNN%&SF,.<YM6]ZSZLEJN?9=LON)5V[?5_;1S6!KEB M)J/6BXXO406,(DAV&!'$0RHJBR<= 8_ 7!L@=J8H.X#[=(=K7KI%.;VPNS:( M.M[@4^#SK$$-^_]0S/.584%1(^#33;6 :-)\JJE4X)\>/U:-Z]H(0^* 0RKJ4->Q.M8[:-.WD6RIR&QB&QE+BD8)1OI8 M4%7KM6L1PN76@8\W#5N%%-46ZY2:N$;C80A6B)V"'L=7"!^4L)Z]0*)E4:U' M)N(@HCV0R(E!]ZN[.QV&?>C## /*\HOP6H!D6?1IZ6)##-IGZ>/4D.;&#XKN M2+0(9H)?%,U&_HMLVT>R[\0.Y0]9BAA -6/(DA1^QTX@@NB0_!#]""$81-)) M3:V.3%B!)/MTP^D:_,TGY=M/R>9PI^L(G48I'TO98'/4IAE8P_;6)&63Q2=, MEV4-+ZL"P?7((3G]CD_ZST6O3===[P*2"4<&'W0\9VT^@ :ZO?")S+-/LO*H MZC-VPUYC23 N4JR'LY-Z($ W91J6[$S93M.#![M:S-1-C(8'A8F,B25L9%3) M6@5R/DP#U&B+5#SYW]SK=68U!AN"X81%EK-YWF]B>%,K@*8432T&S';QKRKV M=_2DRMP2^'0]I.3S:JKFEHVI+S0B2.IY3TL%;M/@\6=K\2\=]C(1#S!Z^<>:$EC&-4,&< N_KI*G=_JIDR1 MAKU/3.G'R&U ^-P^XP9,:ZI>U@3B\KL<[H^)O-^-[#SD%K?L&CK>[%KM9 ;) M8S.S\%8VQG+K4K!D;KHR0I&9TQ51'=E&-,TG='J=8DGPQ(?HP:$')_@]NXHJ M5V=QM4%?57_&S[[,O?=/QIFFG%TPZ;GJ-X+#UNT]$)C83)5,Q]R'<6@G^W=8 M9>NOTFK"9+,?9ZX.2\-MWO-&*(BU?>B]YUUYN+C*PWOBU=*"N>SX^]+VMS:Q M4>=\U?TYM3*>!;RT=S"#B.S;"A[,.H[@9>O;-88!LPAIS%"B0A-,@@C1,5:" M$394B4QE?CK3A4:43+I]I.K@,:'G&1=$D_AS2LK[H10G+$[C&I!/@B0@]ZN=$O-7YC2:@L8;6E+O9%Z"G\H#0XS6V5OV_(?C'%1DZWE$AVX7*",X]M)J)U+.SH,,0NV=YTCBW&L0"@. MTI%:/3P;#1YF.=74N3<'RF)!DER'2WK!_=W+_S.&AJ\-D^6I,9\2%3,E]1 M0JO=H-[BS;N/Y]&-W\@Q=#_6$+IE#Y2,(A2C*5?!1X*6#=NH#$,(I:P'&M3A M'K1)= N>O]]QZ55(\EC;C#C?/[[&?N\S.GLV0$R.6H=4B @2PI"CR-51+8B8 MC!W\8>#>N<;H;A^/.1V19=Q'KJ-!RCGO^'BPE\TVX-]"E\98?'BZ#K(?J= M&+VRK$>8 ]V8I1K @8 ?&#_Y6S;Z:L!G)?^L$RXXQ:MHWK6Z),S2=N^.+,#$UZ 1=YS_4G>EE(U.CB MF$E(SHR]D>1;O[2"?H0*S!0E008A(@@G8* <7L(_^V-+>F4^Z;:)GI8V BKP M8"FD@+CYP>>!WY-MS]=;_'T#P3"S4K[=2T^#RH)<Y8\_%OAXE',?\C'VQ\7> M9: 8?H=5)_EORV4KO5H(>"4S.1DA,D4XQ2S1*\;/ECPQN2A?FUQBZ#?S5PS M\ZZWRM:JG"F,A8]6&CND85-ARG8V0^DU(#JT>W-Y_0\$\!CN@61*P7>HKF2V2X[$]^\6 MQC/VA;C8UU^?HW$Y:LG1Z5O>J[DIT#=&;1_BPVG[.A\?71S M5)\&0B8/X=D.R')O9YIRK/<J#V&XK1C/P5.V%)]@"T*TZBM_^JI!](#S M"B HFTS\'[=0OT2+9O]7._:]G\;Z0=(,8%+8 )U%2'\/F.J"%OB$@S_4NSNB M:ZT9+)/ZX9%N8P.7D+7%S '0V;%>.>49AA_!7G)H=S[A-QCL?:O#OF5U.:[F MR?ARL7*#1DOS\I4S43D%ZDM'"^\^$SD!7\,#Q^;)S^D76+V[K@G8("@W@Z^% M.M%7!W%ZCC2J+U!!"046P5\?"C=6CQ,>$Q#L_N8R%KR4F29WE8;&&1*D6)/> MX*DNN3V09!><,#3%<'T)#ZZ.E/1D3;1W243P&RZ\?*PAT5H_?\3"2"]&U %DR"]F&D%B*S^Y>5I\M[)O7K=(,I7\Q("G$; MA[Z*R^N^.=XK9/9]\QLZ'2^&]0$#2ME;.:%$%.#B0, F%NFD:)%5&RG0Q.7H M&)46_L^V47IWLK]XU#8VYUYXZ'L\Z4&6P1^T() WL'R20DY.[U*I=[_UT.55 M@/CRTU?7/#4_>2V]BR,5&(GEW_>[WAY@2 M&!"ZT@+/ KQ7Y7_5.?D4V@[#5OL]U#Q2"2H,U MA@YL(D"R8M,EE$QU*E;4(HYU$3.8C9TK<>9N8__Y86C#P&3;Y?['6)MF8, MCXXQ>,\MC*N9T+64B;K=W,7]I=D?<9E9T7. -8FF>& 6L*1O_=EI9Z#I#-Y: MP)!HE4J8$%J/..=Q"F/.!0^7LHD\?,,K-KOG$.Z:,/HQE%")E481JB$4&"3# MFL6[0C=D#;E/]%>;'OXR1,R68Z^4!P5_;&-,N *W[WXJYW>QG_K8VCNJ'+O- MQ!=@S" PA"452F8_)BZU&;T]4-H>2!0;B!%'3NZ!&C.*_I'P/ME#'82'DQR2 MP\;ET\Z:+5N5;A3$+7+%S9SYX9C6U80L##SS(YV8>7AL<%EZ-GB[F6PU95S# MOVE[/L?30C'95CA9H+9"R)I+"/[KBB.SGJ6 ZK/ $I9#TY95J)#LYFP.A!TE M.[XEFP]QQT$T,&?9^N6&NWO4P_&NU@]FKNTM;E*:,L-_G BY^5"&4#3-FMES M/WNQF"!)/DK%L_@LB<\C^E"4.LVODSU\T#A-S=HZO?7[O\0S1)85?OTP>5+$ M*[YPX(*ZD1C'+LP2\9M^%]5GU,5-?P@#0KZ-H)M=AV'<'D"(1O4>J DIB; H M/-\ZR[6F:$^TRO _MBJ4K-%LI^;UV9.YWWSV.>P BH#N0*5J(OD!](A[>'7"::XZ1M=C M;147[]0 M_'26@_/5WY1UNQLUZV=>/NL8?OK:XS/N3(%=M9IK9NP[Y1.GY:^SG'^ZDGG8 MC^+HOP-;9V$R"'.Z#0+%S"$CK$D.8I\M3#MK/2,[W1YY=CE6'$(\"14Y0I4) MK%!4-[Y[UU9_Q[!W8A%+*-R:IUC8,8M9AR(/XLTH5NE!9^L+2\W#-!OZ!*9L M-5.D7 ,42MS FL@_,C=C)39I^ W%3W'FZXHD!(/7G)0 MJJJ[7Z))S7Z$X'XQ1@R5 6KL)^\O''4)MG#IR<(=&COA+*C\2'U47J#$=@B! M?L&V'Q"6D,F2Z;:WLV'&=HGD#1VW%6MDOKZ<577<%3'"!;FP:TB+9SXW/82< M1?.ST0$Y"15LQDL #E<*>'5VM-R.ECY?R?=+>7/YL,MY%YG?!V*5* YD*%V/ M84<5,P4#870+0'I0JJ6_TV/]H5KZ[1\__/@JG]0Z7?C0JZY,N,.AA_!A5NV! M_#&+BULWF:6HP%#.2/$626?98XW!Z*#W)'DXWIIP!IHL"NS!7+9W181(U5&8L@*[&BPD;TO-^2[/9!("RH!VZQ#3E]AAW>15>;YBG-Z MHC=BPN\%;HN\?[T>S/5()*MNY\:F]R3%CN;#+-@#^8V?NI)-"V.6='%0-L:< M3T[48N(1:CX5EI$^+@N_8@I.#Q9SFO('!/H/Z\)=-GMA7#<[.X"Z: *6K_:/ M$'_GMHA=E0=/KHK9>#4F] MVG.,XM)>Y>G]O>-YR=,PKL*& >6A@+2*=M#-!C% [T_EW@8QA,DITUQ&!A-SMIB MV#]T2&+) T9"RX=62PX\&#\BYRO)_W@QTX[;N11LR>Q&$Q/\A\ P2'H>TE-&V1(IEB8GV/?B'28&REJA^6N'R KHWVJSM+ M0;4.57L:+KWTC3TI#Z/AMY,-:YH,Y@(H"4]X8#@#K7E^5SG88*9 MC_1TTE!M/ EZ4. TF/:%>AK 0!\Q5%YMH+EZ.!E')BO:6RE]YLH1Y]1#O+SW M0.X^_!9)I]U$OP8,FCKR;(BAP A.<-8:4"D9KY=(/3M<*/<4FE)HGP(;]9/) M/NZA/XP_T=]HJY0R%BRP93:J6DE%92*D*?3SH2+ GZ$._]0JYB\%)Y1SL$6_KHBP MR2^ZT L15T9D2IQ_OWYS0_/&TZ.Z#]X9"7#P.!"M>Z')T&;K/GKH(W2+VOY M5@#O\.3:9[B[?V5EJJ8V)K@BRR__QN-6(8340]5N M@EUH+.1PUZGZ]7G6R20\47PB)7Q1\^M4LX58G=;LZXI06NI [:V&7 Y-CEY- MZH\-V"&D.!PBNC.16=0VD"GR;5A*NS#LY;J<.OIBZO96[3>_H-*TNYU3ANH5 MU?(RT<]VS$ GN/]?IL7$/2,5J9>"-9N!>]3.D3V0L*DZ8$C+" 4!Z83ME)TQ M#3V2^[O51>-J3 MGJM?8)#:AWMOWCQ6]!QJIV*^PS5Q/ZUB#_0U=0-/.[L)W;T,__+?J]AU MXA/";04F-H8")YG85VTX5-X2]'FMDKAQ\?:/?&$<[SG1U7<2YV]F)G',D+@< M#R9&C9"#Z-<88&9*SX%-]/ZA,!'^7*G?&W*-[3V"]=JWE?&:-0(G:^\H-03D M3YVPX6\?MI&9'S:%,FO9#*<9TEJ5I8]?1-$D5S&=U.YDN) =JQ @DK>WD MQDF/I6W3BQVR%;=J4'J/CZR*&'SW"0A\4J/^F)E/UT-P4JW[L(N=YP!1*H;D MW42-N#I-5LGVH!9FU"G2+S7^O/0S3QF>?ZAS,/!1P]5,#G_Y!M#?)MK^=(,7 MR!E\Z^@<-BB4&]4';2'ST\*;*"XO7@%VL#G]%,@0.]9^5--?('7UHI.(I6VY MDV:IS?91-S.!%L-A#*"ZO;7?6(]_2A-%*(6*07V6,GV(W?@!95-!()S:0:/J MC4M?%K+5E-A->I+[Q/G#QYQ+%WI<3ESU]64F$'2269R ,X$,7?DV .9:EY.A ML/)"Y*>:S_+8IWW\^%'>EE?LY/$*>.XE,8[1NH<@QNI^NL[^2++#C/WQCD%- M0#*UKQ0U7?3?7BA)5:ILO"[6EMAI=CGEC+K_I9 MW7[2ARG$WI"-WC]-@K!&L<)=PE1#%J\3-6 0)=3I28V17'EOH M.$.V:7O6^_Y@L4K1V\60WK(+F8G.,>4;$X 6?JN-?<_BS#J6&D*,LKW53;'N M8_NJ8 I]R"ER;%@*G,ZXKO?=Q*+&HUW"X&ZUBW];\K?\F56_4\=)7\<#V=&^ M!5NC1R [69C%_=/XPV0VV$B7@C]@4R!O)LA/7[-FE@\!>=X,$"ZOS;,B*U\O M:V3]7LZ#6"W"K\=O,J3 M3&BCUKH[__1PM5,U&+ MC[1R8 NC'Q*F-==T(IAK0>5GE5+/GTSAPUX]W>G;TDPQ(Q_X7X*@R M;\](;@;G'NC0[8[[N):^MWDV=,F%#/O[,O9K1TRO&.R!3D$-R)_G2YW,Y% Z M[$=T;I/F#FV(84M4^2UPA\7!_D7;ZT#PY:]=16H+/?W!15]MU$;;_@KT!#QE M>/Q!S-C3M1&\Z/WO^/8@OG3K M8EHV0&/BB]>BL$/8B/'S^,9OO4_9G+&<+F%'N,TX9;J_.74 3K_T'368O@6[ M05?#F>";42-M/QCX4^,L+7K/K7_?PJTQ"TVY)NA:D(5&&&? RE,*F*%@/0## M1F"=9]F]"X M,.2'!H;)M#*%RU04)J#SZ,?U7[5+UAXW;FD^A1@3?_(46 1H](TCV'$#M\_4 MSC9.B0CI P/R 5NK?G*)I< POUUD/R"*DHC_&MM]D E 2S&L#RQM"$,!)R;IKFO MO^'V\#B$<_R@F.ET*B/TNE>?"4Y.VOFBJJ7C M\"GX=HXF>J<1S 3J(7AT_L-/* 4EVP(JL\84RX! MX<,&.D50U0@72'X]Z#IYR%*'LD49I2;\OU#WGE%-O=^Z:!04Z1T$A" =:=(5 M, &5)B*BTI&HB'2B(A(D)""]AB*@\!,01%!*I"LM H&(J)$.04A!100DL82E M*=RPQ_UP[]W[W#'VV&>?_SD?5CXP1L):ZYWE>=YWSF<>"-M-D*I7"!6]!::O M;"Y@N463+%LTI&--8P MRF(V1J_)X:+IZ322NGE?]='H/2_\W+6+%8O^>4:U&*D"V[D'V+-D4(O0-GFV MC!ZEFYW N8=2)]"@8NC0CZ$_7\],^'WT_3@X%_+E[MG6X\.GG!Y-R>6=C,K1 MFPWY5XIL\ WN*'-O@WZ<_ UGJ?RNY.B:?R_^]T7;_\WJH+T\F\-M*%#!R=L@ M&8@*6X#QAJX]Y?\< MZM$1J/*2#&0YL<6F<"%^F_,.!-JQG$I),[*P(\UZ4RAQ&Q2:?2J.G=JMT3R1 M=DX^34/*9*^])T-[");SMVX#3,5DW1'?$+CQ!%!RIO_FE&9 E-"#UG!]W^%U MHD)7'^LR_H/9P8O(EI?^AWDQY ^&2=GAZK6H\9YD\,R"818QR:#IJEU%PL[^S6J-7^OF*U;<']^ ?X?.36_?Y M9$G_$V?$EJID[N8T\=C MT+\Y&FO3J.C'#=7KFM /!FU'X!L@R20]C0?-?+O/KSC_T-H2=PE M<0RZS8TM@^9QOYU!/C5G/FRPH0R]LYWCN%!H6G=:E?XMSO'Q,VH,T7HA#Z.F M$../.:1>A^>'UM"*$&T7A1H^OV,^/QF=5TMYJ=7R%W+&'B)CJ>M^#A)+Q\P9K H=1NR MU,43P^3=_3I?^_4GS9KN_+2?@K?K_7J11S[;4316L?BF0ME/0'FZ.,WC7D7_ M_]JJA/_'9?,?[<,'[ B4;6V#"K4;T'-;//R_ZHR]]=] JO1XJT1Y!.LB#D!W MT/KX4^X$6BG@^[=]45UQM6? MXF-*9UHM/"UE?V_^)WJ'4 K_KM0R$4Y5A MKW"B$"4$T>GES/*464:RTFN#,U]IUUX6UW;&MUYX3?-F$B0&IGB>[\$E@U5P ME\!"[W@O59WWATQ8&!@$.0BD.Q8N4RSQ'7+='9CT22_'PHGW'F7.DNSLD6)U M(_6:P^&Q"'9'+(C3 Q0PC*BS T2^,)@TR@#QTY%.2#>+1T,]9SLXI_2LK8_\ MD$>VG7J382EAXC2J&J/V$DTZ08./P-/1>Y\PMM:GZ9H072!ER;L6DTIAN/:7 M&#;5O<@[&B7UY?H5O+NU:WOQ4DO^?JE#5. HE2C))796\J-#%=K)&9WJ0[=) MZ.QF]OF:5S,DEKV48)1AY'TS6Z>O05<_VQTY($3M%]ZI#45?VLS&J7S'!:+G MMY@9]/0,=A"5+-;_*(:*$_PH?%]?_U*ATFTWJST67U]/C/3;HHT=4+8R%+[G M.VHWQT+([>9UJ0;FV RN*7V.7IK;O@V2]NM*1CIJ5<0(-@F;W2XMMY.WB'JK MZ+0_,EI1Q6*:C(%8 C447%*_%F.3%T3IW60"UV#RET\STI1J,1LXN3P3Y7&S M9!L4=GU4;GF\/(JSR?E\%F93Z>@_Q[GX38H>#,5W(H=@(JAB% ^ MI*56 =5(*)0V=F(R"%>Q6I5B:B'2UO.:!^R-QXS7DA)!(+ )%P]NP6YPT(P9 M\87LG:U-O\4EX-5JK$69 "]PRQN%4C9%2!]W]>MZM/XM?DU*?Y_/SNDU2W(O M7?_V+][H(!(77+A"[HP:KF FR^$;3O@W>9YO,)B*Q1_3%^V%&_VK;*XB,E6/8]]P.XC3A@1*JC0AKH1LST MG>[)KD%?DMJW.UI-DB&U<]3Q)'X3J]8&O:?Z.F>P M43,(9O /]*W8487-^O\2:!*@E>*)_$AY()PFGDV6^@W7TS'O3E'8 M)9TE#+/6UZB,QAM3M!?$N3;F"^ \ZS9WK%^4TP@1OGB*"V:4%!IN;'P_]8=Y M7L\LFO16)E\S[6JAUH#Z32E!?ND? FRY8+SBRD8E8X$*94N>H*8UW9 'B$J M]('/"9=U?'Q()^E+F)51?=;5%.Q'TJ>B=C+I,MM;,7Q/A%H&%V^]DVGSB4E)A[2<.=/ZY(K]%-A8NLI7O MU>5QH9WBYGB 2+LX.[BHQ&RBA_2E^7E'Q"@]O+FO?<,S%)]ZL*TG6&+1F?5$ M*?"*\VK%C4T55898$O68U"9^27=6_]<[B\'%NOXI<^%[:<*(>T&/"QT/NMM^ M*K25_;.CODCF/(->0P.'^A\PZI@'>3&*LH^['VDWU:^,0 ]9\2P%*CU7V_&] M/.X)Z>()@YE*N.'$:J3NW9!7NVBDU&);$;0S- R;!A/K-T 1 XSHF&'QW:LJ M!R?!0UT3"Z4YP,:G?;%NKN>A68=B#G'T70(F#'**)Z;>RB_QBBD0>, M,A2]LI#&SWK7GH3_5:9]]+WXQW24/TW72T\M\TI!K*[JQFN-Z(# G6H.5S2E M$MU:B8^'I8#;X1NI%+ HF)5O>"6*QQO;']#R#D78[+"4=Y_(*TTK*!0;)A2P1+SB%IS@T":5TZO1\W": ):?^GJ MK&7K8NN?_#^VE7J!NR(*'%HV))M!D(SQF"8E?-FQNHQ>ZP8_V.H6<_1&8$*0 MU9@HWO!1H=.BLY?#N7V7G%3OZ@WOS/%SA5(>P@1ZT?5(7:")%8W4HJ]DMI MS.SUXZ0VAX-%D ;8@-K&HGFWZ!L6!9%FK:V-QF]R95YJ"\I0Q+MED#B6 OL* MIQ(=3,3T\W-*T)1.*-T!S,^V!CJ6E:]:)+'L ,R0HF5&4V\0[6BSS:JAH;EY MTEOY$5'5$&ZBQ M\82$%1DX"KTXTX2C%%>HT;7*&USKYH'E$>Y^^DQ/O5\_H6OR>T?\Y:.+Q.01ERXX6Y;,%<2"&%ML&2SS-AT\#$^>68=V M<0\A07ZO?X-%;-TL?=.*;[NX"OWPH1QJJ?KX]HQL/P>XR#A!71DAIEMI#Q-3 MEHQ:9MGFM&,6>AQIG\EK4G9QD6IISA*LY ^4Y'Q;U:R?E7-CS $ RHL2DIP* MZ>4N'E7E1U3,#EI-XYF>SQ$K0P:7_M;V#W/8UU][NX8?!F MBMRN,&G_(.W9/K')/:'?0O+?\%G6<'K6>HF:=$2M/X;S$'<)"N@&)T+, #2M M=(,'$_<\9CCB%]6=>D([P'M);-7Q=F%E#Y&(:EW1AC8=D8'6.JB.L@[?>K?> MJVU0)'Q>B,508]..&J4'C4(L=XH$J\M1Z;#%%%#QSKUT$/V'*MD,>!/H81 MLY[3"@U&_(++N5 W10$XM8N08<81ATT:J.6JS6PTJ77D+PBGF4@5*O]Q)6Q> MBN=9TGGF%4[M-NBJV]V @X QRP4U884=]NH$4AL6$>#A"@W&GJ6GC9;I006* M;T0=OGR^,'H[^2WYA]0]6 M]::''KG\4<4>*7V#9P#[I\V/G=L&>4[C*.WD+F1D;+V;C<5?V 9HANZ'_^ZC M=L$"LV4GG&][A.I5FR 9NJ/>"TA2C>9AP[#6X(%(^ A8[!9F_S=YQ9(VFMMN MH,+O&)SE0//^_+(O:V/K_K7BFC_,>G_3/1X"(+X>3@4Z%)N$ZPB^NXDZR 8Q MU@/4QG^1)0*^EL[>\"$*%-7[.G_VMQVU"?GCN/_]881JOET][EIE-EFBWQ)I M %-!N@$"S6RS:;\+?1UP$2#OFT*SW/Y@!.WEHJ!>ZP6/?+$J"_'3E?^@KY$! M-?B@T7S=LG8ZUV(5W5FW84KCG!@JQ43#:X&?RS*DO(>WUO,J5^663NE7"6CP MY=D>L[]#W."Q'GX2!P.EU)2!TWN-6)>1ICV,,Z74\I??;_5!Q*6^*4:@KK[) M^G(BR,95=="03TH@JGT7CG4H#"K? 4X>1\@S*X$A"ER>;=\>C@.$>' M=]#+^PNIJ8]#+^OM/H-\&8?GGN6Y@,#SYC &VW(3+)Q;-O MDJL<8D5FYJEUIHF$TXMF>EX4_CKB8A6U&F^7<+KUY ME*L.,T /Q.[(-Y,$-N)K$,',MX VZR@BG "3Y>Y?D]OZ6YK<4?R#RN F[U=; M<2Q.XGNO<^*$[I][3U[%N5:I3/+^T0*G 4( MI#W+%UAAG@<".&D_(T*N$1ZB,6O6\%3-T3TR,$5-0!B1\OO3$3-;VZFIR?B8%\5]:7Q'?U?DV$GN3Y'CD%)P:E-/.8E /T M[AW+C8[:L "-5H;1W5O6/"[F*-85'63X-#;DKD5A:.0G9X5K(?/_[%7J'9K, M23!G'>6.;H/:'-?W7)YGT-=M M0AA\'L.\SH.U!]F[Z=CU6;KCR:(S]*[D7X];)@RNO0B%A6@^7)S[_'#QX=RO MCRL@D5V+_WLTC 7$LCQ0;RIW0R-A2;Z;Z\LL)X30+#Y EK$'5QH;? 2?[W0T MCR8H\$YDO.MMH:%0P6I^@E06B+Z96"%"Q["ETYE'/K!E60ZHF:T U?%><3A3 M :6)/#-E$*DI-W$QHCTM[OV4M2RER^NV_N<+145)LVQUGN5MB-8A3P-)-&@6 M3J[7F@;>NV95^\\V2.17+GCHR\SRR5:Y9VW#-Z!EM/71PR9ZE$ #MGX+H8V! MI6 &W4C6U*@.NMMRW="&Z3!$AB%:[KNFJ(*-TDBCF;[>\CS'QV-1.<_>G Y MOB?3SQC-^3'O[?0, 6W#:#XTM=:+ &[[*'?=A5YZG&%SCD@S$CXU85E>I]2; M4C9H)OPY:L\(INL>,@D- (ZGPT#E&A8TGE>JE6R@38 X($3%[9!*95X M7\^JHH4YBX>XC8SU%&K-C[GE%X>\#MZK?"\.J,>R92J9+QB$C8:G7WG@0 43 M4XUP8[Z\ZM[;VI*8V%2DY3.Q%^(!=N]IZA7"ZL"4.JX0OB7>G#=SI M.[.\'UC^PLL<>W^C!W1MY*D]"D$S4>;0/!6+(@LKY2Q?(K-A34O._<'^ON63 M7=(Z(I.XHM$XY3@B<$A^G?>U/L PFT9BR=G5+81Z/+V;HAI)$H&%"V%F=X_OLOK!U(RH$G+OB!;U'O47[>%;]#00=C\DK1[:5# MX=L@1?1@#6-V:/[2;(RRIAE.^:M+(+H\=$DR[D#08\>[KM5.C_<43R5_T^'K M9!AE(H]2B&)A*H<9:;B@VE!%UWM=94^>/KVH(<>\/7XP[EJ)X\' 7$F?!_<3 MJZ2<=O^FYZN47"O[?E7!M/+8$SX+PH)@9.:6R SIBCE_EXU\R?]-6PD\D6&__1^L1)*0-KP<'M5%5"9'?F/%T)Q\ZY#) E MFR'2@!77Y0C\"OU,9E0VYV$4]\JL53.!8U16)6/@NU@I0V7_3V_PH1GS143U <5+JOK)D; M))'Y.&0>^75)2]58JW_'Q.91K\D2Z%#Q>2VC;%A;JQE4 26P]IR'[*C'/DE& ME;@>Q_\I\KX4K>;_"BM?G(_5+NY1]?H'$<_=U\<*0;C9MM"Q:5!*-UI%WVS1 MY+V>*V1D\N1$H5Z(NFW!2);ZX+-ZT*Y7(*&7VR QU(Z\X.HQ:+L 5^@6CJN6 M"*GEI&Z#PBO3R5WH]2**&VF,6OYLM=_T0TU/"?'MTHQ\V.E8SZCX7M/'+=(? M"04#LFOF/W [!%ZPV(@MM46=S8'(K>+:NS+Z#X9"]!CG@;0CO2=J_1:4K?X& M#4_:?[HN=:7%V'9W@[H$Y#;VV?]XSP)KQN%EA#!H.KFE]%7YSEEF[ZA 6GLN MW+YM9K.V59.\VUAW=Q\E>281J@2EO(#NV09=<\M9H1$W(BE&BH[AC)[! MF:4]YOYF_U#JK/FN]T364UWQ<2/J&XUFS+K>1:%VQF3C N! M9Y-6UK,9@![?3SMT,PHW9"@F"?@F^$MA4GLOQ?#H] WI;7 M6.[%V?5*TC%4QR&C#IXW=0&!U$UQ3J]J/W=H_%([R]9UX63%.4-V5$3PD8\) MKI=XD$6;.P;]%0D3YZ7SW)9MT/*%79^7A'@WT(1ZA=+EE"$OL_P1?LNN+X 3 M=)9'LM.,S9VR8V]6[W[.[8[SI ;^O'8RO $Q]OC:X8E(D=L0,N_Q[C[CA9=6 M,EO6FGFLA5. OH;-[I<"TI?=E(%*6QS=@YC<<=].;(MBN^%,&L[>*#H%?Z/?+( TF;:1Y]/0,$%GE!]S\?E2]A\Y6-!,,,G'F MM@2 ^OWV$M_N6^D[02=0< /DNW=.=PL,8%.XBO3[GJT").^HGN]9BY6_3@H[O#^X<.3SHP<7\F_F]3Y= MKL<>W :EQ[.EMT&/N@AHP,=_&Y0;7RNSBP*FNRXJSMH!@D]79VZ>9A"6$WQD MB+JW!T]+7*VH$S+]=C-^%C?[7RSO>H=C8%)N8:6\$=87&)[ED0W?6M[\#2B^ MD:#HOZ1O:]8D<_)[OJIJR]G;=TVS0!-/_/WM0OD6+YYN&9:2+W2,.%2OH%'T M81=,'[6HG3N$!.OPYBPH45:4@U;-IL MNM;9DGONB)3UF'4PR61!=MQ?P)Q1]V]#KY. = IFCNDVI\?L!5RU!\@D\C"? M&W"#ALE2Y&;M+;9,^QR;QL+/W*DVO-81(O(R=[_9S<67.<8.A/6N[&T0CRRF M!.SE/$(:L8P S/FI@XS@'#-E1^_Q*Q<5J4V*$V/!)$67YQ6G(_JOL'.H+P_< M?,EF\);R#N(\H9)^81/0W<3#@4-;>.@NX 2,4]F^(7 >"*>?(N.=MN3/#P?' M"SQL("WTND9]\'_3]6;BI53NV'XE]]9=/^%LJ9]^D,V.MEZ1N+<1\W71\-4OT7=T6S$%G" M5S>VY"RU=&ASWF2(@&O9PO2;#RV#218K/F I:(C2:[.Q^X^*/&9-OL[\&)5R M-!/*;PQ3U][C8C)R=? M"/[QBP,;L*[#>-S5.\M_X[1:=VA.LI#<[L\NJN9_U>E8FF4BUP1YY$._,=MX MINDW5!QH<^B8;H\\-X?LNMV&;SVAC=49FRV82#S*\UV4&:>J@Y@'E>#1(27* MD\I'""5[*V\@CK8&DR+$0C.1"[?COY1-'>HH+=!U*O:+?9!V_4861):M U12 MX%DXB=Z893>2L"NW PZHYL^TQL:!S=KC'%A[,<08V(/ MY3X'W=XC\%3A2T^,AUW*V;W.KY2)6B7_OE3A%0,VB$GMMYE2G>Z]09^UG8EJ M2C-HCHE4%,Y4.T!O4BOL53W5:?#A^S4QX&H;5Q=&>W/)YI78$)VK&NL_F NN5-P(^' V48",*@ M+WG@H8LW'9?9>V3RY+#?V8[,)WF;[YU7?JJ]UAA)>3)+9L76HP?>X.AN[XXU M-794ID&5+\?_Z2>&RQ(&$IQ%WY;[Y(3L1VYT>&\H'#D7K_C3:)[ Q, RS;\ MWZWU8ZP(1"!>#M:60,C"QL 2R8J_WLFMG)V\%:ZWEOXB0> "RZJW9&+8IC#N MIJR:[?>Y"PH^4,IC&/T\$5"5WYBGITU2NC"]@0W(*,:ACYRV5Q!EP)*Z>&IM M6(Y4,MYZT0I1;=]U7[G76=63Q*>^L6 +ED2]$J<:[4X7\6>/8V790@.W_\B/2-AAES9) M\C0R7OPN2O+#;VPZ%-1KSU!9<^N+!?)O*EN<+I]:JA?4.0 MHP-$(852"@XX&,N6GF22Z%!\@A^3S8LS18@%_)VZG$VDI'PR2AJ('2'A??-Z MJ)5"V?-1;^\\Q+M7N\3K[1>\_$!&+W.?T6?"%OP5=$& >9'SU%Q!JR.CH#>F8B%\[0RC/!M9 MRLOV,?1^ .@E1GQE\V>%HR_]-\E@1#GKH"LZ83H_?U<2'!K615+CX%HQ*H3AQ3P*G M\S=N#L;4G6%'TR=&.\0S PS[N^CI@ZYB,N(6-317^QR+K P$VLCHZ/FA?4(K M^CI\WX3TJ!C@H..&,:-R!+VKUY4EAIJS*G=A$)A1LUZ# 4<*XT MMPIZ/V^6\3VUYHRA#4X]]I_;?P*"'R3Z75L*?>)I!"E=)(3OPZ%&Q:7LZ(:/(7*DOL92 M9C[!8+K07[=L_R=]]5C;V$,MC@/J H&!CYKU7(!H1OJL\O_^.!%4&]K^1G*S!P M^&U0.R:5J^+C@U@>*4LHQF0A[86A#^L72+I^5_/E%E@=&KME#L1H)1Y"'N$\ M,JO,A"I!#B+%VH#@Y8N'UJ@?R\("@&1_^MK"JN) 7Y>ED-E:W[ A^[&0%M]> MBP*9O!#@V"/N1)E;'AL=SQ@B5.R?9ELGT#1*J7TER8]=(F\\"44=3TMC+-YW MM2Q3Z&K>*QZ1"MO)0K D7)OC*QZX:4)Z@0?$00-5//\*3J 196K[IB8,F"V( M"Q\7"]2?.R1D%[O6[TZ4N=+S[-]*:I9A@%$E81N4">.Q;[:T "$6O-<\TXPL M#\S\/$T/3H_1>:PS4_BMJ\5G]% W^_4:?U%QS)]BYO-5V_TP&1R%QT;W5=+> M]] MF>J<$H@!:N+.-BBU^5U=5@PX547%^9:!VE[\&"Y6SMUX\QN0)MQ@AG%:.XS*J(N@'-1\MSWD[^?.H,TGU3E M,7^HV/YY>ZEESM(8]'=K<$/IWZ:XV:-&^V4!]6?LLW2O(=A>A)>32XA1KUL3 M:15',GV&L5I]V]P?@Y^(*G@]9MHO,M%7CGQJ61QMK0X(+M$O0\YDFWM_-MPS^ MI6W/7LJ,9>9=0)UEA#2>@IBB/I!E?KD)(/QK #6(IE_8MU.252D34PK(LG21Q]L Z\LU[22C$:*NXB6;)?;)BV MF3&;3QJN^P8Q["L]US$NMZ29"QD(M3:3:[PM8)CYXNBU<[7EJLJ:Y%RV/2N, M.WR")KZ>Q,AV!]!/D;;TP@"$]H@O-J4D_*'RE[/C[PQ2YW;=ORED>>"32EIO M)5.79S&67!X+:74;-F:Y(]9&5 R (<8@0B-OB[8-PF]<<]EP,-:(/% PCWSU+D:1.M_T7Q^N6[$2(A+1 O8N#((!#G%CO>YU&-R">?/)Q^? M^-37@SAX?/.SG82!^B45@3/.JKMM!;S\"XVB?T%EET+$'59;1^+TT@+/1=IM1:\Z?MQ5,%19[QG]W4OV8\ M@4I.0FE\979KXXE[0OH/=K;WW?TK'!EX*NO+_N_42PQ_M5/[-3*6;Q[^+4[@EKR(Z8@[72:Q(=Z?Y-VZL ?O2_@^69>C,*L MU](%!G@0(W80"FAUK6^#@JFX/;QH?Z98$G@)VAYU2-7*G M"&F>Y^P$[@HVEW/WZ;+,N8NPEKKUA\^X8[P;OGOKHIX;G9C9K UD19X_AACWMT.^7V=WP;2XLSBZ W9>F/D,*(YDG01N[U OH"_P2-DD;7;PV'F6DD]! MJ[#!F,,3O>'KN[O^R?F,.OOM"+:QODI+!OD>]KR)T/[>YO7""TPESV]1 MO%(@^F%D9;8V/7;("I9KSI)MG45ZU(7DVZ'K%QHVO5<>RMB\.LP/UZZJ$AM\ MH-DK-7J@]54.PSCDP3VIE+N" EW\F$=8S#8H'"[( S'A;#[&Y 5@DB7!]@;L MES=W+=I%?F;+ =E58[4?Y^.N5[LRC_G.9Y;X7/4LLE0*=&4=?_@2'@1*VY/+\?+_;6?WLI!ZAIE4*=K/DPL?EYR_20D%63LH/E&C&^Y MT,36PL:%!4'N9V!&,"+<<14M("$P;AFV=RY@GD=6SD?]_+46WR$&A#21DS.NH0 44\DD/981E5G\*( $8*CWZ;F- MVZ"%THD"9OQ0?4\<<\E)8,N]>=[TIXK>!YTJ<2C#*!D=LM,X;3H$L:031R*M MAJC#::GQBZLA>L$V%#L,H#1K2@]WYBAZ] M"\^1FJ4^?)(:+Y#5JQU=O8GKQUT1[N)ZXF?7-#.8;E M@ C']_/6DLJ"I5ETRWX*.$1_]SZ?^!06)N(X_R1M^4B6F<+'%.0\-L5&73Z+ M]]KJ>1'./Q-E'&II$0OC0P=:EV/%5]=N-3+" ZR[.V_$V>Q7\FE,NFOBS]U8 M]G3[_1CS"$=IQW45K["E,5Q!(H./64"?;FQ#/-#WO_V:[UR-^Z( MJJ.8[^W%Q$'E!V/UT)VYF6=N^U7'N0L4]IS"%DVB(158<>.-O(]OF_-5_SD3OE M7 3$3;]X>)IO7U/=$)1DN#2_WVIU-E9,W_P!<.@,]Y-L, M%\P.F=D&A6!$V9YT\L;^"!0XE'N@IV.F7TD[=>,:QJ>ON+@*IY@$MP+KVL%T M[1P7BY)AQ%D>_+)#G'@%XV>[T->82IPJ:+A11H (P[/ HG19/ G6[C64Z^4] M\=M:]T+#0^MS(2)_/=X&2^&IWG%O&M_*GNI:#68K";/N ,E,XLZ4J=4E?B"C MNQQHH.ZAT&N9CYZ2;"*?AC*,_NX96QUZ_L_$N$^_,:,TA4?^O=P9/'8NN]HME_[89S2V M(=QJ^-?MSA+/K[45H4_RGSED516^M05=+0--5/>?'^?9T0LH_118!AE&7UEG M4- +P8,!&@QT=LQK,XQX:(6\O-4_L;%%1_*.<,?#I5\EMO!%OV[8Y,'; =89 M9!SG 5*^>@W<-KON3B/F_OW2\U1N1B\JC" MFJW*HCURD26&O,9[H??9EQD.?<^X'Z$MF.1^<<1U[Y-+"A._L!D%:W\?O31$ MXE\6\GM;\ _L.7Q37, F&MQ!9$N?6.[:2&!TLH;+"&Q9]64XCVBGE\K=9O@A MCP!N<>&/VO4+4HO+W9V60CT]]V2U,E[4'WD% ONYZ)\].?E.]8*]_CH!M&MJ M%J]BO U*SL!12A7AN6I $#V91LZ & )E/C/&CY"J]#./L,YIEWKP+2=58P18 MK<:O5B>AKMPWX#;Y1%P@+JG,;:>F>Q(/T9J^E:#B]^ 2CH'"&=:AS8J(FO@F M SS.M$@C;XXB0@'I/:,+#('3<(*_-.FX06)Z-SBM?3ARK Z!=DY[#THX>?U9 M,UH(M P-7_1B]H]SA0(NHH90,G3#%H8@-G)YL@FEOO1QX/%C?6I0B6<'9W6N M[KK'0(3$T6'4'>["SC!;+&!@M!'(4F4??\&IV09%$?< I?B2._I6Q"2(!-L2 MB%%^4JS2=3D.CN9SK/=_T5WB($>,RM:9@XP7.KK_;;,'(0U8A^;0 X?0E,X[ MVCP_CZI40;WO%V"DXW>T.FZ3[1ANZ;V!EXR,>M5C15I'#1]&7[Y^ZF#>%Y?D M QBYBV<^1UR'I'(Z<'#L_'FNX!:]8I.VLF''"#SSH:DZ:<%E'/_M;T7;8;!! M7W$]) C?>!WDWA%=&G36.PZ]X<<+!R=WI,JXLV29)P!CF;PDA>_^N;.'_.]W5X@%7L$MN24LPTZE#NWOX;IN]-^R$LW6IV>6_T2EZH)[ -%@^DGR$GH S8& MO-6&;<2Q3B,4T4((,C,'J$,OCV$$%N\:VD!KWSR5JPP\HBIYZ'CYW('#4L]: M&_1T6%'_JUO0>L]SA?1808APKN ?EBS2CM/,=JT5M4>"J^.ZH^[Y8YEIC\PR MX<$13J/NFF\_U!SF?]9F(:;#-V/CPTO0@/ IJTU>]GT2TGFPL_R=+]%3#OI7!,CKBZW]!!?1?.9D]M!I4D-+( MDSAN?(GUT*=4*6_S&*>+]]SEN!9'MG3-N4F( 6^9S*!AQRR95X'?3\E^PQ3< M[JZ\JPE*-,T%)_5TE]Z)J"\W-**/2@KFZ]^P3H\J3Q18$Y6E5]Y%1^ 6-KE" MSCPK^0&XL8[S?L>\":($6.(KK./6N6K?H)(E7R@(J_! S3[RO$&-P(9)TY24 M?OCA <_,!]??>LVC+\'FLFGP]=S+-+@4^P:G@ZN&C&!TY09U5.+OD'.BU-/= M.A#\C\Z?GJ3M/0:1_M+Y=?R^L5 \"&3CMXS;^,-#>@> +48YGMS*BSM@)KAW MLI;^O@."H<'R< =4BT[39RIMSIQSF-PH,OWVXENK]NM]Y]P+DL'/D6[TY$&P M0K_\'!+">Z M_WXRVP9A<'M^PW-)F/7Y)\C3$X8V\8^_2H;?J4Q5ZQ&-#Z\;TRY6'ALY>B'X ME<)OY8S7 G[\$KZO2F8^/+XQDA28*[/'@P\$L@(=LHX\/LCTH;;UI05WE+]Y MZ?18Y$I16/\(W_?.&<^!%1'Q&_Y&0^4\/'-S93D8KV24U0^F!W4-C<69C=-' M6"?[7B;XKBO=G%TYFV7_HT;8^$+V6$2QI_Y>SR> MVNPW1HHPC 8CS_UE>4S@6IIC (U^EPMEW@=Q:;1IS+V@'/VGX^,8I42O2-S\ M)N43N&UE "J*E.D$,FD8.0+UX2%K&89V;@RL*ZP[\33-[P$36ZY]9+']^I[; M%_[UQ5?_LRZG;\VURG;G#ML=D'2Q!R'<\%A 2YPMC:-MYK43LU0@G&SN@45$ MN>-TTV]K<4D_1,#2#,>PJC@HR^%%TCEGB^XTTOJ;.'X))^O*3OAZVS/N;*6@ M*G"Y&C6)D^9*7_1=._OM+%!#A69,GI[R)QRH-Z@MJ,YWCEBZMH+ABW8$OTNT M^_U,A^\S=JZ'J0$P, MCB\I.^B?9DEJNAF%>/[LDOX!BN NJ(COB$RLP:3:%X.Y@@Q&-B4MDXIH-\-< M&._7!>+=7U8D.+Z_W_[4_('2%>/],H:F+_VW9']]EMFU7-ER$MJU@1LZ=@H, MZ-1N#NIAY)M[5,>? )9R3\KB5RM.6XLLNW,H+W_VC^=7]LQ_7GXX32'+<[5Y M<>'57^UAN-0<4IY3BKOV#CZ0V;R(38'_ABN%E;N_H_5B5 S'(463LS=@M%/'+4)9, 'K?0A!R<[*O>&P:1O*1_ZYMS>'C.U M_FZZ^[7#'X/42541.VO0%;UQKB3J YH>@)-&VM'Q,*EMT&6W)$\5T2GS\H,T M4;@]T& ^Q21=+:RKO+$[ M_\O.26/S6#KR\AAK%,P0RA2>ZSK)U,>'0F\;#ME@B.;E_9_MH%#V@@]2-9!F' MXUHUMD$=Z$&LZ$E]K@K[)#TXV^#6II3WZ@UV)].W.'>6C1R5N:0V)KC0(:\_ M_+P*',(E0;0Y';VZ]"?$LYQDE#P 'JXP+;J8IK<(I>WM,D_-\;V1%J@QZ&1W M[9[33E\XL^A5Z!S M1 IA79!E#L0R88!DG;]C=8BQM2NZWDFC=]I(\\J6?)<)R&:T-K\D,!$T6._A M<7;7"K03-P@%#JW@<5F*-SCIT' B+V>)L.7,]BU/.V8B0:3W]:32A\:%WEU6 M>+4?N2^$XC[FN?%[5:&&*P6AX;!DM! <:5IJLBR0\;+UUO4"KZ'V$=1S+:7!WPITL$ "G8=@2<(H; 9O9KPYD,UC, M]YPGO9=#:/UW_I[_B MXD-J?^C?/<=]>Q.P6O"@'\.D5-.)3($,TWK[F%I"A(%]!X$D7%XE=2XZ>?_AFD7,W?)_#,Z],*6WD7*QHI2=\9#VJT#J_R M [+Q9.E;N>&VC"]/JO: 0?NXY,#L# M:P&ON[-NL$V!GFC6*>Y''HAVQTFR3S,,F)D6#\&)-N:/[1XCK$_E^:CEW]^0 M=?GX-DU3\-:7HQ9M#;L/K'P#2R#.#R[I3L082..YRBU3^AT)QQICPOT6+A1: MCWEZ>=[UN'2RH+C0UJ/U\ 9!*Q%R>@I'J2U5E&=+[C1MW\WG3L.$O*@?8P,$ MNZ?7D::/ )JR@S.U6[_LE%^8Q2,OXDN?)ML@H<#"\Z_FR_XL<$7G>"'M$C@+ MU_J^E!44AMZM=)Y39=;GN^( #-#06;'1:RJJ$[VN5P<,;VY]+AM] M4QW':T&!,&'N$IJ_WQ@U5MFISAT@MUCB15UHZ>LL.G0$H@"D-B+!C+Z'G[\4 M4S$289;O5"JIO #C/60^-?,^6/[*DNWS9W)+1*TOJ")F,Z<<36E4$>.\N+5A MRLQD!"?C@HEIT"X!O('1$%HV@BN/*(MOB&O>>+3 C.TNF<_-G:D5?K[!9LC MKUY^N?'EAX4-=]($T7-\?,]( M+G4\.*IU&X1_C63N9*(H0= =/0X%JD MT%3-%$2>- _SMS6+?YQ*_>F<96^YI\0Q6!HN92U__=V[>'M0'+>%3E@6W09M M&%6S+TY"0_P6H'RK7)GN27-HFKIM9WR" ]>GT.FW.N*Q1NT3]3WZ:1J1F M5PP#<6+P.J(9KCQ 33AJ/E:^;SW*_%YKSL6Q<*6>QZ(6ENUA/ZSYM4."K^QU M;E+\EZEB_)]^_>I'*R8G*E%O !AO2K=^J& MQG 95JX?;[N_LU%S@BS"5>:7^:Z+546=8!ODUJUL@^9Y3 W#WI/50B0XZ;^QHFSS26@P+ LFBT0ON_@]8&M3<&D5DF5,EWM)-!N?EG!S8XD@/3GM7!.VV;0-G!7!'2,9#1X+6/&[1I]-:2?* M/VF+%BNYG/.HMTQ34AAC^NXU)K?6SN-2] )2G/.(*XZ:K!0.!$995@#K#",V M_7L4W""BXYC5-8EW-R+-\EU4?.PNMHZ,%5I'*?!+/Z#K$=!*7&O4NY( 4Z". M'N\.F"XG1)_I=>XUCG\V_VW+BK__:HO?VZ",_5I7[NH.2B;A G,:A$ _P"F\ M..OH!FB+OZK,"5#C/(WB[O4&2@E6(VTQC62 3#M3H]45.A\>#X)83@=(]SG.7/D M]"L?A\8]8]TB(\_($%N! F^R"%< >(B^)NPV_Y-9#Y14RAEMVIA#,,MP*=A7 M]] &VI$5Q[Q S4:1=R:274F&I3;>@HD"T M:[;;AU_QFFI*UM[W]&^H:N0_J]KU#G13Q9IA1'#+ ;?F5)AR2DHF!Y9L&$:I M!EBVKOBP\EZJO-.+BB.?)<,L"IZ7''7W*5@>U54=$)%Y^J,2.+0-RH &;_+S MTJPA1!U1SOP]43-KHU>+.$=:PW>?P3S[N%KC/55=)FBP8? E=2+DY%:#B$N: M0,3]P-SIW\IQ6QL&+%TN$=QI-/08<&:=01Z:1 91'T]=P2D:-O6^BE+WNI#_ MS.3[(>7G8@YG;N3O P&;W'V8R_1 9C"G $RKW!!G.0-2Z)Q*I9C1WGA& '-M M1 Z%C-W"]:;AO]]O-6C?H_;CQ_'1E4AJPP2:4J"(I MF_H[K:7>.WMS;W@EO0*D#8+H#^:_CSN8.FX]'0_/.[L6Q)=N8C'*ND"A+" &G M=64_2;6)I\[7TG'#HA!=R=QF7&"G==H?P;-MXH;4XX6[WX.T]_;78[4XQ>C+ ML'DEINKD[X?:3%= NAJ0F\2;GK#HB*P6E+-^JB;6TJ-G+?K*6B1':M_[Z\9K M9O_JH;'_1UP78KT\.RU: Y8^$D0.CP2$UEY_EK7710H!$G,VUT3N5*,F ZT;79]\6DY7!%1.1@)KU'MD4CHBAAW,2^][^3!.FD\!B\YB$[X M*?'2;%?\8.5.8ZXV+H>KN8@T&,>%D?=FSP5UI!'<7\ZJ9I^9OO:/TSDEZ\X; MHE.5W9<[+30J'JRH,&CB$E]5I,<-V:ZTAS>)IR&8A E2@Y!:P D45] (OK M0PS84D!2+:)N2+'A??=31_CXS@ M/(=>,YH?\^F@KXQLYI($TF.4Q@2-:)/8YI_7.]T[YXU4S/94=SH<"4\7EJI0 M2$5V\5C9^VW0&W$(WS9HSM1W&S3YO<;?DJU$7OZ_R'L3H":ZKETT"!H4, PR M#U%!41$111%$ BH@\FI41&:B C(3%)$H(_?N-3S/VFNO M-0._];B;J!S &Z%CKU80QOG7!RSVE'6'F>;C40%[L\>Q51ZBX7&'5Q(G8SZ\ M2NY6LD*7N*F\>0"6':[FF29&Y!^S.S80XOVJ?T%&)B%/YJ[G(;T7;Z^7EVR5 MVJDG;ZW\ Y(7U0,^>#3Q.'J54%5P"'0_Q=/*J5,;.^8X-%.57@>H MDDV(J\^5#>ZS>U'_E+-/Z)W/YX$/!,H 38^*9XQ06&4IH16;0'W>+T]Z8TJ,;N$>+9( MD[48MP#H@.G?/#&'^N;VR/ 3#\QM2-Q[^QTEO/8X\IIPF&KPI+.[=?Z<\:H9.X+G:@N;Y0"0U)KX<=XPG< M:O\9-H9NP$]LU)$%G7^T5#'V]- ?]EV.WC5L*GR1['9@9GUSYOER1:>=$J/B M%)B(SEE'[E"+ERX7TXD=&65/)+*J>"'?/XS5^]T?9="'TW(+,@P:J_6R?X:> M\7R WH2UT!#T\_?" T^0Q&6G,)V>NOPKH%$ ;\50FQL__N*S27@>=T"=\6/U M#54)ARQ>=!NM?7DN[A7R0-!/?9K;D+B[GM1!'II&2?/:#I:S<"J!YL\'FS2A M08Q,";5^8(^10H!JZ.+)F5U3/XW]7"H=;KQ_4WJ]73'C3?H)>%1K8B#7HHCK M[@XDHI%"+!N;1)7YC5D!=DPPV]#KSJ7*S*\>">RU#M?.30WPN=&JW).__8A/ M],QFE[D+",DE^Y>OZVJL-WUN.?QL.K5OWPG79">OJ PKR5?KG9-(7XOJD&VX M$56:^>92;B9_#\S(R]L*-W]V/_ZI :(>FOUK1^W#*M MAK!Z2TG'^#! O:&;,&(Z'X2K416N6T;PQUZ+'J!I>75)Y4*U@8V\WZ]#L@K+ M--3G*C\F^9P:ZW[WZF>V?-5;+=OWD[ONDV*(VT#-<1*+-4[TE?***YD4EZS);>9.M!A?L)2ZLK&/N6&ME@8-6O^%-P!HB M>B8\.$0-YI@RZY.\^VHU/?V&"._^#3P, M"J>W2@%TND5FUZY-=U[2,ZV_J_I_J8H[3DKGVM&6$0EHN3T,>;"$-=$:(G-H M0.CY% @@E)WLJWEYO\BY85@>&[YQ2\"W-2L2+QV17/':','$^'5CZ:3^OWA6 MHB=[ *DQ+VIZK0HWBJ!!G]Z2V3IZQZ6B[TL&(X2N]N%Y3=1=*;TUV)%6?@27 M.MO%C%I&2( .'87;AT)J40J,F5UCA.ZV78&1)[LCC;/8]CY_KF\YKF!&WU]X M3+P9[M *:7 GKM?4] H-[KL&9)^L-KER+?KI(<7L37>O6R'T,K!:F7EO_N6^ MDA36#7M#&,S%U0A#1.5->X5RHI1EQ'GJ=4B?NTCKT3)*"ET@JQ#XX\=?O;Q= M,>B#W[X!^=W[WL5V!(E\$H?X=^K84C"B8@RS#."ZHX9'6R%M,%=P$J)A5O[N MD9Z&]O59[(^,?D \\JKA5:*#H#16_;ST[AN94_ CB_[5R.&_]W+.(PT!M>C6 M^>%NYK%%C@+/RR>^U-W;:VZ M9CHY)W'#+M/9C@&O"^XX[QU2J D?[5&[?%N:=L:1)A5F/6.%3B_B>HA/'U7K M=X3S_/AU7-5TW5KP*RL(O^*#8#_8VGRMCH,[\WDB@W7^>97*K-MO!]J:V!M1 MQ.:#Y1,+!FUNG6DFN.'!10_P>Y2O+\5=:)*!4_6X^CB;.Y9ND5^LIOU *I][ M[7RYT$"4!/A0XM"J>R@W,:L!OQYI0E3;ZUEYF\C'DY!F31UA<%.$Z%/J)N,< M1>UOZ"*9>TSG!X369F@-F%""7@L*:$M>K\IR50YY/PO@?6GQ),T$WS[ZS8?C+M24SWXX+6+K^RY6T%YL5N:HP=I2.0]^:@A M3=@LN_3^1H/ZSC>!0.JP]WA9\N]EA!S08LJ+/PF26=&'/!H=7")0TH'9W&2C MDHR#RN/71QK"7^K9;-W6=K&H%R])W 0Z<6F5^:RR5@P*O#QV7;7LX*?[-0+; M#Z.F?XZ\X<^)S^U='!C R$-KA)K@FQU%F';R]29UWOXI51U2!K2Q-V3^V)T& MTD_=7:;97]8Z(V.GK- WO!1AS? 6GA?589AD1AVYPQ/5HMI+*./G@)U/A/:@ M>[&G>XVS:9Y-=BG_PQZ+>HFLN1)5!_FS$O8L(JL:=PB@V6$"1)I\V%3%K?$O M7 &B(M:^X6F.0[&L9<1J@@,MNWIK4Z9K!GL@\$R5S6+QW@!EULL+$N=^:EX] M^8%4&(-H5I.\K_S>'[?24HZ ZZ0GM>/EB'KP":]%[TA+&JC1WQ* MJ()4AFQLJ_&4E3JC&DW+QXQT\D/ *,&!@,7B'XQF$K*/N'_ENTJI)[Y^RL^) M.KD*?KQ*=NH6R7?44#)RBH01I5EN!TW=LR_7#%AJS1@?'ZRZ$T8]?X?;6H9M MNXCKL1-JBMM>Q#'J&9WBAF^KEA$!J+03!%(W$Q476LK5OZ[9_D.&JD2(/SD0 MZBN(?A8^2C04K+?4FT:S74D*V$? M^-?O_A*@<9DA9^@:7)J;54I(:?BJ?BG9Y8EFW8YKLHAH-+,(U-,7*O;S;X*K M>;Z]@*T(?R$BF/IHL4%CZL2Y)GJ0DY1" ZWA9QOJ*20%T$K3!/9"DYPS/)QP';6CR+O?PB':#_^0 M0;#!A[1:;\6:^M2_L0ZUUXPJ/!8M1F2SRXCX\ 74L!&?SAWBE#PEC;U>1I#Q M1#-6&AG5_B#0JQ YP\Z8K!PR^!;?M2;)U.3ZEYK41<(Y7!B/HS;'SE M:WU^SE'/?M!&8G@<=F.@9$]#Y%.@Y<4R@JV&!W5M"WI@.^*'40!#WNQ-XCFW MG;P] U7]$3!%IYT9OT\@FY&0W%M1N@GECWY1#<#196E%][.H-]UNN),*\;G3 MC,5/)9 6=AR0TUY&R%"9M9BZPFR[+_%NX!N=\A7 &ZW!$DF+A84%"G7R/JIG M&0%&3 B5*30&IL4(W*?4N5/J^SD>A1:"\D1!W2:5UR7[=6\/G"!) K2W#)0E M'DD:@Q>=W':P*(((<.L6CR@"C:*[''(+U4I<'V\>]$>!9C*LG)YQ -0?FN7Q M+.P6X=FU!S4JERXC+D^_I87/6\."V0Y]0.BK+88Y992Y(V"*),*4![A^'^)6=T,NT0^(="/ )BGOPE4#T.EG++SO1_ MP2RZ%B?Z]PJJ)3K=EDR99<)U)>*^([9WSX%H0:!P)V_3>_#G[Z^8CKH+OPIC M1DWB?/6_KHS:4?XPP(U?L/=V94#V8EW.ZKHH]Y=GCGS#V9Z14I@-FD"G US; M>7!3)&?-YDQVV2R*VS']8]R2]* 4]-+>-??78E#:AG4/!=GL&,ML*85;EU ' M#=YB0E&C\4P_H=(XTZ>HQI0C9_F\4.?8^?Z_) _V>?&_SX5Z/#SR8D.W;^(^ M2C:5K5,4CUG=0Z>>PXT"_%10]MR/?ALNT"9(^ZH<+97MS,:9V9WU4>8M(X0J MU?!#51SY5T5WB*9E0C]1K:6.\!I7"U 5;K\\LH>Z K463 XT(#UZMVLP>+!' MX994AMU^;N1:?\E9/)@BR8?Q9?$!@17 ROB, ?,P;#W4L".4O,B16$8D.IR& M)2XP5PS/A7:B>ZAA#/,QO-:8&\#*XNOL^8XQS6JL&L%+WKQK$U1H>ECZ3]S5 MT&8?G7LB)\$V<=UYS'G*:)0--"JZ P0428/#>EZ^[8F93Q\WU6%=GWT;O8@4 MU:3[2TKRQ7U0[Y ^,+@GORJU7V/,_E)-A;7WNH%+VE\\N9PT"[,=N>'X<#VO MP+(LHP^+5\TDE><7N"BA@@#"4OBP6ZF.@4%GOT?$XL)_4F,VN^,UB),X95(_ MCNN!'ZEFD=M&J!?((T;-39M$)=#.1]_Q".'&&*]#93OW.P2:)W^HO1'(,+CW MEE?4E&I6N18UD@/)E HBO1U%3ZE!'"3?@^O;VR,TZ(F5WU'"WIN\C.C>7W") M6-'0G?F+'GJHLWM28E&U?9XNPS2=%3P@*Q&O@2,L(ZFI=GM5R)"G75FP6K)2 MA]6K%1WT4XDO;K4Q"M",J;[D42-^*\^T':!?&JD@;2 &)IWB[@?QK?2;S_>4 M'YE5W)RM\J(^:^^\U(KW]YGC>_@YM![0E *M]N12/2SW\8::U:'M8*7G(QC/ M4S7V=),5Q[R>3_9U7NX8OO=-^+PRW M64ZEDGMWL9X$9:117CXR;M[!AXB7H M[L*PZGB;/M\WU7WCJ9]-AGE:"HJQYT^1IM/O]R+#,,QO%%"_@C%O 7O@]*4: MSXG^)IG ]_']V>G7;MH08V'T^AQ^AV%2%Z-6=;: 14VBHDB:Q+,OFEZ -%;( M^8 &>VX=U+(J;E#D>_N,_>E5=QZWW/].7D'%+2-8SS"^14MF.'&_15>7902/ M#CI":Q7 7UQ3-FK6G<\_I11!\]-;))EH,$4?6CT?LHS80)4DAO6'0\\81)7/.>\71NMV]]\0 MV>@+#S^!%VE8JY;4HXH>)1H[% ]+J&B #I983K MQ8O<3"_I^(';_M@I![10&]8+*4M[%<89455HS=3=].A;WN37_ZUA.[GF_(2K1&/MX88XD6YTU^(X,;;5]"GCD+'RKD7Q9#D5HUHO/\=?$FR3[JB'7$]]%_?+(KA>H0IVDS;(6=@)]HLF MJ6B^GJ"$S;&8*.@M%(K\)=.Y#*&R'[0ZGLU^PNH!MY0U"YZ@YYJIRB99=WY# MJU[*?5F;-5FH_'=;L2+M=3@I4B^T:O"OHNF.+/;H_G0&=H=CWB^\(D#;3&7F M6!K*1L ?5!_3_*< ^CW#K;:_Z3@$]GTQ#1]KF&_'1*;OL6@[W?6[H0M&55'@LN8MY2# M_XM=1@13)&&NZQCR0'@EBV-7;7/@S;P7:#@88Y'$TF_!CI9!:U""R]#G:YMA MWK72"7S!K6]ER)"VVSP@A+<6*M55Y8T8/JRRIWZO4GQY/FSW6&,\I"42P&_8 M=PWP1PG730%"&V*TN)RF^'V@,7,JYYS '73F!\$_-X.+S=?(\22CT2EZY1LV M2F**M#F_K5]3ZG)#HWMQJJ_3_K5?5DGF+2TC(/5R:*TQ2-K-0H-;R16JVWKZ<604").P-?AA\;#]#V08H$.W[B)PRS"J=A$30A=.$. M)D2Q.%<^MF@&I06-_DX]\4$Q5/!*;9$R-"VT@F\: DL@F?*'4!>DT0<$ PG4 M:B\*:[C)"'1SEW-GG:E_1KNXMSAG.N06@9P?U) ;>3 M8V_VI#&X5M$D@JY@B1S3M'\RKSYO?Y5[\J#U;WT3B24)&Q( L]&E.0MM ?4F M?-<1\BBZ10(8FC86HC6RBU0K0PWGU@(KRZ_I"[7>P.L5FW/J&)*MWSDO3Y!Q MO,4,:#('\17#1U!AN-ETC?&O[8CH&1OB'VXUM :&O%*=X(!W&HO"6>!FGGB9 MH^,9#\YUC$U53TGUZ5%!3M3'](K)L8W]YP>)F'(Z8^3CF_MOJE^Z>M^Z5KYU M/?G!?9G3_Q-T!_T//$(G[B""7 ]TI1+V0Q\E:>BERT<%2PV2T)J3 JG)(NY) MQL@KC%\!GMWT@DG1;=<(?>/+UEXSN+4R9"ZX]-?Y;55":A3RP LK'^U-_^&A%2W4/-&JF+D>[ - . ($4>GO3"J))$1\F,0E-.T:'B79I3H.R.A8-EU\<6EL2/&&, M.[)^OT]R_/8>C3LRCZV)2DILVU MYD#RY=59=1:15TYIS]1"CAM5R5=.FZV/C8=E: 0>-9@J5&)!FX*N,3A;V>14 MKPU@*3LY@J$ DMNSPPY=6C2F?9M8W">7):FO78[A_Q)''4D?EA%UG2G/H/T$ MP.DSI$P,Z8T!9(@!X%73X=HT>^6PM/#G3QG6-[;>Q.5?^&9WP_@M\O-OYPF MA@&W.7-6"^2))_HPWA30D)+T>QZ%FZX_V US.0[Z@?5WT*'#KMB.$*9ZM&F] M[^V6MN-L*7^%AZ*UJ2YE*7YQ-I=A$YBT(7;2>FZ+Q,!_ET3AY ':00SS ;J. M03,:Q;,Z9VT$"J2/.D@>(YD8R8S&MIVR'\^]^[FT\F'6N62/6;W M4?63E!B ]0!V2N/D)3OG67%,*>D*[ ?3!W'IXM-#X#[@_XIWDZ'5HURYRR*4 MP\L!(SHZS70'6\T[0.OI'V+!T[#]OW.L=(I-8"J40# MOP?3.N9<>F#DM>-%N[ODRJM?S]H"=\DY3Q8H0?]D[6Y*^?02-NEW>4&4UV?# MV>#@BK&H[M&NP2WW4]95OYUK6^F$R&B+0>@-322U]8#;_#BPZ*U[>H/),&Q#?KR0F:]\X?)MZ]S[: M#AJC*L].\/7&QX:6TYKSMO-!QL,5I%-.8FY Y8V+#-1NH>7JGSCPPQ M_/F'7&J@-1L-;O&[N0>QB_Z-PL'G\?>&O4\?UL231+%89@9N.J>66L*CA@TN"<=QT[JH,@_ MP:O" A=K.KJG_(]ZV)3$I98.!GC86&MV3>7/X%.63^ZC]HGN8GPP(SG\'6 0 MJL5HQ(_Y*)Y9L$*[=/:W^T[R9>99AXN[+[CG7NS,-=A?^*-11USY*M?2"*"I MPSX;C;;<-(-1@XRA=AT9'BK5XA AM+8BZ$1MUJ,W=V-D7JV5V"=9'[@4FHKX M(PEIB=N%PBCJ8101LXQH-J."WSVXBT+Y(FBU'.L J;/=4DL4*T3Z/0[(N>TY M[-D:L(6P.;VUA#)OGH@@ET;[_?MR2[*"/L+6BGP=%AL,N,64DUE,ZF5(0]MA M-[Z:TI$<@4%Y@5A6!506;&8T=DH-]:)YBLC9KZ0D(>E[SC&#Q271/^@=0#ST;9T:/7Q$@IH*<$S#Q<,V (&RWWH.C@JHYE MA--9Z_++)Y Q0E@XXDZ+D]-)>U+0[,A996[FZ4*//SD3S6=V?M6":0ZAV-6. M^9F9-R34A!&O%*U_09UHS944'TQHD@OLW_OC<],ZHN/GFBDG@?FSZF.*MV=C M+O8U_2F.P5B.0JLOPK,_#JI"60*88=$N$J,>CUI#E%:&3H.F-[OTM7:&PT_= M0LP5FZY':'HFM%9:=/.?6K M:T9KG[J%UAH1LCC&4@F$!T"BX$=C\ W.>&XG_V%2)Z.Z_H;^?KLDR_V$C1.' MNR43ST4DU2E,E#0D2Z]G7A$X-@/R#9(\; N_:1_H/9Z.;KMF.!U:-6BB?=R@ MVSUAP?[\!3L=9EX2&]M"3<2H$_4O,HW2EA%K+Z.5_9WC5:^9II@DXRLVHSFM MNZI,'0>.+64MX-,&NGY7DX=CH6=JXZ^C[S).@ ]NUI(^BA[[L M.15>[?Y!?AE1N/7[UN;[J,;'E(^#X 2\0$Q13$H:/U%4U+!;X$%8U2_R2[=4 ML'VMG\:Z'I$1K?,7[8KPHG*9Q;?&J/K9<^)*2*(X(#3=M6$U-W]<8W)L?]VM M]B,_X[_E=E0_2;!)Y50<+0A](:TKZ^> M\OJXU:MB=EMJ$H^" "^MVJOEZY,^ M<*L92EK_TR"4NA/:1$2*A4!*!4QZ"O7#0,GN>@19$WJ7]_D70^@&*I558Z\R M;<-S:S^LA!EFY^N?_6X^B/N%\L@ZD2RXDB=@SG-LN/$'8?FI&S/ MGCDR:#)BJO>8L*V957+;91WA"]+VS!F)6(3D\W\JQZP!X+\5-2XC?,C#,JPA MX78&G3I^)I/EOK5^1Z[W_ES*@KV=L*JF)MED")6Q2^&(Q_?4FT'?DC%!\^#V M'ACBDX<=^>?ZJ7ZHQ'H_$9H]U-F-QK2I/M?)=/'?>EN!)OMHLN;4UK=G_25_ MF[H/7<;*3IEJ+"-2]J1Y6G8,[M[TF;/0TBZ[!9/R-=E)Y]O0-RRG')9Y,=F* M((J;LLP(U4 !FT)?I-634-PD&J XY;5IR,*81/]R+7JAO>V"II^GF1^P)P:S M_I2MV0KX-5JI7+S?K(B'.5//@^>7Q,\$*8+CA)MFAW]@T(0J=K=U7?Y@_]&J MRS>_FA=M;TCK8C?4LU6;<0ECZ5>Y%,4:"9.@"M'F3:K8I0;G"6!)Z^X\[0/@2X_ MM-_EKC\89O9MS3>,/Q;<5P*M_L-FQ'CMXWIXJ8.=YYX$-J$&9CD5"]AX>LT& MG^S!PPD19%G#2T_1D J->!\>G3SMUHYK?#(L&]>$8.Q )AD##<,)53$_YT< M$D+4$!5 &-* $NC>WJ3!)5YQJTA81L1&O-)U/9QA+&.Q%R^3_JPL[)+EN;&F M$2Y*J(J%I$4\_;.PFUQGQTJHSTVGCD(;/0W0N+KD.FC?,RJXOB(]6]S>V$=4 M%+R@N:]R Y#$G4_U;RTG+7G=YP9]$48+4% [53FM*!53I=JRC%"\^NH7IEXH M4>:%[Z$4R%R(,4[F]=#&=J0/7;)GD97HN'(CCWBI]-N> MZ40<;S\D!^.YN%U"Y]S*!>HPIH7NU,'A>1!L^8N'_>]=4K>YSGV\_N,JU5M*4$+K_F_(!XQ_YBF^B@8K[N?UY]K3KHLL82T M(46C8W'LDN[YB?6DI= MOTL@<2'JE>O %43R:#PDG<8[);-O7WX;8T7MJ)&&^[O&'X+MF\WN6P\DG6^6 M%9Q 3AHJ\YQIRPAP'PY:O97G[;&,N&[J(GK"(:$)J7M77V7-I[X^,)2TPQ!V MO+(97AVW)'_?&1HBK0!O<^?994G%O,A6E,YDDUX?_ T=GTR:/S3-_AGYQR8;A8X[TRF:?=T8@=ME37E O&-%-666<""ZRA5%#H767=PF-QK4-(^14 M/ _VTG8?=+VC>B/CQ'?L.HFQDS97&1QC@3OI/6SPJ*VOF@Q( SC-A@/,]%7K M1XWV?+7V#LH^F:FE(-MU<;.YG>*;PG?^DI\,)BBC_=":2,$6V-];6)CYZG<4 M*7L&D@R'7&R8\XF%2C7F2I"O'!/9"WSZ+5W,5/:XU!]2;HN)L_PK_('CT M;6=*C.X8]1P:U,/-T@0H0N*O<;,<%S"3E^:Q4GB25\3>PQJ(F('1+'NKWMN: M9/(=.Y755D\YFWO])2<^&/'7_YW-^OQ:+:4-"VYKYPRUX.)67'[="_@RD$'' MZ_-:5J&T"O4&-M)[/F%'SM/7<=XF'@YA/*#*0FI$,]"8><"(A6_!2@9X:7#' M4@+KZ+9)Q2ZEM14/#Q7;:9W==B.#H)5A_VV0\S]@"SJ.1,=P_\(/AT-K)!\: MEG&LN4B[P5J'RY)_\7SS- V#COE^UY !UWR,=9>5?W'CEJG!94H4C.]V-NT4 MKH#E[!- ,R(I@B4>HDP@X+OHH>6ZJ4+MQEN@'?LK>Y30W7JE2[+(LM/EA.*? M!R>I(Y;]]J<&_'S^\V5$IBN8 [NH980XL*!>SD*# MF^>%2B5\,S%,AK_P6JH?@(0&8/V\_)7DCDF";SD/)LJ'1$1K"Z=<[ .B%%P? M;'@^>BCX_*KOY]H1$;!\_)M.F3T0$G3D=XO2JIZ#5&G3' M@>O0AB%\S;PZ+6A=V!?Z:SL%I]A5%S,N8=V^XE;!$\!1F1FG9*@(0KRKZ 6T M8@2HX/ZHW6;'TVP]4P)%5^Y4IO*US'6UF?[QL=&/9I'XN9M_O7(9.0+,+PJE,[ M;:[)D<)) ^+V8)*P;^L&697B4N(89A:$S/3D_F@,Y\^3<=4A:<%U/#WOW#WI MZHB-#$>;;A/_E_R G]4 [2:AX'#D M-=^^V!\C7ULSSKZ\<4L==5[=0== 'N7X[X,S'GZ4#*V1$,"TUX*DA$[#U5#) M.=B;TXYXUC("-<6++CLS- >.!G@'EA%_9KS;OS%TY8CJC_NHLX.U%>C6:P>& MDHDVY>XN+BZCC>T+"[,SZ_9RB[.O:@\GV#A)9>LA)#93+9I@S$,[@PD 1@4= M]*)9,3;%@%=]*^DNGGMRTH BCK=G.KLOHO]VCGECW\2V=6JQP^T^Z8N5 M.Q($.M 7'-?-T&V(31:N&]-V9R[."G>O-VIMJ:$*OE$_\E]5!;5&P-N7$;,<@2F1!MTS40G63D(T&XR]^!DP(K+ M:/NS\ON'FOA;KR.J5=*.I]AO4+%XO76;WFBS0%$<-U@G>@+;YGM%S^H,B!,R=Z9\>&[-\,K8^,)5=:,2JB3$F>IP*LKJ'G\@H=/Y$2H MQ1P(RY%F.K\E6<",\Q*5F;/4F;P)QDEH!$AE4E*^3[%Q<= !:N^<[MS>PWI1 MEVEF:LG.7^^<0$X,PSKC!] \+*78V)']D,Q5=LBE%MFK7AH@CPMUMF'\)>]G MGCJ88S#G="F<<]02MC>TM^+=(*P.J1U33>F4(32-"W>!Z9&L\B=#+P!.A']6 M3W1)Z#7G2>UU$G^$&-@\UN):@4S^77@@%:@_ST!?J8O+^*N*=\.X<"+ZV0M? MNRN=QR\>Q3"_S8/Z24E-V'0O.7"4^[F3D=:)6[G@KXYZ(+ (#\?=7W="W'\- M '>@A8J=;$"H,L$D<^Q8:'H/%B\!^C'G4RZ'1+69)R7M<="K;GJ9JZ'FMC_? MY=NFN'ORI829MY17LP!3_%5V%#\;_#NI5'*+8_Q$[7M<-F@+K/F%I^>T6"KQ MG(5:CH(# 5Y;N!T%3]R^$%?PO+^XXT;L3"Y5?;&IJ7JY(;F9=L 8%\0@O0>J M+SQ^MU0TN\B,BHN7]N,6Y'.6+EAND63CZ/706C%!V/V5U-.TCTNZ+;@XF9?] MY!EXR/%Y__::(M1T?C$J.# ,F($D[2,L'.PTO$U@=$MAE-HV15FJ0AU0NM>J^4=N8#3)-3IA3XX M,EI&SJ&^FSYN=WP_980*21\3J HW@DFJGSAX\(H]4._>!1#MIA48L(]J.H)^7B13FZ;"1 ME\V&34/;4%N1.JP$\+)Q73#@]J'6GE3<\\-%RB1),-\!Q#W#1O/"A+N+[.X% MA9G7/GCC>OL,M#FA4%UA6#6]H>IH3*V@V@9!(A$1?P?N@D2YI!V3L./S$ZID MLO@YW%\=;C4,'ZY11X5^2[F2M M>:VE?/8JI<>?Z"KP$&\CNA749?+L/'BF'8SAKC+W*(SR,1DOL(RE9Q/7J3U& M>[V,&/BI(AF)>UY(H>FLC@=[1VFD?7S:"4W!^C>3L&.3$&D:$T)V)+ MA=ZYTVQKC?5=HAMBVK$3S&2WX6#,*UR7R6K K*#Z.X2]H,,8LD=XA'CA(H;Q0PWWLR(8'0 ]?EPEA4F5 M&XF3@ZJOR/=L7BU/DW^?HWAK[<84UX_['''2W3R81;B*DRH./80^9#=M$,$@ M_4(0KVZ&'5H=])TPWL%/HO"=7F!XV^MN7_-X->:4]>DN/C'F@",?IM)Q#?77 M+7=\$,@!-#.2JE&G$5W#=VOD@ZG^\8/<\Q,!;X:,3E^//7$O/ZS%=OT&XYQC M@\"Y'E O&"W3M!VFK&$D!F;=Z'@21QV0QW!S NO /J)>DOZLFW8^(OOV9K;4 MZ!G;[IT*5V^6?86YP#)BV)V/@\<$A!N2F/6S]=R6_M:E"ZR]9=>P^< SCW&Y MB*N7& TO[WX3O@^[S[%ZNH+L^<]W9KV%P0/@)FPR)KB([DC#U/JU8D;M.M%( MHB>3+#,V><:<'+_=T#DYM51PKZZ>GQF@<:'KP>TUYJ9= MO4_6BX)F\,-DODLOYCQV!--,K4I*:'"Z6AD K>SM_ZOFMT^W.L[$-% M:0OYBXZP"<[%J%!]82D8,ZI<1$LL(&-;':>AS%&!,>*B*9YJP M9]*B>[_ MO7P^#S-Q.]'H@_&H(.YJ["X<15U'R:0,CPTOBA40H\7UL/RN@6^ MUQG4.(9OS?L&/PD4"4RG)GSK4S9X^0R:) \HX)_8OLDML6G[PG)-LUN/G!0I M?XQ9AU/\CNX"R^]6OX+GBKMV?K$](ILT ML"O[S!G+!_^YIO$2514R(VJ#$BP?'J6C)R7/**'F565?'WW>;4!1(OS2GQ&\ MO'=N:;#VB_M^P5J2GDZD(%BT_"U\>>/\W:):JI\X7A)13_OJS<;0YA/%N=#F)*SU!$__ISH#B:X<47W M&5$19#*9URX:3 HJ]P!]&)TZE+)1C\,9MD-[?1N&;?5.ODR_SE4;]&LW K>2 MA4KU3(!6/GTTF-903YF:'1]J^W?9RRMVZ2O5Y2CK!B MQ'JK]VVVO"&E8_007($O>\Z8KH#2_ MT7*2IX>7Y6\['+KOE_J=\W_5^[(IX&:\4'&&-9% =.;ECU-F8[G4]IRC])R4 MAI!Q2G+AJO[:]*-SMK]V5,X]>ODJ=GC+G[?I>SLU8FX7;TM Z+1R4?PR41XU ML$ 1Q@N,:DQGCS1A&7&\;ZZ]LC2:"1/VT6ECM_>G]]VTBQW655[/_!6?Q_Y_ MTUB5*4Y%@?$^9" JH#*SW)(Z\+'+B.K!--]QE69E$2 MH-+@_2RQ%^./40"];7G*]3<:[/9T%FQJ[WCTW"QNVCU7#_']N0OJ&<3Q6E8'P9H]TLV'NN7$8$4J^;XU)_N\H6 M*Z>^6#-[UC$JRMI0*->;M^ECM[\'=FE,K-[XIR+AIHG5;B^60%P\)QC#+$+7 MWGRSC%@SULJ>$5J"";)QVG:LI/8T71;G6A]S?%''YI-3P9\IR:[YU*5W#3G\ MSVR@36O#SX_' ]YL)>&0.Y%UNT;F#'MD-K57GK1=8 M5L-#XD%'5FGF_!=")%-/-<-FKCQRRYD>KZ!Q!J@/$[[1<33'6N ,#4)RHF(J MLVP9H9F-DQ6>K:_B9?6T-!YDM!B#'SG/%.C3AR/+DE/)Y+% MV]).HD8 ?P_$0ZN1@K6!>YLT&_8C.1*\GX.>JJV\#H+ )CT&QL<#ULAM3,2S MG;S;>7SJ" !)WQ9O@HLR(MIXE%:C$;N# PVGJJ_.CZ,U+5[SG_8O%H0:T1UE MDP;7%SVAE&^19,V/E,#W<#L/@25! F> =K!I^S2CIKXC^6W&:%NA19UU\:3L M$;S!T;Y5(1P%EQ5JB6>[&RVJCE!>6B'.KOG7=I?_=['-QZ)1&;XU^ M>B>_@ M,@+VUK235.9=TNH[>>B\ MQ(7+^;"/4.*_!F4$EX22O5*$ITA\1M%/\2_ MQ/O01&7A%-S^U.6<)%99KV<[7!V?D>75.8V'GB;_I31YYS_O#%@&H8S? 1HP MY^FP'3$&4]@'=MOQ4,E"19BA)724/[93G#FZH[3N56V*!^)GAXKJL,SN9\\. MQBHIS41\)#J &&[FN&UBDQK8SJUO+=S>[[186<0.41R#$%]WZ1:HA\_#"%(< M-/6 /L)Z54AE/L15JY0+) /#7:>\,*+LBCT4>FN+FR$KY^B+(H&&9"D.J[;) M<#X4[Z-G]_.5RX^($U7OW.>QX';;TB>$>7X4MV?6@>4^=6X0\*>BI\8DK]1> MVAQ_^%;CCU=AB&]/I\[D/,4BU#/U\Q9[1GKXH:"A8 M1]Q-)6KB*N[: )9(\ MU%\QRXQK>;>E<+PKY;S2\4]/__3ONF]D0/PXHO=MR*&<@*:Y+:9<+M((*D3U MS4>D2_9 +9\K?X/?7O4W_%;X\.WH.R^T,<)YV/:[FMDZB6YB.#C#5867#?68 M> $<87=CD*!,RYFZ%[C 8P$&M',RWM!VUAM;KVM?W+WKP;J]2_O7CE?\%)3ZN$LHTP M;? 68(W!BK",F SA,2 59\RXUQ1,.9%"I4C;VE[2BL!K$?LR"+QH,B$X M.#96]=9TX7>0/N!)F[(&M\1>:'ER8"OP7\EI_W_FOT_ Z#\>+:\TCN\DCRKQ M$S]9H-CIJJUC^\%/?D_ ,$)U:_]4O:D*8^1=OO#)'85?6Y$5)/*_/@CQW[K0 M^8Q:[&PG[PVTVHPW*B:>6? 7-FM8&<$V2K+4?26(Y*C#=E-2AAB?:W&HN'WQ M?%/ZI;Z6^]O?K5XP6%2=I0FPPK6B*DND/[H&-SLSWHU5 +%M5^*B+:%AUNW7 M%KL>_"G.V_O.(EC28(5T)43="P101W#C\T)%QW%R,H99S. >PTI\)>2SBE)V M?'P@L"9]='-I^3(N"J4^Z-B7R%,UU%NSXIU$\Z2\Y.^\U%^4$0<^!903!!/7 MP$;:?W[D36==TT9N'17?1)^3K'.X:FO1?74<8[*[@^2<_ORT0!Y;_"]K OS_ MH5C;_UZ7Q)]/ D>HA5&#$RIUC]]\!=LW-"QH1P@N@;>"(M$AX+A@;^>&-"SO MWJ'-Q^PK041QH4A5>Y%[Z0\* N\=17P.O!:>NFN*DK52M M\[EUAM#Y]?+V)XVFT=C_76*-_PM?R/=4[@D*N*F^F3$ZUV//>[\T]H0KWH"+ M'^T!K_(R:61^--ZJX-))AR>.X2$O"P;GP@XU]6L:7_OS" 4: )QSXJSVN'FF MJ5#%@95USW2FS*.L%:!KMERYA%Y#>#>]S_-^[8"RJOFQV1OW=V[PUGLCH16H M3?W+X-TR(A0K"9JR36>#>%C:&(9;6501X$Q"?&[J+PO,#K#8I5R3U7LGS-8I MRQ7KY"MU-L9?DE4TD@2M,8!U8E94V80 W?E9H"D\_F]0%9,@]"ZM?%#<_9AX MZE7O56XS4#Y[XCE4> _YQ>8(L##-C&5%5+US7S?<4)U0)-X@J,P)(L /<\.-5,\U'3\M^P(GU .K@T3YT7J=L?RMWV3DEHRE.KPWVIU\ MTXWH1:X6[(6G9 N(.]_Q\*N@%ER]WVP!ET'#2LY3PNZ.W=.7KEZQ M.5V^ZD1Y=G#X1X/Y)1#)3UI&9-W$^.$$\'NK E.'G?[3CC#^1Z0&_"]_A8D/ MJN3UM%$%^DL]T*T/GB)'WMK8$D*U51.W/OGWY-QOT?&/[NX"^Z0NDUT;[&SY MVXY@W!"@-R2-%=A!/3HP;HH[1)3D3J22+$"C8P.&%DC9R"L:2:DA&_)4?_G^ M\=2Q>A>=3'$542R0L* _$#4TH=&)0&U.LJ4"V'WH M#?Z-*^JZN:E0R8Z?E<0O,L>UX.4]0&<:>IWPZLKW]#/9FVQ>]YW]7!QLH#S, MO/[%WKR( M<D*L]_P;Y#N?'Q(]W0:@?XM69$MTF;VGED?J H@ZC/G%]G M[;?GH=L@&;_Q_?-WB-L2?KJRB![E&;2ZY4JBBJB8J'"1.S0^U *L!7M:%X&9 MWWBER5Z&^XL.R>!5TQK#7P6K7L1&/ M[<][-&7+2YYL>V>W/C[^3/FO"1=Q988 C,0>]R(-@+85"*&F,*I#2[=_N+B, MD*Y(+"9:L]2_ZU\,N)QNG6NO;Y&R\\'- %?K!:6?:V.IE1+QX@^=> M.EN:B!3\Y2$\"$JRGQSO9U'3&2BCFJM.27*Y69OJ3Z!X)FGMT4%<;_XC42[@ M/[-R8!GA-T]'TW3VQ68"N2PC9;= 33OJ;5UEW9?[=!L1D7?^2UUUOD7Z@JY' M-O> ^IW-71A_/%TC^IR%15[[H[NK$AXV_Y. &5U;7 MY>[\J-R-OYPLGI#P;[K>JMU' ?_2*IK__[K>\V?OSE"N#H M*[67_7LJS W*KP)C-YU\\6W.747J5":#"NKV=&KR!XDV EG0\=" Z9];TSHK M,R9:^P[I!ZP+J&K.CYW(TCU@3:D2EV. ;8D4\I-04L 8(4-KL@3NQ'VP0.LL M'2MJKQLP>2S:'10A$]IIG3,E/N\9#=#"FK2%16LPS->]07Q[J.0HF,*5/%+0 M*5B\=7034;0*HR&2*([!8& 6J@WKQ;T&J2M3& 6J-QX]:K>8[]EG85?J=10S MHM+65C;3CN8.H+D7L7$O>:9"Q0EF?7I=6">-J@E4'RZ&;%Z]WWK%R#Q5UHK?HIXITP #82#R% ME\)!Z.X_SL4+UYFRK#*"KYX(LMQ1W[_I4I14H__=HN +#5'06IM4LV7$6=CF M'#()G%Q&H!L4*V_L4M,^MDMZ'G><*"Z/=874#*@+.\ 7 D7A9MZZJHF(CQ3N MXO'"L]B+N@<]L2_7]R)+"$KLHE94ZEXTG2K;I#MIN;%V] W'7.7%RF^$A:]* M.RDP@&"2&3^C@?HRT;V595#>> 55&Z#5%W%M,5HX(.200-V5$'G*]BO^,8AI M-Z_,U),3?7,/>G@#_50!)]ZWA($'\Y8&\B8U"$5G-!?!;@E/IF-9%NBU33O= M)Y?V$S'@?6YEB<1S>^7:E7E;Y6:3CW^^NSF"PW>>N."YPU Q;J&^24E46G.Z8_\S4_GYX,*1\48$ M*>8D#@&T,F%<2I'C\?0A:4.!%3WK[^Q4Z:8GCX+V+8Q^-P^=9'@=@)^9M#3B M3]5OPX)ZJASJ?67XK\)-F\,//%]H>^%Y;WS*"@U\@I\FMJJ5. RD)_7,H%%.!B/;TLA:$P;Y! M4KQ?(JDG>D#U#UBXSOT9I))W5D,E8['>*/S2]XTV*6O=MQNW7Z+["96'H-6. MY2M",,R'C!7.:NQQ=M/MU693L9N:>W[/X[3@80!,2,]P*WL9,>O(\I1AF7(B MN*WMJH,,;0O-R' _%@,=,%35CM=Y6*'W[-;[]I.G%=_;(M3U3B ?_P.W\VD9 MH;">U%+TVX[JCQ+N9)VT];ZSP&]EC M]6OGTEYD#(F&X9XBC[R!UNPO)E#<187G>8?1W(0@A8#"#54\OZ1-_3M"YGS2 M/IS^6?JG:5Y__?E&J$E\)!@#="U 8T7\,)6BI:";3=!_(W9N\*L:6M,C\)BB MKJ(R'P#5N&84'6#K4)A%(Q.=5^CCA!)<_T)^^HY^QZ&2=,66SA--]81OB9\< MDOR%;3=ML_X:+4Y_+K&D^C!P"9MLDN\993W F0_&A_2QW_'[(K(-D@L.Z25/ M'XGP79\H%2>]\9ES&YKK@!G9[0RZ20HAVR:4W]"^HM!;4CN1Z5V/< ]Q1EM)^O*:[&5E(/ MV[$>SF[8)AF#G0(S6([7/@LQ- EQ9/DE7^@]RUO[YFJND>77QZ)L_^PQ^J;: M1,SN\]LID:\Z/K]%SGQ5YBYR-O!D6AG<0V(9Z[S99 1*CMO=)&W["@;]%465 M!T.4U9Q((P1CASYK-J57-3P?J*3&DA)7$:H8^\9UF2WM8L& M0>E&>A." H+21)K4J$@3$4$%!2$J2A$Q(B!!0H+2N^ +" H145$10D]QWV/. M.>;XB&%HD1VDUFAZX%-7#GZR-06-TWNN*?A++&V.(($^ 5!ZX?&SLN D=3R\ M#.SM]%2>^^MB#R,TZNK=[@=AQ;GZ$?7_/YY5^^_PH(0WB)WH$-]9B'77,8.6 ME.Y8?Y*?8YK)S(W^+DNYER?.3DU/NLQUG;KT&\/:&G.A5?#OBU'$N0KS;P>F&>6 21M[,-RQ.MVT@88$'M3LZ1\5]$\HENF&RK'=.E>]LB M08,)2]>C)GW^YA_?-_CMFLJ>+<>LO$9^_M]S%JXE(@;G0V+N>3C-7/NR('+^ MR\'%8X_B+(J15#R)*,.GI EW:89)D9+4%?:->*3!4L;V;W8/LAK>7N;[_NJ2 M%WV+(1[S!B:.3]\;8(Z#_IR\?J =;J+]D-[FD 8!,MUXHB'\!KX93PE%\$2' M@%U?,FA5ME)?WCO_4&B3XSX6\7;?L^?8+:ZVJC%9Y3$':3JC634+ASML6 M[]U"=]Y5Z!W3S,AZL?WJKYM,?!:E1J$3GTE1,H&3C=W 5 9.D', 8*4;9)># M=>VS.]G6V>7..H7+V@VOLD*LGK5^T.SZ8*NX"2H(@6T,B@,WBM7PYS*V#[@Z MMR5G.C)C%2=-$,6,P#??[R9L:1CO679L]\ZKRMY:%AV4NRG\0L^!E%:#KW09!^6-Q='O&*8L(8CP?B\QC.;3I%<:%R1';=L>/3F?,!9T=*[*Z1] MO\[X[UDXH'Y;]RWQ?#:X:Z(3.ZGB !1DM"+HH5Z]6)D(:%(1(MZGA["C[4=B M4G&(T)%QRRMBJ7)YSW-M0*>NVO,2PT?>2IX#'7DBBVQ+$$;WRD"'T/"9.)50 M$YC:XH1W;RIO^Q3:>W0'P!V;Z2_4/B]TM/;%FW=1#^_I/O_8_E0Z#FYN:\4; M@*LT8$%377H!Z7XHUIWI>1\@T@VJ*- &E]R+]T\"2=GT\.U1![)J]%N]C'>P M"4>=FSZ)(P*PI$#>7I37!CV.LHYB&A]L=DF'\NGL!YF#\NL0BV;+OUA24R_/ M7?_<^DM]ZS0+WV:R#MF$TG &#L,E?A*%O]Z8W=XT/'&TZ8-Z=:9>6>UI3NF5 MZEO5AS5^6U>;+3,4\9L +XYT+RL8N RZ=$HO\ S'6\6!51]??]I*IR06H6 ) M34:Z%S[,5VRM,:%O6CJ7MA!,;_I]U%GI\!Z!:1X)(6;M#,!82J 1 ._96W^3 M&(^11479C?F'OSU+#FX$CA#C>SK: OXLM7EBC(A )A?7R;TPXC;^."[3DK4V MW2^Q[^+Y8N%9Q4&Y3W" +UQ)!^%?B*#,.D34&0Z^6#VB(]C.]_OJQ;UHH5'& M!')'"15%\91V%HHY67U/6/VF@H3C0_4;>.Q_VZSP?UHV^M_K0/_YS[_ITG_Z M\^\T^W^%Y]\KA?_Z1^XW7^EO#N1615#B$*KP,9T*] +>E'XR6T+!6 M=_S7M8&>@N#GBT,]J>?]GR%\6J_;!3WIK,=<<-0X\C1TR.$CA"L^;!JKW:7L M6M7V<.'&:J-YX]>P2S'!EOUR7<=*[NR"JZ"BYM='RZ/C-S(8G75F-N8D^ M'REO1#(TCU9Y:<-8?"%[>R^JDS72Q(3VP+*(3>8]" G.L='YUZ^ XX!VUM/J M(>NMMSY^G/*9/"07:/0PY>S1@3DW]9P\^N9-D-@5>_3&EM< ;BM&%[U1RG;O MEW5((VR9A!^(Q=(DX7Z^X5W,@W,NE1^_>IE+Z9-?W)H_LBB0K?NNUL%M%NWU M!ENM-;CDRK=:+OAP'2)C2*36X>I9\(Z8W=&FQY[H=$\M&1 M91X)-P MUBC0T\)6P0R7B YQ$)?"RZ86FK.3&O:?=9:0[K/>ZV>W9SGHL;3=OI\"S4H"1DNN[:]^UX;[V>!QY*:X=7SJ:WGJU#KD--@&_/SKVSIA>&% MF[\X""53D9*U[P<$!W9U"%R0\RH72RL3. "!7>"(@)> **I"IZL""PEJE']= M"TBFNLJ/'*W^<.6;7$G'I'^7[;F^T/>R-5&_'WR[X*PYP6_C-<!M[ 6<$H94Y(I/?PP@LR.]QJQ=G\^@"'.N 0M@0XM6 M'V'PGJ_DD^JSGV]TR<7O/G?3;9(_'B- .@O;^J&A.(1>T$5))9&N&7]Q@E1!]6]+JFK\^*;3$MIJ5+*Q_W C^WD;.X0%M'G2N5CFJ6]_'1?N MH=2L0Q+6(2'+7K3(7[V=L'0_F>&77MW>16>G%I0%WZ](XZ'#CNMF;($UJ'='BX\?8T\#NZ"6RAK7;$NAQF/HVW+8XRSS!U>49]!3&V MT_R< ]J(?/+"?]@@^1V"?+SBO_>(;R,WCI;F.H3^C/_3PCPQT76(_3JD'0<> M<5Z'='LU_RT,BT YLC*\]'7(+3CPU]UU2%H9;QL,U-'F\C_;A*7MUEZ'R/W9 M0HGXNU9E@P>PU(>XGP@._ZL3'N,XIV*>_$&XO].%\']HE']M:U]EQV%V5XPN%>5&[+0_!WZL;R=8 #& M CB/(>O@AX/EO@,,28^%_080B0]]%AN]G*8+4 Y2F<<+8)V-MA M*S6L11S%_[R1]OX]1/PM^Z]EI95NR+42)6"0(RO89:LR\@LDV("J\FL]NHG. MUGO8<1&2\4D]TQ+^SSB(.^O+J3R+DR\V TJM#;LBR*7MKMS'5"\??QI*$ M/+O_.PW&/V[M.[B* 1&)2X")15)2"]8AVSDJ85LS+US53!KIZ'*B;MO[I.]X M]#?)JZC 3OXO0[>!2+<).KA*C?!95*R2TP0JO@E\,-NJHC3?$(5MH"1:.S)P MD^4]ME) 5HX^[PFVK-[SQC6(G]=T>= @1A=_?>]=OR[#K<-IT'X/.E_[C7L'V>@.M8A_W.W3V+_P?!4 MS.@\A(K_HS%R_P?#@X_X%\K&(&=F_,:K[&BO,^CP>H M[XF+VJ(XKYE]9*VJ-9Y$V,R,3%XN9[BE*!1),+\T)\?_7/31MX_[_KG(_,(7 MBP6!AQ+X_\,-\B]OK>W)#ZWV[)N+<+6&E=LY'"1P*Y[F]XZI,9\68J)I94OS[-=L22= MRE:O76W:?7/FDH!&>LRRP0M1/-]PYY#B8 O+B#^LY\%MF'&8K.DRPA?( M[KR+1SLRM=,C4U=6=KX*>DPD2 ]:U6=5*^2:3J.<3DI () UVS0PIIU8(\SG MFF0WEC=@?HNW$^W'1';&:M!EUYJZH)G^[>2^D89EQU-C5Z6_3=DI7'Y"K6_* MHBU_-EJ.4H"O-XQVSH6@--7.Y:] MN@K4Y,%XNJAI2+;([,<:1/U!:]P^>\V2DW9/UR'UV]ADDYL0[O%'A#W<)WP? MS%4N6%YD0&70=MQGQ!!<.@%6_$L\'9F,40$#&07#$8/B'P\?O3%Q2&=$(:HN ME'VT=J %653]3'R;?NHZ9 N(#N$^M]7!O.%9@2'LTYR#KYE/7P-8!C(%H_:U MQ)J@-P*F];KNW3/CM.1RM,-9*WM LTYD(MPXZ8+ :J+<=VD0R5!8UF=&,2:Z M*;=*3+([R4\JWQ<"N/;9/2AIY%*,E7,^ S&FGT-R?.63/I4>Z;A9.58>TAED M 7;RQ$ZPH7\JR!_X6O)GFF$Z<(WPGK;P[FTT,SLOWMD9ZB5 MKOM&V..+)5GQS5F#$\?Z#XI=7DL![=D.*-A)2_.D7_J>,:_05O1,+>^HHJ'R MJ"#UUXU!C)A(*PGV18$SN&O"7_XLVLAM+<5>>G+:[<5E\]V2;?7Z>C^N\7W'>P^7PB*A6;8VS*3"* 9.>=$[D'2^%/5HU4UM MT]"5J:7Q$Y.]R#WJ!..7=UVOM=>_E%-9O:SQ$#J\ILN<7>2)^[(/HN9Y(NE4 MPU2O61U7808TC;#_-!K*+,B( /UADY:I)0>C*@X_N:$Y<%ZAB*AS>@ZWI\7] MX*]L4#?R 1QP'$S@;>S&2>;UJZDS31/\))G?\AYS3@&L)_0I[A&^GE)K#4@* MOU$0[CQ'>9QDL;,5WN89./V^/!2"N>?N)[Y1LICI@ ]C&PT V/:BUOQ9=;"S M8A(%[5R]D9UZ3KE,<<5P)WRV<23Q%Q7^<_%LT_+&,:DV,)SMK8$*9VS,GA1O MA5L_)94ES=L)DF X0QP'G0RJZ=[TO/7^TI+DYS=77BBEV\FZ]U1L\]=](_!+ M50YPY$]Y.G99$K#CB9ZBNZ51&@>[BD.ZF\UOF6)E**!QC^5B?5%6 [5"-2]_<8^,^F==6#X-$M([Q/Q[XOS% M2Y6/"T_F'K+,*&EH!P59>\ 9MBNF7TT$*,BV-0";:%4YS#TK7F R\TFKU$M5 M*P1A--*9T5SW(9'\/";F](X'4^^&:),FBZCXT&A)2&RW/<:3-P#?PC/'D@RP MU,99,6XJ3Y(WQ/>BE?9U2 9.TC03\Z,#MPUMMZL2GH"_8LR[*S2,[I/-C3;: M>I_W@;1:'U;]$W%K'2+EQI'3Y8DEL@]S3,'"BLMU:'7N Q47 )?<"CO_!/32'A2#$KD[ *)3E/!ST(W"X(GPRGWD74KW:)KY U M6#E_#K"=9>:7T?5=6!CF0#6 33'MGWA-; ,(SV6FOP)G!W<8AIO60G>77_<= MH^NY7/5?5?W;^H/7O#9'#GX<)%*AX)[D)>F2WM\ MEV6])T&'F7]KGV-%L/E;DI:P%3Z?*<0_1Q*MJES8SCA^PL4SCI'(? M8B\2TW" (WRJ@A4 EK,5>*,(.;0C#9&!4URR%F0:T\J[#)7/AN2O)9C?+V[8 MSUDIU$S2+/&\F_LR->EDL!R/Q^]Y)IA^%E;G.DC";EZX3D9ET[\U!%)5Q>8F M:TR;6/?OX0T8-B43QWP6^9#OEQ1G0T_['R41'=IF@[C5(I1WB<&EGJK MG/7"[>-6*RCY/MT SQ#P9Q1?'J$UI;?::=CP7M.:PK M_U:I>MX>)V%R/=_8RW;/T A F[/=BKT;=0%.-NQ53DYH#:2YJ?CYH91_G,JR MV4F.\=W#>!O1V)2E=>>6F># W!LS**X*>[ UBH&4X)@ MG5,6$_SRQN6YLD_ M*S)=O A_<1I9U8>'^W>P3GIJ?SV@7._528!PTPCFF!%$;>]M:RW&8#I!'PQY MC#[2,L;;P0E&"H4('YM8:5#U0'U[^7/'C1=^L^,B@68_3% W7"UGU:?\[/Q@ M;!.."CC#GVRO-VX(1.FRM$%S]F%PM9=)MU8-K M1V6-\!V%,63ZU\R!2GR'JW3H1J46-%>8= MT$E2/5$4C"&QE <&BI_6T%5RKJUE/4'I/W8H<;G19 :4U3DJU^2W=^!OKI\5]45XI-?JO4X2G(_YX^GL8X+DR=6.>)SK)[Q83+&![![&.^X;X MJ0TQXCL]FUR:+4Q=7C/J&PR(/:EZ_1K/-':K2&0U?(]:#@?FZ?,<&39/U*UT MHWXP1HWCSO3#,R=HK.*'J JZ?!,>]>@["GVYR7AJ%_[I[%1KDE2 Q]P)B6!E M;L&;]+[O;W,/P(_KX(LQNF@1@,B1':29WT:?JD ',Y^F ^5=&-F&B1.=)2), MH373\>:).[TF6[ZSQL:1=;TRF_3I%[UR#PTK2#W*WKA 1I^CP2W%!F:3A5D/ MN<4K!".PJ1F#[#".-BBIL!)!%#CCAS["/.O_[?<7_-.@:B>KY!(Z M[ZN-YK L"Y^#I5;! 5>*7!"QMCP3&UHLPWH+?L#5&]S>,8I6?8$*[%EM')=> M0(9OO]&LFI0C\WNW4*U3XY##BY$6R_KL]MI^#3[)XXD*5*)/\['^ M]CW,#%$RR)Y(NUC25O>=1.Z9V/]ZH'&]7J#&&. MAY4$"?[T2 -PH$YOZB\VZ0^_C]?;).G[IE]SH;W SUBYWUCV68X%R)_R M0AO0>N(+%G"G)!-ET5X5G$@PMCQ(;0^86+DXJ]-: E.N?,?JJ_C:U+BR(^', M7Z__ZE1V(%[ZOO,[NO8Q;F.?''N<&Q!LOH;CR%FQF-S'1.K&Z2:G4&UZSXM\42:C M6]GO%LU*.TUQEDSI]@+V3+]/$7"0DFW)4Y!(?'3@H$>0X+>WNC_<>&*.99?A M@ -N\N[&I6PT -'+,QS[!1- C=A7@R,&1/K]F0,@VZ$M+"16_U.4=+/*H*U3 M^>U+D/:IL@,[_55C_?E]$&-6E4>R=0>!"1JA^<,B1=%4!28(^O'ZUB'1HF,/ M[,)BI7XU5IL7O)Y/MR-]/:"V:H^.9-OQ]=\2\4JVK%\07'D=$F28:BL%AM)" M;0?M01^ 3?/*0!RN;VA(&U9?2Z2ENIR=B>YQ>N2X2Z?T]KYM];5>][&D+:V7 MV!ZH$]VP^N0E8_9!SJ5QC-87BH"M=F[2KT$]H MF\RKFA/7CJNFI3V$E8YN1$/$1C2$<;;KLW>"EZ'\:*C DV;BDSGAD;'4D#;/ M_3]CHBM-0N)EGC2TAKW,$)J'PN^KD__E,3MS4QH-",UR&1CT##;MMMXV:MMR?"K5" MI)Z+-3Y9K[#/RLYDT*CI@>Z>-Z6^>8^/CPJLR=ACHGEO;'<#ZQ".G!N+L%&> MG%:*-PVUZZ!LX>V"=V8+@FM4SCW[&J*'"9WI;K][<:4@:7_> MA=T%^@U_-@$]M=4+@2G @V&@-J*'"%O &(YB PU3[GP$?;J;?TV^&HV$2BZ( M6Y,CHNZ:#X2'BQWX\L/\'>WN#2?-N-C/]N@:JJ$$2&'E@Y^9BPS'.<3[F( M' )/) @S3(G3'+!^^5J&"J\:\VC=;@OX$=+O?RJ68O< M\NC2#]:;4A<"%4K\@B_!!LEC,["-31V(N!M#]S/-VUE-1&F.EUA.PY-;/L>& M*A\/ WU+:81RI(CTJ&Y8W*P>]R4GDN]96\#!4MX';VSR M-XYC^:+?=C#>!I>,AL=(&%XKNE2<<5#>QM:&<(SS^[U WL>Z?7G^K]!CX^/[/Q79YY_6()Z>E#C_-&O_-Z/J MWD*4[RMOP W4]&Q@7IC@B66S4>C=8 YSLW@]$]8#S-QK'7%DH GN8Q!@([C?VZ M/V>&=/9,^_G0?.@WL5Q4^ *$WX\D^/%&EY[Q9 MC#X3WH4@Q[-:P38:^[6IRGUL,D8-#&84#-<3Q4\?'E"M?-NI3%_X?N[17'# M3+Q.XJ&7!^Y &[[@$XC4V3]IF 98-_XCI<=6D/NR-3:,H<\/>#W9VSCPD=;( MFV?*F:I91>=.MN1\O*L;G>NJ<,\Y8%OFN\'7V64H<3XZMI8-$A#WN*X2A:==2XG?WT?.(X,]3C@K[!E[?O"J,+6V[X[MT1$>F0(_+*1 M^XUDIK.$P3SVMK_Y:0!.B4>"UWMUMWD=9U(R#2H))BBW'LHV?,.4C5?G\4.U ME(75GW3#@:E.V=1@3SA,9 7QZ MUR'2K9=>@,E^8Z&FSW_9A)P=U6QI:?EKL3G.4&^XSCHS;LOIN]TWLY.@"["5;!SV%%0;7Z4CTF@>9O75NL%DT_K"=4A)@;E75#!O-FLKB@194T[C M?.!68ZE\(\L0=#A;F('+@0P\J&/>$PMEW1[AP*/H-G!O8+Y+:8EC16-_/!^3 M,**W=$&DYBMS^7O4_/MK$E7=A7]Q=?G0E,Y]2##E?40 +H,)6#6>]8S+)8:; M/,H84_F<3.[=?M>IME\H:E%E1X;)4*]JCYGB#T/Q)O$#,%=W1#$"<*H,H7?C M.7(P%@">8&HP)C):HR[18#(H RCT+*K72P'JCPSS?S9=O[=7>8/,A?TA!TQ+F(1MPU$NHQIUZ=W M$;3'A,(/3^ %R]Q"0Z_X>DYF#5H;5U](4;!CB7-+>9IH,_Z<3,(,\2/U$4E$ MC[GW0'G:9[I :8 P68-6*"JH'P)[YF3/GXH$Z6B.>:46W?;XYJX V ML)5Q<@+O9>O;UM:JK_<]_/W82?_!\P=4_O+JI0AC_:%JZ)O<+&M=&C$=)\/Q MHB:"J=AGX")]KI"Z[.EK[C5J^"LXDQZLCY62GB)/:=+'NK0T<_2H;GL=-,]8 ME_-$4]F6Z%#N';X&@ZO! PT3*4K6H?25R7XGX$9.C'\H(WO;P(NF9/2IB'[= MX,8FX]PN\4,C;^(^>])'WO7+14&X"H^(%G#JO*\=?1T21Z0^4%B'*/!D,$.8 M_4 $&9'V4]>J3;>#_/*&Y]I?"N9?A9Z':8:EYV^^]%FH7^GCOF1M>%D$Q!VQ MPS")9X09IBA@;-"^H!+#B6/SPGOZ*TZ4(TDOO[6+UUM77WC5E.LQN5TV)O%5 MVZNFD]?#V_;KRC0WZ,1X?D0^O&M[CQVRIRUEUF^ MW$G/A-.:,GDVJ!$20BQB1F?Z)S6&X,PB.=O0YXHB4KD"R\AO@_U<0[Q_U[X2JF'9A T.7*CMF('F0H=G;U% MG0M>LS*O8EVOV-]IQMQPLN\4 03<5?ROY4P+_OS^/XX1_\?2^#H;%Y$!V1R9 M>586,["#".JL+$/Y4_0%NGEC M!CQYS !%.%(_^N45:PL:5#BHP#MS@7R@YN"E8"&D]??0LULA4=K/->_V[2($ M@59L1=0/QL12& TAR3D+XNA$(<,N%ZYC+T+!9%#XYDMY]5,^A7T7-I<&?SIPO2(L>.Y26LLD M*,Z4P)).\,G?1EX?&4?0N4Q^R1 TEI%6H2'_$/IA09=& 34+E@\RQ;W %;;C1E% C"'8[\Z4 MKV#;H-9$T+OIJM>9588KK8;/>[7>%\N-OG>9'KR:<^O9(G9=$S[3?N\ MV*\S\J5ZB\K!-\(3]5X,'$>VG 4#RS?_0% M8PH@NQ I"LJ?R[-"?XG?$LTZ_0FB1#XD+ BQ0'5=31M;$V4'\'K43+BOT.[E M'#.^WL(KHW1IQ^X_4KNCN3DCNF9RJNM6EWO>CT^O M-[]7%VN''79'W,,"QZ";>1_@U=H<>3>Z D=&X1CW(?H24YM:50IX0%,(\FK6 MXS / E#D$/\R_$0H0^"(UZS25S9.R.CL*I=?"Z["[$5"$#9B]8P4A,YC-_)52O6Y(1]^ZSPD\*-^N/>%TX.BX57?$] M,2OX>T6#[#;H1_[!,/ET#;/ M48WK$(]&)BX9KU3Z8.;)]'!TT]<=64YXZ,JIPE7CYU,('RS)WMJ]8AKS+AP- M W;AM9I2;/Y,&?WTEF<]5OUOLERW7Z[9LJ^UQ(OO&B$@CFV'YD_QVZ=0=^E-RW5,;6_FU4RJ*Z)KE2?!S&I> MWE56B=K3&4Y&'/DN_3WZN<3WP]^.?5'>).KQ."YVQ1Z#X/7 MF(,L"0[(C7_ MY@I'%DGWZC:4^XK=CMDYB8KOPFUMR%3I5L@'4$JA5PW\ATW8*A$YY]@Z\D,F M;YAW([3_.GIQIG<$!QP=!'7R$]E\X4HR0"NQ8SEN)2,.^C3=?J)JW[:IS<7C M13_LL#I^-QR\RC=N2H6).TE?3(WESG$P-:Z7N>!01X7A!8S?M; MFN>?3]P?%_XR(S<'_V>3]UC3C63!I"&]G",UR%K@%F)V\[K_L'B$%,J+H=UC M!85PCH+!3/&> N7/C:62<_.AQ^!6<\X[4K7S'G^JV',^3]G^&G3BLBZ)C[QE MF)T3PDLCX0""=/-!8XD&V%)Y!A0^]+KQBFLH]^F<;O^KP<"&D?PU #M16G7B M/Y2YAZQEI8$5/!%E[.7'W#A&]4;68(&W5][68KS25@75TK7/F+)8(IL6IH:+ M,7YMJ%YP9?CPDG.0LC1_ OP>_*XE7!J4ZXI#7T)<>1656AFI5) MX^YA>(RM/('KM[V4,JE]$YLGE[KFU>/W'\S<'X"%N2/RB'5N)&(F!7#!@?I- MMXD7L/%\[9R-C@'@#.U.5W]$*U#>!=O65^%&TYV26(<\)IG\6> ^^F>!>V_L M\O8KMG'&1=5[$M/#(;%/[-$J_R%?]U_-^U\>G,$$84E6UEK/ MT#+KD/A$;.@@!&R43YNG0Y.L-1B&XLXZI+81C]WJ)4X_QOQ?/^AP8D2@REBN M0 F>*<[;>I/[C& >E&/=K'#+5A0516K.HT-G5!U^1RS^2C%WN)0U[MI^O6VK M,>(*.HJ;;:O$B0!3:<3,>-^)5@VF8(=9DQD&QIR/Q^^,=[_]EH'$75(OV?VP MN?'&2>P>U.-3$5X'JLP]\4LTMB%G!S>/H_$,Y45SR(ZH76R>Z6F@QX:?(L2T M.?J.::L/Q$:'[3 T&4Q4S9,[)>4N=Q*"@G'D)+&T&(XC*,Y'[;4&[C*Q:R75 M")7<:\9U;S6D=:H]C]Q^[Y/F1,43\IK4M8X6'*CCQCF;+8E28!VH_TUA0+,J M32IO['AO;150^7Q1I9?SHVA\Z*4SCU6FN.*7@*N#=_*%U.4^^!6KEF6/^6Z[ M=G$J6S?ZFX:9IV5TF_E=$Z,$B=H!G>1WUY>40DLA!L,^;NZ@-DW5A_'^+MMN MPLF=DW-NM>2IV;/>T[Y.SYNBBC7.>#^_\'%*!")1HRY/V,N? M+M!V7/(J49JG&2(9_'12-M-#43DDO25UNZ-D9:N.^/19%PW-L$Y%0XWF%[>= MY!C$.F3[C.,!L(Z.F.IEE;KH:]/-NU1<8-"ORO8S/UUA"=:V=7.]A[*.=VN^ M+IKSM^G7D,M?N)2U[ZO$T0^\C3N67=8AD^L0GIC6<_#".H2QDF6[T]N.)JJ) MLQOAP!C!/RM050_V-8SH[3>T[0GJ2OCL7NBE0HG:S+;@AR*Q=<@%[&09@YA$ M#,H6!]/IR2F1?"XX/1#^D,3 IBHT-^0U=.5_]RDD#%KH7#R9QVHZ=4'QNL!# M:""WG&"*HK__9CC9Q I]U8"CX]-,YG+?+LS!+""3Z7)!!U[H;(ATI&1'\!7\;7879O==C]:QJQ&%M%*ABT>.EOG9.1V[@\0$AQ; MA_A3XOD4H@ZYU$"#)JD9C9U_-?YS9OLLJO?4]":_$"^#U:+B21M(_O>80C=X M[T1;M&]Y_!4^.8)OY\#8!U!)JGPB39N*KY48,<7*NM4(!]*' MH^WO8_N[:ML^<$=O#+LLPAN:EIJH\"ESJD,=7[5Z, U3?U*VHA+E5:^@W,[& M6LY]IX"5)1=56@N^?-FK>KTR3P_ZQ@L&A!IR9&;9+J&")\!4YON58RAT8?T4 M+J/Y[E2__-X+%V=N)X0U#C$E<,D[IEM6RF67I5Z!_**(C;C3YMA>YBK+ 82Q'=$60[;*X$IG M+MD']#I5.X96>AYD[GHIEC9P:"3=IT6I;$Y40^GX7O><(G-/ATNFF,V\WG6( M!$$8?9 )[<$M%T=U$[=9GPI&7L*#[![SG.G+7O+'Y?>><=B1IJ,?FE,\;8>4 M=7K?_=$X=U1@892/B1,X3)AJP2N=OO!F'EY(T*QECQ5CYC4"P7PL!SMH_,/ M\4-%OW_0^;;UISIF<7P96*DO!'V^V%["[+X"E^684XG;N/%N3/^4!'VMCA2R M3_3%!)$G1>]=H@/L-SFBCPOS28I4+T^T$&#_J=PK9 G> N89P%A]+(RAT%N) M[24(3T2L0V9FO^[3F"*3*0>V^Z],OA?+2:\TL$PI_D,T'$98;J,LV=:U:1&RM%R]LM:/W=[4PL1FFRX=\N/Z^ MQ0J73<>FNQ]'VO_V3Y%+D[.ZMQOO!L3G<@0O&TUZEO%%X[6H'FCK(].7E_BC;[5'%.G%XN-S"J*_9K'TZ<[B>IX"6 ;([D-M0(]W>F\>X MXV4,BEPCD2X^X' Q*B2[UN>,HW+HJ2F)&ZP;S$??#QQRULQ%Q_<0 5?D9G[P M*YH@7D9*8D:QVULU*L!'XJC6@[1UB#C:*5]?'K 3Z\AD693EG0]-V?(E;9N+ M'/E,*@0L8$&X]_B$#[N5]P;;1.%()Q\#[U:"4R2"F')OO*UXB.7G"9RU[@O4 M#6=LG?6L+!>W['D^Y]"+/I-[)R5D8_A"R8>^#DFLAX+FV>TXJ95OGN0)$D[" M%/PUBOL4XFSR=668=O'$[03%,RG[J?&SA%G0&'"A)2^QJ:=\4K]]>WJGSV:LN^O=]^EI%PWC/I.J[U9&>ET3&:@FGF@@VQ15A5 M,?K^/99@\F!NH\187.):G$O^K? M?I]R39A$!)RA\3S]#T1J(JRN8"F4GJ[TD,@MY82'&SP_O^?.B8[0V,B*RQ+4 MGVGS1^J^"T;,O+ ?K1;^%4-?Z:9 ..(@-I9I2#]6Q](W:-]Y04U M*1]^8+/IJMUGO]TH*5HSTEZH6NX>KFZE\PW&"!7%L*^L!_Q %])$B3(P>Q?Y MN;?\ZWC4"6\7BS2Y@XUV+)73),G$+)L79>&!&[6R^0%[%XR/XCK%*TD&MK8@ MA:[UA)@0D,LXO!'8SO #V[<'U&WN69V&\*-A)Q535H;V M96HO+[/=[0/+.';,Y^LG250 'PUD)^2F[1;:WK5.'I"+\/3I=!# MI_^QE#%ZHU*7&Y!?"OCSQ"[]60K9S1#QIIQN!8NH? 7N,5\4I^P#JDQ7)IB3G3"Z\V3T(Y,NR[+E02#SRT?0CFA MS)VKGK5-KW)%U7_\CU#ZMNG4E;V?Q%B4#$H-HA.1CE!XB0W*%.^>U0:TNW3U M-[ENY@138\#0%4.3@KL#9N:[PR0^G#VLR:4KI+0:G'F$ZC<[8+OWCZYU\V3. M<^1766SNTY\@@B?UAF-/(VXA^PFP6XH/];J=;$UU._3AWB,)RVR;V)"?A%?( MR2G6-1#.UD4;)]/,26[BJL9'7*;2%_L"6W+G5MP)K^[TA\=$AAF;-)E+O^F> M/:-4F+H8!_D6]*<"[8\FGCB?HNW6WZB>Q;?UQ0GXSQE)S&T4KHNG K@EK7#\ M&:J8P2/#$1465W_9N+F_/AVZK,_P^.ZBF77HT9[;W:D0B#->C%M.I#Z B6!# M$%EJ0MR'&&V."W.9T )TG@IUH7%NRC=M?M*8?F-1N6^/@_Y@">*M[VST7^=J MXV27*W%3+BP9T(L=@Y9JY.((-BA*3Q_MXXIZ\Z@_,)CROL"@0L^ZEY7?9"^M M?DWK>_O)'W(^5]VO"72!T/9\/L_/[ITQYXG!F/2A>I@PVF;(D $:/4(EVKX9 M]UPUNH6EAWPN"&[*1VVS%_(X7[F,[KVCV;3/?LOL"\>>%7#WEKS'I3)!.$&T MR-I+\+-*E_?77/+'^'6(C?[/*9^E[&\A4B7T5CL^TP2N1BT)EJ'N.S/5*ABP MC"*.]['*D&<&F71$NF7BZ%QF(5#;4%-+,==84-&:5 M<@L(,IB/".$&Q"VXROF) &"N[BJP($^&IJW\+"A6.I(755NT*\^B+\MUJ''+ MIZMYS&3.-CAMH@<^>;>+4M^TI$&'II(G,G@J: 6P(O0Q1WEVP^K'V]@G4"&L,O S3171 MO&WIY+A^EVK42><+I8LT.D!T5>O:N44?BKRBE:]EW\A2)"& MG8KB>6IQ4[!+CF#J.N1I&<(12[(+9ZJ09L6Y=ZZ\_VV[#YP;.3S^R ]++VGT M&FTH9M1?GSS3?_$TH,;;T7=. JNX4?!-E&#*&[>5YC:@3S#]Z9+X[%9!9!22 MFCYC>*8Q::#.?L^;K+<]EW+N^6LN*_[*=*$6)#1D9Y'-ET5? MS"(&*T%L1]/:UNQ0S3Z63Y#A5?W UX4G M#S9I[]Q!N;=AS?,J>YB=)-22<( M@ H CTU'=!7SJ9)OW.&NXR8CTX,:*;3&IJ2]?C&I%R^F[?>7^.ZTD"9Z3K=G M'1((O;66EGQJR&3=8@P M.!Z[9]:J?+/KA@+8[W#12WO/2U)8VVKTZM+&Q53:W%1L "6+H,0M;36FP]/4 M=DR@=T3IS\8C&<@__+^MZXZS<#$KNL]NY^.J4\T5YY/YG"&+'^]E.'P5JLCW MAD(LZ2!!#-4AWS1N:&MR!O7VO462Y/O""F[SM]G3/U:'3G7D[I-]L%U-Y_\[ M6BVM0_YI>+R)_:=PC@]TC](@'#9?7I?:;@6;& H7S'J MKQH2G0/KZPF)WQ!90^V7[I7T2SWCXW\31:'5D,X/^?A>BE2KQ36^6C8!PVE? M.-;Y%"O?XB,+)/73<9_[9#9!!B$E8ZN\FK*OMCN&#>HEL2Y-A&I"8TS,E.XK M3Z>J'9%[F,U[=^3]=>=DQC8GTQ_$6QL;-7!U@;>S$ZPM;.L8DGRHV!KYUQAA M.\>8N97(JA3OC,K)W^LBX6!D0I=<_N08:<*HI&@%+(," ;P23V)LKKLUG0DT645HGF^OR=].MZ.KUUW=K:.S7 MA*43J47$VO(T+/4^##A#24-4K[8C4_PTQPB;4'>IF4U=/LBMBVNM!8R.M4]K MI-K3TF=$SP4XX2_VH[_OW,7**9W%M/\Y*8#S$^<^YIF#2%82@JS"$(ZS=J,5 M:]7W!Q.VHUBNEN/?QYX$HUON.TO[1!,"D?=Z7V66IGZ\'^.6B*OE1])X/S6F M?O(M0]-7OP85.;Q=S)ZR"IMOKS=6NXS(L M^75(>AD=D;8.:>!.K,C0H5E/AUOU=R_39B0?C^B;E3 '(M7*T[M\_]\>(D-&0,B0YF4.1!_^X2J>'Y,;0D/52C9X+56&3P!"G3)]D_F4IX M^_&U8FROHZ=Y1O#5.4DLJ.'6C MT&J!EY_1A+4DTO;Y,\1S&4J/TOCLMT/1@44SYPOO@QF)+1/Q6)(.\;,A!7"' ML=6LH7SH3'_!%=:%#L51[X>^SS^7>L0']0AXE$'. M9>F2L(%0?P!M.AK.2F)1E"V">'I5=A79CVK+$B2F.WN,/7S=.[+IMX;$% M17@O9'L\KS%:S7.+0M[O( '3%;"-"'A(RG0R5IL-VU<$^RIGLIZA^5K@RM(; M^(]A28:- DFQ-$ RKI*S)B8^$ALY',4NQL^ M1>;.ENVS4AI_._Y6IXQ<4:NXO$0]?,RI4]K%6.8';'DW?PX8'YH[^4X]Y:?7MV7.]>Y?FT[7K'=P2@=( 3UN1-EZB-<\A:,J"O"%MB*1FHZ34P=\ M$YJB_)0+7)B;NU_N<;%Y\N2GX77.C2Q!O2[6Z4S,[5.A_H[#:+O'OD'*O )D M[/G8*ZS51J]K+W/.'EHXQ8@X9Z>[6_VYHOJ=($$J%-1?[5X1!^-YDHO,U2[D MUK/Z [A,V^W@33A4J^G]1*!'<[63O+K%]1RFH(\E-IS:BY??J"46KY M-B1RI]7S\BS*Y[TO+VW#\Z4HKE:;A"6O=I#AR3R]KP5#"%2@7_Q9(#FU7I=5 M-X:&/^\(5_U<_#9<)>/.R21'CU-CH_0X6S&0"0@Z<7.)5#IQ\FX/I1::\))C M&,@L)ZGICF ,P?!.S^"0\]C )Y.I#PFODM2W.6F50#35Y4-0$YHU,[]6E_@> MH.#8191;AX2P\;/:73!5UR4!_F5Y??W#W#Z>T M&?2DG#)B[R-&(^@()),00IBM*"35+4Y_5R/ %Z5HJ^!'P48F\P,^/BAYQ55+ M:@'Y88&B5NW-#\(#", + >X2)F5O7*8EZ;G:4V+#1"99GZ&I&L1ZM<_N&K8. MQ88$/UKP9%K?F6Z[=W^I,@EB_=1H[]'$O*TB'!;?0Q/!9%8&MPQ.)>,F8UC- MW(5!37]KV_?KNJNNE^_776[ZE;_L?])Y9SL ML\_::SU/]EK/@O_VI#ER986I$>VKX@L0"20A&)>.,6/N++7,B&"N=A'DJY!U MN6FCM=XV7QMEO:V=HB*>%3Y5E#6.G;#I%ZSY->8BB2)5#XEK-6>>>58&>%[\ M\;._'@*^,O:FKJ"3L=^J*54-79-XZ_L^D5/_Z@.8D;?8M96ZVN-(LXFEJ9;4 MLVSH2O'HPS2U0Q>ER6E+Y*>>NSH5[5D!L4DDCYYH81I%LC$=>LMM.]<$CF\( MW@35$HBB>+S^0B:0ZIGVF^.X?1/4[62YZ'KZW8+2Q:3GUX.":#BN')+J25R5 M1QETJ,ZFHN$,%UC\G"< M/J1'N] 2M]B (2.I=@YE-^SWLG(^ MHOT%8;13M?/;YXWTMRSAQR5>A4?*LQ,LMGM]N@+D_IL.-6H3-.K/%T-R]F'; M[-$GZ!DJ:-EF5OJ;"J"AOW_@PK#='?IXFM^TR7+>Q73EXN=9\@$E@0&^RO$& M*RF@OXML 2+,3H1>,^,HV.MN@N:?CLQEHU=9^7RQ6F8^(W?9F[H)&G?HQ"GP MMB+,M9W_60%B/ M[BO'";:DB[@$AU'7VI0R]PR+6(929Q.X$0*X!N42$N.>-?\8 MG5YRSO::?OQ4ZZ'F#L'C(:N!-(XMOYM0;\-5Q#*F$YJBWJ"1(U5V;M1E,]_: M%,JY(]*'6?2_OWETN+&PFO7]#F!7%-@1".,>!E$,XLE'G ME#Z+E("H5UZM:-6 1]QC =$&:<2NH/KZ!W)EN_==O+3J2]_WM;+Q;H)&1I=; M[)24@&Y^A+3QS?/8A\T<66>R\"9I#]^H1X3.C]SQO=RYSW#\E7>2]N/"9=V. MH@.?M90IU;-M&@[L,-XS.Q5F7(=J"@5^/S"]!B@Z=R8OH?;V/'&"3,3H$WJ^9WP631R"+TS1^M^D#$L:8! U;)JS(R\);D M,5A4S^]67#_G//TJ,G=]UU)B]R]L^(LJ0B&NWFQIG)I!GJ7Z-G&@W.,LI>2Z M%P8^E] \ES:^5K[+(&)J3V;PE%J24X VX^S1K^\^!V@]N>+8A@<,*$2S^(W2 M1+NC#$(J3+9U[X*O].-NFM$F*(6_+]JK[MDCA!+9/^WL@8*?)U<>S)R/'/)I M__QJ8I_(%TB]V\-Z<"*.&09>ZF$1.MSK+D,R['? ^=(_5G65,SAG.A:45A57 M8O.,WK,SZ ;"^@(/;[/U]SZ4>0>R5:\M<7R-0*2(HAJ[[/4SM7'5(6O'35X] M8?VXWA2O+<+I]VM=Y!5O@@((#['UL(=U?9+H1TEMRO_&QL6%DK74?;=&[)99>T/UM-@.9+&6:I ML/H_?:LZ+$JZW@\[H_W+M.4=Q0.(!P6L;G1SY8)FO-E@^D%++-QF"'MS_ 62 M+0IX5%VY/-?XKA)' JN$]"/X7?V!1_J#&_JEI5]'"=_4"H4C+,YP?%TNY(_R ME=%R3&P;(595:8G%G*%S7+]S;6CP:!'']RE4M?.Z\:>@W'8FN M%K%BW<0R$?@E.:G)92Y$H?6PHW41]C#[E3%,-5P/GO_F^1?+%0=T_Z%:B_W3 MR;J9KJ#H'N:Z,Q!%,Y,J*3O(S\]QZE\ M9ZFKW38Z=^>!&&# %_/9!.WY1V"! @<\.L+<:N)W>B2;+;+TC*.%AO!2H$$< MLS$2=?>-AOLFC]9SC;!O%O37W0MF%B(-L+T!L#';"9-;J5S!:+?65GI/>,-KO$FZ]Y9UH4$2X*R21OH-"+,-&0WAZUQ=SN[V]WT:F*^9=Y;.8B7V6KPOI./Z=P$J6#VH7",QC2^,?-@T+_])[/RPZ'$H MMGZ7KO<%_[3]ZL$[!T^(OQ1* ;$E#IG%0IDNV%'OBTS/]L_V8R',HD\#-^[, M#?A6D NJ(_:\8.2@KQ7,\('3=NV@S$AULV,BX0)R(#,(#7(;RVK#B=H=+:MD M-Y8$+YJE6%G.E\%MI$=LTRC#\"]5^O9KGIG=L%XNR"+YBUG>Q;=(MU.NLD<^*8PQZP:J;T MA02'/=M30-Q%P:].\8DVL%I2.E=*X/G]>8]:=0'*26"L".W*7(D/+7%CN#IX MU+,NI!>]<83S ^?.\!,WN(YQL!;7\"^P/WU\%"TJVZJ4A:55P)3M-6]@I01+4#EWL?EC14[C2*MF@7)5GIA, MIM.PLU]6]T3%R6DATH4 N^];-=S,FZO@RF^\V64ETZX!DF O&M< M8A-J5C]!-5%=E+;A>^LR2!6'[GG#VS<>M:;]\!>'IZKV&RR9!3$(G9=#LO'5M<]>VR99U(7%_?& M]].XJ#IY_/1 ZTCF4. Z-K'9C4@10P52:'BB4;1YWREF=HNJG:K]T_GI>8]. MI$S"8"%N$A'[2EM:FN3P:)<;<;]@=S00WIVVB6ADHB\"?]3):=QU\L-J=,A@ M=M6MDE#=@2:I7TXKW[Z1R)AA1=^C2P)S&K[%.#(V8_Y47"(]\9>$^W&^M.7TFHPZ3W!=8@.NMSXOF'D M>F.ZTS+9"=.K"-D3<+O ,3MV;8U@$BWQKSQW2!Z$>:9/[ 9$@*"I--AXZ"=[ MD_C")B".EB$*=+?WG]J'#!M,<3+(M/MS:25H7^:!24U#7A;:H'PK&SFN@'## M+(VLZV8:3W5[X*O!O/4:%;?NZ-'J8\OSD_KQS+\^Z[8ZWN'1R#A$8Q/DWY> MU;#?C4(RKHZ$KXH*2$E:90\ND1M)7?S\5=O4;$ M*M3\V+F>V-U94486^R8J)U&,+IP\ M-@0RZLV^!8BQ,CN(#&P&6U,Y@^Z3''/2[UWBF0Q/EO@799"C>K6WRU6BLN>@ MOR^]F1)'83I3'N DT1!_)JD+I]&ZGWN&>>]9A$)/8AS&$'TL]_R #/VQLVSW MKG2+"'';/*BR..C^&\"_UI=A1?839_ );$ &*UO*8LET1D! M$\<<1A]D09+X.B@U&$NOMR+OS*MKNMKA^TVZ6YIRX*G!.5Y>/_6=!S]L>XN[ MB1G!ODN,W03=!,L"-ET;?0+GD%(@/((6"PTU32SG[F=](Y]^9""3?!;%;K$1 M1;]61GWIFNX=OGH_XP&DAD2$QN:ME#(JS7]YLY12Z[N=3*P(:BBB9Y;[$-+D ME;%?XR^8Q';1WB6M6)VD0Q^6II8ZA!E(P-:;[R%,QW$T[.-82N37; 33_:4JKMZ]GN/Z1$L]Y\F1Q2L& MRUOEY?RM'KX[%( KN.V$8*0\4(W69G\V,PT#2R^P1DGA=R164[QT+SWJ*+H: M+RVG)5L< Z]BY2Z-TU:3H9)AD'B8K%T$W?4^Z1C+-+ORXR2OY_W[P9D!?%%K M?Q_X59_"E M7F]5O5%"$"]O8&7L#T[.]X&SK/-#6;EGHR+]NB1/Y[]S3[?>]O>,N!6LQ<_)I,R[E>-G)B3UPN/<.2<5(/8AY TWU98A/OVZD M4A_A^NK8 BQ.TY#EMJS$.;IHZX+V!?K*QVV2-"4^(9:T&AH?A_ A[X+$ U/Z M)P/]: YN1E?Q+R645HIVY:XE"MXQYZ\=*Q_1OHPI"Z(. FG6W^D M(XS.--?VZ[-&,E;^)-W9RNN.+:$-CAISPHLI6X)'W.];?0]1 M+NZ P29(1)P_7B#$NFFBT-W04R%Z MR^F&EOIX44[_GH:K1Z;/"'7!X7RQ+3;XEQ>/A4, F]1V7VD6M@TJ,NE&IVR' MNZ/B.I54-9H&$59.JWCW"=[KW)YT[TC/NQK$X*-=8B*_$]FW>;G\7?RO?)E! M.R-FD6.S5_CD+<9EEGW36\KAJ:*JA:S'@:TM[Q_GY@6UIW]->9M4EO+6KINO M$- M2QN]S%VV.>L*TPF ?F('+ U61^'*@-D^O'R,S0W/C?0F5F+'VIQJ_'#)TKJ2 MO43_'XGN[H;\"/T]8>/;!^*>KRA]UXSXR2\'_G,.KLKH".^9O3SJ'!T9WZJ/ M\G="' ,/C5JRC+3X_RJ.TOF;)J) Y7$E8?SQ268 M#IT"A%,/)5VR\T?($Z7LGU7DCW\(.0>-/K9O^R/JMLWB@ZB6$UUZA6/S83\) M^,)10%L!>!9F@)WTW0Y&S]B&/MK Y,Q9 'V?1ICCDY00$X-\MMK3]PG!!FG7 MN[OZ9#(5 _?;!>1K07#0:FR''!/'%S^QU=)O2Q/'9S[4%P5KS\T[$UOJ"#+@ M>%_L_SWLM>1'FLKO<0D^EAXQJ;4 _^W//@Q883G6_&[?7< UAL9%M32DZX^> MV4?A/I_T9NKOKD:^F._=X/#7'N(:4C5BZ(DX>=W,JNG-'-67[=DG+P=01B31[4,%&)Q Q3:B@Q M@M!$B57M6YIGN72T&@R@#]+E+X57TP[?^;V8WXVE-T0^OK4&*WKY*?QKP_EW M6IJN(=1Q,&#H1A+@C.^:VHG8-ES\_6XX3 HQ>\7@$?I8& 'K_LV[7$X\9@S(=*6-P-H.%3T##61%=$-DP M(K5'AV/3GN?Y@!MQI_C2_.TG]=_VC<1UY/K*FT7^ISR2;[0#\/:[Y3$ M9;VNI=\]YN0_J3O^X.]'WQ_A1E&C M(]QXDRM9NP]_K*S\+=1ESWM.?:.,^GE;=$(9D\8]L75Z@Q9E45);D/3#2IVM M5LSHC$Z31#HN@:M$A[P+X1O?V15?_-Y#S05I_#A6OM;K"]+X\TNGU90_>_YG M4_D>@[\@@;V>2S1.('^ O GZE 'HB'1 QR^;I3:O)W-= NB0I)'[2L0D2[00KSGM[A;JE:9(38RAM"C@$* M5)O!F0N0#YN@AXE7S"^/^_>[(*S[.3J6>LPFZ-!)T@IP6'K$_1,,#G*C'C*UFE> M?H>F)>MB;#@VO Q8[T3@@0>_/)YID!E+.<,>7?D7[A$U/KYH"6YYO"O36?>Q M9!\YD>T+N'*NH36',-NYB$2??&)>SP=BF7>PO1&AWS>=G]0_: MG!Q5>]+L.=.W),39S__.U^ ]%H0X J G_8)EX,UJC$/+6V7L1"L.AW?C[5&> MYYE+F9N@P,B6/1PHN8*X._Y"9LB^,F5##OS?3REDP^*@VUN5,7VM.Q)II':8 M1$GN:U+XX<&V*KWW!2L+(9)9DU>NG.XSZ>FHL;#+.K6J4ZWW3QX(2.2+5K*P M[601KAJ)ZI:TOFZ$@%/[$E2Y]Q?Q"2)#2#;F"SFR;W;8Z8^,7&YXV0MVJ@HKAVK9 MN)*+?5Q F#46DBO;Q[[!NM)JQN1>)CVRS!!&'Q^Y/MRJC3;[SCW*1@AW>*XM M6W1;PB$X\5Z/T\SQ'DD;D3LY!VU:5[WN,09^+QYZ4ZGWO%/\Y;@V1P"&$]I)FD,>335"I:P(^FH,9@<7V@KDL@R\ M.(JY5V7VRTM9KEM\IA] 5-(>*170O51VIRL3[3)M"Q]<$F<1_OW,/@OVZI;V M(G=+\2]Y"O!C,%;3^+LO>P,G0TPM7:%M?"OHYXW/IL@N>[0NZ:Z(:+B_9&QMY6$9PBI%.81M]$^ M1F(74HX;S:)T9J3UT+%*%%[YE8\#K2:PRQ6O[^JDG35Y^^1XXO4[L?6[=KCO MB');$E"9[;.\%U!J01XD.2PC9ID.[\Y0NK%O"D[N>V3G;%V.O7LMM3M!QZZC M,2?V^=NPG9[0SB.:K"TE$M@+ O,2[*\SDBLWR^_6;]H$E$L:#+7AHJ3H@"D+EM>07;Q_,6[DPOW"XKNOALG>W>]_IGCK!Y__,*.5%D0 M* MF_;^2UR>"X(1@VK'B G> ?&!-J5TGX=6 ,;M#&C^5+C_"J+!4^J>' A+_ MX?E][>>DF\P*\<\=74/GQ+]$3M!08IVN*(W8Y=08\J@%]1NGLCCE,N*##B.#*QYWJ=T^N=W4\0(-\WBR/A/N+1WB[6H M4*]&5+@$0J0S8L.E]]'K4Q_&7.5./?])TI\;%[YKL^;^\?'QKM2OPB)Z68ZKX%5!?9M MU:) SR##?7EO6JPX'MR[S'0\/1I7FKJI_N;VMCGLM]*X'K^[00_D"!BJ>&2IJ29L*6XP(@OK%R2=9Y^O>RO39#\GYK6UQ6K M&D4Y7WN]=Y-BUEG2+J!H[/]T_O.YLX >S<2?T9#&.7:C,??7(@;"K.3'%8T[ MFT?GD"7&4[U6 L^/X0[V9->L3L8DG1=J2EZ#_GLY?2 H^S8 *9NC**&=.5&8 M00^ON4W0+FZ4OS]M$GRRY6-2:1S7WM0BH%#W58ISQ.%O4^'=.@J9,^=3S.>W MGYZ$+A]BU7:1$8/06MP2S>1U7R=2?GY9_X7)H'UX:7R%A#+E"L%C$V3L?[5= M64PJPC8I]X;Q&I&.JR5P=^'8>@(V90L$L1.8?4E\0U2B#S-^HO&^%"&M5==W M0; )98_J:D:,S>I)IF0V75RH3%"/]<(J$:@QN&H<"?QHR@#@, BI$+7\#KX9 M@7.Q*:H4?;FUWNO43T?58N\+NY.E/_]'88\X:.,(G:^G;H+>$;AR M.':8( C<#\;H]=L+-R;C3>U\RHB1>+C]/I8NN9+W)<',5/G1+]FIRSOOOOFN MU%P25'FK37I\JS'<5YNI_RZL M3P8GQK7X.%A9N7)/9&RF7?3@Q>UA%6 @69@MOPDJ/,PY@J5E#D&!/!!G(P78 M1N%+._U'^0!BWE:_D8I+4[5A]U;#2[Q\%PEBR*7EUH$[>SME+6MBRG.NVHY0 M?O^7-JT7AY%F=;R]=,[I_NN$]RF[OX^=V*MSFEBX\ZZ\W(*3O%!@RE]/-D1P MYS( QEX EEF.5(-8;" RR5Z- -C0S[U$K7NP3I-/D&_A+?>/M?5,?Q.(P-GSQE_ -S^ :A!K94R8QR =)8AXXPS8%&GQ_A M!!6-G>U?NYSS)()560C3/O**AN[^#C]16>O(@"3+J$_V#PI;L&P;7AD7QKG( M_Y8#T> Z9Z\F38NE^"EY.NF9: MD;BEB$W0CG/,D>47'#?T.5XV5XFS#WWLNQ4NSK;#-JA#ZEQ'Z+Q$0- =B]YW M%:[(:..LY!UU%>+:0N=O[77:+KSPU6C:;5P A5[3\*-%["> %\<"-<[V ^+H M4IX,ZR;])U2I<\1S\R9!D>%JX\5O]KQO37&RCB[1-YX3.GLJAWQD(^-4J=/8$:A]4C2ZAC\+.]%.%Z(@A;Y^!V!+!GYT^V2G^;ZYP!2_]ST997=\1O#/,M;K M>[W&5O&%V,T65Y5F0A2(->Y*4<^$J'IQ'=6-0A\5,.M<'_2 M5MD,,BQ, 1F6X9$WZ[KWU&N<7#&*BD+E.<\6'$E6->RVV$\%">D6@!36-D'M M!&#/Q5<:/O^/=Z[Z0K)/,0_.V>.^BR MA<^!EQ2W?3WV=?0 :",GY2^'BEW>!+U"^_+>AIN-#G3@A%I"J3"-.8RHO?ZP M,=H+?E/+.F'%Z%)!_\QPR*N/:9,3?Y\0ODPOWZZY=7QCY_^+F'X'- "W)20T MS;G*]0.(3"BU+V7'2B/3LY,%8#L]$8,IH(ZE A"72 MP;OG8]-._GDY'?=V3J[E8NCDUQ(VV8]UNGJEGC;Y Y^8UAEP$[G MO;)7P'R%;&LYQW%$(UE*;,]X.TBQ2]FB9Z&.CK'SI^,GIG_>VYL4EQ/D;CN2 MBMXM,-#'-UI-@"=,0AM$%1N 54 ?J '&_4/O, D7AZVBU CUW5)/"!R-WQ?[ M+2[Y'"YL^?KPTO\Y<'OOS]1]IVA$@!8:G-]R!UE';D5NF\B8!7C?->VAVE(1,+]%J^ MHV$1KTL3KG^H)=2E'+QU+?WSXNZ9N:ZLXZ0O:>O(]A7M&!"G*V4-.XIGC_.> M0ZDO<4*6JV0']A46?7%*E5#@$G+ZL:6-M=*=>'/R1/LFR/*<_K2>VPX?'Q>= M!Y"KBZSE-M7[3<%?DV?<'7+R==H<$9'_,5LB@'5$[ M[]D%J:%P%<$=N'HETF$):@6$>0I)[OOT&)YANJK"=0+.6KZ0;3] BT1_62E^ MKRV\G?QRV[>5MT+Z'R,80XI+@]TW_Z>%*-B\[U)=$*JO!$&7X/+PL+7TV@U/?%A_-< MVFWOO2Z$\R59)B.)=I'4Y6@=5T; P(OW2I->E-9$T M =]M\[77F$3O$W!_#RHNUM>$!?Z$%(5[JM[[R(IRR1MZ&=: 6UK/RWZ1^XR= M.FE+=E\T:3?TT\XN3+_NVB&\V+PW-]'NQ$N 2!S6-&%6U2+*YN^_?NIY_]:K M@'V9:N61[G9WNQ8??_[:%B,1WTA<2'O9)U"MPH5 D&;U"0P:RE6*H&OF MEV+;/[,78AYMX]!6*IEG25V^JHW/WF5&>7^HR_@]DNEQJ8'1VJ\OS5M)^U^ M0S22+-^CI8G[K^V$;\/J-D'+)LPXMAT@08>171BD9.EL&DQ\-/7%J9D#JEY7 M:BL\CLK#OV5V&Y%DM3A]N],M\OXN,@RX"CKT]:4!ILTY 7T/)@#ZC9VN(I_N M8S(WXCM7LLOGR"5%)0ZU=ZV+_*5&,X?# >/9V*I6#6"<_1S <@X"M1U887MU M5"'#@87L]#Y\[*N5"<+<(3(ZX.I:Y'K.Q95-D!W1?Y^SI,=7I:C68AHQ^V M1.EM^62*G%T0!PJ$'F?!8OF&7+L[@DB"$VRTI/NG[]GVXF3V*E*-S_9(=6QO M]KL4$-[Q)"O6..#C;!=YY2.-(#D)QZ@P+\PFX1&,2>F,TDEOHM47_L+ACB<= M8,Y*T83[SDJ%7V"NG!%?/):*!?:Z$:/]&>"VU9C6 TQ"0AARUY6YT!OV%K9A M;E9<,;ENV1.("(O'A=?51O?.:LG%P=P$K_4J]RSPC)KQ8!,D9>? BJ,'$A2S M:7WB<[F76S^^Z15S\3Z$R@MYK;7-Z?S) Z"L])WP:<'\L6W.T."T"!)VIU4^ M9:OFH!1P8_4;1=KM9VR")%%/%QKY$)_NR?!L1I5[&S$^W\/JB!3?[B_?KN['L,G<; M+GA]4L_[A2,W,C*Z*+%YCG%(OJ@@4A ZO;@.C.5#QT>6+=/N2BA^M^Q^0(^^ M[+#W7U7^:J$MLG-"ED(+=?\5;B9C!B -IA^9R=:Y?*8\QWHKUILUQ%J"=0 MR3G-/<;+:!$2N.)IH*<,[0!X!_F',URWPPMDDKQ(D>*NR(;(\,Z$L_.[U74: M)FC5<4<@< ]?+\YN_J [9A@J'6ZF[LQ$=FF"!BUA'N5[7 M6"[T]#1JDIT#LNJRU^A\;M[#WO*9;=??1UPJS'$O%\D9W_;,(S\&7%KV7P/M M/P3J6P+38Q$'Z!LL_1)9%K99FJT$-KXB[@ZX/)_?F'X=7_^HT;S"0RU9SVR? MY#?0VLNG0:OR5%SIORIU_[\>PN"N39 <1@UM7O^ 0W?LT 3O_LX^3?D7QEZ M5>?\7#+[G)&AG\@!A5XL\1*F&_K[+@&\"6+65&^"&/79G'/\#FP-=KGQ98BO M(J^+]8EZ*+R 3B1NQ[:I8>BLV/#IF4VN]$M?TR[I MDGQBX;0]M<#&]"1\8MF9D4[Y^_Z%I:G"#ZCB%^)6?6+H\#Y:O+ M"(P6L0DJCD)#-T&?#A* :1 JD:M^D',,O8V5NW2"IF'6#E&W@[R==&0QVK*^ M($J O.%(1=W!QRWQ9X\=*_O9>,1V9$L@9AA2T\=3QV\]G7$%%EC&7,*VA4.I MCPE,5\@8B7V$24IO%<&0-,',87PDJZC]_H4A?CYB]Q>][-Z7U7U"W;CL[]GV M0VSL_V#M0!O"?%4BVVL35)2]]6%\=L8F2*/H?_ 9'K<)^N\7VF,3)"TJP&?6 MFZ#^PZT"ZD95IW#OQMCG,QV[H ]A+_>-UO-)N0]EO8! MR78#OY<%YO!BO#PO!TI]CGNWNN2,7VC=PWL*#<1+ 4KN(\;](Q<_?*>&195Y MK+^UGK';.5.#I;ZDU#LN0SAZ*)J70_CVUO;82+, Y5AN@OS!&13A M.@IYA)U37V.OP<(N"[/.^;(,B!^-?!O6I@>68M[[[(T:O20GF>ELK9UB^,+_Z5+"GB/V\X+WD8\9VP0UC AHPA5^ M-PX,#4K#MIFC7!C0])\_PGT@E[^_=NF?OY49LSYU\^T[Z#\1HLLY%]: )XTT M%$&1/P!C7D".U?+%GU!QH\A.K*; *3@-M-JBY#P'6W3>4M#0K.-Q;:] M4ZX?O_53O(VU:HBZ=&>?)Y+,^!!O&_;?>EYQJRT7R]NJRL)5XSI2G>PUN">P M,ER'=XF.WF/H@Z7.V]V/W](<*]@3U#6O*1'THDCT?.;XT?DMO2XP^B++AJND MPP[@%:'W,$7H.]]0P8D8*98]C@%6'$,=FZ^L,+4ZI)\^=DQ>]IOPS2G_DV(M MV^Y6R0N'L@_RRJ (;*)@UUR$0+!M^[%P7-I] 6WS8-ZET!T?<.$E*',3<7J_ M:58NY4_KVS%LGC;UE?E93XIF4,3F:V_)1 ZXZF.,ZE\'QR2H/@8'M MY$R;*B%"7MB.J:&7%[VO2?,:QD]ZWK_^_. N&$$ MJ15L8#5S!:H&C9]5=/1678IX'>G#=\R)Q_RH_3K9N_S/_5<(.Z-Q'R M0>X"V8 _-E1A$YD_CLR:87R-YICG$WSJT\Z.._3?"L\?K?)5<](,.=O;ZYWL M=5[VV G9NDQK$=&42P4@73K!$DM]7" .+#*+^.(1G #T68#(,4Z>FNE1"Q3X43'?YAC_9G1PZ[73=AV"';?-'R[#&Z7U<>2S[ )#!#&(' M (GT56FT/)"&+><>'[&$29Y"+%6N0,Z<7SN=+S4FL;UJRNE./$B6%#R'A6-C ML)K\'8(EOM2JBFWS@P;AM^H@UN/"\0FK5.@C3?#W.I+JGP2<;@E]_%QC#>YZ M[5+NYU^((?2T(E?;M!-T")Q :: LRW&L!/>X:"F Y)#E$#K'37V.(,?5"*5# MXR"R>K5J^.&ET-6?-UG%[9C&3M&O\G7EUUCK:@"L7VJ%J]E#P MDFLAS+,9"J@LC_2^,P-FK>J3E,EOMQ\[:,9A5I:7WHI!3ZW>Y(. QJU3F0?O MT.8\0CTXP5>764IF3W"WNI[2%!#M&K. MM>H,U,]C9+GVN>W#$3F->:Y%$^,G-R8&C*[4C;@*-YCH-WJ'94-'S*N1.((? MC"S,SN ]Q5('D"*8?DK-)BC9SJ(4E=IF+SEH@C]B_(](DOCGQ=W.7R MS_&S,9W9$Z>>75'^?#,]GR_VC(X<_\"6X*5;]0%ZX&5A01 6!/9G=.PNE/ZX M]P!?DWN,>2+^(RFAY43)I/,=._/N:.,?E44Z9R@? D+0[][JA#CF3!#:"+&0 M^E6!&Z$.ISFPU5F)2W"6G"N NT-==G'X8;>/'";7]^;P3/F=?9MU:F5+1DFPT:NO 1[@?>"0'VQ":I-7'9E0KLT=T6[T35KJ2_, MNG*:"0D2D[XN;\>-^[\@#N1_KK\88'BALOA3[MV:F^+C$&7H#3!@V+<4(MA! M&CP<6H&URD#&;/6^W#]KS[=$6+HCD@] MF031GR=4PF7^(KGRYVCX91%6!E_L(,<,+0? ."9J 6NS-'X<"9<_HWIRS=?Q2;;#2?G5GX+ES\(U0)?G.:?Y/[ :?#%,?ZL5@"P+)@BU M1$=0_YI90K;Y>MW(^Q77/. >%5?VL2*@R,MN/*Q>[5+)".B)[PD.%NT&E%-A M@%$0UQ063WE'ZEQ5Z*-!XH9MPS0/\PI*JW.] P9-9_)<#@?V_M%-=_) 9%=2 M\TR^]N@VZ17MCW+DROJS\WDO<)VJFZ"E6IK;:"(#^XFBNGCWAOV!(4\&,G[Z MP6K7"/C.]OL)9VH\:!9*G5M-MS\,: CL, 3( M@!)[CD4=PBO 0EK56C\VW,4KI$U^36L6+P2BC'*F$)1MF M'"TH]N:KN%,_[-6"&X;+M\7H=CX],7U@H7?Z17ZY16:DE2=?7(FCB)+@BZMP MU(!%]E$@%<.V]C7K/WXQK\)##'*F->5XP?"\ITY$KMV=IM-I"RIWA>5@9IA/ MN'KD_,?7TBO$#/V#-R[Y7"F.AREIHCX$I%!&+).-(]YM@D8-:65_FQMWFL MIR%+QWO*IUQH_:F:Z)4@W9LW_>_TD39!0JU6V+;C!.I+R+M7/ (T*"/M/BS6 M"B<[OF#;V$Z(C["7JVWM7S$V6=%/[Q_Q?/]4[8VIZ7&MEH9:[V+[^[%J?Z\3 M"),A,$&\0T"V <0V@HR=4 5*F-:7@E8H \(MH^\;W:E<*-F0D\RM<53[;.R7 MKG]-_30_+,U(Y2S$Y*+;4R@UN]6<5XZEYFV"JCD"A$<(,1L#TVU2[&#,YE6/ M&B"4#MX&(%9_P]1#:B9<[@1VE^WAV#^G?O4+^(C:'ES6D?4>!#ZTI2_Z'E9' MZ, "VO<$_F&'"R]]ADEX&#[WI]L'3,*HC*!M-YZR(Y:Q&D^[@RPF=#U *S7X M%Y+CA<^.CGZ%]_]+%BL5Q[P,'2UB^P._.$$W"'4&;5&3$B>9]>GEU+Z=&8DC MY]Q>GAHPCKB("U;R2/X68F@4:I:GC_K%C@I'Q,VNDLOY8A&"//6C "5 M;U\'D,Q\;R"1A>VT-ZMCV217V"F5M+"?P*PK%7C]?Y>VWR%).FLTYUSM_V=] M+^,>!4^@-K6:-P)Q@FO-@6F&D8^P9W^.@*-H7AL(YYF['.H.Y%S1+LI1 05< M/:HR?>G:TYK''<*SJ^-*_^H.,H'IAE6O/X12WPY#=F&4%PG@NDFY8X,MH5=S6D_]H)C=B9A>:=*5%"X+J*2#4S=!C4BNS$ [Y9UG&VYL MG'0?EM&JS;5FSB:&YZ_*H\[,C!QC3CY)&5F^_SROR+"V)?EJNF/*(:^ @I.H MV#2Q:-S9&[!=K?I\$L:&5T#P(SS UABDV-VAFCB>1((7L3(WPPWI#B71?[;47"2>U#87GFO_O_]S[&EA!\4@[YU#JHIM&!QPUM2*V-L8J"-2_Y_[5NB&S2=('$83&*G$_,@S($[:CY,T=_]8KJM$ M=E2_XKA.9W]03! YV'9>]PGIOB4R!KJ3>YB%O\PKLG1+;(YN3+<[430>7".#(8KY@=)L!C_+1!8JRW0FKTGB^$F#? MOW 0657/\WBD:/(SZ,YY^^O 5>$D\;A,(\KO__QL_OP=9T901]HI@.$Z5VF= M!&TXDT9%'.;*<3BP)].S3=EZ_86!QY\H7ON5QZ( MQBJ M/JTH@#]8!H_11"HQGR\!W>VJ)1]MXL/Z%.8;55_75T38J-Y4^O&QPQTZD5TD M_)3@,^%YI2_CGS1/?IQ_@B6!!5&PHG.SW-.H87?UP,(EG#G MB4N^J%3BO3;<$<+??[*VY[S#X<<;"Q2B]KP6^O$S)83M8$BLB/7/N1NYX<^N!3HY/NA=O&J,*O"!9K T M1%]-ADH$,<\0X"Q32GM$3B'#Z;W-9?@EWTYDJ-VQM2.*\Y+[Y)Q:ND008.TK7$.@MA1H[,0I;)E4UD M9PQC;\!&2]UY==#@OD>V5[#*6'_LSAM\U0&T%-T-_&7G"^KBHH]5Y<^A/Z)G MIV^9K:PL5_Y\V#-SY$G@C.$K:;SNB\2.M$/LX?]("6B+PNCR)_A:O S,;FXP M<)25^,GV5ESQC4V0A.6U\AL81>OO9.%;[/RA3#/[*4_,!>4KQK'/AAAX;1X> M>W5UO'(3=+.< !A'+'ER=BS=\LSA*B M F2Y- [J,1/CZHRZC[XT?GOE\H1S>.3!@MN5FKSR76G$TM5]ZOR;@ME_I-3U M5C/![+."2$_3X.7;ZW"/#I*6+] YE:;$-EOQ"<=(Z)AEI_?%%S\O+5/VBH6< M*O/5[<9[C['E_\ H#6'VH\_P$@27:C,3GI04.Q>C&,%@=;HG!P G= MX.\'_E2A!H@4YN-@:9.5L,5N;]TC0:EHCZ^5-ZE%-5E-]U9F01J>7+4MYI:7RT0@CAZ9,<6+F=D*0(W[T?F;=R[^?N0MU7T4D_4.G2==DZ=SH0 M\>BK?%>3GFOTEHZ6@>!UZ6$F<36]11P;KCFON JC>&4AKSYM:#4987<@KSA# MJJZ=AN"6Y.U2*$F7)=V13/KQ^'BBYKHOA',+,T11(ES_"&Z?,@.0'"74*D/_ MV5LXQ8]U&B)=H%)O(CW8Y74KL_>8ZI*BVKUR+=\*8LP1>T=>.A1. /:X+<$X M*)0G7^R58!H76/J)+!U7X$4II8<)8Y0FUM57(\[0O\I9;H1S1=\F&\;?%?5I M>[;S;\<'QE;UX3'X?7R'@-^9!''EH73/1WHAX1IJG?9RS*G<&?7\*%&M0;_S M'MR][<.*GZB/W71G6A_5,472H+<(Y% :='D/@Q!KKPM$4_OB0A?NDQ*6T.%2 M+:J]'RI]QZQ2#M8G>+F^?MTBVTOJ#QDZS M\4-$B%2+(QT6CZVS>?B[FF'%O)5L71I-6Y6;/_7#^S/[XL) -SP4:4SJ2=;= M^^R" P$X#NAFX?XE^>VQ!R'> 9_3AYQ&$FN$7=!7[KYTG&LH5X^$( MA:]4;LU>7Q?]^YGF\$4*8-!(Q(N/"VRT41/,U!MZ[OIZ@5)[^'?>0[V3(TK- MX1T#/Z/JUH(6;I"6,@3&P!AN->4>XU5 X1 RY]/(987U9<]=S$G\0S/]9'P= M3&1\GN3:Z!VG9G?'9^+X\?[C%723)WL0M$]4C Q@PQ[D%6"I6">)\4@Y9A2&CLSR+:IF>'#1 #\,YO9*_6I4LX_RBN?](Z-.-M7GP6 M>?;(80.^5"EK/<5>1S!;F=;MBZVFS3E1Y:X&%_I?Y9QUMFZXW//G1$BU$'V1\@#UY2W?#/C%M*&Q:Z;46:M=6+&Y^P^Z M:JP2\'0C>,@#FTF_S ,W-4GJ(T(<8VS;0>@URF@6; A]CF.(Z?%58YJ^JO)Z M7549\>K3W+I[T>IYQ#>45(\__P>!>0H&&,"6PUFFL$?8.OQ2%@VJ#!1&'4#H M#=>G1JH&)F@=#S[U7MG]S(&78"0S,8VKQ!(Y"9,!)#HW?)M*Z])4*7,;#R/V MY<):7C'\FC2Z4/AOFZ!M:"=> 10!!4P;.RB/<'5FG7VB-G'8 !^U4TQ*NP;$ MA[7C[65GNLDQN? W"ZSB=&$WH>,-X,]GJ]\1NT1YHKSGA$"S&&B-&=&I51K3 M@Y6P)(B@?"6^5!7^"$.-7?-ZK?69NM_ ^$B?U5\%QB9H%,(7B^5LM5"^BHZB M"O :;*F)N@J40_6,FKX2H20?'ERE"3DT21L9,R2G'$**W)DF33 MF=1X:@[VX[WVE_UA[VOO:^]K?WH_K)GGTW/?ZU[K_JW?>I[G7JO\PKL?X9E) M7V[;]68+[I@K/53SZZVG20D=GH&TH0V6^H&?TP+REE'GC!GDWND M]EX,"O;*+'$#5+4L3M@R?BP&Y48),XA*SR8#O-EZ8V2] MYW_O!4KN6M/. ,0T0D!_:UFK@'L/6OH'8EOH[VV-(?0^O) M)WLX+=:#T_T@3L,'',>?Y2,7RX16&'1G6VIK<%%;TUR:3/GL'[DOW5OV,ZTM MI1@ A3/:R4BC#6*B!RB:(L.R+PI:KR:U*.G5U4\V,F(RG%EU"3K1OKI*?$J2 M9/NG039""D-QI5H*\LI]Q;"3.?,J7U?NV$9XZKT856/#2&B12K%$C@KR)==B M#HQK+-0'D/UPHPP6=><1M+W\*O8UBC8+)/C3AHJN95<,Q7EPMZ/N]H\J.>F9J T:F:S'8==>RB51 M)6.P^AD&;RD7L'DN"'EGBPAGVQW 0^G8*)ZXK.TMV274Y*BF?JNR-/%JA.OK M#=[8KGE?AV4M\5K!R>ROC":G%'SP)_)IH:;(FLQ/R[W*T $N?1GM;K[V5RR* M-NGRG-;TLW'FV*#._I[ M*@J8Q.(YA,W#3SX]T.;C>Q9($S\V^1PQ1C\=K6H_4/H\=+?W2E>TGG5ABFP, M)/$TOUA0*;Z'OU [O8 $QOA0]C:RO\I%DPB1Q8%2+0G'KS3F;$-3709D-,&6 M@R[*V[!W\U*; K1_"3# ]]2JVPO=1&[@J!MP-*V<%AY(/4:(;-_<6_Z*0'S5 M%+VFFF.G,N]<4^#82DF=]PJXH:)?Q*9-V>:WS3D)DITON-C=D\C+@LXD%K=3 M@I:2*'6H'$H( X(2H9O%^9=,\:QS&)C][7O5_L[,>ONX$ 71>'K?RR%W2+7^ M'UYW=Z LU$&Z7<%H=.*:@>&O8D*DP!<*]HGS<+NPLD ][\YP)1#-CNM[O8/7 M46;T?9KJV-*^*WY[]O3%GI>+SB3I 0ABZ9\JF!!7(:SQ)Y]U[$; MT:.-2O97 &X^!5"=5(D.KZ9,O8)]/GA8=44WHBWK=H^.!H2N4N\R_QIMHWOR MK.$'5]0M=Y'Q*N1F+=P04X26!HI[E2F+A>'KBAZHC=%^SV^/.;Z;W*.BU"=U M\O%3?0W__?EV!1*Y;&$@C@[?RRN^L0JY %U[MFE@>YX7 /['-M/P65ADS1VD MO*\7W4@%?F_WG=%$NZ[C3S/G32+W%[E4;,2.R+#0:;@#H0Q>U"HD!Q&9Z"0X M#Y2@>>6]""D6SZ.8XT+6N%H/?]3BDS@RWT(7W&6O0ISR[;A*/1!G^;B3ZY>F MB@4V8B+<$ASOLL0(W^6'VXM5?@]7P^CB90989M*8Z-Z"SK9)2O,AKU+)EXWZ MMWT',N/VY"LM7+7%)E,_9ZOE[P&:W3%-9IP>_OP3; MKG,^[Q'@PC&4_U>]>SX$L0_!I!HCTS76.D_BTXOP\C_%,%>^*D%'Y&9YWP$U M;D!I2(HL\@JM9KUHB??4_.5QQG;!]MPRH3&-VP5:-E=<1V%FM5%$JIX],%)< M#V%].$YQ GNZ9I1([*EXA^K]7#'CYQSQ.O]"[HED1]G;]T[%^UW/JW#CUAX& MC1*-->3W",S$J:)H'E% %)? ]0!$;SC?V)MO552,2+ZT-UNO$MUY7&+SCJY!D%,FZDP%8)[!E%Q/YIP47@+0*[/'B[CFK\47; M[=C=4294JE8=)=QLCU?/'^[DCYY7ONCI+=!;K2&Q%)Y[;39>#E'JYI#:BR\&ESXJ+Y M()-=*Q^ !J+YU'Z"$A>G'SYGQ M)PMKQ"KJ+VW3^Y?>RHQ(?I!@KF#@N96;I M3!R.M;E25*6A^$LGMH6WP %IX%U5'Z&6M]1I666<1.LU2KU9,;G_NAED,?/3X 0_/ @,*_8=W==*@<@[; M^;9]G,'(SSO!9[?7EPE])'1$RT@>:/9C@++04#)$4)%L(TB)(GB[6JLNKK2E MW9S/]X4V3I$RXV+T_.8%-CT&O9>[FU./2FO$>)AG,)KG*_E?)?(_A1"SQ?WE MN-<,98D.,, VE:1%\@\L]4O4BP;<>$'5-67A"?@HM0\OTLZ\;KI8/3E6$:KX M=&3GR8_AN F*HD0/@Y0HN B-12>!4*$U9A5R%@CD)73"M_.6;I&1CS$!"9E^ M^^:FM!,<_X2:?_2,.$]3NUPF+ R";$61XKAK?;D+Q6DQ2],HEG4?)6<5LI$< M4XT]#8S,:? =YPJ9E3_F.UI"LXJZ:ES)E_4._^'RT?N6TA/W#P<-P]G6W(-K M&8RX" 2WIWA%1"!*#1L#@/YZ3%R&-:X=9KF@;65VI:&9LTBW%N&9\8BD^=#: MR"+=(Z?<] O3D0=T-,/Q$@5C)CH+I8P/0TYO\0:0/.W^#M.)#BUL%(F/RFDR M@V)PWLSQ'[W2%CNP4A:BH;DSOC,;1\ZH'WZ/B'PIRR9F@F.35B$-9EQM)N4Z M3"DF5TID,B9"P7*P[D3@7]RR";K7.'STXKJ@=8U*'[%=*OMS8Z%#5<^D6H3& MN(E52/-2-Q(PKDU?JT5 :5KH7X**W,=_$I*B1"Z\D,P?M>L='\Z$OK&R( X2 M7Z\[]:HFI>PDT01H*HY "'X%[!-"@19ED4;3*"%]@OT>0' M/P/7LD,NC(;+2PAA^\D@2]2TKM"7:HBM6]E9?SSB:Z-_BK!]N&/@K- 996QXJ'G3 MS^^@W^+6V*:CR//OPY#/$$&4;!0/B=P&W!1D\TEP?92*Z-R[;Q&>KGRKS*($ MFPBT;O"#(.?KJ71D$FS'B1F2;F AY <>,$7U(7,).I0@U!2!0[W>8>4'&#L" M%?Q15MU[+.S\$R=;L[BG>F&79Y#&MRO[DL)GI__@;7@LA+27/0 MQCO?-5_OM-_Y5P8?3^,P4=P2?H)$;KU0/PP.$V>3SSTP 3;QD2Q&NLB!-TLD M)5Y91HY=76EJR[_ZTM$X'M;6,D[0TO/1(JS\4V^S[Q#D W])E45:3K M<_1EYN!VN"F",C8$=&0-'D6T1480RW4.;[->,AM+F6PM=7?[U*N](Z_?'YM)_P:XC(@DTM <,.E1#VB.%V*B;=03 M3#^=[7GC$MF59\V^V@'+&.<2FUU*O[J^-ZUV.WEBK()<8%)GHNEX5N]J26ZA M^'F'E"A13 #=L!J_&?RMHS2N0KIA*AAA%YBP!\^M WI8IC)NT;6AS69&K4WO M'M877VA,R8M,GOS2<44A.MD@9Z0->@-G)*Y',)])U@X-9WY%*=JZ@[&7("W1 M#IO45<&K =?8/1[\S2V557E_NNC>VYGYE/N0%'PR..>@?NF?1[.>DZ_'IRV& M"(^L?;J\"D';G184 0Z/)1,,1;)LI<@ 8#T#7(_QFXI[=G6H#%Q,K[??0+ : M4]*K,W]MN3QKLVQ+0A4/U3Y",#,(S4M]4,#(4+1EHAM!,NP7ZR%)? +]IZE& M'VQZ?WPL52/6.I]>PG&[G^1XY$KY]:&NRR_4.#">$]>03>F$9:":5C([K'$C MJQ!EK%4@F%_1%'SX+4ESRUTM5YIK'\^8/SZNU9WC<3H%[IIR&6;3W3$["EA; ML]#]^.NP.AV*#/XB(NG!'IYUQE7&MJ_7LDI#;ED6);N&QV.6>_2OU'QZS,IH M>%YTBGQ=O@@B[")%[FB*XO2+34MGS;(4%DQ,NDKW 3-*#97&?ZD\%-0. MU0*&::*JX/SFHSI[ MDER8TN'+9@(%7MH ;".^*P[$-EK" *'1NC=2@;74-VO6\QM_0^19B3G&.M=6 MVCTY^7[HZK0!TD\]'=[V#HNR+BT&6F,37"MBWE=G-P< MW4.1>P?=&WF)\PV"/%\ORQ5:^53HITM6<@&DI@S];/RMLKU'W _8AC!7N+>$ M5P!CB?QI%F)Z?N4PN*?CF'&]4.C,R]%>Q!;)*(V86H-5>-ZCTZ#OZ0F;GBR: MH WIG?6X^/[]O#OE SR8(5)?$'B*JSN,+H):1""F#ATA47%[)*/^=GCESW#E ME_<#D$JA$UT?4-[&%D9S_&>;VN\T:$K?_RCU&8SE2'J(8$[<3 YY1%C#*;@H MBB?3_5O;;C3[)^S6Z2[!?8_S"H^O7;J'KG/FE]PW2!AP[LR1T=H=>O.H5!]V MK[A\%7()!NPV7*S@RPC>B#/@YMZ ^9MM3OX-@#++1F1W/AZ6@6_<540[^#,\ M\WV@UIR?_L"4\XN&\D.402 U\BJ_0E+0BC!=?^DB0L6-0HT/2;<\UGCA[8UJ,?% M;U6+-^ANBXC^C.!YP5(1S1I]H]-"01#O,6A-L@.G5A<3*,CC+?0BT_=AMAQ- MN+=)PZTY7^)2_>A%4':(T*8U8PZ^KM$$'OZH^(-,)1_U=WQ57.L(_@PEU2$E M&6-L(VMREM((I A_O<:;1]YBUXOS)=!W5^F6;?;H@R^*?%\1AG+,EP\@E[0# ML,^]'\#$E7CF4X0ZGEF%T%EK;:"K"HSQ1H^,V1HP-\&\>"L9 ]=WY9$P2_*M MMZ=?D7>RG&>]/Y3[0J_-X?/W=.)&#PE&9%H [6L M)<#,B M-;L.%5R6H9S' [N7^I'K1"KBJAT@H"5C&MWX\%KA+H!RJNF];1!K6-ER"7"Q M?,'UF9^6O*H*S/@H,(\XW6)^E'Q[9%)DSR=(Y./92&!7(5&D^I4UT(^&^@(U M:,@ 7QZ:%(TY-APXE=@0DZ8(K+3 MN&;@#8Q0G2B09VS$1C+MH&!TU9X1'>2CTFTM;#VH^ZJKW@Y1@!N9C+D8F=H@9HB9 <'.%%S%+ MW8QFZRX&8.BYN JI#*6%9'?LH8>53K:SJX\-2F-!-TP*PHT0%,A.?+-^']WR1\?C M82F6)0:IWLQW1\LK_RQ!A3EJ(_4[?-IESWU-.?1G[?,U6H0 HVKN9^$5"8CC M/&\D2#&AZ:)@N.[GE@YMH(1'L[.KMAHD0/WE;L_XT&9^!;MPY]AQ^RY8)CLT M&K<^E2%2P80$2D.N=RT_^ ]O_5CJ/N>&3KV\';=Z1M1NK@NN1M[$-WD.+-%'!:_6R@&#$TJA;*V! MJW]"2%EML^YIL_SM<2,P,?'YEY4#RZZFW$\=J6?5+_*?.:W;:9CGT'KWTEDW M2@9E/7;MH?5:,YCDM9!$4J-TH]0!3Q9A\=>N1K;Q,'( IT,X^I)J-?@BDM78 MT-S0=J;U3,M%M^^C^N':.*[>7E>U7U0.NF\I"R]/ 9DR2;:/D@:Z!2.7]MB: M,B51;^/7+KY.(/HYU'2AB8^'8KPNJ3MJ95B]S;[@KB/@F815/2Z^+3.&.(>F MK3U!!\/A>A!3DQ*QQX")AR(WX#2K-EVRA1J#@@)(5]XJI*<]3^U;?461BF., MU;X^I&?O7]X]8NOR+NYI\F%8FR$CE-X1^287\# MP"]!:(15%.=V[!*M;P?0(>CH.-X"NR6E8J))+K(VZ*^:"IUQU]T4%V+&![NN MO+]>95/6)6%EP453YN3*X+NBR?'@5#OG=H'L/653U>MR41P?F1R@*81E9:)" M!?5*FY4-VS+\3MO\JIC8(2-MLD_V4UKG?5GV:&H'%(@["BQQVO$JP!O3O7KL MR+#!$SGC<^P?V>._]O5#G MOG9$U;;(/\-7_27+_NV+G_Z? (!BZ9&,!'RW1 M."4QP>X!%7W.OE$#I/7,;1FOTJ)S=QK<.O'Y3.-Y3TTXB<); M6*+72@HFA(?Q3*(K2#V-E[X8R2RGL65%2H&<@?YW;W\@:=H2!65^^0!.=PQ, M;\++>TJ_Y1&UPS/O'9R\F!EQTFGHI?T2JOS=_V"R6S $B5R], R[1_P$OD/R MEE)7+%)UMX4111[\==<862(%OC9KR-^@WL_Q7 :=JUY0/4P2?-F1:JGT+:A[ MSX<]3U%Q8@(^.#<=MX'O#'0)G458 AO=NW[<8+RJZ:[HT(9<8JBZA8MJ(WUJ MJGM\:_*X+YW<<-SR>VM+.OJLH_WBF7\_ P:*O^Q:@31QGFV",![7+P&O1,I\ M!Q<>%FPW_!"@SO6H9%H'6/# OT)U6"Y?.NZU^SV M-T8/I3/^HRA2M#_1EM+)&L\!?+=D=X'#NZ4?@YF)AWQ3IX,3X7'918=2LB6> M1KTV'LS"+B9U'G1@)& ]R&$LMC./ B%"!&CJ$(DUQM>AX-2+=\%U$U5J M%A*7D7KF1?E.EUSWZS,W7_?\7*$JQ8.*#@H%7UD=5PG75T%!,Z42?C^F=T.=3698*QMVJ2ZE' MLO-X7GONC$SN[/CT7QRC_<_D@\0:NQ'8+SR&M7X'AXIP *H,Z.G1>G0CL0RX M><+U7OS&@YXT)C?&]GF-IO-Z9SVKR34'/[X*V3 ,JKI'[?$X";4>ZS!.MK8H ML+YI.9KI,W/M=.7!"_NU\UDG?*]SE@@1B>%"4]P OF$5LHCDS<)5<&_PZZ[" M9#Y)VYL(2DUKJ&UW-G5$]H[X^);L@RP;Q$5 +&[X%_[?UP-0XQ6O-53>Y012 M:J$QAM*GA5]<@W6;QG$)#&CL^YV;_I&7VP=+4<;D<%Q>=MROV5NJ\&DI,JC$ MWS- Q;]$OW%_,+K]XD/H7;@>K@=%2FT1(H")$T"4,#;T4(-W.O?*XM=S%F?%39A M8)LG.[<7KX%R2.0PTG]/EJ #]]9&JOFC>O6" ML/_W(U+_R#_RC_PC_\C_3F16I_\-4$L#!!0 ( $>#859-6W,[+)X! $@D M$0 5 :F%M9BTR,#(R,3(S,5]L86(N>&ULY+WIWH0JPJ\+@2I! =?L^H>_)V+\G<@B_P! M_#TO?L^>"83_5=_T.G_\7F1W]Q4(O"!\^=?B+RB(<.2% OI12"'BR("*N[O["HS2.4B:@Q &""',$2> QF(2"^9Y,4T*B^J'+;/7[7_3_ M45(*H)1;E?4___K#?54]_N6GG[Y^_?KG;[18_CDO[GX*/"_\J;OZA_;R;SO7 M?PWKJWV,\4_U7]>7EMF^"]5C_9_^]R\?/K-[\4!@MBHKLF)Z@#+[2UG_\D/. M2%5C?E(N2__!?_P) T>1+\4G(8'^[Z^?WA\< M$O^DK_AI)>[TS-Z*(LOYYXH4U0="Q5))7S^M^OXH_OI#F3T\+D7WN_M"R/V/ M71;%UE.UE%A+Z<=:RG\]--A/9XCO2-YJ5U8'PM7J?G0EXS%,/SH3]XOB!S&^ MP+UASA:Y>:'>KOA4[^YZJ+-%'U]B5Z]%7I'E!*_%9IB>R$O]BP_JIW88_: C M9%J/TU)W3U3QK1(K+AJVW'HTR/A??U _+9Y*>$?(X^)GD=\5Y/$^8Z]S1>:K MJJ@)_%-6_OZ+>*"B6/C<\V7*8BAC'$.$8@1QBBDDE(6,EON6-+6:Z?4O_6E%'D3Y2-H;E-C: M4&@T^:^-P&!+8J!%_L^?-GJZ0'LY/8;+"\('?FOD_7\/XIBS+F\TG7"JU:F D*6FM6?LPA5(0_"265=G]!NK?U-^Q^7@_[;P8UT6G%2G8 MB3EJK_B)Z:<_5G!KNK1Q.E#]*A_X3C43H<3Z >0%%X4RL/>HN//NOWHJLY4H MRVOVSZ>LS/2SK[]EY2)"F"#)"?0%5D:P"!.8^BF!'B%>(I51'">!#;\<&&=N MK-*)"7IR@M^TI(>_!2MB4!3S+B]$=K?Z0KZ]_?8H5J5X)59"9M4"1P&.DC2&7H@%1,0+8)KZ MVI;"F#&9$H:(#2F<&&]NY-#*:4<$IS U(P2'2(U,#*VDH!45*%E!*RSXL17W M3^XHPA 81U1Q:K1)*<-0]9?487K;, II']L,PKY_*\[74MK1X%' M,35C.5R9T*:[TZ1G/*O A5[NUM27V2>B#.+)T:(J98.2( ME8X.-2GQF"C]DEN,[AE&'Y_$LCXF($6US5FTK KU\\*3U)>!VKV%(<6*0H(0 M*KN*0F5B$9:$OA?$V,;*.C7@W(RI5EY0"[R]SO_6R6SIZCF)N1G%N$1R9)HY M#T1K8C%%QA&YG!QN4H(Q5?XER1C?-XQHW@@IE&G$WZ]8_B#4+O*Z+$55?A35 M@D=^DN" 0Z'^7U$,CF$:::<1"A(9$D\(1FTHYO!0W_WS*'G5DUWJ)I(+3(/12&'F1@"C%*<0BYC!D M?DS"5'HX]&TXX^2(_9!AC<.I9V6T#Y7.?O]\SU1K]G-4Z4#)'7,Z4+@U O] M",'0#Q7I,!9 ' D!4R8C'H5QRNSV0B?&FQ_E=&MOJ>6] F4M,<@W(H,?LU7[ MZ\..@D'8F_*.,T1'9YT.S,\-F(VPH">M2\(Q@L49W1P?;6*R,5)]EVK,;ANZ M&:+5^Y7BK#I<_76^>E:TEM&E^**FH+S/EUS]KA3LJA=J,Z2'?D.^EOR ! M8@$1/I3,XQ!%"$$:*C+B*4J4 81Y$L1V>Z6!DLR-G#X^Z> FD$O -@*#JI$8 M<"6R[6YJZ!29;K8F '[TO1BMP$:)*]!3XPJL%0$]34"K"GAS;$8&;-;.1-/9 M7FZH'!-O].X#71!I'3!'F8@]G@:0QS*$*.0,4N(32"CUDRA5OQ1G M,.0<8Q!??(:#P@_W #F$QV86=&B)S)FT,T*HX9X!+D@4QP(,CUSIV ?T[;O.2V-XG3_0;-6D2 B6WZVR_Q'\/5>C9#+3X1"-2[L.FU:[027& M!_7K;)E5F2C5WQ3;\39 LO>'SC&N@R963V*!8S^6,@B@YU.J=FW,A]3C&$8^ M"N(PE:F0X"BG0$4CX;!W$0!"1%)%WL9)G^X=^ 0WFY_W]]#XZSFJ:1_2*Y4I-. MRZ$,K&F%&)B40;+B;V3Y)&[D.R7KBF5DN=G?A4>P^2;*%#7"N$BN, MQIPVB<(&AIV$":N;A_'8->=UJBM9WI*,OU^])H]919:+*& IBT,/LE M^GTE'JX?ZER*-_D#R58+3FG$4[5A]RE6=@TEJ6('*:&D3 A/V3J)9W6"9#+H MW*BBM]3^TI@RS0%*(ZWEX9(1ZI8FBR,LI[-8K& <;I$8X.+:(#DVY&7L$0,0 M#IHC)O<.(Y\ZJT)MTW1"Z&=1/&=,[0'V6S]?U CE_C^UGXM *4Z83&&"0ZQ( M2C$53@.D MSQ&%.A5M4JH= ]27E#S*&"[BC%YIM\WGQT(0?K/Z&REJM]TG4@E_D29$"A)& M,,)A")%():2<".BQ)$H2G]*4GQ%]='C@N5'N^Y4:1905>"#%7;:Z J0$!#R* M0I>D.RM"9DLDP0$8GC(U8+NE@5UEGGWSOT1-_UKM*[7ZZ M>ZX9]GGJJOO\:2ENY/L5%S);997XD#WK'-I*S6"V/O_[H@EA(=,P$FGD080" M]0%'L0]I'!+(XRC$B!.>T-#F [8;?FZ?>">]/OW9R ]K!4$F='$>+"/3"2.$;>FG&' .2(ER\$GI:UAP+PDMH%/&4A].I/N?5D^"?[F M21]_MWTUZMRZ^H\WCW7%D;??U#8A*P5?T$3R($$!I!$-% >&,22(<4AP&HD$ M>UZ:)';UR^R%L/D:IZEJUHFF/\HZ$Q?DC"E3NX4X@C0@$0P$ M\D/J^9&?1'91RB/-Z:2AQFO1)OVZ#.V*4;^9L6V+^C-X57\&K_N?R_7VY]*_ M[K;]7*Z;S^6F^US>]C^7V^.?B[T1,AAE5X:(O0#3&B.# =HQ2(8_:02CY),H MJR)C55L%H'[I/HKJ1K[+"RFRZDE=L_!1$$6($1A)Q"'R8PRI7A9C(2/B81E0 MZCE;!TTDFMNR^#E,4YEMEB-'L.>-;UG(Q-NS7PC3*@ MT:9ES*X&B8Z[7\]3>&U[&.=@9K@-"\),+!S[&CPW^0![EX*Z5@NOK6NEBS?K#.0%VQ;-F<;;<];/Z>5?>Z MFHP23%TFRNZSB^,TC'T90D+#%"*)8V5>QPD,*?*HH#X.HLB$'1W),S>R[)I" M?=V(JVNY']DCCS)+Q\GQ MB/S)5K9?H5X;4^8%NAJW6'P9Y.H%;J-'^.,E,\ M9[4%U 0H5S-K'NEP:#6'@ZC-*#:2A]&",A! I2/V;"F8N_/_+^#PXKG_K>!PRP^-NS\O)&OB:/CX*_)LNEKIOI\9@Q M#E,_C2&* @Z)1)%B-2D3Z?N4>[%%-;+#(PV(Y)BB9%@702#S CRJA]Z3)I"* MU9*K_RC1+#-3*'=_*!&PD:"<%K)]A8;";.QFBB_8$U5G:V_E$8CIKO^^^]>I>%!^5F*2\;VSWMDGL(O5%0+ ((!&^6E$HBR$)8@8C/XUB M/T'2BQ.[ ,*#8\TO3K 6U=+Q?1!)0P_W6>A,Y,K6,H)6R&ZC_V,KI\-FPB>Q M<.69/CC.M"[H4^KN^)I/WC",#=I2A/7)G:Y5J"9JJ3;I[<-?B9606;4(9!Q2 M@1C$,:<0"1I ["$,)?6DC+C'0L^JX);1J'.SD6II[1C"#%TSMG".V2NV0R*Q@LD1J9B-.2G!6,'PDFSL;AY&/!]$60I1GYR] M$24KLCHPN,G*(RST_5 W+5=\H[:V@81IC#%$'N,Q2H*0\,"&;HZ,-3>2:42] MZ@Z.>^(.RX<\!K,9[S@";V2V.0,W:XHQ0,01L1P;:5(Z,5#Y)8F8W&)''651 M]5(>7^+-4CZ+*Q==78A8\D)C'A4/A45W2)(HC#B"EJ$>I/ M(5%T8A03-&3PN9'+6NK.D%_+;48J@R;@.,N,#>O81LY!1%O:<5O ^!RTCE&2 M>FZ/CM2_-E0T:,A)N.D<,#JR.NL9 XL:KZJ,9\NZE=YG74J\KCC^]AM;/G'! MWRGU=#;=4^.=NY%O2;'*5G?ZT+0^7_B0K>K*AN6"Q6$D$NE#QJ6RC41<1\HG MD$1Q+'Q?4FG7*<^58'-CO;Y>8*,8Z#0#^I4"/=VTX[O33I_0-:=SX#>M(:A5 MM#3"G$VYF<5VB8D#0#Z.8Z_/).(((>0&D(N10QA1A&3.)))]P#6BDFML"\"6O=,G\O%)+>4:6 MR^]@327EADH&Q[:XFL#YZR#LS7AV;$1'IE7ST.SF?+>GQ0C)2.> Z8@Z!XDP*5.> ])+ M8CSK6><,0S])/(C21$*" M&88\BN(8!RF6V.I<>9 4$.Y#ZH<4(I^'D,H8PTB@!*=1$G-AQ7=[1YD;GS5"@K64 M SNW[$?4T)P[%Z>Q[35KB.R-L&,0N+*R]HXQK1EU3,T=.^GHQ0/3TIYH*?[Y MI![W]ED?':FGM*]J3"A-11# ( UBB'2#$:(K@@O/DSCBE%M6USDXTMP(8",H MJ"4%6M2!+' 87C,F< +:R&PP$"_[M+!36+A* SLXSK1I7Z?4W4GS.GG#,(KX M=56L.X>KO5D;3U>JS5JA31-=E>UIJ2V5VH75Q.(U&6;JZMN\RY24-.;,]R7T MPD 'Y0H$<>!SM8T*(T02$B>Q%9^X$6MNY-,U(BU!4[$Y7^FJ#N"QDQ<48EE7 MGU+FO]H2 ]:&K7Y7=J =-3F:5C,>FWZR1B:]OD*UNZI325<+:Y0":Z7:8X%V MJAJ]ZIO6FKEC2;=(.Z)41T)-RK]N@7Q)UHZ?[O(TX'6^4@,_Z>YWS1Y4#;37 M)W=-RZH@K%KXG*&$! SRF*>:T&-(TC"!(@Y3)*A/I&3G'Q!8RS4W;C=W<[<^ M;?!;IXKMYM/1Q)YS^C#J=,WF0,)BIAP=1 S&==2S"7NI9G!<,1A*LQ.,X8]W MF:/R81V.YR6>%^NN-LH"UTV<_02F* EA*%(4IH(GB%A%WYP8;V[T>RSGXL/0 M6,E3F-N<5SA!V8%FU R6#Y<)+314W2R39?>V823SJ=E_WI*B M^MZZLJ) )DSHG7U$)$0HC6"JJU9A12HLCG@8$"OS;W>(N5%)*R&H11SH&MP# MI!E9G ?/R/Q@B8PU'1Q6WA$#[!E@TH_^L((OO_,C5P[[M%^U-=1Z):'JR+/; M(F-B$>H>OD)&$&.6Z+)T <0I#G6SO,13NSQ!@]3F*S\ZVMP^^$Y80#;27C7Q MM^!1"US'X_)\N21%J>M2-W^S#,T]/@%F[. ,UI&)8HWH=1_1)NVAEM4=9QA! MXH@^CH\U*9,8J?V25,QN&L8O:N_SNA \JUZ3HO@N\Z+NWZ+>D2[< "=$> &' M'O5U4P\404H27W%-&'DL]A3_6(4;G!AO;ARC?0R-O* O\!70(@\T,DY!;L8I M#H$C!L8Z:ZE<(T>%3-_)=MB(K MEI%EYTM_^ZT2JU+W(/Z0E=4BEB%)$H2@AV+%1=(+(-'QGEX<2R$[!]:'F.?T[SIAB,^Z[Q,2-3)+'HDI? M=W/VN3]G:]W6)Y;@MXUZX.WJZ:%U<#KD5M?(C](LY RQ+MA$Y'PPCS<7%LCX_+>B2R?$W*^W?+_.O[E5IE'K8/MF(NXR"4!(8B4IM9@04D(46Z [44 MJ6!(!-(NN,UHW+FQ=U_LNKG2,B]U$\6FEFYY#Z32 V0;1?YB&_YF-AUF5#P" MR",S[1:^6F2@908]H4+\S M>:\Q>?GJ^^::-@6@[G[:]J?N]3]]OVK"1%[T=^HZ6#>N).[[B 4)@IR+2.VT M$V7=1BF'#*,@1*':B%,KZW9J!>;&HSWQG3@")W\A# EXQM,\-I-KM6"M%^@K M#_K: _H=]"_LRM2W_:Q;$*[Z':UU+Y.NJ\9.V[T.#-<.T4O-HZN%9FKQIUVQ M+C0Y.TO?I>08VKA;"K77X.^$NH#71N>+&$AI22"F(0(HC@.(.8BA31. M<$RX# FVZK4T2(JYK6:=$I;&_K 9,%MY1L=UY.6CDQ^T"ER]K#-]M;_0]"C; M@[/ =-9O>H@,$[>>/@.FW2[4YSQL8'CWP^,R_R[$9U$\*X+=3^@?\]6S*#4G M:^HNZ^)3_;^_SLOJ8U[]MZ@^K0/6-T]J;JJ+,WRY)ZN6^1>,!ZDO@QA&(1(0 M2:%/\BB&28(9CG#*O A;!81?2I.Y4?-6V@GKVZ&B>8.NP*?/OQKV][DXNJ;Q MY7^$V9]P_['>5FQLL2NPUK_;;32%I;27O]'F"F@(U'4Z6:P"&Q3<5R.[^(2Y M"G6_F![3!L=?>KIVPNDO+M"P!?=6?;+]>!89IEXL).1)Q"%*!(%4Q#Z4$2*^ MB*DDTFISL?WXN2U-6KIS0E5>@&>V- R'9&2^MD##FE[W*^V(\UX\?%(BVJ_8 M2W8X<-7 G)ELI2NIUQ$I"Y)*S_-H!$/LQ1 QFD+B!P+B-$"!\#'W0ZL2Y?V' MS^USO7FJRDIM/Y6!8)GQTD?,["L=BL/(W^B'?'4'OXCB 6@!]9EG(Z+#Y)4] MBKO*5.D_>MJTE#U*[>2@[+O&[@OE(EN\7559]?V:W+;60%K;"=)RDO0">P MV?=\$M_CW[9+U$;^SH<#9OS!FZ*QY^,O!?OS7?[\DWI$\]VK'S:?^\D'3_+I MFZK7T8#Q]6W1I#&4D*6IHGT/5^2A YR M.6W&F!L1- W."W1D"7J?J'U7?MB^B-RX]HPNTWMT7XEY'"W:9]A_R MLOPHJANIJZ+41XQ=!94WHOGO^J I]&.2>%S 1" ?HL@+(/83 4.?DS#EJ<^P M743WV2+-C4^:XMJLKQ)8*FTLSP$=S)49YTP[ R-35 /^EC;K_M5:H3]= :63 MWJ3H@\(QC@7=P>FR^?5Y DW?)=L)@'O;:;MY\AD1BO1(,$@;"T(/Q(+TO TO M8D ^">W%4;_7U5*TI$]DJ??DP2+VXL@31&WH8L8APCR$*<$24IHF(B8B3HE5 MPO$%=)@;PZ\%!6JTARN0-YJ!?*@SZ!+OA=GB,//9GO"X\%"XHFFT8@^)/3&* MFU>J!P?0>#B.5[S,7+H,69Q8@^FC%B\S17L#%R\DRL#F>GIT7:_W^EM6+@+. M8RFH@%SZGEK\4 PQQ0EDTH\E(>H)U"H-?NOI/6V[MGUJ[;1=VWN1W8?Z#_(@%V\$K=ZOE#G] MI!GCM0X_*"J=MWA;B(?LZ:$M!:EX8H%CGJB/E4,_3B.(/!9"C!&%.(D)CGS? M1['10:+EN'/[N%L!=1I,*Z'>OY:U#^[Q:$K#6>@?IX$1,1V9(+308".U#NA: MRWT%.K WHH^#+L]9?5&]JEX"Y2T!_@!H&[/U0,P:'MS@IV#$C.C681<;VXKX1YD8>:QDM;)2] MR!G8>N?B,3(-K,7K:J:>.IPV1,;"3CL7H8DLLA=(.3*XCBE_U+3:>^-T1M0Q MN;?,I:,7#CP.8O>"/RW%C3RSJ?D7HLRV!1.,A2F*H90)@B@,?$A92J#T91"& M(8F%#*Q.>IR*-S?N[+33>^F^?F"C(.@T;#L/;734-W5:ZLU+6W'UMUI3V^9V M;M\"PW.=B\WMV$*WLBDYD>Y[HL1=54)"X$UUG3FZVF^ILR/7AKF#=7JJ>([%G?62Y( M%!.&$@%9Q&*(>!#"-(@%C-,PC@3CB/M62\L40L]MP?E2$"X 84QGB>H.A)VD M5V E++?XDTRZV4HRMZD<>7U9%USOZ7O52P,&?95!HPGHE&X*5?0\/*W>:T]% M>T/]P$YY]Q73+Q/>3 *9Q%$$48_43ED3],XY8XL4Q0U8]O":1>FX+VEJPFM9J M]_5]ON0@>W@L\N>FN-6%U[;#;\#TBYN3>?UCKFZ=ZNHGK?Q5?>5:_WDN<">G M:X8KW&&9_[!+W,EI&'.-.SWX@*.+MT_ZJ;]DG"_%6U)6[U<\(^KAU[+(&.G< MSI$4<1!0R"A.(4+2AU1MNZ!'9"I"SD/.C#9X"S$-: CLWHC;A_&!D5PO09QR'F)V8ML?G[B&M6)SE,^ MB;LF^E^"[J7=?6%[[^N?'9VXV,!U] 3&Z$'3G>+2)CLJ[58VV;W$[I,LBVKQ M.E]Q7:Z1K]NAK%NDE*])DX?P8=U$.HU"2J070>GK^B:)G\+40Q[T(Q8%0G+. M(Z., .N1YV9;K87O=23:B'\%.@4&-/2VGY7CA# JUB/3A5N8C8EE,&3':$<] MM$UR[(D;99EL M&1/ZD5EN)_[V2&YK?87CK-:AT(T2I&LP_ 7#=LW!.1[(:_&J9L3$K M8NGSP,<,*HKT(4)Q#&GLAQ"QR!>A+P,D$Z>]F4Z*-#>Z;)+6J6%R.]U-;A]@ M'CJ<8#-BG7;:1J;:L\L1.+8TW8,\56NCTP+-JUF1,8#6[8?,GSR,RG_.<_XU M6RYOU4=PKROI-/%/:K6XYO]X*JO:E%[$./0)BWT81)CJ?(T 8AI',&&15!9N MA&(/+U;B3L=??S$G;:/!C3YPW'S@.R*,][%WI8= E8.[5@\[DC6#/HI)Q)&, M88+2 *+0DY F,56KI1?@)/69SZW*J[O#?,*U\!>%]%/1$.AC70$*D(VT8\!N MMGPY!W/D%:J3]PIT$H.-R.#: %+KQ<<*(D?KB]F8DRXA5C"\7"7L;AZV$'P4 ME6[]6M>NY8*_^OZK6G'>K][7[2?T2*S*GIO#]ZY^8>HE'L:^@#XB&*) KPW]LN+D16R,Q:$1N MZDM?@;8RMW6/#4/$C_.:>QQ'YK!S(1Q0I=\$F3-J]1]]_,05^TU4W:W;;W37 M,'OJ'=\^:S+@M;]CMX15A>+Z6J[!'Y, M=?)I$JEM(*(Q@33B,11)1&*64!F$5@1V=+2Y$=9:V+:U%NC$M2.IXPB;D9(S MW$8FH8.0C="VQ @31XQS?*Q)&<9([9>,8G;38 81JR?1I-TWI87_GE7WKY_* M*G\0Q6V^S-CW+^);]4JI\?LBX4B0& E($\H@PBF"1'HI9&$24AZF'D=6[;7M MAI\AQVCI0=L96Q\36;.+#?K&=#,2IN/S3PUG6V*D$1U\5;*#3GCP6R,^T/*# M6@&WI#0 .7%X<_LP.PE!OA;1(F/0 -_C7^T(J(W\ M,:\;DG727H$UACM!$N+ MVR:.^SW9<^;M-U&PK!2WNE_"IWRYE'FA;US(,)*$>0)&D>YG25D("?$Q###V M/)(2GTNCFL&74V%N2T0G-EPG '22@UOS;A47?"7,=J;SGNB15[7I&J-MOSNC M!%U<;B8O'>X\7($_1GCTV1/D+)SZ?$F&K:@'*]C\6@KYM/R02;' 49QRYH60 MIXF$"(4^Q%S],Q4DC&7J!]@/;99 @S'GMF8UDH&E$LUN>3+!UVP]<8S:R O MBXI>VP6]KD"+YX=C>%KSM 5"CHC59,1)F= "@I?497/KP(B4;)55XD/VK./H M%,O=9>LJ6[^0?^3%ZR4IRX_JI6JC('B<4.QS!!,61! %@D**I-H\\8 $" 4Q M2NUB4NS&GQL'->+#6GZP46!=$K;6 =1* *W%T$@5RUDR8Z\1L1^9R=S#;A_! M,@P\5S$LEJ-/&\4R#)J=.):!CYG8C:$YN?J^:0- MAJGNM94D1+<"B-*0).V;]7;%_T]^KSKU)GJKA#*R M_P]\GT;VMUWH#9F_!ZX!IM>H2GQC/B@0FJU7,6Z'5 M3JR6THX*3D%L1@H.@1N9'CI)02,J4+*"5ECP8RONX9V%-5,8 N.(,TZ--BE[ M&*K^DD=,;QO**,]BF3_JND;L?I4O\[OOG[314K:901$) NX%"(921LJB8!)B M)E,8Q%S]FB78\YF-,7%BO+F9%6MQ0;66UY9/C@-LRB?.8!N=3SK$-J*"1M81 MTJ\,<7%&)\='FYA.C%3?I1.SVP:$4.]IOZ/S(S*UGUI5ZJ9UQ1):_9$NU;*HS(9Q3I MYD95&TD!T^5L'ALQ+<*+G<_?<6Z[^*R,S(3[&ZIMM -;ZO6==^45Z,WF6L7. MB7?)*;6(+[_DU$X4C3[]%-L%L(\U!4?#W9T/.EUP_%AX;872CS;(4"?B;@IC M?3S>:XOWO>Y6ODG@91Q'*4]CZ'.90!2G'B1ABF"?&7U1 M1*X(XF8EVFV_QSA'-*0P]%@*41A@B''B09000CR$PC#U'.0>[1M[;LS9R@>4 M@$XB&/;B'<>8QUZ4P#A6^TD4D$@GSG.(&2,^5VN6\/S%LRAH?F'$^S+\P3$_ M*[CC7!PGC,%8QU9LS+4KT$-X!+_7 -#+8._(<8@V.06(8$G#T$0/\9/N' M^?BDGWLCFV*1GT0IBF?!W^7%^[)\4H.+VSKVZT:^7S7= T5J^7N;KK[DOQ M)'Y][+=Y"3FC1!("0Q1J)UD4JBU>P""74JW2$9>)9U35W;UH&OCT:=@\:>S0&G7I//ZM1'7M/- M[K S+Z<38'3@Y6;$Z4^[G"*U]ZC+[0C#O+/7RV7^59L,:I@W^1.MY-.R;795 M;@X _JX$$3=2EHO(CUCB(0%E)"1$//(@3AB"B KF)5&*L5J^VZ: 9AY#2PF, M/O[MYH0CK].U:#!7LMDY#6VA-W,Y(V>U- MIM+GJLA^;XH+^8L($YD$V(=J$Q)"%$H&J8\(I)A%S$.>\%A@<^YD.O# ;,R&T,7$=FM49DT,JL>].U *W)S!8K M1RQF/.RD]&4+QDO>LK[?3:#PIZ;UP/\(_IXK8R^3=771IDQ';3VJ];!W<*]; M\RG)'@2_>:R#I59W'[3[IPYEOI&_ELVM"Q)&?AJ'7#%=ZBLCKBYM1F,HXXC% MC(28TK,BB,<1>VYDN186+.NVU$TLTWEAJ"--N(7?95;3.)5/9BM0=:,VZ.O= MUC\"G>9 J0YZNH-6>5W(LWLQ:OVOFD0/>"/AKV7[F%F^)>=%,5_^;;EH>/-% MWYJSXY_'G3S;P.B1I+EHQ/2X")\*I1YY]*%9EK1ZDY7ZH.*IV!08$(F,$AG* MNI,=1"R@D/A2F2@XI7XLTR",4KODRGW#S,V:T%*"C9@F!0EL0#7;7YT/U<@K M]@"4!F1/'@/!6=+DWD$FSI4\INANBN31JX=1P)>"<*&(IRX6L^L(:II&+3!. M(I$H'A#JK8#(#Q*(8T:A9#(5A*8,<:N^=$:CSHT@:J$!Z9RD1<])NC(U*.U@ M-^,,YV!.[V8>M^^<%4".Z,5LS$G9Q@J&E^1C=_,P+FI*27Q6VX(EB2) A&B4 018) ZC,$_3"2(N X#CQDPT!'QIH;[[054-:R@DY8 MM?@J<2W-DV,@F_&-(^A&9IG!J%G3BP$>CDCEV$B34HF!RB\)Q.26L?*;OBC\ MN^R/B,M( P!;K+,F_[8,\N]V0.+??;-OH<,.'[Z)-K:*#?R M@W8?W<@FVD)96\53725>J)>VNB497W"2Q&D:()BDL0<1EAY,L8@@CF3,J>?+ M)!#&!T@6 \^-P%H10=;*"!Z5D!:^?1O,#@ M@[@3'MR.!['% G9T M+8=:V3\[.I 8 .;1(P6;YTUW*#! RRVW_I#[!P:%-D_LG0:\?BH*7>@HE"1- M.%'F*_68V@='$:2<4X@13E!"_"A(8QOS]>!(3E*75W8BQ/WC",%3Z*JME%Z_#;ZV>2+>LR M(;GN?YRO/EUT!?Z5;>LRCYT&LQH9@)P1R8AI4%7M?E'K<2?P%H-'7W9 M* +ZFER!6I=1#A//Q-,1E0V58E*B.Q.JES1X[N/.:?FXW-=7K8NS\!>!C(@( M: IIJI-H&$LA#CT!L>1Q%*CMM)]:G6>:##HW^ONY4-/R;__JQ]Y_'.^1,QQF M,\9S#=[(]':\.^,ZSLQU+T8S?)PV8#PQY 6Z+IJ!L+_5HN&]@TVSUZ2\ORWR MYXP+_NK[KZ4>3(U,5BQ;W5VS*GNN3<%%X&,>10&!V O5#H['"*;<2R#Q!"?" M2W"(4IMF&.9#6S'0!'TQM*'0U(1N9=?=P60G-R!KP:WM,].Y,#;)1D!X BM, M2PUN>^#^J"4'V>I/8"T\N#X-\Q"CRQ(Q=W:6Z.1.UV,!AS91CI4P<9!HJZ@AC2V).0">[%U \(\ZW,IL-#S =C8$^4 MO%=44,0&^*,.@&&.V_4H8&F=D>=4'B//^K4'4,#MAJ/ M=]OZ1P>H+K@D/B)J:\6HAW2OKP1BP0(88NRGDJ.0!E9M_O:,,3=R6)^,B;9! ME9XTP'6D]-J:L0W2V@76C!O.A&MD4E@CU8IW!;2 +D.Q#FKO+ 1K=X2)0Z\. MJK@;#XF.Y_25&1'RF$<>YL:Q"XZ$FANEM+(" M)>R/#X8I_TXGZ3C;7 KZD>EIK5&_ZZ!6"FQK=;7AK^V) AOMZHJ0S*XMCJO) MLPBCN, D3A1B,>UDVL5;.$;]:"R&J[&FB]-PC,Y6#(?K9P\SG#]D*]%%C[01 MLD$2ZJ600H%9HNSF,(4ID1PFB0B$0$'L(ZN]]>X0T?F\9X!)K6.#ROXTC@^Y$*A(4(U=XW$!PBE')($56?=, B[E%)(FGU2>^,,+#V+$E2 MR)%,(?*(!VE"8Q@JN\(7"8M2865 N!!J;IS4R@L*O;/G/4'M&,G)?)EQU]2S M,!NG63=5+Z_K*^;0TS(&WHX(TXE(DU*K2Q!?DK#39P^CZWT5X>OEH#M#J0N. M\INFP8M:NNN0R>NR5#()OO 3'#!/>FJ3%RJB1A&"NDH6#&F*(R].>.I9'7J> M)\[<*+JU?-A6T_%G^YC3,R?)C)VG@WYD7C[0$:.9B_5!;*,-Z%I9U=6,:HU MIY([(G8#K2,*/E.82Z)&+SNQ?MQ&6(4( C'RH2UMV*DQABPCT8^2$*B1=&Q+>KZN%4O+D1 M:8(-W0(7F[:Q70F]&=M;;41K M=]4D58%6P8;(FQGLZ3AJ+_EQ)L"5F\*M<-.Z-D8!=L<=,LXH X*-=+#2^U59 M%76HP/7CXS)C^N':[J_%NEE]$,_*F+S3O\KRA411DD1>",-(8HA2G$ :Q 1& M41#B**0>"\RCBFQ'GQO!;R2N_2)7NE$AT3U$+ -2K&?A.$V/CNW(+%P7O]W( M#GHPUXZ,AI-O5J!3 -0:C FX1:C/F,!/6#9E722E]OA5]Z0"60FX4+]]4/8L M!U^SZAZH%4.[!ECM8]=E5+2;H/K^[Z6NU0J6W?S4F]$_@R_WZA'U\]1_">=- MGQA]VW-W>E?_E:QX_=ORL1!$[9I6+_ZN;EH+4E]8IU&]$%GWT=)_JP.$L_6$ MN*KE,G2:CP8163]TNFBAH?INA04-?LAY[B87!>+[O^D.T0(:!7' $\C"*(8H M3GQ(DX1"-:L)XS$2B%L=48XL[]R6SWY["-)(;7G .?8$V_FR9C!M4SF[!K4$ M(8=:@O1_.<8)[403Y-AE-I:T%_&IC0S](:?;V,,.6Y<^B:7NUZH;X'[7Q2U+ M4H? ?E BOZ_$0[E(DI!AR1ED7NBKA04'D(@004HHCE&JOE.[#-!3 \YM96CE MK3M)?P<]B<%O6F90"VV9#WH2=#.R=PGER&Q])HK6-&L*C2.>/#GNA_]:)>6EW CZTV?YK()S\86.<.>'M)+N1M'PS98=?Z\$<.\*-? M/_&L>K^2>?'0..O-=I!'[YW1YU:+"'HR6E?E.(Z2A7O5!5H3N5%W4'/D>CP% MP5$7X\&;IW,EGI)_RV5X\N(!7VOO?.U6S5C@^4F;W8:XB%#(0YCX1)?>X>3;0H@(MJ\6'?1A0 _YS M/8]L9>A$ZG M#MI 94&"3B";B 7[J\:C*"J2K72UHO;@IX9Q!]TK\/4^8_>UQ[ 4Q7/M(*ZO M?WJ@A5@N"7C4D]"=\>BUGJSTL5,=9P.:.!M]=UWXKOFGLM.UW^=99\QM.HQH MF_VN( _UL[+:AI094Q]=?7NN^[ !LB='6*='(BCW+YX;NG M(_.3&FRQ^>FKQ\L#>7VO.P6]7[W19Y:%X.JBQONW";%8+O.O1.F\P 1[<>1[ M,*220D1B#Y(D1C )U (1Q7[L>Y[KE! +^>:V@&PBH$@GHON\$)OY,]L+7W!6 M1EZOS+-%&OT4.8).P_K:]NRF%]K6:7FAU)$!\S!A%HF-=+-+*!D [9#='^2E_G+_P(!3[Q)0P%THT?9 +5\B&@3RB/PSC%B6_5+&9:\>>VEOQ= M9'?W^MB"M,%#C[74(%?_;,W"IU6Q.7+>,N:ZTH!?\ZHNM%R0IGV% M#->KV;X88V^_3G5^7"O=A6AK+=5O*_!=5+T A7KQTF^3MO9[RCI0SZ M&$51*J47D7#8H:&Q#'-;T?J'57>Z'0A@I"B^U\7WF^:$VM5 &'MZ>&I.[-6O MBRK[GV9-JX\8U_TO2&.8-XZ)2IE4X"[/^==L:9F)/V1N;4\81YFQ"4\63_0@ MF>8TT1I$YZ>(YA)I(0'%/D":MNG(5/F7W&-\WS"B^9ED MJU*WAA/ES>KM-]V>X"DK[YO^NCH?XY50>R'Q]T+1WHV4^G>->Z;.U= IZ4K[ MND8@\KV8"]^#GA_XNN6 #W$24QAYB1\20L(X%HN5N-,6C!DG.9/-Z)/#S2?7 MEW#$+V_33UJ9[619?;?C*G?39D9JTT[%-.RG=>IZ8RH[>ELK;=]IV:\ K34# MM6KZ]*_["^C4XUS'$".8])& F1*M/1IKM=[]E6AN $[>MJT?0IO;2M7MT'S) % MA\$P-H_5"-P>1\">AG9U=44DO2=/2P6[*NU\S'LN&?8Y[AQCJ1^ZW[5AIGV? MW?6*MU&G9><#[/]Y$7IJ2Y=('\J8Q!#),(3$(UP;6PF*9(12N_V>6_'FMCML M>[]O'?[8D8/CZ3/CE\M-RL@4M2=VX*K^>?V'=?>/O@:UX[-3\0IT2FY=XX[Q MQD'?$6DZ%FY2WAT'V)?4/=(H=NS/1;9X6]>X^"3N,AV*O*H^J@]C(1,O]#5U MX[@. @@9)(%,(2584,%P%$@C_CXTP-P8N)$1;(0$6DHS#CX(XG$6=0'-V'%7 M=J@84]@IU?>04"G8G^_RYY_4K0W_J!\VM'/P@9,0QREUND__Y'4#SS7WGKKV M @I>?=]?F.M6%/4?NAB5ZR9$Y;;(6%?,J[Q5[]*]OG'! RE\Z43<,CU)G-^,3!OIL&8H]G76']2/%&97JS9_!^LUIM0>WW9O3 #6 M"#@\MYUTQEP=]4XC]+2GPY-.Q,Z!\K2C#\B!ZXZ=WN5%9T2K7RF$E\JL[DJ> M?']]_>GMYVM6+3P4^TF:1%!ZA$*$&8$I00&,8Q'Q*&51:-8C8\#8J M.H:0=_O;QT8!709 [7&UZ$#);I$89CDAQQ>0D6&>ZMA:2;[Q(+2RUVZ%M?23 M8&V1F3<>YA.EZSG&WBX=;AAZ1W/D+!\Y7>+<,%VWLND&/F+B3=,[DA5=3?NN M@K'VUS"UO+W)GC,N5EQGBRQH'*0,^2'D?HHA\A"&)/)3& L2"AGY)"+3[)=, M)9[;RM3)"'@K)/B>B:5EYL/X\SSRWF>,V9O_MD=KO6DITNG==-VNWXE.]3H- M< 8;'MMINO1>QUC>/\8VQQ9^9SLBR$1=^JR7'Y___"@'EQD M9+FG*4O9EF'P/HZY*&M%UG7M;'-:Q@Z*6:D.074(Y/F MI[6\ZV@3\-LH>5OG@N4J-6*H&-.F3)P)UDXJQ;G/&^!'_SM9Z6:;[U>LM41P MY.'8CQCTA [-%539CZD70BEB'G#"_#02QI[RET^?&WVU\NDJ,X=+8AF 9N#- M/@>*D>FEC\*0FG [<%@XG,^!92*7LM%+8N00)3&#)$01C!GV21 0#WM&*^6 ML>>VCGX4%<@[:<&R3C8Z,Y[]"/!F5# 2G"/SQ-Y(]+7D0(L.MF0?,;[\-&!C M!8\?&?FRD>&G(3D9]FWPB&'<]3I?E?DRX[4Y=*M^8M\W>V6*/>KCB$..0@91 M2'4?#$&A'_AQ(I@7ID%D0U;'!IL;.]T6V8IEC\O&[\CZDMN1U%&$S5C)%6XC MT]"6F%>@$13\UOYW%->#"3*.^.;H4),2C(G2+QG%Z)Z!_M$B9T+P\IT25*?_ MJG7]1O9S@,M%$B"?4^Y#*M-$$4GH08)2 :4,&.=')XW$0$^G MSK@7BE_N+'V>IX$V]&XZA6]D5ME&KBE?4)N.E M,0 [[DCS.^W8IBRJQ2_9*GMX>F@=1D$JPQ1%*>0^]B&220AQ%#&(0REQ'"6) M8;6HG2?/C3M:XGXYQPEO8C?_JM7 [/<0]J>^Q#5C?U/F+UK\T'O/N\ M2;[3@VITG^/A"X:Z./I-K%_K6IU%I;6_")F/D]23^@! [1E\ M+&"*XQ 2JA;\@ 5A@JUJ81J//+>O=B-?TPK>UK5A"KBI8V,$&$=W:^B"1&NA M=1K]6NSN'S6^GX[B.\"G88F5,X^&Z;@3^S,LX=CU9M@^8&A^^ML'4=PIN_KG M(O]:W;<=S2$*4\0#E/"J0SLTM3WCC,W FKSLCM9 M02-LUS?(-FM]/[3'R<['+Q_J MT'QXR%=USZ5;4MP4GRM=^; .ONWR#!?<]SG6?>[\) KU(8R$%$L/)L1+*8H2 M%"%+O^;),>=&#HW(3>NP*_!("O!4&.(G#E"3X\XL3_4&()=MZCYK)PKT%+_J-=]G7IMI[^H 7@:K=1PA6XV72K^/E4MPIKUK_( M]#E:/Z:5?=*5Z"+3\G)-NXP0PZWUK*H3NM7XK_.5CG$0*Z8DV,0LK\/YXH20 MU$LEQ$(7ET*<0AIS#V(F$N%S1GQJY5NT&GUNJU-/^)J7ML0'&_FMV]8/FQMS M@WX4Q",.RG'HZ,W)?GB3$W^ML2$MPI*7]: M&G?'.7-&CG/==#B/[10U;JB\/1F]'A233(=%YL@DTS)5U:*F);4N\I=+M=$0 M@&H7H%@'J2CI3F; 2*([/[^%B3FME& M:K\TJ\UNLC_F_U(0K@STS]\?:+Y))Z'LQUOD)#.(T]F"(0QHR0E./ M(=.#_:TGSXTA6N% (YWYT?TV7*#,/)W;JB_U7'\7ET''] M"O0/V?=?,#2VYEVV%!^?FLA;M0F-6!K &$OUW:4QAQ2%"40RHG["$";,LN_# MYN%S^_3:R! M(&@DM(V>_(6(P8<1')*:)EUBYR?XD@\G W]^HO]0N_LO^=MOCUG1^,/48DSBD$8PXCB%*&8^I"GW($]\ MJFOV")P:+=;V0\^.(;:*#0#6%Q^4C?S:IR76&EBX+^TFQ<"#/!K48U/-D;H# MH!4=?,G!V_%1MG ,CX;V1,[@+_<"D(?\J6GRK)W!^;&W_>M]QNZ!;ABS][UW MY;P=A.I1AZW=$Z=ST@[2=,LQ.^P) YVQV2JKQ(?L>3?"X_HA+ZKL?^I1V@Z# M_RU(\4Z]J0L9!U'H40IQ$L?*L$P0I'$20Y((W8DY2EADYZ4=),;-Q?Z]MM\7"#$B$$J@C[P HDA@ MF$8TADGH,>91CC7UK<2=#A__8FA,GQ[6Z*O$S5>Y,_C(NTD+J\T 7P.#V!%< MD]7"J84%6EK0B7O5;R0T HH6!J];-">RFZ)PBY)//F9213;5Z2UZUM)>['&;_M0D];L0^'$@^N66N&D^-RM2<&O4BE6C,@#A6I-;Q[ MX@Z<;__YI"S33=F93>K:3=-_[6?UB*I\O[H519;S!9:A'RI)Q.\J^_G0-UVCS@8"H%Z5!H09M.@<.&V7[M1I*_8?HV'GP,EPUK=SZ/C# MUKK]J1E-3N)3MKIK3PC5L LAJ63*Z(8AT3F!"8]ABJF$ L]L^EP<1 M-F,C)ZB-3#[;<-52ZB"F1LYQJKKOA6*$8N[;XURLAOM>=8^5;M]_P^ 6,WK% M:!CG4U;^_NK[*[%B]P^D^/WZ6U8N&/8Y23P&@X0RB *<0,+B"$I.(RP0#Z1= M6-&I >>V9=Z2%VB!P5I>\)N6V+IRRPG$S;C#)8[CG^T,AG!(TQDC7-PUGCD^ MW-3-9XR4W]. QNR^P4<5BK+J BYU?0+=Y4:](5]TG8)%XJ6ASY,($HA&*.7(*&MF_^/G1A)*.FUQBTX^.TYX 9T9"PP'9.3O MOL5B+=HTC>SVP^'HHW_Q\$D_\_V*O?RP#USEK.3RI@S%IA1*)+$7IEQM.P@* M(0J1@"0)/<@]/Y%!%*E_6(4MF T[MT^_+O]99K4WZ.RRQOM@-J,#]^"-3!/[ M"@EO%8(V\L4A3&-/ X#F7!=V3& )%#;%*SH!U&BJVQ(&P8Z.>+\R*<1#SPV M\MD1T&F S;C'*6PCTTXG*_BQD_9/^OA\#>3M"2"M&<<8'$=D@SPJ!YWK[].W2\\X\(FOWWLB1ULATT]71SE<'6X& MH?2]>*<'TPFY;$^'DU)>VJ9T";6C/@W&PYU9I_6730E8G?3UZRJGI2B>M4#O M5X]/5;D=&:+_^53HIN:O2)F5Z]RP^ED+(4*,)*VV9AZ'F2Q%T4! M2X*0H,5C'43UN2)%9;:VC"*K#56]E'A$UB)+W4'["E!QEZU6NJQ'+L'C\:C) M"20*M:3, M:EK-C(:+3]3()L.FS/ 5Z*D(ONHLY+Z2H-%R3WW\5D]0*]I+6&X>.T*1XC&F MPG5Q8ZU]*>&<;3Q]B,F5TA-S+![H;OK .-CZ%V M?N3.'CC&BMKI#W79B)T]2I^,UMEWST#F((]9199ZD],5E7B=EU6_M$^;H)5B MZ@>IAV"(4T4C7AK - A"B''@^PE)TY@0*QHQ'7ENG-*F4@ZR"\WA-F24,4 < MFUXV,H-U"1DM]=56$3'G26C66+GB'N-QIR4B6SAV6,GZ 1,G':\MM=H=TZ2( M=?7J_I8OU6.T_:63,7XAW[*'IX=%S(3/DC2&V$<8(I]12$))8)KX89"DB4>( ME:DTG>AS(\EU7<#GM;3@H1%UH@1D^]DWH]QYSNG(G.T@";G7':@'0*^"Y :# M.M=-;>Y/O"_3I2$/GKI+)R+;"_['2$4>/"'.DI&'2W#>"7,_0NRVR-_EQ0/Y M**HFM[#I4"IB'B#!H)>$VE"G1"UGH0>#4"9)0B+,8J,^3-8CSVT-4L(!\RZD M]D#;G>$ZA6^J4]F>T%= 20UJL?69:I>:?**SZ. 35F.X')^9GA[W(J>@QG < M.MK]NX&H;R7\44C/R<074R'S3*W,P>M"N"23NHN<.#S5UX-Q)I??$S)V^9V!^ MX)/XDG\22UTB^Y84.F3B]5-1:-MJQ3\JE9I_+% B4A:)$'IIH$P9GE!(680@ MCQ)!D$CC!-O5,C0;=VX47M M XI?=W44%>\UD5YK-V=3,#@B/*4HC&!*]1EJX#&($X)@&A.&<"*B0!B51S 9 M;&X\]%G7L5%\XR<(L"U)+6HTGP+X.,NXAFUL:NEJJFK3II'U"KP>"SJ+TM8. M(9RHK/4Y4-H5MC;$YFA1ZU//F*Z@M:$V6\6L3>\9Q*^T>IT_BQ595:UG3-F7 MZP3RZW)SMGTCW]*LXF3!64*)HE88>SJ"1>T?U?:1$A@D//(B+DGD&WFTA@HP M-QYNQ0:\)_<5(&4OMJ5.FG[U_LN;:RM^L9\;([H>%?'1*9SJX^E&_/6A!.AK MH.BH%R #;B:"WHKN1YV""=LJ/MB\^^H/RV7^52T::F.,* MTW#4G]N+ZC);0!)6N_!==5\\8PI.K#3VSYUR]1FL]8L5:?AS!D9&U:_! MN_8M>),_J!=G@0E)TX0AZ"5,]UST0D@H19#ZL8C"-.8QM2I$LF^0N:TVC8R@ M$Q+\UHAI6P5M'YQF'H5S01IY@;#&QSYRZ0@ KH*4]@TQ;3S2$25W0H^.73ND MX]4#_R0>\T)]3FV7(,K]- G2 "9!H#[T.,(0ZY-47W+A<:;^1LQ-SIW'S^T3 M9QL!;;HM[:!F8 R>A<7(7W(/AD'=IW;PL.DU=0XN$]E?)J^)90^I0UH?[QBU M<]>$_:$.2;S=#>K@54-/5[=;K_YX(HI'\<2WU.M_>8<"''4[.3F:-!IWXC-8&B-W36JN[!_;$((5.=M:;K2XJ M+F.+Q"=Q2K@/!182(B],U:;(%]#W/)2* .$TL"J4N9E,77"9]CLTK96N M -6"UKV6>+YL^$;F63*$@E")'7UHEB?FF+H\UC& M,:81YD;>$K/AYL80=1/;6K*SCOA>@CKH?/0,J"YR0MIK8>L>P;..2<] \J(' MI<:(GGM6>@ @R]/2ET^YY'GI 8U.G)@>NFMNG3?_)LI*\*YI6ETY;9W;L(C3 M6) 8A9 Q(A2#*QJG$1(Z/XX$F >>\(W:O%]6C;FM#'4JU'.="I5+\.GSKR5X MKL6?2V_.H^^$F14Z_YD>>6&;KF]G \BF;V<_UVX&R7-.)O32B73G*?''2*IS M,E'3=?LTDF;28)5"$@5ID?13!%'L1C'U?"+6! M0B$)%BMQIZ->OYQ5 7\\)8R(%S?$NZ/*>"1\7DGK:5\#LW5U?K/Z!R@4>[@Z M; M!_X]7(];OOLCL7;:J[$#9_PBU9L^;%D<5:,\48H#C[_,3+5F1U:NP&OWS MTZ,^Z50__4*R5:5#M)AH#\ EDX01R2%#7$(4"9TMD880QS+TPS3R$VET-& Y M[MPV?)\)^0S*GO@U(96- O7/#QL5+'Q=%C-AX#8-YW#T5['+<_C@-N'QJ!PW? O MJ\2'[%EOO+8/G%]]_X7\(R]>+TE9UFUM.0X$#M, TAA[$*4I@225%!(B9*A^ M2(.8VR7]6XT_MS5@(SY<:OG!3KS%H.["MK-B&KPR&M:C1[&L8?XP#.8!$2R# MP'(6RF(W^L0Q+8.@V0UN&?:8841W6XA'DO&W3;9]:THO:$24L>HERI0-.40A M22%-D( QH52]E;Y::V(;.ML[RMQ(JQ5R77G CIOV VG&0&?#,S+/=,BT JX] M">YHY2@"CLAC_QB34L11-5\2P?&+[3YW+K+%6[6IUDYF]2T15BEN>4,JTKVH M@K* 1X3"("$Z?"4*84I2#(5@B4>59AT7&%]_ M9LNE5]_;3C"?[X6H?B[RI\=L=5=W-U^$<91$,4YA'!"='I1(F/*4PX0I0R7T M!(YC;&,,F PZ-YKH]V&AWT$K-Z@%!YWDX+=:=LM-C=$@2%@[%[PIZ6XD;=%_BB*ZONM&DA[>O11 M^:-V_C4?!N4)\A1!P3!*(XAPB"$5G@]%$I H]FG,[,C)=."Y$50G[16HY:W] M[&N)AQ&3\1R8D=,8R(Z^[SD'5/NH(TN$7,4)F0X[;62/)1@[L3BV][MJM7[S M6#??7=VU=82N:5GWBU@$H9>$-/&@"'6M:N)AF J6PA Q$F*/IBRPHBKSH>=& M5J_O=4!4J:/X\DYD0!J'I?[&EINCW+^5NUKR;M2 M8N"W3GBW-6^_D.)W4;U[6O&R M/? - AQAG>^(&4H@BD(!"<$(2DG]V"-A(GRK2C#[AYD;2]52@H=:3""UG'9< M= !,,]XY'Z*1.:9!IY$0U"*>CCJPYI+C*#CBC0.#3,H1QQ5]R06KZVJ]O5O_L"F*W;[#R)<,RT3MN@11IDS(=7^\5,(P\1.:$$*YM.H=93'V MW%BB%1V0JM_UI]=H#*WM( M=HZQ!CQB0*!FFTY1WL@N/?%UOBHS+II.HHN4\5A(G$",,8<(!1ZD!(40)Z%, M"0T"&D==XL%QTC(9SNA+VDX1&)NGVG2K7 +>)GVNMMA%H:[D2Y2'#HIQ[U((^C "+. M!<0881@I$UWX@1<&0IJY4XS'G)]/Y4W/D5(?OZD?U#IX[I'U2ZR'GE0/P>^B M!]0;IT C\9B'T@? &>TL^N5X%SZ"/J#^Z9/G0S>>V4GY-E]F['O/$2!]$>.0 M0M]/,43*?H,T8#$D?LHD#Y)0AE892(<&FML^WD$'Y9=0&M/'V0"-SQIMYV1M M&6DIP6_M?\?MGGP $M>=DU\.4/=@Q^=#U SL1-7D-[X1V52X_5VH5 MUT4_U%PMU5BM.^256 F95>M0KBA)@X0&RAC!.%)DH;9^.,42HL 7) EXR!*C M/J7G"#$W(FEUL(R?&P2_&<&,#>K(Y-,53VKEOP*U!DVQ):W#55V"ME4#_-@J M\J=10NS.@=)5#Z4A(DS;8^D,D'9Z,)WSK&%$^$E461/IH..6/S_FJS(O/K0. MN+JZ@221J!LS2Y+&$$4)@=C7:5H\\).8)RR.K%COY(ASH[B-P'5\/FA%!IW, M@VI,G,;=C.Z*AT68ICPA@L&0<$4Y''DP3:,8"A0@+TP($K[5\>R)\>9& M.(VX5[VDA:66^ H4C=T1CB$PCNCFU&B3DHVAZB^IQO2V8433]@UHS*KU1H*D).0$AS *0@J1 MD!3B2&"=*T5)3./ "ZWR#/:.,C=2Z3863?Z3Y7YM/XYF9'$V.B-3Q+J=1PO0 M&#NIHQ@X8H/]8TS* 4?5?/GE'[]X0&CN+]E*][#^()X5F=R)3]I:>9<7;[]I MT97A\B7OM[?^D#UD321BN0@0C;%D$0Q"970@&?Y_Y+WKDMLXEB[Z*H@].V:J M(H0>$@0OV/TK?>OC.2[;8;M[8J)^*'!-)"HE40 %,MG[ M1$5592I%KK4^D!\6@'4Q56FD.64* Q;&.,H"9%U2=; :)(QF2B* M^-MW"1[.O@&F5<@6/.S*+6 24/X]EZ8HXK8 =+NE^1K(_=CIST1W[%8'D\%N M+:JV(Q(TW<[O[C>R6G3]R5-\\LW#T1NY//SNT\4TWXS 4;3S[7<;ND?W0ZYW M\IVV[>U/S?QKNGJMG[[B04\"KY[^(HO[#7W\GO,[3N5BA 1.4P)3 MK%*(&8T@4U$*0]-S78646=!:P?8&V+&XF *J&P9-0[9 ZK>]A&':S+Q#N/-D)WN M/=Y^R\%'(7KVEJ+MZGK'M:.Q6YD KS=2Y3S?+A6)HS!*8ABD*H(XI0(R1@A$ M61(BQF4HW-HR7Q^708M@%EU*4AN,Z/4W?2+9=1B15:4P# MR 31#!,3XZ_I_X1ADM&(8TE"MY('EV7-C5I:56N'@'>ZZY9RG>LU\=J^;;$- MU'8TXPG D?GE&+MN9V*CJ,\"VE?1\%9&^[*DB8MI7S7YM*3V]4MN38E]=[EV M?UTN,4T884D@88*(V=1,&"0FOA5)C!C.!,^8T\K/7O3>, _7(%.01Y1M22&T!\YX3>E7P"R5YV@)R.6O3^@[#*.W;A@IIRI^U ME%.#=*?"Y@;/1WT_=V-A_T[%K/*+Y+O-1J^KDC,8II@DE"N4(*U4'%O#OP]J. GPC M.#(MG 5O!(9P@<5WQ?X^D2]3L=\"A(L5^VVN'=(E=VCC^Z:]_:?=MM0.C-#* MW-W?;ZKD7>W2:.7*G%>*[V.;)-?_Q$D(D4A24\?-3Z6R]/I\Z$K9LGQ_BX]?/TXH>>5EX@J$7K1Q:(X@0A)9IR9%&9(A3#E29!PGN$X/ NKH!]OU"7:E-NCJ#0Z*@]]'"MAQ1LS;8;>] MY(E/O9TA.3W^=K_%, I[M2OSM2S+._X_N[S,C93/&Q-1^4#?KY7Y7Q55N7^/ M>*C'03 ,B>0AQ %G,),IT[\2'F&%302."XTYRI\;E74/7!XW!:@TWD:]T"R=B'6!TTQCB[NF2ZKX.J MD_M/>RIUR;R3(ZB+7QQ8**XHMY_47XI"E'=KT10N?_N3KW9FB^>-?-Q(GE=N M@?YY):O-HK6X>S U<__1; 0+/:&'&8>$J@!BTT":Q3B%-, 1"K"06>S4D/5V ME>;&%,:B3A:68RVYVT?(CEVFQ7UD.FHAK\RI%HN-0:891&,2Z-JT 'NK%M7W MNX9YK#GG#61?%>AN5VC:>G3> #RI3N?OSL.X^*/60(HT]P8BP4&&0Y7RU(5[W568 M&]<>*B'1O:YNA#M@&.P(=EQP1R94TT_!: ]:]$@>B+, 0I,2I## 7I.B#?<:1@!MD71O]&?=?SU^W65:E*67V2I%Z[\NR;< M-]J)6A6/9DF[Q"(549@D,)*(Z)5FBB"-4P$9DE@[GZ;TE5,.B*L"V)Z6U-:NL 1VRK@#KYLO= M#M=4GENCZ32];NS@\>R;71#V(IY8O^&7_*XK5]V8O/?J:?_C_Y/KM:MVYYY, MD;M5U8<@QC3 82:@2DTF#!<9)*E,8!'"6H^:U<-+.1V8Y[AWV2YE>)N+8Q67/_XK3 ? M==(/_U/F]]_-=^IJY6]_R@W/2_EYDW.Y5%'*TC@(8)S%$<22IWI1IWTIAF,1 MQ$$D<&#E/,W#G+EY9+4U^GFH.-"88SH!_-"?5B4/1+%:T4T)'N4&E 85QR9> M+_SLV''P/\\3,3+'UUGLKRRSW5_U9KLW#Y99*+_M/%GFXV>I\"TXH$$'M/" M"A^/I?=F,ECG;%=J=T&KE/^0)@1= M/V!!F_X1H0Q'*M8SKI(08Q7HR39"4*\3N/Y81EEB53K>0M;.."/G4+;&'X(3E9KIYN9J=\L4=C>G@]NB M:KQT >=?S-_^5X6V^?U__;H ?WS/^7>396TB_4J3:@WN-25M2Q-#_TO^*RBW M!?\[*-J)^I=\_QE]/ 1&@XWAGOKO^@O:TJVF'3--5WY@]8NK)OKZ=GD7*W6K;VECUJ=*,3-=/OMI3V3U,O15PKMQBNJHU=K8< M59JQO&38\O*M4M)$G\K]ZO4+W$:>7O>V=??=C'G@V+[%^0VYQ?FEVL%%78#&9G^KK-&&P]/"R;]^ MDZZ%1H/W^?)F/$&>,@KT#^UGS8-_M Y;BT9\>5Y+DR.VS-* 121E4"5"0$QB M#HE(8HB40(J2.%3":7-Q#"7_[YPM1AE.NPGCI0=IY#GC;**#^7G_A\;(Q?$F MGW&E6T./)XZCKQEK1\R)\#@68^5-^%#Q97,K/()\-?_"IZRAA1$>'O1<96BK MDM&M?+G,@BA07"D8,%/+B)I<#"HSR%E XX49]RIX&2?L+DQ>:UKO?A?-.MZ M4!STK8Z ZH\=SWUZ(;<\&?<$Y.B1.!6&7VL,OS9[(QU=?18C3]'^+:X;F>YFST:I;P/OUG5*5)RS+KSM6YB*G&Y-!6Y8%KS[5Y/8? M1;[>_DU_?:?56*8LB[@* AC%$8&8Z9]80D,8*9&F1 11@IE;XM<-VLR-C0[& MF+3,LF.#:[+7+4-D1TZ3 3\R>W7L,*!7Q5+$CVHW=UN @V&:V3JF+<#!N+K" M2F4?: WTF27F 6=OZ6*WZ#)QWI@'V$X3R'S<=!CMFE(N?^2KU9)%5,8293!5 M%&D&Q1(2PC(81[%0&162$:<4C_;&HF2A*9((1@('D&%B?YZ,C$V6Q,<^C^[_+&.)OVF M[UAE6H=1$">(,A@R:KS2A, LE3$,TS@EE,9"$J<]:PN9C M>C6#,MQM0+=S9CU#.?8L-!1%9__7 1=/KK&-Q$F]9@<(GCO4+I<.W=<^G\6( M!64)P@0B$5*(21+ +*(9Y!DF2O*8)7&V7%>]XRR7O[>D.I+ZK>C*&W-OM(JX M,B486:VCZS[T>4@%YUF$ VFJO^FE26)Z0\42042XB$@J:$JD2^+M/U7&;3X2 MJ!%C- R#T/1KYV;#2T^)"'$8(,PR;@Y6J+)K@NP1UFF:%H_UG-J>A,P]EF:$A*&(88L M#O1TE44Q9$DDH. 1DU+&F&.K;9]>*7/SA;L:@M]K'2T=X'XT^QG &T9C;^8Z MP>-6%N6:^;>40+EX[^G*G5PS[ZBTR=4O>XK[-=69=H/H(S Q+2EHTG*$H'=O%0+J?/S6/6-0[AFL[=P"7_B] M8,CL 'O=Z&9^QPEC/2'S9J-3+$%P-,NVY]#;6V3LO'W+*S$Y@+LN/ MYMYM^N MM^8X?<=6.7^W*J@IXQ"GDD<99#) $*_>YL6^M M(*@U!)6*]CWE3['KI]N;$1F96%W <&H@?]'H0:WC3^\V6=/XBX9TV\5?_M*P M-?$=UZ2_6YDECTT+U8N'UDNJLBP5IN&5E"8-2B^>&8L0)-H/3%D<13A3;HLZ M7ZK-;_7W09;E_P'T8)]> QX,=%OW>1M NP7BI(,R#3-U3+K4OY6G;\ ]+5&]J37I6M8WF,\7O=[O/V!U7&^>ZKMU%MR&<*1\ MUDD!$REB3 @4"8ZA:=P%J<($1I)+&J@,AX%5XJJ3U+GY:%]WCWILFG!>UO1= M**N^"_FA>)_#2L\:?HO5\QB@CDVF=7]!0X9'NW&UVBZ]+&Z UF$9/0;$$RVD M^Z'VM'1VQ:=W\6Q]L^F6SZ[V'2V@G2\>6NMD_4-/$R:2]XUDVX_:K/KH8(DH M34QTC"EO(DRA$PDI-DF-,4DS2=(TE$XG5A)-^,T_B+WN<07:_M/63QV@N$O\7H>3%3+RY[C3VS6.S_ M_D V:*-EWA6;-\6.;=5N=2KJ2[%:Z>6-*<^]C 1C/"+:;< T@IAIPJ"8IO.&OP3\ ?BT/ 6%5^OU;8X9JFYCY8E!8TY M!M-SDP?XW$QXNT4 M,L@D2V#$%(K30*8RD6YY1L]%N+Q)_-_!GX(@!(]T WX8?1<@#H)% M4/_;%I&DN^WW8I/_P[1UV.IE!*]FJW_]ES )_AR%"],?!%6[$?J'\,] +_T7 M81KH?^M/PY L,$H608+;.^9EN6OZ274K5%Z_^\+TKGBL2UFOG@:7L:R'GZ_.DKA/[_>NAM5_C#!W3TA7VW M4NG?Z@%\7V$[2HW2(_O]UR6M;_]2M4B/C.NI/WK\O:&QZ&S[?EUN-]5.\4<] MQ$U^%@H%#2.&821CI-DH)I %*(-9%HF$,A0FJ1,;71(T-U8R>H*#H@M@5'7, M?+L*KMW[[@.RD=_[@6@-B'ONA\);P/,%,1-'.O<;>QKB?.7[PZCAU:[,U[(L M.\&[U8\;V3[&IJF.6ZO$DIQMK\YUQC?Z$/?Z1S4E'_ M6%;1*CF7X3)+>)(J&4 :J11B$2>0"B$@#;. R"R),FP5PNLL>6XD=- //!H% MO337MA^'(;Z,)W2G=FXZ:K>_5+![[B7MC-4HWD^?W!=TARS@Z/>/;&XPC+N^ M\N]2[%;RD[I;;W.1KW9F<^"KY+M-%9+Q]B=?[804[[2)I@W-KH[,^:3>THVI M*%U^EINJI\0A@BA 4:Q8)"%#*(8XY H2GC$8!IRCF&")N%7NV'@JSHT-6PNK M M/%UC05I:O5$VAM!>7>6" ;:X%YZ*K>KOQ@L[E!=9'^^Q]-LVQ(FS;RI_UL MW.AUA$?%CH=?]@$8F;"[8]\U#QSL V^/QOSU\7BW1E8%5BLS72(%G8E^O,'P M-".,H."D4\=X #^?8T:4-/!TB9;?S;\FEOL'7="U MSL+H]#7GU==N[AUQVZ FJT,CBMJ'D,1Q4^$^]LEM]9I4P+_MOB8'W4']%3,LSS[L7N'QF-<'LK[.A&_29=H# M9!^PG9PV>[GI+67#36A=[31KOWJ]T\[3)SW=5LYS^4JJ8G/H(2_+=_K7_'Z] MI%D<2A$',*AJ-@8RU=.C]F%1& 4HQ&F<*J>#J>&JS(UA&[6&5'$>-!)V9#H- MOB,S:5, [!=CQJ_M]D)K"3B8HIF4?)AEDB@A8!?2@ M**()#5VH\;*HN5%?HUZWM.'_<>/!'ECM>,X/6"/SV%$2;PO:[ZVB'K<_KZ/A MB8%Z!$W*,-<-?LX@%E<,8X@O\H=<[^07:<[L-25]EINJRH"VXQ-;Y?<5/9FB M^L:O^Y8_&-927_6GI=+"]=\^Y&OY?BL?RF5(,JS=+0X1(\CT,35U\5D( Z$B M3H@B-'3*[O.GVMP8J+',+*X:VT#'.'"P;@%:^T!MH-EEZIH(?C=&@LI*Q_ B MCR-O1WHO,YXCD^340^E,KOY1]T3&'A6;E+S] _J<[$>0,+A/()=25%YK%6G^ MZ;'R5M_^E!N>EU(L<:Q$'"<"IDB&$ N6P2SA(:3A0GM4>>SO6]8KHR&1Z#&:E+6C4!7M]O?8+M(/&7[? M*_*F[A5H9_Z93H&6%PZCG7F)NQ?UP4KY:9*OWR_?MQ5 MZ9C:5NT85Y3XQ9RR;S0;OJ)E7NXKQW[6C^=W6LIR:;H,QC*-H*)ZN8O3@$ 2 MQ!$,PTPQ1!0E(G-AJ[$4G1O).5:8'GT<[9AO#J,S,F$:$]LLNXZ5X ]3RKIK M)Z@-!<>6&J^UL154QAY5O=X;[(]QQQX23T0]FIJ3\OO88#^?%D:7-S :UT13 M,7TC8>*MY+JL>_AL-OI%DG5_V\-7/M,G\]&=2>MO9K6_R5*[V:8:9NMQ%^:C M3X>0S_]LHD+OZJ#0O=_>UC/?T=4WN7D(EQE+PRP+(DC2D$,P+=[S78@ J<1;L\68 :H+KJ0XQG-_Z^0I/G8]BT((@S% L8!DD"]8_8]!3)8$QQ1'&H$IXYG7[8")W;K+OO@;:I=S!=P_5L M<+:,RO.,WMC!=VT/HC\N]B!Z/4)U5&N(_!5*O2YRZIJIUB"<*9]J?^W@#J'Y MVO"GEI2S756C7S\X;Q\>5\63W/Q&M_Q[RW?MWZ5^)@T?A9D(.%(P%%$&L:(" M9H0R&/! T#"())5.\<7#59D;2[4J ][1=0%H":B)X.=];YGO4;)CLVFP'YGC M&B- 5\NJ5\D"[$>DM>3H2PO0&%-EYM5?E>6_@;]L3+5%[3AX;:MY(]#^.FX. M563J9IPW G:F3^>M=[PES/CKEFXKY_2#>5A,KY2ZU$HQ2GB >+ND<07I,V-,9L(U;VVH%5W8&6;?JCM.-$;@"/3W@W8#0SU MO8*)UVC>2[)>(&#WBMGG8W*O7>3>8_).WTV8.[Y;T?ME1$-.TC"#2I)0TT8L M(0E3 ;EB@9*88R*M^TL>W7EN%+%7#ACM[-M*'L/5_^K?!,+(K[FE_4Z=),_: M.JB+Y/&=)NL@>=: ;O?(\U\8<K_.M_)#_,#V^MWIL3&67JB/.7TNI=JL/ MN9)+;'I !M)LRZ0!Q)0B2 E)8*+B6*B,\(1G;J65;<2Z/*?3E%NN=0,KK9SC MF;X-RD0HFL8)T; *9DIR,4AY$)H*QBIF.".:")WB+#QC/ 4A-@A_& =ARP@( MS[B-'&.14Q-S[9:PA6 M1D7 "]",3!H'7"KM3#V^'F"<^>&R[9[8X(R 2=_]RP8^?]-[ MONG;8ROW1WE'[6FK\BKADJL ITB_\CR6L78OHA"2)*$PB%,>,4QY*)WV8@;J M,3>&:$]#__5?,A20/Y\)+QC!)^D?J5O=%&_XOZ3G4G:3@[IV@,_]]8(\.C-6 M0([NW_1K,1.7QPHJ>R_([G9#'2-SK_=K(7^:Z(BJS\:F-)4WMD_-IU6$1;DD M:8)9(C@4*$@@EBB!1"4<9DE&TH!C(@*GEFK6DN=&DK56VGO2Y*C?55,BN:[A MZ5@7V1YZ6Q]K!$!'=[TJ%FO4,]%NM=K_5H):\<7^;[7N/MTR1[B\>6NV[39W@J-EP&>$P"Y,D@:&,0XBS-(14 M2 9C)%.4\"PAL5/(0I^PN?%2JRN@C;)N=-2+JQT#^4)K9-)IU=QWA1"@UM2[ M-V4#B"=:Z14U*9/8&/VR?ID]?8F+_FJ,.EL^Q)/82S#)*:F M&1Z1$!/--X0Q"6F2*2J2,".Q&N2FV$B?&_,<_);UF9T/<## IG*4A\%Q]'5\ M0SZ1\^,%[>$.D0MJOCTD*]DOXS*YP'+1AW*ZR6U.U>OB@>7K-@>WN%^;AKKO MA6F5HG*ZE]^Z=5JU3ADR_;?=@_;UFI2/;_1GYX]+&O*(IBR&1$3$$&6L?;(@ M@!%74:!8$"F<+-?RGIJT'G?7;#S-K5YV4K_L)_J/]^+O,VNV].>^<*%CM^$) MAMW-6WSA49S8V>Q86]5=:.P%78-;(M\O;0W/=^P"C=4+L'\@M.'=;_AW6L[+09^;)*4+OE]U>]?^F#VKY)K_/M[3IGO7T8<5_DP], M;I:,$$E#14ULJ78O!JUFV\+N"7SX\-KN M?>]%LO]U]X7/R&_["30K#GZOM;3<;.C%2!2\ZAA:382C8W4D; M ^3KJKQH=9C[*#?;MG). ?1:(. M-G?V:LM1-FLG&1Z?-9Q&TW7ZLDQCPWZVTM+H0BK6%'TT5>O&QG/_4U)H+*GO-H-<6 MU]77]Z579E"(T'I@7KJPX'5%_SD*!5H#[JWPG[W$ 7M)Q^E+G;WH#[(LY2&" M@*@LY!@A&*1F@XD$&21""*@G%)H$1-*8616)=Q$ZM_G!YD!I.,(6>TXCX#;V MCO/S/,2C]FFUVLXQ,$ZP.FQ3C0#O1-M6-C![VJ%R!*EWQ\KV7M/M8#E:=[2C MY7KMT.:5:S,);*1>G+RCO(IX^.MZ9Z85JI\.4V113Q#YMJH?(N7!IUVF5 @L M$UZ=!T L4 *S),80!Y MZPV])]EW$U)-C>UU*>^4IB&S(_U.7[!,DDA&E"60(&K8$U.8T9#"F$>(!)I- M)7?J[G:#+G-CTF_?Y492HZ&W3/JKPV''G!.!/#)W7JD%M&^QT#5)SV?&&F#, M <:>23+K;4$=/[O^JB9SR;"WA09G$$L5*"48S#.+4J]N@B=&Z\N(]+Y6U)>U.H2"_- MUL4:7@O"&@Z]'37Z!G1D#NRHNS\WKLH;+M\?&U,+TN<-H5J#4 )TM-^RO="*C<;)>OB]U:OT*/=+-]^J@? MF;N?>;F,9! $V&RX$6*JXTNS4.2!*7B-LE0$6$AD0S>7!,R-7+HZ J,D^-VH M:;FK?Q'&?N;P <[8'HLK+M:T<,WX/A+0UW8(0/]V>/DOWG:25_V:4>V+??5[ M XY#SV35?Y&/]6'L)_5^;7IBFI^7LD8V([,%^RU!I\4 M>#\JK YGIF/ .]&AJ1^8W4Y/7>'J/3ZUOMETYZ>N]AT=H#I?/+2ED>9&?:NZ MUTE=6J#ZH-DA.T1[?C/9G-_DS^TK;>#?ES%)F0Q1"G&H]/)1TAB2E$N81 %- MHI@+%CMV.QJFR-RF@:_\NQ2[E:SYOC:AZB2M;7!M@31P:.Q6EU, /O+MN#7]52 *9 -,BW)=@=6B7I;_'53DBA?^AL+#=W M+_^DIZ7J[WJ96(O>R)6I$ 1JB%9/)J?V<5.('6_EWQ>%**NY;2/7FIS,_?3' MI=S\R+F^I2=OW&T,>WUQRUM-YXF[V7;DASM>^O+EM@XJELL041P%9CO&]-;" M6""8)2*#/%$I"#=.T/WM;;O.'ZLVL\I[V"4\F$ZHMP Q4 M%6V@7_P?U0N_-^?EJFYU1Y]BR1).J5Z3F8UV$F:09"J&' 4L8I3'$H=#JMZ^ MX-A/$Y_P0ZXT=0NPE?S[NE@5]R]81JT[H'8+NQD,TU1[@GX+IET(*)MIP;0S M0S/#*FE=+?]I2Z.=@7K,>FCGQ+EW&7ZK19K.#+S8/!:;2J.JE7%U2K1Y>ET( MN<1""1DC!>,XDA#S6, ,L02F >91(DD04:L9PE+>W)B^5AD$>E!.0XHAYUA '$@.LUBO/V2,&6<)S6+LE!-P7LS3B M>4SM7+_;D1J9*$ZBPSY? ^G&=IS/,1BE)>=>R NVY7QN:']KSI-O#R. _8ED M^4E]*-;W)H3LC63;9:(X"Z4,(0I)!#$+$,R(IH @I2),&48B$"X4<$G0W$C@ M\Z;@4HK2[.)5H1] :"W=&. BJ'8.:BMDXH BK@(8 C/"V7S;>TVM^1L"D[_=E Y^_V#W?'! 3,[C*Y-M57FUXMCS3 MO7R),Q['08IAA#B"."$4$J:="*2B, E#(2FQ2AT93\6Y,4JK*Y"-LJ9.XUY; MAU"1<0:TGZ+F,4R3N#K,LBXC.U>7<3_(K:E'-WKQ078('WKQP9XHVNCE!MTM M%&C4\>B-'!I'\G2!1J,B=Q27-*ZDB1L.O*/YYF\FPJ8Z :V7RFW]EK\5*WT; M4POI"]W*990Q(M(XA3+(%,1<(4BH8# *",UD0A*4.+5RGD#GV7D';66<'WLU M)^HMX##.=LN8F8W>A/LC XLY&[M!93CH6-ZIEG0P'ACK9]!MP'VH7KKG@(/& M_QR=!]R'P%O_@0&BATU>=ZM5\0?5.+XK-F^*'=NJW>J.:*Z5XLS.Y(I_E)B]$1:&=W7O-H7+#= MA2$D2)G5F"4N?=TQ\Q_9@*SAK MY4&M/:C57]1>Z:+N*M+VPP)[(SPZHD/Q\^56.LN?UDD<"L^)RS?X1@,+\EPEB 4,TB1"#7'!102+&(HN8@516$0O M>IH]DJ8MHWG=Y)/JF1:7#*Z%#L^\0KG MR*QR)I6_FW^V +7&X/?F_V,5+;$#S%]UDBORIBY#8F?^F7HCEA=ZRP?_*A_I MAF[EZNF05_9M0]#FW M=FJ\=%*M$U@66;-N]QNZ1Z8%M(7TFHI1YEAB([_+=:E9O/G4L=NYVUUG]#;N M-6^:NQY4;BNKC=)^?!A>WG9AW*1/O RU\T]O]&? MLFR/;C#C6D5T$U?(\S =4XY]]&1U;KJFT'..$ZQH4ODZS+LJ9]N3JFKDGIU17+[@Q M2[PIQE@N9120&*4A3+$I.X$DAY0Q";,@2*)82!+$;+DMMG1EQPGS@,G;:Y@,3Z9_;K?O//K]_5\FA?ZY>1>SYT^^."A+IMAL MVX3;W^C/_&'W\*K8;(H_M("VU>R?-_F:YX^:.>M:F4XI#380][_[XP W]E+.Z OVV?0+T.@,]DKO M>PI[A],IX\,SK)-E<-P.KVLNA@-25W(K;.XT9:Z$@V7/ 8FXZ[G(P1*N 196]!3+=K-'&PDS<(3X.B_-UZX)E:T_?H MDSK3N:I\]=3YK3[KEEG(:Y <1"I%#_FD >13S-HE3%PJJJPU %YL;) MW<91Y[JQE0N3VM?Y8%AL@O,X61Y^CHC^V$MF[\"['X4.1,_76:BK^&D/0P>" M;)[U.K>+@EXC$H8B))D : MI!#++(+:5R4PY5F210E)!+=J#^4D=6[49[2MRO)S\X,\Z.WH,9^FP\FDJ%NZ\KZ1'-M9;R&L?NBH MO !4.^B-UG5FDT=7W 4E7\ZVE+A^83\(TIMOQ&UO]_O]9N M>A5I\Y_Y]OOK7;DM'N2F[?_PM.1*I(P1 F.E0CTA$ 6SF*1098'4OK+",L9N MV05.\NFJE9S\$NK^Z^F15VK?IW' MT1JPV#?(\7",<2-VWE(/W*1/G(@P")K3M(1AM_&3+O51;NOFAIH^_U(4XH]\ MM=J'T%(>A!)%*8Q$FD"L9 Q9A#,H520H%RPEQ*G\LXOPN1';F=0?K3[X96\ M:"WXU2;P]O;!L>6^<2 ?G?B\HGUSCI4-;".E6_6*?M',*QM0KB5A6=W#1Z.; M+_G]]^TG]=>R%MR)LM[OOGXNZHV$MS^W)M):Z_@A+[=+D49!$@9$+SL%AU@P M!:E(":0TR6*A%(E2I_0L3WK-C2!/6NELC&6P4'!7-LUW%Z#L)BT&PMO MZ;HS?(#MF/0%AFUDDCWIZ_.E'3%M5LV[33^P=L0.IUNM<>#W@WG@[7KW(.NF M51ZYV#/PHS03&J[5"W8?NAG*_G9%M]_^MCSRV]7$8JB8SK"B5! M6+NT*8*4*0HC+B1/LU PZE2)M$_8W!BZNW,^+#?V+*1V].D+J)$Y\=Q9$OC= M: HJ54=(8NU#Q'.BZEE1+Y*,VF?TI833WFN&<<6^4.5OFK%VFXJ?WFWD_^SD MFC^]*1YHOEX&/$RTF\>@PK&F#$'U*CAC F8)RF*JHDAE@0ME6,B<&W-T- 5[ M5<'OM;*.BUP;R.THQ3.0(S/+0 R=:<4!%4_L8B-Q4I)Q@. YU[ANN3+VD%B4:1E=A8']!"7;OE^7VTV5 M#/:Z6/^0FZVY^S?]F)7?BY6I)6,VB-_0IW*I5!PB%$:0LP";7B(*TH2D4"+* MHA!Q28A3\)63]+G-2A]W)G_#;,UM:R6!T%HZMB-T@M]N+AD-U)%G Z,W."B^ M !W5%V"O/&BT!V_ZT'9O<3@$-5_=#YUD3]L8<0@L)ST3!]UD0*)X[^E]'1Y# M5Y_4ESH^9DEX(E"0Q3 *,@YQ&C&8):;SNDC3#!.5\-BJ<^H V7,CLU9!0V=. MX4-#<._GL9'1')G%KL8'+< >ZT\*?!D;:X<<\_$PGRC9_-MWV50^Z#S&0+1A M<:(NG[_5WWJL*JN;>"Y.5WRWVJ>*\:/AXPT*8-7"\"=/6>K#L.Y-5W>\Y71Y MZ\-L/4I@'WB+6S.SCH);2^V>ORVW^0/=RD.7I?*3.I[>ZH*+AYQ,AB1F 1(P M"&,&L8Q3R!!-]223)9QR*FCH5'+(JW9SFX:ZJ46\C0;_45E2K?=E:R%0IB]; M\Q?]96&FO]@XCCP!=H?P.*"_'L*]<9W6>M40/O/_V]*U MXQ3R'@5][]EE/G1[H=0SC[!>SDOS*<2]ZDD[*>WTU,-6^7WE1+S+2^U2_)>D MF]_H5CL?S0H9B1B6!-"-(+SY0#)EIC9=2%@:I1$F$0]LJ*3=I,N(&I6Z;&SPV'N>!MK^VO9&N%IAP&J-]:)Y5?EFVZ)N@ 59U129=ZQP[Z[K^3=TXZM2Q0G* A) M!E&D/5^\-!]E1LHU8JQ>:U"]T5_B(E+NA0@+: M]C#>[%6]-6?W#.9VU.D-QQ?-SCW3%7K,?-S+$(V6A'M&Y MGWEX&X7JZ;<^U M;BPD9+[\*GGED8:(?.3\ZBU\\;MV(R,C^XPF%-!GUVGWGI2\G_=%_\ M^'=]6?V^ZQ\.K_G9FTWR.O>9T;ZVO=\96./INW%=KZ39[].L,^T/X##)H,A( MK+T%2F%&3"&B-,5Q2B)&'6L]N4B?VPM>*V]5@F)P$KS;\-@Y%J.!/O;>EU^\ MW8L6#<'-5_$B)]G3%C$: LM),:-!-QF8"K^YI^O\']5*2\LKBU4NJE_NUN*S M?F#;L(A.:N8^7;,\5^07(4H"B03$L3E0CF,*24BU:X-,)U/MU8C J0ZH;P7G M1IQZ)9Q7!XR/'6.JHT@A2[[)']O8#]9$[3IFPOL>7SM:?P.0.B&:WQLT?O[*Z6+# M>S4_"@'O_^:MD=Y_76_V"9J'D]+R2[%:O2LV?]"->!8$1DT).AD@&/,LT*OP M5$*F@ABJ+$D3&4>11$XMNH>K,C>2[,;O[3JVF*[>;9S)X/ALYW&R6TU/@_[( M3-P%OFM&-S:D!,82T)@R48CU4$R]QU,[*_)"P=-# ;L<*3WXC@.\Q290J=0W M?DT?'Z5X35>K0!'$:9XG2?[3:M^R1,3P'HM>+O'#I=&YDO^Y'?N25KPYS)+_(-D/AD_I@#A'T@GPC1;Y=)@G+$%4* M$IH2B"6/(>.9@#3E(DW"5(C,J>CE14ESX[Z]HFUZGIO+=QE1.X_."TXC$^!! M1X-1I665-5?IZ<\1NPJ%)S_KLIQ)W:BKYC[WDJY?,*041;[1LT*YI5KG3VO9 M;&FD,E68<@(1$0KB, P@"5D*(QDREA*:!9%51-IE$7.C@:Z20&OI4NG@+(06 MGL_-P(R]Q_X,DR%;9N?!<:GV<"M($[D]U@^08P&&/O/[ZRRC]YM""874U#;V([-0J6Z:$Q)%V=6 6H]A4.8@AY5$"E4Q2E1$LLR!N _N_ M%5NZLO-VSDNS>DJ/X_D/,L=[4DV7E'VQ$;/9M3JH[%H6["S(=I[/#9A-5>BK MP#M])=9X5,7*.KS]#38ER]WQZXD;Y/.3*-9$PF_L=B M+8_3DLIO&[HN*3?3Q:NGK[O'QU4N-W<_\W+)$,\RFB'(HRR$6*1ZD<1D!-.4 M8A6E*DQ#M\WTF]29FPO5Z@9^-]JYMJ^^;60LM\\GPWOL+71+J-TWP[T@Y&M# M_#9EIMT4]P+^54KJ6_Z0[]>\>)":A;]H_\14AUUSS<65,_U9 M;A[H6KO6;W+][8W40)5+R02*<13"&&.]=.0DA11E"8S#4 4H(8)D]DO'H5K, MC1KW.@)Q4-)A%35X-"Q6H5-@/#(=[DT M0V5QV:L ,=F@,,XO)EV'!P6O%., MQU1' 5+?2$NYK\YZ34'#P^,/F-S^(>4:;.1CL=E6U?*KL3,K$EFG>H-?FG/X M7^NJ:OI3?OV;VSKXHCHQWA:FAN+IN^>K/N*M@]6[@A]\\^D6^;?:?[0/*<*Q@*D(8XCC,(),Z5]%0AFA^D?. MG'K=V@J>VVS6[69@WLNRH_F__DN&PO3/0%86N*T!K ?"SML? ]Z1)[+GR-:* MCI*WYXJ.)Y_>6NRDWKLK&,_]=.?K!Y:;:LH&?E+[NH'['PY9'LT>NZ0XHXD, M818&'&(:9##C$L,LYFF6B@S%U*IPWQ#AM#N4!OQT]C 3JVL]VH M7:6T[=$$W=YE5\^)W"L\#<#*5QTG%]'35FL: ,I)3:8A]QB88:P7 !M3T&DC MOYM6KJV?]Z[8R/Q^_7JW,>[<4V<[0W-I]5M=]_Q._/>NW)H'[*/K;;)"0$!)"(E5$49"$BF"G].,IM9\; M?S9& MY8:5K)M(8!NK?,,2-YTN>!\(RH*(UAB%4*<2HH)"I.8,H(XRQFH63! M\H?^39OK(;'!G>;K+]\D&/[*\+T))#BP'H@%"M8CHP@ ,.U3&J<2(T%@O0H 'N MGNW>U(!X3(=_B7'TE2L_J>[3)M*_Q+"<9-F_B!(##F?>E^6N"I916MN'8ETM M.+66G>[7GU3;W&])0XDI1R%,$T3TS)>D, N(A$2[2(SQ#&78/J'!2?39:.&F4@S&A,H$F5*)I 4J5,9_ 8)80%882M%L^#-9C;S'$H M-[*WHDJ!./*+/UBO=(:/3/^,,0G>(T\<5E W2Y 1>WD,Q_"V'AX#Y$[9NV,X M+,]Z=MQPHV';CVT-Y\_TR=RV]N:WRU!JGA."0\GC#.*8AY!@0F',62 B(BEG M5C6J^L7,C<_V!<@?:S7=-F@N0&FWDW([0",3T!Z;1L-%L[/A<1>B'P-/VP47 MA$RZKN\W]/D"_,JW!S=\J(-)[G;;[X4I$EU%#(E#PUYGA MG)"I>S'T&'JF^T+?MX>1P,>=.< \K*AD62VT-E(L<1S(Q)2F#"61$".*(6,1 M@8F@02(%1Z%;G>++HN9&!K6FW8TN$W;4*.M&!SWXVE&"']1&IH4#8 :C3[NMR6\5^?K^[OY^4R5[OE]O-[E>[? JV&*)61PF M<2)@0@2%F&(!&:8!Q!G"BH59+!*K,I4O;LG<:*ZQ!_RH#-)/PR&0?%M4GPY- M59OZ$;&CTG^*@1^9J;L-";LH=+L2 O8$SC8N-%@L0(/& M1XU/&XG0?'?*R_ M=4!E ?:X@#TP5V(-;TC0>Z'!]9[;-[4=+Y06^$+#=3FC\*44&EK/H=L<_76Q M_B$WV]QL#^H'LC3!UH=DHT^J.DWYO,FY_+;)[^_E9DD4$HRE>CK%3/^'T 02 M0DU(=)BD&4Z)"IUFUQOUF=L ML(PEX&!*U4^D-68!#L-SG%)7G^Q6)H'&)I^%*;R ZZV"Q6W:3%SJP@MTIS4Q M_-QV8%.\@[R/Q5:VN[1-S@.+X@#10$)-LE6OCQAF":*0QE&A.THT1MNXQ_SGH=LA.P1*TQ\]:3KE35M#SH;LT]Z MSEE=-(Q!_E/F]]^-^Z@E:(IJ-W$JA[/LN)"F%1I?TB"+9,0(5"P)-:/(&-(, M9S"EDB%)TX CIW1;)^ES8YA6>4AK[4%9J0UV9;T:-3'W.[WP7,MM%7%O_+CZ M.PO C$'@EWS=7/2K&RNYC9H=2XTV%B.S5JLW:!0'ARWA6O?C#8%*?7\\-@@U M3[SF)GM2GAL$RW/>&W:3(157;9IZULV[6(2)("&&-%()Q)0P$[0=PH2G$<(J M$"%U*,-J+7=NW.?4XM:EF9KK>/1SVX@HC^V+S05@E[JPHP ]5;%8CX [UI-U MAJV_R*S][2:L/.MLXW$Y6O?+A^3PK/E&TE*^D?7_WZ\_RNT^]D&67R27^0\C MI?' ETSA!$OM"E.:*(A-%R>"*831#L68C\68K?1KFB5LE:73S._Z15?7ICB:-4B MD#Z84$JS,#E42],C=OJ>5#./OJA82_ DZ0;\4FRJ7]J@(,"?N!Y77R73!H]+ M?Z:0\UTGS!8::O%QQM#@NPPLBU:4I9D"]:-ELE[O.-_LZ.IN^YIN-D_ZPSHD M(0J8Y%P&>BI" <1,1)!1',(T8H*3-$'*K22RE=2Y+5"Z9;NJ'EI[ YQ+JMNA M;K?)XAW+D6<=HR_H* P:C3T6/7-!Q%?%,RN9TY8[_*S:?BW+[>E7HJ^[?KX5\6."]_E M:OO]O_2B=2EIB!*EIWB9!1+BU+1FP5D&0\YYEDA%4> :?F(A=FY3][?O4J\- MC8K.@2.5G$ XDS8BLO50U.)]P*NC:-:?X,KQV MU.,)M-%WUQN\&C47H%&T\LDN%\T?D&%\%0YO:<:7)4V<:WS5Y-.$X^N7#..+ MSYNFB5T5BEMOW24,R2B+.21)E$*LG1-(::2]E2#*$*$1HMQIP_2,C+GQPU[% M.IU@ ?YW\*<@",T> OAA%%Z .%@$0?5O&]A&Z^SO?YC,JRUX(WD5@/BO_Q(F MP9^C< ',(UCE9.D?PC^#==%>F)?EKDG7*@YA.Q8W<2.K MEN@1489E&@N8I@$VW=DD9)0BB+,D%%2A!'.G9=)9*7/CGX.2@&LMS8'H:B>J M/E)MQ>I:<4#+4FX=3VS. VU'!3?#-S(9=) S"HY0":D7 4]$<%[&I%30:^9S M,NC_\H 3E2:/LS2[-1OY(R]VW>V==_F:KKG)W#3-M^H6SH2ID#"]? EPJ+T4 MF3%((LHA(BH*9!0E4K!]GVS+@Q-G+08$''V;PIUI\L0+U3TA@9O&AS=I6(SR MOSMLB+N/C\5)QCAP3^2$-+K7>]*-]L>[V7L#P,&"42%W.&,8%?JI>C=Z'@*W MTX'!"/;N_KO?=;K=_<$6'^W>#[_+T!5N\2CU0OFS?G:VIBJ EO5H-/B0K^7[ MK7PHEWJMA6D8Z:E$, 4QCE.8)0&'"0E9Q!,L@BAV6_!>$SDW_[/5> $JG?>= M_1[K9EE&;U I[EB#SP)\VQ6I3TA'7Z#>C.: Q:HM0-[6KE<%3KR4M07@=&5K M?>4P"OJ+7,L-7>E;WXF'?)V;3HNFB6RSG=F7HD=INQ&,'N1WW> =R9/KI8GBL<;N=/T(" MNQ-(GBC(3N:D+.0$PW,B:7&ZILK5@,*R/4BX:V\VWDI$Q=?ZS7UM#1:_]?=*$'(?/EVO-3OH'PZD=BE?.G0^LOJE*&4()@E)G\_RA*($%<0103F:99@J/$*<*P1];<*.+3HS2+ MM?4]6%7J.N94]H!J1P:>H!J9%&HM%Z#6$_Q>:^JW.YH#(K[R)WLD39LU>=WD MDUQ)BTN&$<4[FF^J,*'WZ\?=MOP@?\A5U&R\"1/&HR(*$8X%Q)@B2!1+(,\D MD3@)&(V==AMZ9,V-*"K=0.3&#WU8VO&#)X1&Y@>CY3Z&*(/DF3,H2%R<\9PN:2 1$__Z'_\[&*$/C+JF!T]:[8K47U>_-2-5 MRLI$#:)L1MGVO&L>8S?ZH=G-;9Z.1[YC1==_U5KDF]_%U46[+$]W*PZZ95"Q,$2(016FJ M5P\2P8RJ!,HX"0-,)%.AVRG%;?K,;3:IZ895=,,[YCB>7=PX2);G'--!/^%D ML"?YSCSP^R@;H9[P\W5ZO=:E7\0;7][XK-FV+' MMFJW:OO:'TIT+BD.4A8&*10(,8B5P)#%$8,9BEA"4Q0C(I9U1=>O6[K9VO&H MG7"7=_:Y"N.]OJ_HRFB^ $S>Y^MJZ:L=LEJ^&W%:#H$B@0IE%$&440%Q1I2> MQ+B9Q&A F(G)"U@S!&_75RIJCST K0(3P"]-XORHP-M-3/ZA''G^:97K5,5> M@+T558'$UQLI\BTP)33]S4!N0'F::"R%3CJ?N 'Q?-IPO'K8[/#)?/?3YO.F M$#MN)J57E/]]5=PW^YTI"4.3TPKC5$F(DT1"2A(%0XI02 5'<>;D5_>+FYO; M7&D+6*VB&_-9FMJJ#1=82#/#M8//'*%6&3\HF=X<]Y MQ/*J02U#Y,4U782 :C:N4'K[7V26; M?.#(6!P/CH_WR%S5& !J"T!KP@(U;>H&E75YY7UR#[6(ULTB/CK$W(+W%>:A0RZ]90=0VZQ_5G; MD)MN-6":^JU8"RIHFW@K0A8F(H8X2"*(21Q &J02:9.L*0J;: MGJP237R1YUEP>CGQ^(KIJ.ZLID<,=OX;7E)NY.9A&:$H2[%(8(Q) G%$8IAQ MI& BTT"J.%((H1LR;K2(N1%5E29BDFQNRJ4QV%D>,=V$R,C4]2QG9@&^]0%S M:\),Q_9Q\F6,@)=,E^D8>"5;IOO-@=%431+4)_6FJ9[YC?Z\JTHX:F>FTY2K MRLPY'(QR&2>,4P$)R@C$G#)(E- N"0\(P2&)28:= J6&Z3$W6NCFE)E3ZV)= MA2;JWTP_0=&6A37=-NLZF=4B874PSS%*:N#HV7'.!&,R]G%V9SA:&TS;37!W M +_;>*[.]1LGV^=&-'V%(PW48MI(H]N@.@DBNO%V0XL''VJ@?]O0=4FKG$XX""PZZ0>*M";"UXXM+$KH"D3$W MHFE5!+\;)4&CI2/7G,/2CE1N1&AD]G %Q[T6VV7S?55>.R-AVCIKETT\J:K6 M\]6A(1+W=)W_H^X@IUFD6.5U!H[V=S[7^5+5KY]44\Z6KK[J3ZH8S_*.E54; MJ"5.,5$R"6"F)(*O7_K@+Q7Q :"W*""0$44CG(8")\+%B_6JW=R\V?W*3^P5K8+N\S4O M'F1U;O&XVSP6SO7#_(ZI'8&^V$B-S+#G6].W-BQ :T5UTG&P ]2&^./:4?#U M1,9^=9N4K4>!]3F=CR/$7QTVU 0S,-(F).+4$ 24;&W!BABK,RO9FK M9$ANDK#=P\^&56^]$9V1V:#N]M#4:AVU9FL/#AZ#T5ZT1FN/B>?"T?S49#5U MXILNK>_RDM/5?TFZ>;L6;^A6+K&0"$><09/7KY=P201)I)=P,@LP2JGDJ5TQ MUCXALVA'%XZTNK$;!<,WC& M=>S%@P=(W=<0#ACY6DS8B)QV5>$ PLGRPN7:VW:>7QJ_[1ZD:'BS_N:G[7?3K2I-D$BR! :FVAM600:92A+( M Y)Q0N,DS)R6+..J.S3W,?Y?;M3[[:F4JF[;;\$O&$!#0C,""*02R3%!*E?PU#J=?-6< P=?*1 M;83.9J7J:O#>.]4HR'0*GKI,W 6 MP$ZS_8(1]L#0!NW,\)9R7-H=- 'B67?@MY; M#)PT3$>#[\5*7U&^U8N3[=/'8BNK3[\^ZN7)ZV*M*=C4H_IB= B7:"JP-RHK&Y14AI5@6F0ZCJ!N.)OR64CHCHV MH754_S=0*P^,]HNF'4QE0)5RTY@ OO3B[LYI \'S16RNXJ=EMX'@G%#XX7<' 098>%10<=H>![6#$?^_*;9M])$05K4Y7GVDNWJ]?T\=\ M2U>5/NRYP_U%UM'M\JO<_,BY_%PUY&@V^,T7JHW+91C1D"1$0$1YK%WBC,$L M4U0_?@E2H11A8E=?=2J%YS;-5+;\Z[]D*"!_OK5CU^B#;>=_SVD(1Y[D[CZ_ M?[TXW]ZQ2[COUWPC]9_K)BQ%N04=FSQV8ID(>%\]7,96=]KN+Q.!?](W9BJY MPR:@UP:]]7932\S+O[]Z^J;O5!41RP)&6&2.7Q,90:Q(!K.(IS"C3&12)3'/ MG&JW]5F8 M_)QW;"X91AF=Z) F+&092Z4B(D/(%P5(RI((DSF"$0PXQ"1"D,E"0!G&HB$BI3#(7UKT1RPGS M07RB:$>LMV$S,I]VE-N'!OICTR+/,P(FYHUVN-[:>Y]F M6H7=U4?/AKO?;:1\O];OHBRW7^A6_I:O39OO):&,QZFIJ9LPS15Q:@+D(KW8 M3TG,,J(X2XF'8WOOBL^-@8RJ4&E=3:!=I:PY+Y,E>*CU]7+\[W_X;XH=>-%! MG3#PH&OT4<-O]G1^9\"8O@"'+'S0,7]1^[4& =!"8([XY +\=N51\16^,-JX MC1O[X%_M.01.C#88EE$7X\D?N)VP*[?%@]R!A#01060< "*0*G+85^>7.;9UIUP>E:V7%/X0K.EOL*_M ;>V_A,G C!(Y9 MXN)KE^&*M&EW&NQ,/]EML+SLUDX^YVGPB^:P36XJ.%4Q&G]=Y]NR(K\[OLU_ MY-NG9SUB8AS$.%8)Q"@-(Z.;) ME+;<["T!917PM#.V -K8,;3%CY]AM72'7VZP)O1ZSYYS'4QKPM6,<0O0&C91 MCR"OL'OO'>1'NQ?J*>05VLN]AOR*&1 TUYR;U>DJ[]>?-\6]?I'*QOG)L, L M2P@DH0F2BX(8$I8Q*%.%(A41C%1J'237*VIN3-TH"_(U>&P4=8C8ZD>UGUW] M8C6V-]G U"1FOU^#5M4A@6[]L#D$MGF#[\5;V/(&X*81X/8[W8+O](<$ZV(+ MGN06,"GU-2M]7V$>UK(^X?;5WM8*R-[HMOX[3!?-9F7)4?2:W15#^[[]D.N= M_"(?ZJ'^+#?5$Z#M^,16^7W]C(N(<82R !*$E7:Q(PP9XQ(&&>&4*<0%=MJ4 MMI(Z-R;>:VO>C%9=4.SU76A7NC++M06<1V9M1M]C1O;8MM1&7SJ M8.N['+035-X:PMG(G+@7G ,,IVW@7"Z^X>#M))#J=)>4/=\E??OS,:\W+>HH MJZ6*TE0JH6"4)&:? "/M0TH.)4-9FJ@@8W8^I'?-YD9TKXMUU?%EIZ=[]Z;A M_@8L3E7(M'L/92(BB&F40*)H"K$4F&(4,(RC 5GC4P_9-#GEE9I [O4TDY16 M]*7&SN$<<^KQF/]!Y<$Z\+E_%(>=0/I$W.<1HQ>]IC]#] GGV4-"KP+F&O]" M?U8!$(PD0L_&#.+('">BA, L$@PJJ<*4A(QBZG2<.)7B_U/K.+?ZE M&?ZYQ+^X#^K\IQ7W^)92'B<(0JS6&4P36)*<8#T7ZTJXI[>>FZSQ[?O MFB,:#>UFBC-P]7/Y;2",S+:M8AXC42[;V\=2^JH.0^G?#NQTYH:3\,=E0]HW MO.<;0TN+FH9^W^C/N]WV>[')MT]O"K/GM*0"X8!C"4G ),2,1I!(TWJ+9%@H M)G&DG+S%2X+F]G[6>E8M\_::@M]K71USV2YB:^>*^4!LY)=Y&%@#BE;V(^&M M4.4%,1,7I^PW]K0@Y97O#P@9^+26;W(3H,!V>F3:.9K)0$820<:4R9\(.608 M!3 E:1R(-$H4LF*$BQ+F1@5:1]!1TN&4^RQ^%C$!MZ(R\NO^#) AY_]GD7$X M]K\5H8E.^VT?';>C^C[C>T_HSUXXW<%\G]Y'Y_&]7QR:LU]N/ZGF/&V91;'V M7D($$8LTAX4BAE2QS$38$QDJRC'E+KFW1W=WXJ_ITFY-B8XJ&G7 $?HQ>G9^ MRV!,1F:OUPT07ZX ,2#'_HS!WK+JN_>>.(_^C%FGF?/GOC1P+?+P2/.-8>=/ MZGF9[?=K(575^&=E&O^+4J_C!A1V^D MDIM-U?:]TN#U=[.9_'Y=1X\M*4:8)T1"DJ;(%.*(3']V @/&4J67B6F*L0O] MNBHP.\IMJZ3E:_"CM070UA@W+G4>#3O^'!/CD3ESKSK8Z[X K?;U?I31OU.M M[I\M&4_#0& *)8X"B&D6_'_CQF"SW'G#4>./,> MLQJ(V.HM.S34M#UE-90^Z"6K<\_8RF\%OQ'O)3_EFT^8JII)+]MX[G?E>EW^ MD']YC^7;(G^SS!"//*03' *['7/9@=,Q4 M%R)H'C6I!8RM6,?AP::-4-12_""N4.^NB>/@;YHXQ;_S:E,W9/[X\Y&KP@JW MI?K1QY]\3?.J;MU\=[?F=WBC0AG7>5'EM.D$( BG<9#Y4"!/FEY$M<],!8>2 MKFCJQ9@F9CFX;Z;)W BQU0?PG>03!<=?_$YH$NN?8:9=<_;EX?,W7;Q\@P? M!0,=(JI"@OJQRMW:HK( 6US %I@SW:>G"ZFW-;EO'6-_L1Y_CJ![6]-E+0K? MFD C(V9>;26:YA91F-$TS*"?$@)13 -(L/Q;&+&,)TB0F(9&E2@/AIC;TK6W M5Q[7R^(02,T(FHO@<1U&8X:,>33-2>5MA=0<#C!M7,U)!0^":TY?.;8FS4JR MA22;]>9%=6>K5"W"LCTPJ6Y$[V?++*(Q2E$"@TB:QBA&"&:$(NA[$?)PYL=Q M8K27-QA[;F30R*@VHX\KSNYXI8R2_[SZ]1/XTI@Z?UN5!*]4#\*"C>AU9C(M M>@SB"&S'U-)*#6JQ04_&[LBV4G/0^[G-HC7&@%DK7:,_\L0%;(PA.2QC8_Z( MD48+KN[5_U4'XF>\4AW$=B46U2^D'?7Z![TKM^>-W%/=NV@"6>PCB+* 0^S3 M&+(P931A'O:%44]T*U+-C0U54[5"+4D-]\DODDK!%_5_ =_)OZCW<;TBN/4% M/_+-?5Z S3T'\C%5N,Z28!8E3\J@$GYS/_=T&*S\A9I&GE3OQNN[<+Z)5#_!1_[+T&OCFYSB7HK M]G[8O\/)@;A5L&W9H59DFM9TM0GC@;5K]>'CEI&F@?WV2\9ID**8(-6J+8&( M>J$J;,;DRI!$0D1I%F1&A_*O'S\W8J_=^??E2L)5J2Z^?O(?-9]O7@QI= ]% M/3XX^*5(^ZZ*\"&8VDC9BR#/%.9)BD+(?$P@_+'*?:9\'"<+HO:+\=N)S@U M,I1?Z\O*FB_K0 MW7UGK^O]%%3A6:E:&^2:33;_CDR$7L_FG.0AJJ;:G/:C5 M5T6QBX-CHMQ1$;\)I^VMCWA,Q?YSG.B,G QK!SACQS=;^!C/EQ^+3=TKXNUC%^>FMX./@DB$030HUBN5#QF$/,DA0$FF'I^2FBL%=AP=J2Y6;*- ML'4>R&MQ02.OWM)R'N#AM< J;*Z-W+&(:5.L-AI'.+'B]*]WY?._R6A+:T%>QX1O^&B2WB9O2V=4W5UI7Y)V?+#-$@S'P.O9@G398?#I,0 MAB%"!#.!*".31$J=DG!N1-3(!_!60"#*-&MC]*1\?PZK\QR\ULS+LP-=VCCRNGB6!FIMN=9M MR)8II6%($8)(^)+W$^3#S,MBB%21SDCXE%"STM$GAYH=@;>2-J49MK*VW?], M@_E/(ZQ)OU9P<\VC(R&[H$OB*32L-SP\&.B->A>>4OAT&\*3=XS,;BR+N[H8 M25..XMW+WWAYM\:/]SF]4FGV>]U&4QY1(539>2&B)L2>("^%F1 >3U@6I0$S MRFXT&G[.I*(.6!YK&T*=BZY4A0)U! /RA\=U^=R<;"] P6O3XVZK)5CS.^,X M(\-)T^,D=U/AF*>4X&U!G;:WH41X)SRHI7?:YG4<=+8R(\T&GS8SWGM![SARRC,O '(?221,A] M-XF5_95!+_12DLC--P[H)/MN#6'G1K:=R*IMDVJWCN^F2D+2F5G'VV[+\S7_ M'?AVMA6I@$9E4.N\ )W60*D]@_VXP>2\]=9<1]0_QR[= '1K&W:3,:?NY7CN MJ.I$CM$VN(=ZD2 H8C"C*8/(%R$D6:HBIN+$\WT_1G$\52O!"W4Q8<*)6@^> MRG*L/<>;^_*IDKN&4<[C-WE9#%:[N;\ \U\*-8,I3K]C+B+>WGQNW[RKXJ5Z M_$FZ,%J:+GM=&VT)=&$YP6^W; MI;=\S^^=<;Q6[PH[+L#GW>NR51^\:UZ7/@*@A@!\VWM=_E:_+I^;U^5[_W6Y MWKXN[U^]+NW/?]^A SX6DN&:#K4N:DI.,JVVJU.Z%?IMZEQ.,A$G*V9.,[IY M9\GWO>S .KHJYU7;=XVCF*<(1]!/,[E79?(_)"4)]$-**$%IFH5"M\ODZ6'F MMIKU)06=J(8M[5Y("YH6CGP\,D:6)Y7L-_,4N/J M2Z-9/@K!Z4:NE=M.>:J%[6M^VCOY%#R-L>=ED/&40H0B G%" @EV)M\<3.(X M,&HF]3LV.&;$A)F&S[B=A@D#;+:*@%XO3J7+ MGFGI]!S;!J[60W5&B/)&P3SC03L=[G/!,]^@ $>3!]/UZN@Z=AKG4!?$7/@_3P&1T1-CM=+(>"GL]1%Y7SX\Y'4P[R?.VYY? M(O*PW)E$, SD=@4AE$ 2>#YD:W M#SD&N6: K'T@74?&GFH8T@-7RFV]CYHA4@Y;A!P;]%/WW#9LEWL42CV"N1@@QW32PZ86<*$@>C\$D7G/VB$(;#6C/3K&M%UF MA]0\:!\[>/&X+_Z*TO439]UQ3LZK7WE="0%[?N1'\J/'*,P@BCWYT3,_@ SY M) S\4,2Q46;XJ8'F]MVWC*"WQLI+?H@ MSP%AB01.#C,I#YQ3=I\*SEX_MO+,>\DN:[Q2W:A__G_\94D1D;N/*(8Q#QA$ MD4]47#"%42 2K&J()[%6&^B3(\SM^V^$!*V4=:OVGT#*:5IA9A_(X:_?"CR. M/WMC9$94DCFA_0459/:?.''EF!,*'5:,.77AR&5=/I/EJR=U8/!=Q774'/%% MSFY[P.\A'..4AS +57MWQ#G$$4UA$*,,$RQ8*HP.1,\-.+?/O"\OV F\ $ID MPU@*;= U+0"+4+JV!"Y#T=PFT(3&EFUP;KAI;01-Y0]L!=W[+O49-">3UX7\ M?N5/EBDBJEH=@TG&5;^1.),[B%3M)8A(2:HZ#8UT&[P>:&[4TLG5!5/4B8OU M>5N^*]DPUIFPA[&I/V$\2/7PG%E3WL7 M3EQO1@__P ]B^8&3S2Y#XWTIAUAO5$CHK82Z4F4Q/JD&.^J7>/6^/F;YNDWJ M7OJ8>S'!'J2))VV4# J* YG5J 3:>' M<5Z\A:D:YJ%I)\ Q4RD]>CEXZ@QEJ\H";)4!_3EJU %?IY\85M+ZOCH^:"83 M]$JF/^M$:2\^]K!MEB?UO'K-\8/0K]<="R-,LC+90Z);NRP^<6068%[D&U[7 MI)'KI7RT&K>K3O,K_D>Y?K_"556WBD08)5SP!,8!)G(Y$W(E2^,8>FG(_2B) M,A9QHU0^_;%GMW[5HK>UFG;"]\HVU?*#6H%1K3I-)D;/B'8$M^/5RBK2YBEF MYIC9RA,S&'G:9"]S2 XRMD8\XM*&5+LKE18S\7H*D%009K1E2[HA'DL&C$I65-+YUV/6I] MD\ET3+R'\SA<^Z,:+/[ALM:J)'5%ZS)9>7%7^Y0>5WS#K]@_ MGMHH%E6PHUFWWC^MU_(GRU1PW_,Q@XF?1JHN(H>IYQ$8!CQ@(6?<][5B7B>1 M=FY+QZ\<5T_KIL# 8Q.TC[?B+T!9UPJBC>P UYH8^"&A4 M!3U=%Z"G+>BIJYSEM<)@IS'8J;P 5[WWH*D9U>B] *WF7%,'. 3351@SXRYT),YT:;"L]7GK;)!AVW6STBGJI&D+.V=D[=G%YP.13S MEW(WZHDXB&&04KDAC>($$NH%D.$ 4=F..PJ!CYV%74?53U3 MLUVC$?P$)830*(0H23R(F!=#$L0^]$0@$L%2'H>169515Q,P36'05Z*"S4Y6 MAW.@MSEWA>N;V$^O8;[5@-EX8ST&+TM[9Z.A)]T>CP%E?P<\ZADC:Q\HK50\ MIGKNM[SZHTF\4G];^GY 19 A&%-)6H@1 ;'\MZKDSY1S$Z'4J(7\P%AS6R=> MB5HIS]9:2FE8)6 6CU"L@288_YY)250PBVZ],OF'U_+54Y?P._MGT[JN&A M92O'?6"D:1/2SZM\D#VN<5%"_3B*($]\"A'/ M4IB&3-J@28+24!I'L:^55W%VI+EQ2"Z19L[9)97<8#6\/=]"0:./V==]4=D3)U-?-!-E)HRI>&4^(=I M41>E**C'O),+T/.TM2C K(L81"E'H=I2D(8I1D5C 1!& 6ZGUO_ MP7/[W)1L=;L[H*33_]I>@77^:QL+@6O36T][HX_MF*JC/K97#YKL8SLF?O]C M._K[D:F'M4=WVR$F"D/,8U] 4;<3PM+DS7R,(?+2))-&<,:%61V!5X^?VX=W M97"J>@(P/2-V/ R./[XVL-!%JYGC.MO*]7O]\&DS^XXJ=I#'=_RJD9%]3Z3* M68[7+]]Q'52R*>D?=30L#E',F,@@]B.JUL@,IA1AZ"4Q3T46!RPQ2ML[.=+< MOETE7AVMI00<%71\&E2]C]H*5(Z_;R.4S*/2SB%@*\KLY#C31HV=4_<@"NSL M#2.BNCX^/*[*%\[KAS7-D[[S]7-.FPBRUKD2RV5I#02F^D/.C2 ZH=MWOQ%[ 5K!F[!-@S@:/=B'F<,-F*YWPQHXGG=V MC074(+K(.K 3A0A=]**:Q?480308G*/WI.DB;(PT>Q4F8W;G./OM(UX7>7&G MBM?6SLGF%&G7/X$G7A"*()';KB26;"T\N>WR.?1BFM(D92(,,A,K[LQXP[BR"ZINA64I4)VYQ!3'-@ MJ8F0)2OPW&B3VH*:JN];A+JWC6\"\6E5_O@B=9!_;6I$R.&N"O8I+W!!U=]5 M6XJFST]>4?G5/:UW#8)YRJ(D# 1D(9=68RP9*0M5]YTX3;V4"(ZPD?OG4H%F M1U1E >O:,'@K]+^;MUVX:(KTN&M*X%W[AQ7>2I<%:+4!6W7J=@A;A>.=-(=S?1:9BF-HS3T8(!4+JV?4HB3 M$$-.B"_M/H)#JG5H/#S,W)BREO)?_G<:>-E_-)FNM">MH:/N.+":7KJ+X7+M MHCN61;I+#]RQWL>?2GP+)V1ZT-CLU'XXR/1MU$\J>K3'^>FKQY'#!][$NM[B MG[TRP-U/VZE=FRA-:[6 MUY U7T-_='@9(VBYN:ZIK_A49T>YGHT8@_'J>I>M0"JAH0]B1=@^QOK M?&*$D25ZT1MS4K8Q@F&??,QNMFFH]-:<4QGIC7>L^IN\<%-=%TTKIO_B^=V] M9(2K9[[&=[S^Y0=)$=M.U[".(V&!JB'H,QA'40(1)1AB M0C*(2"PP]D6&2&BR\.T/,+>5J9.OZ2HZ)B;G $*]%>$28!Q3MA$FQA1Z2G%+ M''?P^$E)Z)1R^RQQ\KIQGW%=Z:!G?"O_2UOK),@R'^'4AUXFOV64H!"2B!*( M BI"E/F^B)G)!WUZJ+E]VDVUD=%MM@8P#<.0>VF,88I\29(HE)CZ20:]%,5> MYL4^8<*LMH =5*>I). .5SWFM(.58PYM0'KEQ=C):8],SV-AB58'!IJ48,\K MO$^U&G>,[4NRW]"Y'NKFL2X74-SUQERR$/N9AS/HARHO"%,*4X8P)"'/ AHE MG%"C4VJ#L?\?HV43U/7XQ!&6C@FFDQK\TLG]%[4Q;M#=RMYG()MM3HP1L];Y M1'_DB9NA&$-RV!_%_!'CF*O==E:WY17]GZ=\S;^N2SG*YN6K?,4V5P53S>L? MU25+@@F+6!C(J? BB)@0BKA4&S<>>0GS,D2IV?&._N#S.^/YVE:OJDN3\$[. M.J1CI::L;O>0/SRNRV<^H@N3P;SH49MEK*=AMDYHL"E!*S;HY%Z 6O)%#?E6 M>'O,9@Z8)6(S&'A27C,'9)_61CS!>JN,JX=RO[GQ'7Q]*]R3B6B_)N.R.M)FV###=9*1?B:;TSAID4;]0'8Q14I[M> MC'O<.&;]G!=RQ*8*X"=,U:[^I6N'6A\);9KCWX\%6WHT]; G$*0L5@DN.(&I M8!%,2,33E,A-N%DC=8.QY\:@V\;':W4P^Z0W C-+1&?3:G<8YT'\V4994F2!AZ!44I\B!BG$$=! M!$7,$?&YAX+8B-0ND&5N)+?SW=B3E4OF M4X\E)YHEQZQ9:P%+ :4>S?XH!6$<,P0=-I&GMV;0W\ MMSF_O@1W"^?86N@Y.\L>'OV-S[.UH#E_IJWWF)';:BZYEY^@V>X8!.ER4V[P2G-/K3FP$?EMAW?W$=ZJ,5J[ M\;$5TW KK0NYYC[: 9"N-]&UR(M]4V^QL_46ZB2;9F>;4UZUM15?DG)2R0TAH6%1] =IAU[.'EF&/& M0C6BW/\0$A<4_S_ZV(E; 0RI=M@88/#JD1XSKF25G%(?_,G=8K&6/[DK\G_6 MV=/O>,%%OJGDEG'UQ%3EEP?5W5*=2*C=I/S!;?GQ)WY0&TMY^3>^>5H757_3 M$'M)$C N8*+:3:+ 0S#C80*IY_DH8YBDS.CDU;7 S MBLEHM0:MVF"GMUKQ.\WKVUK=+]I".G]]-+UX,WHI7+OZYO(^F'L%)YHD6ZY# MU^).ZU^<"/P#)^14XUIKGUPUU22741P'Q ^E\4M5O0W*8TA2/X9Q2FE($B2W MZT;59$\/-;K'J/;09! M/PY]:>X&#&8)P3!)!*%)%&4QB;0[!IP9;&Z\T8H(6$]&@U+VYZ =)@[;@#FF M#B4IZ$1=@ ZZ#VZ@,ZC_;Q'"B2K_W]YS\'#DU0-XM2I_2./VJ5"=1&EC4JA: M>"QOF!I7@)3KM;QHW5W4A!V)-DKEKY8Z!FB".M@KX-PSINL2H*G-J_X NO?8 M"UYL1WE73[ T)-]C^?ZHP) T]%&:T0"B))#_"4(&4^:K4@DABQ+N2Z(V:O9D M,OA<*9MT@@+:2GIY^.+)"= \=W$$J^NSEU,!C!W46^'!^W-06XE?/(>9PP#& MDT._>03C.5!T0AC//F-T\$SYP.5F]TC9^B +?1&KGI(\(1"%/( X1:GXLU3]:WK:?MFDDS/!=U?:\V5:])?&97!>L5<9"_DQ8[>]\4 MHVFN_+KFCSCOBN;*Z^L2$,WOEHP%?HA)#/V IZK4=@1Q+##D 8MQ0#DF@5%1 MVC?18FY4U\H*>"/LY:ZW"5Z$T5Z]>4WO&S@,%V ' >AC -JVPAT*=>I?#P?0 M K$ +13M#0O0O4 M'/6-316>,[V:;?@AIYM0=R[."71X:^_I=-.DX9B=4)B1 M#H92R5NH0"Q>T)B+ M4(""& 50A+ZJA)V&D*C*0#06""4!)=+T-JIGH3ORW#BGD]:P%(4VT'J,77SYQ]*M?7TD+#$H!?\T*Y2;]N*R-T]RR3&"%&4@2#C":J M#K@'Y4M+(0XBCWD^#PD+M,_*[[/!<;.#=T'C3>]B31A6^:"?WNF@J 56@ MTU$%:8+K[>2V>H*=HMN;WW9R#<(/WG:2)XI8>*O)-@M:<#<5@W$.#H:=+C3" M'6:OHBD<#G-9^68YU-=U23EGU2>)3.V V740WG8-7GI1$'NQ2&%,?0)1AA-( MB,^@CP/.A-S!1!GJ:CC?ZF]C#,70HH;7U9QO)UCH:W''E6G6Q5]O6^,"SHD+ M-BOSYY=.>*"^UK^TKO!=^_.=!O:K-AM"9[ETL^[H;U*_V1":4T6<31]C1G#5 M>K/\IHJEM/Z B&(/L3B *2$((C]DD$0AA5D4H0 +2C*N525J[[FSVVLH$T@B M2/$*_"K7AZ=UTQ7Q]P_E \X+S6B+??"&6><"2%P;YV/1T*:-$[H/T8&\I4<% M\E\[&MA_VB2?]PD5NL_VU*_'!DDQ+DX7(OX5_Z-T7R#"WSWRG EP=+?-=J;A%J0>H%0%* M$T,.N&3&]*P4Q_/@F%MZ4W"\TOJH*1@1OC4:1&MA7>823!SN-1JBPS"P\8\: M2YA-O@//C1K509\*RWN2:W[>U9YM([),F4\3>EVZLP^HBHAM#'0=4\V[X4 M*N,G)8=3 MRNU_[B>O&_83]&(160J5P$Y*4,9K'\ MP#$3GL=%$",:FGS6>L/.[6-OI :MV*KH72/XOU;;4NXC-E2:4Z#'#/:!=='T M$3E&V_6.K ?T-D6WK\$"D)?^#R;JO&D.IO6VFP8BO%'/37.03C?<'/&LD6ZN M\D$%*-'WJMKI^J6-CV$I"P/?\V'$$(-(1!RF82(W8@0QS*(@0JE1"[JCH\R- MY3HAZR(E5T^;^W)M7'[J.)R:?J5+07),3L?Q<9"6-0B$+=?/T3&F]>@,J7G@ MJ!F\>&S)_:ZOS8U0GO,E$AE&//8@"50P-/(1S$(>0QXD'O*(%T?(&Q$,O3^. MUCL]?;1SYP*M>XX7?^Q*T9GVBMR'5>_S'X725*7>.]$4.$HXF\78CZMMK7CZ MWN,G+G9^7+G#XN0GKANY\7DB%5WG]1[KJF#O\S5]6M5^W79!2H3P4"8BF(J0 MJ_7=@VF-MJT/QKAAD97) MUK4MIYY"YQ;I9+,WPJ*U";8U.]B*4!-;SS:!/+2YK3Y]9 @$WS256%5)IV6" M0I3XA$ F>*""2S'$/ SD=CR( X8BY@FCUKNOGFY$P!/TUY7"@964RS#FX15@ M+&*^'R44\HPG4**GMC!^!N,XI#1-/%68VBA@9#1@$ZQ8-@#36RY&P^"8]14" M;2'I7Y1H?P%7FZ9S0WT(LBG!5ZR"&RQ&C1Q#PE;(R*MG3QLOA2[JQC1^MOJLG4?'QY7Y0OG=0?TK_)]N9=7?)63KZK9U4Q^J)M[= MR6#HDQ +AF' 22I)((E@%HH\]$;;_>I@>'+_II$]XOGPT^K>9 M[TY94&L+.G7!UWJ^MQJ#GLH3'40[FQSKY]7V)7VC8VUGD)\^_78WY,BBR[RJ M./^4%VIS\%E5*:IV_!()0@@-"/2YB"#"+%5!RQQBGZ$LC$CD9T;9_$.#S6W] M:,0SK*\\!*8>6=N"R#';-F(N0"LH:"253.F"(W4PL55(>6BH:4LH:RA]4#Q9 MYY[QYV[\?YXD87U\EO_9YC?Z,>,^#Q",F3H34K'/&8D0Y(32./5$0(A1/HX-/7%Z+5Y^>"E9]%(*K$F#\^P_\^ UONDI4,>*!3S,!TS0F$"74AT3$ MZL0&A2E!89P&1B?Q&F/.C28^J9*B2EZP%1@H:<'-,U\7^=W]I@GP!TJ-^C=F MY*$S#7I$8AEE:/ S0=,YV2&.Q$5E$B6V1K MJ1>]:O46\Q;,@+*5R: YZK2Y#690'&0[&-X^ML)75]BB7_JB5P'EW=ORI"N7I&9P!GQ,L@]AE4G6@(Q#7R8H5C]., H-.N(Y4+*N5%? MKWG$YAYO@*J:;5I9S,5D:CJ8WGJ*7+NG>D>%?0U?50LB+T-'BO4?H%45-+JZ M86&GDV&MP)H+&24,AY2Z">>7 8R MGT'B,Z2RZE(LF,=98!2:-CS!6U"F.!\_A8O6 M\.1@;W!$>$[QXX>$9^\:X7-KPXY[T<;RKWG)ECAF)%*=B#A*,XB"*(0XR#R8 M\I3X. X)P5J'A(.CS(TGOO/U<[O3W0;O/]:2&KBG3D*JX:NS 91CIFA%?)7@ M\-4:1@;N/!M83>3:N[WOWB,5ZK;)'SA@3VO%LC_NK ME^XEY.ROEGR"YP ;] ^>O'DZ7^$Y^5_Y#<]>/+*AFYQ7U7R@/N^/A)=BS_.D M%940N;?F'L2^-*^\S!,\EIR9Q$95=?L/GQLU*MG:)ALC(B9>P:9G.HT%PS'] M:>-@WAKMB,*V^I[U'SUM4[,C2AUT+#MVS;C/L^M.\5_YYO[]4[4I'_BZKBWY MA6^6.(E9A%$*"58M//PLA2G+$ P$0ED:X5A%YCJ42?I<719N%N+DWLW6T( \9"DG$ TABXDN:##A4#D?H4\)3CT28 M)[2%_&/!W@+P;M@)X.8%K M5?FCMCY5+\OW:\[R#?@\E)!FS,@Z<%EBZ,&A)F5L':7W&5SKGK%5""HN;[K_ M(.VY5?E8N]**VN_V)-^"[Z78_,!K_K5TK/^?89XPL$/.DXC!OQ/8HZCN_ MJPM%+CGU$L*(!U% ,41QFD&LFN6$"164A@F*S+I(GQQI;FM#(ZC:V)?;L].J MD=6P-,I);/7L8BN(.:;V'5B[@^9.3(ME4LXA8:MDRLEQIBV??"4MJ,4=W5AP$&@]MK %GV/"N Y\U ]#4AL1=P-#35M MX)R&T@?Q;SKWC$Q2Q?E:%=#@UX7<"%>?U>[8[U)].*=QY$L;CW@((N:E,)-O M#401HCXC69 D1C%L V/-C4!JV8!OF&DZ@*4>25A"R#%'*"GK,D!\ 1I!%Z % MS$4*Z7E,;*6.#HPT;94/4D4U;AE=HU*1SM=U^9PSSMZ]_%9Q=EUL;9DK ME96:;W*Y;T_CT$,,"1C+'2%$J>]+P@@C*$(18I_RR$^$80%+S:&-^&.BZI94 MK9Z/K>PJ/GZW7\%;P8VK.>K.A>8>Q@G"KC4Q+2$#%[]2)U!YZZF*0A($@6A*?"H0#"J,4 M$XC\0)I)0:)J@84BY@0'0:SON'#4VN:TU!J1SZG:[@22H+-CMM M :^+XVQ*P#J%ZTRQ-J"F'T1<5[,T<5$[>SLT3@[F,.>.*7LWW35Q-TJ"&^73 MWDZWTA/T%.UJ(95@J^LV@^Q&O(J'_CZ;Z38XNIC#M$\8CXT?5.^R)B#KU+>_ MJ0Z^?PSHO4KS4H=]5(6]E*LNJ$L=WN)"+OW_Z^"M^5]_6;SF"75]QQ7JY)__ MY&N:5YCD*]7%[BA]V(H#=SW1@Z<#S;"=/E2%M^XZMRN MTAB;./N_\:*SCG9ID-M:/DD8$1]1& I*(9*&"$RS%$$:933U H]SJE42>\S@ M&C2@V9HFVPW#I$ M?:)5]+JH*:6I$-.<-BO,Y3K7-ED#=[N9P#V-%J!Z4F&(E5P&RZH)X)4/>)3L MAE>[&,153GFA#"Z#I M,Z=;UT9J^VJY&ON,<;[ KB^UM+Q(NP+*7?LG]5;V7LY6CAM1-ZQ><_X]EV#T MNE=_P!OY3_7R+;'/*?=\U2^1,HA(*""),Q]2CW@^2E,44Z/:N-8EG-MZUHIN MZ#BT/W%Z_L4WG0['BV&G&^@IMU ^25#K!WH*+K9KI=QH=$J"2FD)>FH"I><" M-)K:NK!0:O$FEZ,CLX;39"R1+_Z8TY*:<9P;#/4V8W7QBW\BO' MU=.ZMG%5-MQO14G4;D7U?VF.PJ5Y+'7.5WG+CJVQ_ Y7>?4Y;QV W_EFLVH, MY66:!!AY801#BA.($B^$F1 ))"G)"(MQ(D)_6? [K!I#CHA^L2ZQUD>;-1_M M@=SN/N"V$)>AI>IP8@UC<-YFGJ8/X>GIV20 ]S5M WS :UT7/2]0K>X";!5> M@)[*#L* G$V+[2@B^X*^31"2,\!/QC"Y&W%D$9JU"MW9O*C"&2IK\*.TI?L& M&"44Q$4Q=C.K@$=_XIT]WV'7=[@,]T'KWFVWWJ;F*$4<(Q;' M, Z9RDP,$I@QS"$E+*3"\W <:64FVA1J;C;UC1"\WEXWE8 8G6OPFG$FSM= RY(,KHZVQ MIELG+:/S:M6T_>P+CR[JBGU5Z^QB-WM^K .OUVNG5]WA?IF@B(4DY3 0J5"' MJP*FP@]@Z%/,/(]GU#>JNV=1MKFMJ'V7=Z-=Y_EFX%588^O0/O2"[SG!P>^U MGH:E!&S.ON&!QK1S.N$)QC33.?[(PA[PML\H+$CV-H<2]B ]>0IA<8@+&M2- M6:YNZFYYU:=R+7B^D=)7UT5K&D8D2GB*$^@+%D+D>Q02D0[UE@P'4H[P*+I>/'9"@E_RHDT0^LN('G66YU-O"7BK.9K1GFVX/UVKYP+T M)UK.LRW#?X*)L-F;SK*$TW>F

    E<^_YN\M:$C^9<="YU\X"04]TX>V_;84'RPH?RB6S$T^J*4I4VK2)>>%X;F\K.?)9)!X<12CR&3W;RK W#[^G63JT+=).*_ XYH_Y^53M7H!/];Y M9L,+^5MA9KH93XV>7>82<-='OZV88"?GXG2/D#I@4"GQ8L^6&@N>)4/)>/A) MK:"QX.R;.*.?8VZ_?)8[N=7'8I-O7NJV93B,_305'&(?IQ#AQ(,$D01BP6@4 M^92DD5;YP2//GAMQU>*!1CZC?F_'<#MOK5R AF-6,0'"R$HYH?(H V7_69/9 M)B>4Z)LEIRX9<=Q_)-WLV[;T^363MD\N/"FLV\6BN!Z5@9C$YP-/EVP@FO\7D4O.!_,S$:HUIM=8?*_ M\?)NC1_OZ'(/"P@2;$/41 22#B/H!9E_^:V?J#S][$I+14J\C";V+ M+RO\TRLC\97+%T,NIG?\1OR]5.6&K@OYD?%J1SW+1&"?1&$&8QI3N85/ YAY M201IH)H7Q#RFNH^9&'.CB49,D+=RCJOD8S@3>OY(]_A.97GW-%B G0[* M+]S"OU5C:WO9K[@S#D?+974,A7B3VCGC@#I5(&?DTZS51!MMEJF:HVV.X3-> MJ>R.9<3]+,4IE?.+ M5Z!4.<^:K/6Q9[ 8G3E(47%DBS*.[-U\!&D34'L^.NXII-8=^Z_)H# MX#5JL;D8=6Q?P)+^<2T?SMF')Q6QVL06U5&M7_B/^C>J6T\:X83$$%,60413 M#C,F;74AM^B^[R$DJ%'T@-:H<01 MX@7M\D+ LB\+$@]@3'*(8)9#$40)%%H8HY(0A MI)\5;##PW!AI:_UT_@&PVLIJ<.AC KW&J9TC0!US4R=UW5>]-12W^':2@\^N M\34X)W.$\U0%)YH>+X2+HJ39NGYA^XBRFJP_18-T<;.4=8 MZ0SP9K/.R=.FMN\W)2 #GX2MTO,C@!\\W3)YWG0'5B.T?'4&->;^M\R2_2R% MN][PAVJ)TI3'E(>0,2R4'\6')$L"2*-0=:N,<93BZ3-EM_+-;15RD%ZI= 6U MLF^2,KM[%?3L\#><8,>KXAO-[1OESQ[,P*QR:'?2_0GS: ^@=9-+>SB,Y3*> MM_SGYIV$YX^E\$28>HC#B!*Y"2$IA2E)$X@8B5#&:(@\.Y4\MT/.C?B_TWO. MGE:U0X1O*U$JM^E*SAZOV_;E#ZJM\9D*OV.G0(^=[0+KF'#/5/FL<\6!$AS4 MDD]1[_, )MM,5V[89HN@8TS9DEH$I),-? + M?0\B)#*5M9E(+B(H3C&*,V+DFCT]U-SH9RMIXX9=M)GV(&_\BZ-S[P? UB4< M&Q Z)YH.O>\->HV^H.IF<\_7M_>X:-/1OY1UFU/.OI6KU:=RK6Y:AE&:L"#%T"\8+>/^#U'Q_*!YP7 MRUB$890A#T8B\I0'P(-9%&60^Q[+O)A[263D 3@WX-Q6J%?R B4PV$H,?F]D M-O3?GL5<;W6QB:3C]> R$(T)6A<92Y1Z=KA)25!7^7W:TKYO'-%\X&3S(:_H MJE0NSYU[R\,XC:C:T/M$15U1 G$:$IBQP,.1%R,O\TWXY<0X55N\!A[$4>3S.8<-6O)_(#^=$3+/_IHRA-,]4-03<;\N0H<_OD M6T%K;W/S_R_,7F M=8N::BO?[_EJI39 N'A9,N$%C%$. R3_@T*/P10% 8QQA.7_(R\4VJ6+#A\_ MMP^]+==3BPA:&?7+%QV!;_C+OAP4QY^T$1Y&58Q.JSVJD-&1QTU6R^BT*OUR M1@-7C>U93]?J'/L#;_Z\+JXH73_Q?EK&,B*A+P*?0\XS^?FB0$ <9R%,@XC3 MA,9^DAH=O^D,.K>/NI40K'8BFO:NUT!:SYBWC9_C[[\3%_S2"?P754NZ0_2S M!J(C^M;K0V2M;;W&D!-WK=<'X;!IO<&]EGR/31>'_"*/XRS;L1QQD8WJIW("U)$NQ;EU.1F!TN7>0Q<=1TX,\K:> MPL$^(&>N'D)^G23>Q*!LL^S:H,MR7?^M*?%> M;*-.VLC,T2&9EB9OM#%YO9W _;LAIV:L+0'97 M!FN,4&]=%NL"(#7*9%WR]!%U ?Y3_N?_E"LFEY=*;KS_^BM7SU_Z%*-"/_3C%*@(^TJIU-3#&W(CX/Z]^_00Z,1= "6J0A'X"QV%* MM(2.8WY3 FZ!J7$!OS=":CH(A@ R2,B_'*B)X(+F>+4+@*RK_;+4YRR, MU6$ACB *D2<-V"2%"/F4HH 0I$>"9\:9&Q%NQ>R%0!O54#Z'JYZ=: $MQ\0X M!BCSU.MA&&RE4)\89=I4Z&%5#U*:SUP^]FC@X;$LZAAHT:NQT:\51^1PF&Z6 ME*590#F#G!+)"C00, V#!&*YW_5#%&&4&&UP]8>>&V5\Z%>.Z9U3_KOI"8(V M]KJG"BX0=7[2T FM=H:O"B?UJVG^WHEN]0#"%"]KAQ+: T]\4&$*R.'AA?$3 MQA'7"3?A%ZGHDQRTV&PKTM^(+75^+=M=Y\\-+ZI<;C _Y]5F24041"(,59M: M3S);)F#&&(<>B7P?(2\EQ.B,PZ)L]/WL[LZ_0#O^\T!!\+:8HT9Y46 MF=D!_I:HVZ9DDW*[ TCWR=_%$.;1\%="U 5\.&N"^%K7B\@H87XD(/*ET8H\ MRM5!=@Q91*(DD[M;$C#=4/CC0\R-JW=2MHTM]8/?3V X3)YVD'',@0>@G/?N M&06]#P-P0<3[B0=/%NX^K%@_UOW,E>/LO5M.[XMR5=Z]M/'SG4OMU"B36F)G5-VWJLY=/N(8]'U9U'OPNCKB^W*UXK3M M6927;)G&-//]C*C*.Q2BD%&8>E@U01=)%/$T21.MRCOGAYH;JW:E4>18#YHD MH(&GQJFH-92<.^L:.9ORK0NP$[5MO6 --(.34FO@371@>GO/U4&I%$[MKS?Y M P>L:5_QXSZG]V#-*<_KFJ25_/NJME4W): =]K@IG8O7ZC[>1D321F_.;!VQ M:J$Z>-(Z_(3I#ERU-'EU[JIWQUC'I7K4=<'X3\YNRSJF95TU<3"W\I%MDC$1 M/HL"+X61%TN[C'!ITOHBA"Q@H<]3FOA8*Y/3;-BY$7(C-6C%5J]Z(_B_5FW$ MV0(HX4?6A]&<"EV7H6V G7L#+6$[PKMG I4UQYW6H!/[Y$R .'2W&=T]LNKC M$ZGX_SS)5?'CL_Q/M^O&*"))PN5>,68012* TF249,5%*N(D"*+,J+_NT5'F M1D8[(4$MI6'AQ*- ZG'+Q? XII)]9!SL#PX,7F M!24^M/9O8^=\+-@':7LNXP1QA@6!R&?2$D$>@SCU!&0>\?R8!12'5+>FQ-$1 MYO:==T*V6QH@Q01*3OW2$L>!'/[6K<#C^#LW1L:HR,2@]J/J3!Q_XF2E)@85 MZE>;&+YPA(/G4U[D&_XY?^;L6NYGB[N\UQ%4CO54[RJO'LKU)O]GO=W]5*YY M?E>\KP_JZ,OM&A?5JO[-WZ01\;FL*KGHLR!@A$'/HVK1]S D'D(P0:IP912D MJ:^U)7$FX=R(I*<(P#U-%J#]N=0>B$8M0%N]P&:G&,#L'T_5YD';V' W^1I. MK+>>4L?DUZ@':_W 3L&VD]$"]&?[ZM5LMVJ"3D_04Q0H3<$O2E?--#:''[B^ MS^VMYWHB5]T;SKF9M\[E? PZ^9P,/)UOT"5NKUR*3@<:M[5O1E\R/_!3+T@A M1F&@^M]Z$+.0PM3G B>!1ZA@RTVYP2N]O7SS6*.U>/MPATYW-4;K.C?;N+

    W4S95WO&I=#6MLO ]_K:"EC7?[T$EWVJ\5V=]:[_WVTHXI?RM+IFH_?BD+ M_O"X*E\X[R(XZN\:U^<+WY\>'U9Q!(-0.=D\PB&.L0<31L)0 M8#\3OAC7 66,.',SKCOI1OK^+YP;3;_=9(@[=_#I@GU!DX]+,++>M&.4,&_4 MA.,2X$XWU;CHJ>,(\R->J]SAZBM?UW)L\Y\"BF.&,(%1''L0^1&"F4@2Z"<" MIPE&$?6-HOQ.#30WDNOD5 ZWIFJ&3B*4&;9Z5&8#,<_W(K4JQR5F^>E(>L^^JA6^=2O;Q)UT],=&3WU) MP4[44>GS+J=8<^\VCXESO2$<-V?F&T7W:-K:?3J4=-HMK7O(#_;)$PPYLK+! MFK-\>5D09R@13.M06VNTN=%V(RPX MK/%K6+]@$&$]SK6&FV/6/ F9@U 7+4QL52(8'&O:X@,Z:A_4&]"ZR5'#X^I4 M@\FVC>3'GWQ-\XI7UVWH\'_Q_.Y>N?F?^1K?\>[W7]=R4[U$B,8891&4M,0@ M0C&5>UR:PBA)?11F?A9RHRH$TXH_-X[KA&M:M[-RM<+K2H7=-S5#;7<]MOLJ MF'H7YS;!KKV1&EV/JS-MC[>-C;<@J%89#0P+T $!6B2V5X$:BPE;'#N9PZE: M'-L5?EXMCIU,C'&+8S=2C&XS4OMZGO#JAJSRNUK6#T_\NC@H:>\%L2HEQB'# M3*BU+E"UQ +(:>@3^9>8^YEAZQ'-H>>V3IGW$3" 6=,&=P*>:X-\)S382>VZ M/X Y5/;:F.@./'5K$T- CK0[,7V"VQ8HZJWYE#_S)44D#GU,H>""0\220#5+ M)C"-!$,<)50$V$7KDTZ &5)5XJ;ER19R/<)R":1CVAK5XD3I,'V/DWWT)NYM MLAU^ECU-]L$9V\ODX#DCN:TL[F[Y^D'UEOZ$\_7?\>J)+P,_3OQ$$,@0BR'R M$@33 "-("$Y0RE 8<*.*SD='F2%+Q>!+N3&MXG(<0DU"NA08UZPCY8-*0* D M7 E(ZB%M$@K0QC8XHZC8TQ+$$-J'K# X,6C&\F6#UR%_S:G*X7DER=),2W7 MR#W?.ZYR2IKK;O%/=1PC+2PY1E[@]_NS?R5:&J>3>';M42)4GBR:TP M#*BT*A$/$DB8[\&(IFE(?<^+0J.. .<&G)NI^:H/P"BF/PNQ'EW;!,XQYVXQ MZY,IP$53\;^5UQZ'ZB)CB0C/#CH!748X'T AJ,([]TX;QKB?:#NN1COPQLNLS=>]PNYV=SS M]9)[+,LD T :DP BAA.8,4*@"&/&<4812_&RX'@]9T\K?B.NBV?>5$6I/N<%KW= 2R1XQ -!Y1:$))(A@@AB1F+HIS&5 MED288K-"\,/#SB8Q:Y"#_SJ"\M M6&Q%:0T/-FU4E9;B!U%0>G>-C%K"U;W%%DD=R9QG, TS (8!0&G'J,\X&8!2SJCSHUDE+3U5IVJO_"=W(8!3%J( MZQ&,=1P=\\P6POHO/9$7H!$:_-[^Z61K8P27K= EK3&GC5HR@>$@8,GHY@M2 M#\A W&<;]DE.A'W^7;*D\M\T,9_;HT=_Z5,61RPDD&&?0N3Y"<0J.""*!4*( M8IHDYC5%' @Z-^IKR@<)=6[^K 1<@+)1 #S7&JC@\4>##@C.)UK3/IO!]+FV M[#22!71S!?Z^G>LN4]"S.GC_!V"?32BW^5X4^>ZU?]1Y>;E MFOA5?GE?Y+?8%DGRDI ('X<0DE3"R;K7@(A_DJ2N\R#;2]W2&&LJWFQ=W3WEUWS3D53&*2Y$%B"51 N,H8Q )3B#Q$P]RCV$B4.)3 MJM7Z37O$N=%O'<8GC4/^2E;E%6126C,F/@\WB1-*L4<@BOT((N9SB+&J\.BG M@L:A\'C,S$ZU[ ^Z=G6M)#KK616WUO'RU*OF+2"\>,!C!^&8#1>J+2AL;3J MG!]OTB5$6_W]]4#_QDOBPNM@G6_;!H)+GP0A)XF (E9^:Y%2F(I00!IP1!E+ M_1 ;%94X.LK<2/QZ&W]==U#LQ!P3A+V/IQY]7(R28\IX%7NWDW#15JNW'L-\ M @FKT&SNO:JRQ=?*(_WXL&T&M?320*1^0F&(*(+( M%P)B%L0PB''(4H*D]6'4J.W$.'-C@$Y,TY.I$RAJGD5=CHWKTZ=60K 5T47Y MJF$8K"7$'Q]EXNSW054/4]V'+Q_1Z*D+M]GFEGYL2C6OY89290/4+/->[C*K M*[I9XBAE<8A"B$,B5(P,E?N-P(?"#\*09 D.D7YG;Z.AYT805Y2NGS@#JUW: M]?NK;Q^_ RFK01L>,_B':<0MJ(Z991N%U\MC[T0'K>RMO>$>9X,^1L[PGK"7 M.'XHG[H-K"@W4NAVYG-T/X-0]EK(/J^L"^!J^1�B M;X_;&ZD70,K=7&$Q5K)B!K&6<$12*D$)&(0X0B'^* "T@XS3R1Q3A-C1Q@VB//C:8ZZ0P=ZMI M:SK67<#GVL'>"E;';1YI MG]?IH03F,$;?GAM<>=UA]O"L>!7][X 9=1ED8? M5D%YQC&.H">D-24Y*X098Y*]<" ?G2%!D5'=?8]_*;*Q_X^AMO'EO=YX]5UU5#,#]3 MQE824P^BA*60^!%6!><"YE,FZD0%Z[ZLAL1R[+;> C M5U5^/^>4%Q7O7FQ?(,'3 $&/I9$T<21=9-S+8!QZD1^CC(:>5OLU@S'GQAU2 MZG_YWVG@9?]1]8273/+,BX'$@M&0:YQ#V ?2,:=(@6%?8K 5&70RGR>8T8@: MG#C81W:BHP8-A"T="YA!-'@>H/FHZ0X"S'1[=0)@>*L993.>+S\6FWSSQC+V(4X8P] 518:HBAFF&.?1#$HF QC30BPH>&&-NE-R( M"5HY%T!)*G$$2E8]^A@"=)B +<'DF'!'(:3- QH8'+'<*D[_>E<^_YN\NS': MY%]VMMK0,RY])Q^[=M3?*//Q]KVM@V@F8\($Q@#X8TYA!Y*DXD M8Q@&48AP1KD?A=QD]W9RI+E][+MB_+R5]-_--FZG,=7;MEE!RO'WO@.I$])) M=^VS4%C:L)T>9]+MVEEU]S=KYV^P>N1?)Y=^XW*(G&XXJZ^J\Y.^\,V-^%2N M!<\W3_(]6R*6)@2) 'IR.P=1E&60$($@]2A.L@ 'E!E52+E4H+F1C$K<55]/ M*51432M^&RGP5 P5/74S7WK,-.4L.":PH;B"OS;JM@" *L\IYZVG ME_.P V.$W08DZ(LSAU %8_ T@QC,GWM9)[W_RC?WG7?N.U[QZOT]+@J)J&IJ MGW""O9C$D$8IA2A,8DB"0$#$(^)A%B09C\;TT!L:=&ZDVLD,?DBA02?U M1R M@U;P,K"NO?,V,!W=64\'),L]]0:'?)-N>CH@G.JCIW7OR,+= M3<0I_\[7SSGEQS/S.(*8Q$@:D0&2G!8+2$3,D@C'@1<:190ZEWANA/A;L=[*J*)1=^6. MVJVM85UQYS.N1Z&SFD?7=NJQ0E2[LA%UXYFVZ%AKGBK%5,LS\"+MU)UN"W#5 M9 :XV*=/-B.VBJT[EW?:HNU3P7]0_'VR@4<<.;_/U_3IH=JH$F"/M$^:C0\QM%>@+":24!@>>QR'4.#&^ M&!C79NT>)F-.@X^#8W#X>S%($YWU:K] 9@>[@^H/GN,>OW.Z8]M!R5^=T@Y? M.=8YBS>\J13R*2_DDW.\^EI6>5U1JK.D8NJE'@TYS#(_5,F]!&)I3T-$XRQ@ MF'@X-:NVIS'HW(AO*W/MKNND!IW8.I;0^ G0]:C:A=6YU_1B1$>X1/4ALN;V MU!AR8M>F/@B'[DN#>R]NUM,D2^QZ79>5RD-=OXAR79M_;4CR,LC2D/M1!D7H M92I=%,.,\1"&G"5(Q 0GV,AA:2["W.AJ=Z9:-_^B?9%5CK:2>737']UIT:,M MMV [)K%7/8*ZM*T=^'4%NEJMF0(4 #/8A,GW09 M&39DR]7VMOK"-\N )$Q27 Q9@HDTQ B#*>4,\B03 D61GT7I&,;;&V=NM*:J MV8&\38N7M*;$E.3VF&_P2FWUQU':/KAFO'4!9,[)2:*U+2)0"UB?.-NGGA,8 M6.:7_5'>A$1.J'J**4Y=;AY#>_7$S# MB&*!,IXDV-/:>.[?/O14-*-GT8V/[0 U_RA>H[_C3U=+<*.;UB)ZCXES[ MSYDLMO6(\/UXUF._OC"&]6 ]7R9!'"990J#/L0^1QU4*HI= @>6'R#W$*3/J M27YZJ+E]AD.;B9'AK(?PZBVZ=D!S_/$.V?\.XEE/0F$[H/5PH+>):#VI\,F0 MUM-WC*.)=T]57JC8^?*!R 5>>3]VYTW7C!>;7.1X6^[ABO[/4RZ-@:N"]5J7 MRM\]/7#VOC%?/W-<\1NRRN\:;S_C/,LB3B$A0011E@00QUD$0\)"CV&>D"#M M*KC?ZK..>\FU/L37=>!OIR4Q)>^VD%T^$'+Y5G.OQX4SF]P\W=18XO@)!)YTK9AN O;7G E' M'AT"_,S7&U6,2#D(OG/ZM*X'[=+FHY@R'ODP#%2ZA<\]F,8T@S@-?9]GB"1Z M00V:X\W-V&W*R37%-B1U;,JZ0*G\8&(5"&6Z6)P#6X_I+4+HF*9[DM;=075NLU>=L%VW?TB%6N:0"RQX %FS(."JF!< MC"*((XYA1&-&J$B3D!DU@](<=VY4LST\:NMQ5 M0E 6D9UIE7 2]-N'8!M0] M\1S-+>A5#=_)[3:Y8 HA_D%QT9]\Q2# 2ATL@R&;A_'4-]XQ>5-JLWV!_G1 MK>\0JPG:9?';H]FM!"Q1"[#8TU**5IJ[Q.)WDTC8L!O M)<#\_SP53"[9W_.?FY=/\DWZ@%\^85J35&O2T\@+F(@QQ($J#DUC"DD6!-"/ MHC0DB6 L"+2#PO7&G!N5A-*JDT*"3DJ#0&A-D(>)Q!%TCNFD%ABT$H-:9*!D M!GTHQP27:V)J$&UN']O)NIIH8&PI)MT,I,$@=U;J;;JS!VPUO'V7G] M;,5;_/,=+[C(-]5U0=?*F59]J]O/Y,7=)ZG7UW5>KIL\?'EM%\Y:+9-84GGL M!1#3U(<("1]BCADDB4=1[/LABHSBWFT(-3>JOV*L$0R0.J^P+%2W'_#8R=MW MI#TJE<"+7)T-O6A69E//]IQZCARO*:^R=E6,:J?0 G0J@:U*0'WDH%:JK5]2 MW[+5RYX]:Q-E2V:O%9$FM8YM@KAO1%M]]LC4).6()P-M[MLN]V2_R_U-7<2R M^GN3)UHP9?JKHBJWI?K1QY]\3?-*G<#\%\_O[M4USWR-[_@W_H#S0NK4N2*> M\.J6KQ_\)0U"0H, 0^8Q!!'Q$IBRV(<^CYF7L9 FJ=&1R'Q4F]MRLA44R-$> M%J!L% 9\IYIA?M5LH-;-XIJ-P#-:QOJ5"_JP],L7 /("CE8X:$H9M/ L0 -0 M[;/I(%+&B?KQ O1@6H .*- B!79O9P\KH,"RF*(VN_FWE0@W'\6F3;>;C]XG M%OL92CBJ8?&CM%GR1O:"73V4ZTW^S_J?-V*_ =,R":@*H$\A3D(,D<=\N:W# M>VY+;%[YF1=P3WZRXSXAYT'#D.4/7\:+U"E@I..A+ M#F[$8<7YKM)PK7.]EH4CP#Z3(MBDR=.V:)XA*9[+8K'/.&R(^+6*QZS./%9ZD.! MLP0B@2*8)E$&(^R%(L D]!D>P<1#@=AP+RP>];Q&^=ERQ4T>Y5HX$]JKK_J8J8W_[_EL7]4JI1P,O MA+C^S(.(0LP]#GGJ>RR,<<02T\_\]&AS^^I_Z\K^V:@?/HRS-@?80<\]);PN MZUU+"GZ1LE9_<<,'YW&Q1P\#8TW-%N?5/D(>&C==X)L^*$YXN&-^9[9COGG: MJ/)>3%JM7Y[JSR5D!"6$1U!N54.($ V4YYG(;2H-TS2+/1\;=4Z92O"Y,5SK M]"O7]8:V\_DIU@._Y 6HZJ#_TWUHW_8E,' WPDG MSJ8_=PJQI_?63C@91WVQ4XX_,M,#5RK 4OWQ\7^>\F>\DG)4GW"^KCM9?,@K MNBJKIS5?1DE Q(D,(Y)(/?/!$$2BTS:V1CY(VK#KK1E.P'1,^DK8FJ;KO_3$7@ E>--Q!^Q$MYCL88J6K70/ M[7&G3?@PA>,@Y?/C7C^$S\(\'_*%6L.KM>/>IQS"KUA9K& B6/^:*0# MK7@6-^EG5!\B WEKCPCDOW8D<.JIDWSJ9U3J/NASEXVS,3Z7!2N+ZT)^(P07 M?]P(P=>KU:K\H>J]_BI7#'42[,8 M\C!.(.)R.Y2%/( B#7"2BH0EL6EUC9&BS(W#3F5PU]K(/SI]5/GJ[OBMKJ_V MNU(*M%I9:,:G.9.:.ZQ)YL?UELOQU%A)NS=#U6$FOJ8@;YZ<;P:83KZ^X1-' M!/EUU97JLDE-GH':.FY>:L+GU:9IK7JSKLL>DQ5OO%TWHBGKHPZ4U\^<+=,@ M$@DA'D1^&$*$TPB2A!(8"#_,8N3A(--*[;(IU-P(N9%2Q4 UQR-UX6UI!.6% M.B=6(@-,J8JV,HA;LS6!P^S[5M/BF(>W1?!Z*BU HQ3HM.H:4=^L0:=8=V:A M@@[;^E:==F\P=0;!B&\PA1.%*4XYE69QB98Q'XQ8M#76=+&,EM%Y%>5H^]GC M-C?MH5)U(U2%L(\_59:?%.?^H7;O5)MJB1D7//!22 (4012&$<38"V"<)5[D M)S1->=R5IM7;Q9P=4^L+?EU4UO'JV)TCR^61J4)W_)7036L*L[W(>> C'GJ9 MYPLHHD2:+M)V@3@.?2@H#T/J!53:,":;1SNP3VB2O 7H>OL\JU Z]X W**K= M6EVD\;6XH/OQUS5_;"]5*MC;OFF#96F7=GZ\23=CVNKO[[GT;[RLVU#=Y4U5 MI)4SN;HNJ-S;W>*?;0FE-A=\B>,LC%G&8"(2!I%@'!(>I)!*(LX0$8*F1F1D M,OC<>*F6>5SS(2VL]3C(%8*.Z6A;!K.6NRG6K20'C>AUN'TK//BE%?_T8<;H M'D8FJ%EN;*0U])MT.S(!Y50+)*-GC"8N:3FSVB>5DR=E.7^5[]@N@N"S_/7U MAC]42X1"3S)6##G+?(@X2B'.8@0)RR)$.4F)65$?_:'G1EJMY* O.E"R]X)G MP.]*?%#+;^A:-Y@3;7IS@+1[; M&W49ITMK0*KA4;8+E&/FZ76A4M(NMNUI&XF-.Y;KXFC@WK6+YT2>VS.X6O+" MZD,SZ>,QTOE-]G5ZY10UN&V<]GBF>P#/B^W*O"TFJNA7XU(,$HP1B+A*" MTY0B[IM8C'^N\B!7HZN!:,*K9_S]::I^7.W5C] O\F%LX)F4C+C8J)M#-0DS MQ?>--Z=5([[3>\Z>5OQ&_*TLV8]\M;KE/S?OI-1_+!F7!IF?<$@3FD(48LD= M<41@$F0DCC 626K4.71@K+FQ1R>J^A+HOL5@"TS&K]''LY 2_W];-[I2\H!;8XN91 Q9;>80#(TV;^G=>Y8-L M/8U;QO%)=^3[%>=,]:1/0C](H\B'*>$A1%G$8"82"L-0I%&2$103HS2ZO>?/ MC3;&$O(MB@RS6HQ! MU^,0IU Z9IE&]CY]M(Z-7N^T30D(;VE(Z0!J)2QFOHS%SU86C/'XTV;$C(7G M(#MF](-&^+'_GE<;?"6$?#C>;%N>QB$C01@@F :A@(CZ,B'+]T'B87M43&7 7;PD7 M++%<;U^81W?2]6#G7W5HY]:M/)_Y:O/C5_N"-.^VPC#GJ2D I%0!C!4$C!4" MI%DA$"H,-="KBG90J].CDKV5B3,SD$3"(.^FD\& ')Q8@C$,$D4)QN0*J13_ MMD834 EV_U!6)?SFGN=7>FY_^W"[4'_GJ__2;G'8%FTNIY.1<%JZ,.I MVL@*J)V9\8M@7\8BUHG4^8;&/9"ZZ/#1>=3E.WK2@Y-0?ES.[1WK.B=Q)C2V MTXW,\H!P83&9G8A0;)QV.M=44X,HM[3@1 \]:>&HB2 ZV#4TW'M>*SBN#^S\ MYW^B*2K^K1)T]"USW0$I@RGA'&4@RPL#L" Y$ 7B(!62,$*8XBF;/5>%%K]N M+/V/ >SKYH:#]V?]4"ZJG0S!YTY XFH\)2>TP!D",K=08J8QH)DA0#"!>4II MAE+3X/EAX9FJ&@/-MK'AL/Q02;U& ])SL+H*FJ$'J0/C_F^;:'^[J>.XJSB* MS3*I1>PB#EEG$8DU5!TW,.X0==;!HZ'I_)7]AJ1[_KV6ESFLP5)7?YJE% JC M10$,LFR*)4> "SMYU5P*9(0@7 7)YG>T-;4YJ\N6D[4$DSPP]J8)M0JC@BZ, M_3@A$G(#D\.9BCXWR6TW:,&$X %')&;H:FE4BO!P^357^-PRW3_R12.\_G&Y,KK<;.UK^:K:Y=_LPS?O^4;OE(UGF88YYA !A-W> M?ZX$$)AJ '-D$(-%P6S M1R6FDVZ]YH?3%UTG2F07!76FULG5P7I&79[M0^[8_:0LOGR6:W#Q"HB.:+M]]W/P"* S/"3H[(;0JTN=UG-@@B MIE<$ A59@>A2JV\B/N0)Q3G=(=_;(]%2-9.9<6&7]3+/ +=8 ZQE#KAB!: Y MTX)I2FF81./I9J9&.I515]),C5]/5@E&Y2U(I!NEZQGC!0A#$43=R-ORP0M' M+W[^+Z_N6^]PEW#7"M\[P<7#E/+J0)P6B(*40P6PL"1 -5(@4QJ2K& ZIVE8 MI<.+;4Z-!^H3=.]/K% M=U&XD\Z,$F#9!P),(0+45#$065]<>J-Y:V0K$/IK#^\$5BM!X&C$IP_0%ZS7=7/"D^_1VTTD0[[M.W M4R'2-"4&4.G68Y0(P(1)@.=^W ZYGODBPOB7] MW21M.?87U#=,+OV56([ A5U63(80/: *846?Q_6DQO8\K$WD+UWV*G=RM.IN M\47+[6I5+AY^YNMR_=MB*5R5&!?P^&GQO-W87UNHJIQ7:]E>/ O:#BT8IT ) MJ@'F# +&,P,(8T1CP6A*@X[#AC!R:J3Z=?OTQ%<_7FN=V?6 ]:RN3[)8ETHW M&9QRSM?KTI26%/@Z^45_LWV;!9+R$%WOR=AOW*%#T_DN.&.O@V(]3%H7$Y>" MVSJ95%[>)(=^)I6CR4M/!Y5L&[)'8@T*0Y@X[H@Q(,A'P\F0;?4;:[YHIS:A MU0>^8&3U6:F=0 ))2=94N= 9%3"4Q>Y"C%3!L>M/5YNIFI\?WABM8I MP\LR,+SZ#)I^!'P]1@-3:&M@TEHX0,7T;A BL=:91D;EG6Y'7S/'A:O[??L? MGI[GRQ]:?[4T4TI].@;LU^7BFUZ[M7]UR%H="!S^WNV*_KK<_(>N".IAX79, MJ]20)OYK1H7%'QD*B"$*8 (SP)F;?8H"J2PU=MWN)0\UJM538Z;?%JN=G7;6 M>1#NVDO!>YR>]Z.]R?7GP"QZ,B!Y'VAYD^Q\;>.4:Q]NJM,B^]M-\D/7\]#: MS_A)+:-V221.'\?F48>(4;OA]8@S;N-]%5>M0:Z-F3&8F$PRH VD *<$ 2$8 M!E 118G.%$\Q\Z/G7D@,3*&-G&G<&J9'CD93 M(FV?.[+"Z"MWCI5#7U_05Q+OZ6FYJ+[J9KG#%-(22@0*;'+[,68*"(9RH Q! M.218Y3KHF/JHA:G-SFH#D\K"4*F[U^!YQKY< \G0D2X': RP0CSK>C0%N]?/ M'UFW[HQ[QVIUYR[LH>R[VYEJMJ/<3/0?Y>;Q:!=J_7(;ZN6>U4YX^-UNB_S= MX0[YC&-%"Z,H0(730]&4 2[L3Q 1; I%%?)+DQW1YJEQ34!D[I@]VTU;$^VO M$8\<#GQ.G-,GCA;6K\X6;H[/(PX$W/?N)R_\G]ZK$:#?/+U79"1!Z&F]*F%: MTN-V6J684 MR_)489!+:5 N7RUA$6L%T-#3J4N:RPZ_7-!YW7+E36(5K M[$-C"BAX2@0!2&<9P 9+P(O, $4R70B6&L*#2L&>:6=J#.'V:)>+2O'$OO4Q M=A-?X1JXM]@?K?%V&@<-];F 1.RMR%>MO,W&Y&E7SVY3GKE\9-FPEJ&JWZYO MO_%R[NSZN%Q539/J/2 JOTO]9C"8!= M>@G\V&\*73OB67=/D:[]Y*QV-]GY6[T=E<<3D-OR[).W%M"Z9.:?0Q++$^QH M(E>^[?4;BW[>KLN%7J^M4:)<-.?F)Q?+N\7TS!UWTS1+@>$& LPR ;C$R+XI M*&,%IY(J-ONF5V+I.]#TL"*$: YM&?IT_%R ?MCHT*M;2&YDIG.0I9#;Y83( M@! Y 3S-I#+V5P7VJN S4J>,5!KL9&?<)//6Y.'[Q6] 'ACM@[\'&\3Q1L\K (PT,/:Q8-0Q[PJ(7@]GUSRJ;]$0OJD&RFHM-H.%237A$G"8 M,H EIH#"K "9R#-&B$$I#))&>OGXJ1'9SKIF(R!08_$5=IY+A-Z(##VQ]P:C M1XF%4SY'*Z_PXN$CEU8XY=AQ68635TU-'?W?J[#/3XO/5?V3RRK70N),9I8A M"@KMA-5)L@J.4Z!2E!&$4T'#TD\GX]G4:*HV?^("Z:%OS\ ;*F_Y3DQ_!\93 M)KUY\>Q[5Z/TOTDKO6?_O_5N3W2__AS;0T-UYWBBZ7T-[*M\*C9[8SZY6J2V M_2^VA0_&:+DIOVEKB"N-;%N?"8XD37,#8 XEP+G!0-@1''"B6<8E0CQ,%3&H M]:F-MCL3+>_5AB],#AQTPSK#;V <#.*!!R]G]\&X85K-JQ9RW MTE+QNJSS50N,"96& TI8:ID-:R TAD#F!=.$92G)@W9O?1N>&JDYDUV5R5KJ M]>!VNH]SO0O6H3NG3/;Y;)O%!'WPSQ8%;VYS41N_F MT$U,\*'ED:M9!F 5L\:E3[/C5[X, .-D/XS) "EX7 M%"U4XT,7* MTTQRF5&& )2I78%Q5U5<9Q00+)3B6 G"@R+;SS&,3 MB6 NMSD,*X7#NB M4^Y2[^Q*),T*H'B&<)X:E8D\L&;6Y5:GQCZ'UH97[/- V7?O-S)V@^_Y5O8F MAP8GSN+8>C]!P,0KON71YMBUN/QA.%&:*^#F,,I9KS:S+^XD[?9[N9[9.8R$ M2FA C2O[@ P$0C(.5(:@X3RGT&]O]L53IT89+O:G7&]*R>#SMO_:?]HOGS7*IWO2_/;3//W+*PZ& MF\, ]TVO/]73B&:#T\TJ^/KQ;O69KS8EGS?_OE_QQ9I79P0S820EA.: 0Y4! MG$D*!+(3 Y-IDS/(CP MY 5.48%8H1*XJVJ]OKI4R/,VKZD,C L$O\T>-U$=S4D Y-6;#0"M+JN064D M5:VO\E&K[5PGEOWF+FK!4GBY,,O54QT#N])UK8?-TOYW!>3&N?/72,)8YQ#J ME+ ZNFD\L:ES]KZ0A3I[4;\I9A,6^7&YNI2[]+%<6+JU5]RZ\*!J%W=69$5. MM(* ZRRWJT)! 6,Y!MRD@N6*08C3V4(_N%Z^]Y]E7F64UW? ZN_@R+0!MZ/< M),7-)*NT^3@ILM=UGH*,%$@(VV^(.NT= 81Q)6W3U% "5:K"@A:&[[4Q=P_K M[JH#\:?28WZ+@M'Z8>"Q]?,!^N?2: _/07;>)'MWXBT%HJ ::1EPG2VC+@&B MP/9Z^A_GH?T&S$\+Y39=SY6E_/!=SK?*-OBWY5+]4<[GLQ2K5&J"@42* 2P, MM0RK"4 \+S)3H(*:(H1F0PV8&K/N[0?SJK9KN:_MRBL7PB@UN$/\6'1(F =? ME.P0/E,\//EI9W_2.G ^3R*8*_MB%XD>@YL?E1'[@O.:!'L_YPH%Q\?E7'UZ M>EXMOU4' FWL%C8%X=P4EM@D!+A@!%#).="$I3BG-,=&!:LXGFYK:FRV,S4I M#VSM(>)X!EH_LHH$V,"\M,?JT,Q!XF,OPA%3T?%,2^.K.G:[?%+9\<(M_;CB M5DI7$,T)4^NR$JK^56_>-<%9=GF)<9$R(+DN -89 IP:!(S.)1%"&+L0#9/. MZFHNY/4?22-KQ95V9TR5S-0?/=G1819#^^CP7=P(3?FIE\.<"+ M&Y<><=N^X_7ROLZ4^&6Y7M\D[V(',_J@%6D\Z&QJU '!Q^G7(X+7/5=*5]6Y M]WL!["I,IM!(I:;( ,H- 9;PI"(K8FULFVWD8BJ\OMLXI9G3?U.&COK>_Q=_Z] M?-H^M254[:\L"//W6FVKP_\[<_B\)L]]QCE/-H5?N.M! D#0;)#H3DSKQX^$TK,C+9-R8@>&.R;\Y8D2'3?(/"XDO>I!,[ M@U?&M6B\R)@W0?I%V,W;6- SIF>UE%JK]4<+8ALE>6<^K^R2;J,_S^T7Z:R; M2:DH(\@ CC(*L)W? "Z, !F'2"!%"YYF0?$?7LU.;;+26IVX5RYYKJUUA4UJ M

    !ZF)R=74YI]"SG)?R1_WGOG:9-$SF2"J0(5$ +) [3:09X(5A1 AJ MW\,@@4.O5J=&2XW1U:[^@UX^K/CS8RD/HV<#MX>\H/?<)HH-Z-#+E0;+G<%V M(E@9F_S>_#U(3;D@F&+M)7FU.>Z>4@@,1WM+03?WC>BJU0_KR.H/=1G&7Y>+ M99O+_ZO>S%+*I(&2 :5Q:B=+% (F+$=!1"E54E(N@TC)I]&I<=)._;,I5=GC M[,L+:S\6BHW@P"2T Z])&?FIL?@OE8#'SFC[KPY,>T1B^8,4+?K*H\F1(Z[\ M03B.L@JXMQ__W//O]?GG.[Y:_;#CNULV5J!V/GX?7CF2B@#4PN/?$*II.+6$3BD//M MC$H<%]U]S1:7;[CR]/R7$2=[!A=D*"-04BA=C^%^09 M">*&XR:F1@H'-8^ 9>H$3ADS_T_ CYV,?@>\;>)MS M[R,'SQYV'U\YM1)1=I;RK:IC49=/G659GL&<$I!R10"F:0ZHQ 80H7FA"HHI MX[/G2C39>KG:>/+&6/:'?&^OO1CNT[O;;M8;OE#5U%WHAW*Q<$D52Y/4-KQ! M=>S@%R/E;KQP=40H1 "C+ <,"@:X$5PA12AA6?-B?%BH/_UKT?HPTDNA%^K/ M]3IX#HA3[. IQ#U$*>:UPZ MP/YGJ-)UIN,F7X7KM=W_2ZILG>F.\:IHG3.@ MWT3IB_ZF%UO]13_Q^.B$[4VO^ M5-,!5[>K6ORG"A'&H &XH#G 6-GQKN <0*AR1CA%J0X*.8YKWM367HUW-\G. MO^3 P63OH66XQL>D=M*-?8=NWB25HW45PC[[.9'? [_1[NUZ=^ A[6TZ-GC0 M&@;_2"-39.-&'7Z& ?;U&#-0*_T&DG_GJ]+EMKAJ9^^7SJ(918RDD!1 ,>BD M<'()&!<9T% 3QC&G(O-2<#O?Q-0(O;6PJN27_%X;&<=?$T+'5?V+-IS7@_A;ZOE>CUCJ5:&Z11@M_.%N51. MJ< G0N$C)(D52RH=,^%!J?VV5=&7:C[W ]9OR\_)EX#\\#'3@65FZ2R-V(M M'T]D8E7TN=3U\_.OFY*:[Y;E];\XS@U,%R>?WNT?WX:7'[ MY))I78!WMT85FIDL%YH0 4B6(X %$X!E2(,,84998426I6&2""-9'O*YCJ.N M<*O^<[O>5#MNFV4DT;ZQ7@,_"IU@UP[,Q*W'R8'+-^E%6*1^PC]U>D\6$LJT<=9D;NBM>CU=C-QRAL]Z5\>+2-_K:NA]49 M-SDG4"B@%7)27R0%U*04,*QTFAIC_PB2^NIL;6JSY]<%[?K(%7;#ZS<$1 -M M8.(^JEI7F0J6!EACZXGT4"7KSH R2+FZUVV]8:FZ,VYWEZD[=U-O\:_MT[82 M=J\.A-RITDH_:LM5WW0=1MMHVQE.#":& I5R8J>]=N[+DZ2,$:4YZ=X,71%\ MYJLJ3BZZYF P0O$4ISS;'5M^*@R.$UI4@0\(HRNER]GM5I6V5S^6JZ=/:F8* MB P3",",N7J]N01":6[G-X@0)(NBD-J'CHZ>/#FZJ8U+G'7)I_=^S'*,5S=S M7(7"T,S@"8 W"9QU]L1'OM;RKP_+;_]B[ZF_;_O#_K,^?M(HG^U9!]K/\OP% MUR7=?>:ENA7KS8K+S2S-E982V]6$UO8+A(8#K@MH/T-DIPJHE;_CS^6&SUU=TZ2]Z";9 M+S1(D;/I7C3Q)MESIYP\ERUW\MKP\?E](T94 M%6XKW2Y'G0@\TX0J)! "&4R1*VNI 4LI!RZ$/6,4RYQXG==W-3(UHFCM3/:& M-AGM_@/X64 OC^4Q8!J8-'H@%#3"7X*@UV!_]J&CC?N7W#J< ER\MN>Y_7*E MRX?%.[?#N?K1K$P)UAH)GH*BH/8CSR$$U,[" 20L%XPS2&&0WO2I1J;VD3UV\[A<=9U%^&/I>3I_)4)#G\B? F> I7P7#+&.WT\U,>Z1>X>31\?L M7=>&#^N_V!Z8?WY<+G2;F8:I2NW(#;#)H!W.>0%H+@4@VOZ,.*8F]8K%/O7P MJ7WAE7U)9>"EU([+P%T>MJ^!8^#/.0")H&'ZG,N]AN>CAXTV+)]SXW X/GM- MWWKS1KLJRG?&_FW73U5IY5F*.,U3NPQ'@C" .?F/QU2@-/=EN 6H-K$NVQZR]W@% M'KJI]H8 MN49ZAYO'=<^[+NZ9@-X4:;XSIS/!OFZ6\K^:C*YF/^5'57EX+QM'4E7DFC M 7B4$1OOR5>&8-7GG.[X?Y:+'#),,I>BY$0:T@((9# P5.>2ZA1*(6>;Y8;/ M_3CV1!M!I+EK:<@%PKK1$F[4UBS>/8.M#H#T8[XKX1F8RO;G':V:H#,P8@77 M#O=CAU =M/ V@5/'+IX-ESIQ:;\OW 5QNL.1+9_O$R#?;_6GQ5=M[5?_H?EJ MIE*8\8QQH BU"R\$#>"XD 6.L,DES*G*&1:Y=/HU"9.]KW!8=^\%[1^)! ; ML(%9X<#<%XG;FV4B='.2ZDQ.[O]8QJ.*$) B<8=7DZ.220@(K]DEZ-Y^=/.K M_J.I[>>2KU?+A?VQ5G1?GQ8"9SE7PB@)D(828(8D8$8:0!2"'+&49SA(73#4 M@*G1T*UJ%FQV ;?0?[250-T(_/S"FS"N"NX7/]X:$NV!.U_T(I%;VWR2'2'=OI%^-=$"9NN$0'ZG.W.==G4DW=:)* MMW>NG;B1T)L_M%XDJRJ$1:NDK!?3&]M)38F#Y">A%]J4F[]4D86ZE4#JOO)5 MSL'F]5?TUT@%Z/IU3V<%N?EGR11-]PPMJ M%,T$2+%Q\0T9 0RG D@%>9$5IH Y]AY17CY[\[J M]_S0G &G&[75[9Q@74T:EE5&9Y]<\9[]X[=),"#F8^6(U(8G/[4N_,7)?+1] MT)A?=4&=5'O;W04]TC^N03!:@D@O(T9.(;D&J.,DDZN>=D4%%OO$*N+N_]NN MRK4JJ[EB,U@C36EF+ FR7#AAN0P#"K4 0AE*-,,*H;"BE=WM36W:5YE;?6IU M5.>AQ3TJM'0 [4=N$>$;F,6ZD!L@MMT3F)AU73I:&[_(RV773U9\\;BM'Z_\ M0SOQ#:UNO^D5?VC">)O D_5!'8GWY7QK+WM?KN5\N=ZNZMHSNZ1/9O)"YQD$ M(F>I76$BET-+.K%\Z7+HO_\VKYK51:_?SCM[73(]U%#>VST'=$P$4.J98% MR!2Q2VB%.: YI2#CA8*Y,@JCH//U(8R<&GL?^.AVBE:MEZX*<3)WL8).\;.2 M4VB<=+5XEGMI@)V'@>0_R!O@-Q2\=;\./#"\ZM*=@ZX(\LO01O?K2BKC\T'? M_N1\M6O^OQP(0 PL^3!DA\12A!K"Q''%HP8$^4AG:LBV^HTX?ULNU1_E?&X7 M':]5K?=#W$'V3<$RG-$4$(PDP%HR0(U@(,TU(D)F!:5!Q2O"FI_:*-%:?[#U M6N[%V_OLP@9VAQ^Q#P?RP)3] M\C6?QD;WSR^R#16?V BT2M@8V/2IK]@'E- MASV?TG-3=2O6I2KYZL?=JJXF]W>]>5RJ6L!)ZZ^\2L)QZ38__SB^N+VLRKV9 MI2@G"*8*\#05 !,* <^-_4DA5$ I#2F"U$1C&CTAM\D MSL-JC>Y\K.I:GKJMO;[)E@LMR!WS%?#<&WZCCAUZ(_DM^C1\_WD \&-M5LV)M\DE=$5O#NSQ\E6"$4M$EEZ-SLJ$8:"\9KD@N_O2V!- MI$)%EY_YZFY5G3*JJC#;9[VJ=KAGG, BU5A765=V'@M3(#"$@&1VO2]S710B M*/_3K]FID=?.ZEHYXR9YYJODF[,X^:E<)&HYG_/5VH41)FMG__DLZ&OZPI?" M8B,\.(&UX'ZMP;4VNWE@;75=*- 5!*[/Z6*R5@A0T3C+J]&1&2L$B&.^"KJ[ M'UO]HNWR7[\L&;*K-M0(J:S?;[7+4_UHW\P9Q!R)#&* L(L/A9H#P64.2"I8 MD:.4IR*H1E"H 5-C,/LBYF&D% RY'ST-">3 1%6;?JCTW904VME_(L_=^1"/ ML_JB%XF]@IL?E"MJI MER@ S%0AH"SR- N:>IUI9VI,U1RY[NST.4(-PM6/IR*@-3 =]0&J3WQY%PSQ M LA/MC)VA'B7JR="P#LO[WD<<5+MZT B[N==Y5+59;$+@K,I MRORW*?:EYVG1V_;/T(=&!YJ8A_X="F-6IT2GM#.=EZUJYOHFJ3VM4K J7]W_ M=!4N##\[&JXK8ATA#6#AN"=)PT%\=* T8%/7R9]_U*ZH\KR>9-SS[TT^V<^U MOL.LX"ED&=% ,L/MD"XRP#%TB<3VO[$BJ2!!=4G\FIW:*-U8VT\0_0+"?LP< M'[>!R78GF=Y8W$:X.E&8-EOUI\;LB%J>83A%5E:_T.B;2*W[ 7%.>]WS[I[[ M$4_/O%PYJKLSORP7#[^4W[2JPZ_^GYZKC\O5;VL]0Y2DA34#D!PK@%.% =.2 M@!S10F=$Y;K(@G8G?%J=&@'MC7;Q+'-K-I@[N_MEVGOA[KE[$1O-H? M),Y>4!E),YD8)8K5[(]XM9&"$:Q-CJ\VAQWVR,$AJ--D*";^R8_J:K* M&Y^[;?5/BZ;\9I.++1E1VN6[YRDF %.A "-V8E000TG!J.4D$Y;%U-':U/AG M;VQUY/#/_T3MM/#?/BW:$J6A.49=0/L13S3X!B:<5\B!;A_GPOCI550NVC_;_UC,B3 :II #IK'"R&0S0K,B! M(3DADN5,2:]SELY6IL8R_48U&ZVB ;5T*NE/BCUJN=Z M%H6K"KH>/W7TBJYG'3M5TO7\Q?VF#E_T>K,JG5JFRY[[U5J]MU M.<\ %6D*,+(3!IH; K@V.818B1QY57N\U-#4/ON]G766VO^%!GE>?CW.R%[LG_T1'?3O7#T_[=I[78"2;!T+.5D?V^_6D;W4SR[=XR91M8_]QZ30 MOO,;7@;LD8%'BB"YMIND\6AP=;9+R TKPW:V]2GHK5V"QE-8[>)C1I[G?^3E MJB+GV_5Z^]1R>5V"X]^7<_L8%Q7N2CG\O5R43]NG629HRF6* 9/4 *PMMU)N M++=BE6929GF&@FAU/-.GQLBML-X_:)].?_;OW&\R M @\ N$EV;\H>@ZK&T4WR]POORW@K@=Y=]];K@7##_QRK@MX=$FUMT-^":U*- MG)[<1POC3B&CU.M?]>;.W//O,T61Y%1"D&4( XP9!U3EW"X*1$$A)9J;("6W MRTU.;M2I]6?L3'XWT[>SSO6!Y7WRD#I!]PSJB0KET!$]+Y0SJPKJAQ;?5/*: M%E=K=>QL)1^$HB8N=3;X!CE,/@"<3F?RNO.*&;BX3)(BA"1=*2(T*ZA2>6HH M*)3F ".3 U&H%"#-A= "%G8F'CSC'L34R7%=.V^:EZ;2Y*I+# XU2Z3_Y=R48OTS[BAE%-!@3:0 BQ'(A=)+\[+Y+*C9 2DX&=TST"# SYP)0^/;0# M"GX.A_I(!4&CHQ]6%;0??IU50P,?.5Y5T7Z^OJ@ZVO,1/4:/+]K%%I6+A[:I M+9]_T=_T8JO_IA>MXOY^B%LW$?(YI@HS)8'AJ5V&D!P#P?,4I%3"7+*<(.VU M=7*-$5,;3W9N)(WQ =35MQ\\1HP1T!UXZ-@#>^!""W*R=^)P=;#N4Q&Z;R\$ MC"0C],9(0\JGLT6E5TW//.Q[AA]X=).LM_(QX:XV]7*MF_)![JJOG'^M=A_E MJJRFR>[2Y^?EJI9Z?;)-;/2"6PZN_GUXY3JQUB3+!5B7&YULM'Q<+.?+AQ_) M6J^^E5*[QKA]S$J[2D9U%\2J>7UEGW8.NZDO.,\"X$';\ M,QQ3E&6<>94["&AS:N/;SNKJ4Y,KKKV[U'MS8M%K;Z+$/7VL[MB2\[1T[A.CRF]/6CS6&A.'<.61X/FJ\$2+,MQ<# M0N"MX;F2GZ19W6YMAR]7MYN-7M>OY<N?+MF!:S>=QT-KZ%/?7D %94Q> MQJ%7RF3'8T?+F;SLVF'2I,?55VI0E=6RXMURO5G7?HU6VUWML= MM^\K:#:O)49&%&Y&SXBP'S#6&E!5") QD1FA,V7"I! "VY_:M^["$EL7+B21 M1H'?CQ4&!'7P^<>71'Q;E_VCU2=F7J#0EWU4'OI7_O2WMY.=VH=H3 M85<1W048:?6NUHLX^,4,0R5S)AC@T!" (<> 4IB!@D(C$;0F"3%;Z =>QR1Y M3V8&M=KKVV;UMWUD^W#?^:V4JVT52+JS-'"V-&Q?>\Z^WK[K1IK--8XF!Y[> M)'M?DT-GV\+JK;O5%O"!7TGC\4W2^'SXRXBSQ%$Z)]:LJ7[RVG[T;<&=;&2$(DD(9D M3EQ( *ZH .E_Y+5^*@8?0"/D8 MNU+W.WB2"A\7E[/HJFIR)(]179(XJ Z2/":0]#Q4_[]U3G1TO_X<*=-#=6>T MC.K!# R;)JQ7F]GMNN2?N;23%-D&"$M",^3VRI%)[7I3IH#)@H!,0$TA1+DI ML,]0??+I4QLNG8%)8Z'?X'@:M.X!ZFHH!AXD#E&(N.'5Z787-]H;#WC1_FO/ MB:>?.0HO=;K3=G M04=D@YDZ/>:H=AMXX\&_OMT^TJLN'7\/J7]'_3GWCYH+AZAD.WRW3'#GZ)6A M?]I=H]. #[EC=*;%GKM%\E&K[5S?F<.T9UV%:QXTW1R.J;O%+N;?3G#+];VS M^5Y_W_QL\?VO62I5JKBBP&09!EC9GT3!-4BS'+K:?SK-5-".3TSKIC:85*OA M;\ZGFT;;OF*?@V.*Y*EQS$4S[_)@$N%\"]S5B=K-GCLS;]5Y0^^N-'ZYF/3] MCL9NA'@]@OS]H _WJ7&5B\GOE9.)\S*IW(PXJ@P"?ZS-C:BVC;M!,02L1YL, M@S32,VIGN?BF5YO2/M*%439KWU0A:JBK2I3+'&#*"L R D%.!1>%H2E205*B M)UN9&F,?&)DX*P/C;TX"Z1EEQ%4=]@;;$-?O0NS> %<5^[:[(-:;[D.<[9H) M;D4$[33^K4S M]Z:M[\5W%B<_)7WK=UU WI]4.>GGFY+EX_EHMSH>?G-ONZ9=A%M! /# M\@Q@3B#@&3& &)&B5$')PQ82GNU.C7'V9KM3K')G>',0>9.8RG90&1]85,2S M)_R(9P!\!V:@E]#N;6ZV:VZ2VFSP2R>TX05&PH"*567$L]5Q2XV$07%4;R3P M]M[':JUDXIV8EP_5%LS[K?ZTN'\L5^H_-%_-D$$%4DP!0=RZ*-<("*P+D--, M0((5$]PK*C>@S:D1E7WC2/ QVT5@O0_=8L(U_!'<3FQW;^Z-4W@5=AW%2W63 M.).3>_OM1TS "$ IWBG=Q1;'/K/SA>#$"9[WK7V)YNFIW%09![<+Y=HK%P]Z M(4N]WN?$[V-[.)2Y21D'&4<08)EQ8&FF $85F#*500J]E%/[-3\U^CFPOCJ4 MD8?VA_)24#_X4M10Z [.5B^!?6%ZLK<]^7V0X*A^N$7CKZ#&1Z:R/L \J"U$PP%*,D$8<\30HU.!,.U.DK.7B MU4Y269G:OPC\.8S]6>I*Y$:@(PO:BSVCFZ0V,R[K=. 0D5Y.M3(ZCW2X>HHP MNB[OO<:2VLVOJN/M]*9*XVZ.5IDQ1.4%!X7B"&"6Y8 76 %J M8 8SMWU<>$THO%N<&G6T-M?C9*,"<9/4=M#UHO/(/(7Z]*/X0=&-?!=GG_+C?_H3=NIW.6Z:PP&;73.R(M56>96_8);2=Z M/!<2&6[RL/04SX:GQMB?[8,>N2OYXPJH_/>V?*X.IJH\0Q?3];BS8XL*QL&QK&>;.#]_2CMXW*ERX=%+0,H?]RO^&+-I2// MO_%R\42TU,$J<61=UODEE12"L#?;PP9!M.! MAY#3^DL'=B>-X74=ID'3%R^@-5PNXKF&WSJQ\ (@'EF"EY[0 M5]DR[EP\!FQ'L_,H#^W'NK_JS3N^?JRJ]BJM?O[QV]I9\6GQ3:^KTNUVE?"M M+E)2&(F,(! 4.<_MA)$10(73\I=88ZQ080R:;98;/O>C6/^F@_AT9\!PG[,K MPR6MZCRA;U5@L=GKJG^T;U==^VMF&X-20(D]Q(<.* I]N:&I3/F?G3<(?'E95E:WD>54N M9/G,YPFO[ TM$'P&7C\NB@':P,Q3EP?>V6BG9/:ZY+8;JQX%@KN!B%8?^$PS M(Y<'[G;VN#KPA>M[2LFXL^@ZEO#]UNDCUL45*D7%%^?5[4'I9_MBS+#E!TI) M 30TEC=RQ@ U&@.:9DII"'E.>-CN6"\[IK=1MBNAO32)/(@S3K8+5=6&T8EN M S#J7SPW_B3/]D&!\C6]^H[P#!$A(8#&)?A"PP"GJ0 "L[30N90X"\I?&;SG M1@W<>J-.\1LI!H=ZX&&D#CFJ'4AJ#W9ED1J-X%?A2:TC3N;D?$>$2QA= V0L ME:->-HPKA'0-3$=:25<]K'?FR_-*/^K%NORF/RTL(VL[Z;XS[I3:=@@D3$I@ M-G],_&.'C?VR*]IG_B/6=C0D "N*@<@+ S QF%"8(4:\8KFO-61JE&2M M!8VYB6KI::6_Z<56NVHQK=VN%+!U)B"7Y)K>ZF:P,?M@\-E30V;.C:3U8R?; M_2/9>]*L MU);W+@S$@]$I#T,U+/C)0+=/^HFW??'=/]\5C*QVJ+:G'PX>R& M\_FNW\IU%7\G78A2+9ZSVBEC_S52\E $H#MSBJYY_GBI1A%0>)&!%.-Y88.; MTN7LPV)C']\,DE_T\W+E3K>^VK=[NY[E D.C96H'+V('+TF=WB!$(--"4\Q) MP?WRS"\U-+7!J;:UG=TE.VN3VEP_ZKN(;O=@$Q.S@0>3OG!YLXXO%B$&=7S14*D4-D8(?%SR,^M6<(4+ENPUVJ%K_4R^"J$.),ROA-\&@D]C4R/+E[:Z'?W&VJ;V:*#>3R?.?IN7L= ;F-3Z M Q<>&.2!2*S@H*ZFQ@T0\G#Z*$C(YYY^!/+!V%7:9G>P+B6C;M9S]+"Z)07#! L!< ,8L S)@!D1)HL2XW000?:/>V8VG3QR@#/ M_@*S??O1C[1'Z)V!B;HKMK"5J^T*+HR8*G,EF,/&%UZT8@H1AKY0><88>C^N M)\7*1ZVV<^WFVZ\KQ&KE41^VFI_OE>USN^HV>:H ,I9_<J>ML?/6MZ-]L) MR2!E#@;"/Q:%1[9N7&H?!MHCRA^HF;Z5N>U(4\EYNLU6SL<"1V8Z039'LK%PLT+!9]7 M<_C^D_'HW9P*8IA"!D"G5X@U1$! H$L..<9(7F:IDTW?[!O\9^EDUM;1^IB M7?T]Q?[UG Z\98\-/2%PAC?RW8?>)0?N.4&#P^L:%Y/*QYM&K-HNY%YT>NUI MS/KV W5"K%E!=/O&G1<,!>_1S&"PAOHFD:P?7;$G^]<'.Q_YQN=5^:?OY7J& M$RP>_+4R, :%EA*>X>1W^?=R_.! MOV9KT^5R)N'5KE][&JN>]>ZYXU:L?NW.44WJHPN&"W-PYW3:[2787ICOKM/K M&3248Z.,A5U?=KZ5T]$;5^^J_KR]1;73;)WJ[G$=>ZK M_WQYA\MZ+A=;=S)T]ZSKPK@1P[T&[*&HD]FX%K[!''<0B$]/?8=IJM_P\WFU MM&_MYH<+5=O8=CZT52I_U9M93KG)2(: 1#BU\V": 8J- 48Q7$@HE*)9R#C2 MU=CD!@2/+VM5$ MEB*0:YKGIH 28^JM #:BX5,;478>)-^<"VY>6L#IM;X#R"UVWMVC_NERII>FJZ[9UU>1OGYS@U/]4KGRH MZ_V^RK&!A'!>%"E@%%& M=* ,YR#K"ARA"5B@H65LHAHW-2F-H?Y.*9R(7%5 MIIZJ0K/\P)NVMG*_]*DH_>JWZ'NKWAIZPG+041>A>TO@W2MI43.@C MYTQ%,>U-$J9B@GHN6RIJ&]=FS7:8LLO<6G_FJ\V=.5%O>4\;E#D)&607P-3% M2=J)!Q"82)#FDF4*IP+1H"K'T2V<])A04\V\HIIR3S6\SM+DNRQ-NQ:VCKI; M1%O(7.Y][9MT&^L="!LZWJ1G)S-^'*3>KEW)DJI33U6G'RD%-W)?1$_"C67? M&Z7A1H;W?")N[(;ZC2\?>;FJ5C5_U]P)*;HUC].]_FVQ%&N]^N;>Z$^+YZT[ MR3N,:[/_VJ[<>J>*+=FI8[<5I3\MY'RKG&1_L-+I/LOH$''>=S6\+OP.WD M#U?ZX=#QI/;\*-)XYWQ2>7^S+Q-QDS@$FK);28N"*UC0XA!O+!J]ZR*-4>/9 M/>K8-7IWO![3QC>@YUI*S^>N8/A"_9VO_DN[0,AFR=:D1]FU3T%TQ@&C(K5# M5,$ PQP!4L@4&2'L_P2%&UYJ<&HCRU<^U^OJO/VIM3=PI7()8<^%1T3\N1<]8\X4FUK3^4G/CSM(]G3^:=/O>US,9XWAZ7@=3/E1RY8MU MJ9IXRH.SAO47]].=N=MN7%+(NB+0_U<^/,Z$E))J80 A6@%,BAPPE#.0,6QT M!A&#(B@_+JYY4^.LO_/OY=/VJ:K 5+OD?MS[%)CG$;CN[3IH8'(\M4O2 M!AI7/?7"NKBK?NV\C)AC,@CZL7)1XAHW;L[*(, >Y;8, MTTJ?4+8_2N-:7&BY:34)"+9LCJ2=1M+,4KG0@"E1@#S%@J&4<60"(LZ.GC\U M+CZT,"2JYQ@XGT"MJ^ 8>EIX8-SE6: 7)"'Q2%=!,U;8D,_+$AC&<];O[FB; MX]M&#(HY:_/+V)7SE_6@JO=:;#XMUIM5U=%?M-)/E9K3O<5I[:+5;Y]P+[#PC\2.\?OAC J M[P]B)]7W>.QX0T%_GU\,%5<\IJ=D7U,O=\OG=V)>UF65WF_UI\5'^SYN'O]# M\]6LT#)7P@X84!(.,(1V4DP+[6IF,%Q ;3@,"COQ:71J@X9]'_- J3X?:/UV M&6(#-O X<&!NLK?WIBFE_9F7EGVT>6#W=):YL?>VY]>K^D2\:,=./RY71Y<:=.;59(-*NX"$B0!MH5_ : M:<")QB#7>:HTPB+':K:H@L.'UIL.M][K],K+R?-^R\MU:X[F'YGT/[ MNG^71%/%OL*$?H/A+\O%P[U>/;E9_XQ(PBAUN\SV+X!3K8'(W'1;2:@S6!0Y M56&E0P\?'T(^X]0 #5[^GT2- @YY6XDCG_QZ%%)^)13KUGRY#7] M:*RBR5^7BV4M/;5XJ+4RFS"-F=*&%4H7 &;VP\1<(\!E3@%,25%H*#0)$_#I M;FYJ'VT]*:I5@7M(QUS EIBL2%&A 90".9%0!GCJ%))4AC!F199S$C9HQ$-W MI&%D4'S].#,>9@.S: W6H:6MX/%/C;'G%W3!U.J'2B2RO=#8J/3KY_AK0O:\ MJ^>V"W=I*W5=T%4IM9V^5G/@F82$N$ 'P""LU+X0$$) H&"N3 &%0"I(9?A< M0Y.CY5:+XME96>UHJ.5\SE?KQ.)?[VZ$;FZVEZZ\O\3MWNXDN?>W'O5TTK[FL M5K\__WCQ&Y<9,--28$$*!A1!&F"D%1"0:T!@CB#*,IKKM&\A7V\KIL8M+PO# M5L96R:<_DD-';MP&V\M?UTFH@16A^G6<)R<-W1U#$]90/7%5&=Y@) G-G[OGW M&2LT%22SJV%-W8$ZMFNW##% .$P-HY"8 H<0:&#[4Z/. _.39;58D8<.],B= M#>T0/V(<$.:!*?$0X7HY^,+VW7JP2D:M%%L=>5H?XG%A3_ BL6!HZZ/R7T]H M7C-?W\?TY+Q*^.#==K72B\TLU5)J:.ON63%_6LN+DO8N6BL)S\>$I)(3/"@)1I"G"1&D!SHP$MH.9$< QET KN MN(FIS3$^[2KTZ?6N-I]]E[8+%?CMGH#3[P.^#J2!O^+#$GA-L%Y4W?;SSL>J MX'G%33\_R5UX7S.@F'=]OUQCY]M1-G^**_Z<6V*G+WL"C_1ZN9 MR@4K:*: (5BYW5\"A!'N'#U-22Z($$B$1#UUH\:Y-:8F&B^6OA*H?<$ MWX\J!@!TW"#@6B&G-?V%[$T+]M[^^,' 8;A%#@OV;/Q- H3#@#D7*ASXE#!6 M4[JR+@,C"YA$'B31X7'#_!#FLM__JP_/8O]LZ: M&.P/>SXX][Q1/O@+SK1?]*7+KM0F_/G'@;)4)19U^[U:9B:%-"AN[T)[4_ND#Q7DZ@JMOSLS X]^+H'L-\.("-W 7WTP M:OWE\;JQB"UJ=Z:UMY&BZW;]K(#&FH*)!B!J", MY0!#!>WXKR%@Q*3*J Q"'12T[-_U@_EPNEH)H+;7S01:_US M\%X@2W J,4$*Z()".Q=+E:/3S$[-*$(F,U1GI$'VPR(D4_(Z7-NVAEQ%J($@ M]>/3JT :F$MKVV[BRD-<=#QF>MUZ="6(B^Z=3%4[>6$_UOQUZ]2%7+S+LRMM MLGCX;5%NUC-LH-"N@)1A6->++:X*[3*E6,[2(DNEEY19=S-3FS#55M:'.XV= MR=89&O9QG\'4[PN_'JF!/_,]2#L3D]\Z00K^V+LQB/3%GVEDU,^^V]'7W_Z% MJWNNE]KD@5]<[>HOYSW!.5H)]GW.R&(R];SKTWJ]/1 , M$5H@D[K0%[ND='FJRA6Y*>Q\22.4&8Z-#@K%C6K=U'BR*?%;5D:^@2#,R1X, M6'6]1;^,L6*[3M2EZ=7:Q4DIMG1A_]::+"=M^W.HKG3!&DU7I;.1?LS?1!BL M;\6Z"D.8(:@%$:D&2C .,$,98":G@" J-:6$T@R%D/?K!J;&OXU]_QI&MT>P M^3'F-6 ,3'JM:/RIGG'/N]6=_]KJ>@0'G2R>Z^%G. M"J[[7/*[ M4T.V VTMVO9Y.2_ECWV19 )ISC,F 4HA!CA+,V"9A0%34)6E(LLI#I.UN-3B MU.8'E<')^GE>!@KB7,;6K)'1/OE9'=)I;<:'5?/ME+ M[LQ7^[]K4Z>6UZL<-,,4Z0QF&A"G>X8YE4"P# .E-8:80RF*(/&S6(9-C:]V M#CGYG=:C9'D@'KYJD@56=51YM;/QW+T],6S7!JV=1NVP<=9<+G^C[;0#KUXH MOK>.);5GE7C0@6\WT3>88L,==ZEWO5EOL42,!N:9I66\Y_><3I:63TPI^6)S M*Z6KK^%L<>-)J=?[>0_%&*8LRP#-"0582PT$81B07&(H&N] PG<>),^-"X'S3K].\)Q\1H=VZ!GH 91[BY/6Y.3W86:? M03#%FH+Z-3KN/#0(B*/):-C=(Y]U-MKE!T%F7Y;S^3QM^8/#QHA[SU\6BWD7^.99CHH V+M&*9!AP"27(4T0I5'9"3(,"AT,: MGQKG[VQ-;)?4X8%5X=#RZ7FU_%:7I@X;!(*ZPH_:AP)X8,)NS;Y)*L,KA/=X M[VT?:![4UPS8ZQEO/C_^M-BLRL6ZE-4)["PU*B,P,T 9 M@UU<8 %XAHQC0D(H3"FGO&?BV1#VAGS6XR6PM3/FY=[LFT2T66UO-GE^U=7" M<%$@G )1,-O56!% ,Y@!R9C.4)%QSK)>F7#3Z.CA,^I.=K/N4>1IN#X>?8W4 MO]?^G,NDFV3G\848EK=<*)WNE>FME5[9^6==+IV&>\ 5TYD&(R^:[NWSWB_= M\<4LSPUDAE* -'%) XP"CI@"F4Y5H6&N"AZ42>71YM262%61MCHVUPH%:%#^Q7KHOZ@3DP,5^!8[RUSS$R0R]Y#EJP\8L*)33C'.A,28!9+@'#0@#%A$PS07ANA _Y!+4Z-?K9*4[^XXSB MI.\&[A4=T4U'@\$[,"%- 5FUE%55WFI*,#["+YI_0Z2O9_Y>$-7<[VZM"!VE M&:I(/>QAH]!Z+_]:8N]W_L3%I#@Q01.R'MYN180 U/P>$8>7." M#PA=TS][_\'4S_YK/^WK?/0HA.#C7/O]>UW;-Z9X4];JB&ZV^/79M;+ZQ76) M'5&:U0RCC$*,G;Z9L%^_R""@N$B!,1E6 @G!35 .ND>;4R.#O6C(SIP+QQ/9P]8G"] 8H67GNYQ9$C9[TA. Z*];^UQY)R+]&Q M7*^K7$-33V;6ORXW7[?B/[7!&P' KN'H\% MYY"@#\Q>!\)!#N\7QB?6^J0Q/[E?)A]&P3M@&3HD[B,M1^\?=<*?7$BK"_C> MV'\MN[Z /QY+^9CPE3[_+52Q'>ME=9&[N;33V>;^I%PH;:K$T?F/OT9:Z/;M MA,X%;_!#QUOX]O7WQ0*X]T/ZS8S?:['YM%AO5M4K_4NYT)\V^FD]4XJSG!0% M@ 44 #.[#.9V$@QXGAJ#808SQ6;?]$HL?>?#9UH*^?(.VQONPW.&)GM+D]^= MK4EE;.#$]QRX),LSH;D&4$H*,.0<4,(T$(66$N-<&>6U91P1VC%&\.&!]5M% M1(!KX+&W%U+!BX4+.$1:()QK9=1%P0577R\$+EW>CVO;^B[OED^B7-3GZPM5 M"_3)_]Z6ZRJS-E @*.RA$WK'6\.3 \NK&4I]W'I@_" "0_UPB_1-!#8^ZJ?2 M#YC77U#/I_0LOKZ@NVQFUK&LUERT; M&Q/IC P,1>O %M(,4R0A, Y1+#*W0F44*,-$;G'%5 =Q^K7(CKV:&@I7/P:/ MA-; O-U:Z;;1ZH55"]J[3M#"X_DNPQ$KCJ^CI7'C]RZ[?!2WYW%+C H,NZB1 MF='(9 530*?*6 *6=@I8%(7]9ZHQSK&!'(<(6YYI)X@@1E"TO'=M'&X:5V45 MYHVYP2HAY]#-LUQF.3- H5)=C2)B<)TG"H-4E=BW\H;%(XY<[:X1<7QY MS/3/.BW$KOD_64\6F_*;=F?JZUHK< 8+H7-B$% JAW;>EJ: N7F;%IA+SHS) M6'J]]DFG#5,CE$I7T5*G2_62!T[$2-[K[@P_2[>4'DE\GF]ZCHPNHG*N_\A^:K^S^6,TZ%YI1* #%$;EJ: 2ZX M L2DN5"$JR(E0778^U@Q-1:T;RZ.)KS> ;X?YPT.Z<"LURG3?B 1>NC,3>+\ M2*PCHRBX7\9Q>&'W#ANFHO=^&:8 &7B/A_4CPE^T?;ZV+;LE?37)O->KISO3 M[KNB&12$\X$0BK,OM MC4I.WNZ_)B+_&P>2'UI?D"[XF[URLV[+8_U#N]J)6MU^LXOE!_WANU[)#S;IT:$E>5- 4.UG,_Y M:NU$Y6M1S]B:GA%?@6M6RV_>L2.NLL_)VJQ]=6UJ!/:E$&^2%H6D@2%I<4@J M($84NXG?>V/)WT2T? (;!(-V2;!$S@ F](WJ-GJUTNJ>?]\5?KHS3HZG-GD^ M7_[A1N-=K"'+=:&=HGXF&++C&F7 56X$B'%N['B7\D*%122'&3"UP:FU/]GP M[PFO/ BL]QCW<[&C J993 U($>I=K&? MEM^(U "E*2QR: J$@PZI/=J<&J79E[$(#/;T -:/M2+#-3!1'5C[HJ+29ID( M.]7DI6KV2#^6WR)..@- BA7IZ='BN'&>_A <17D&W!K&,TJ7L]NM*C?[7/ 9 MXCDVTE4@2I$!V) ","4-*$A6:)1+E4.OVATGGCTUWFC,VZD6^''(*="ZN>)* M* ;F!&\4O#_[#G]/?-YK+?_ZL/SV+_:N^LNV/^P_Z%//&N7#[7"B_4"[+NDW MX/]C56[TG3$N@K">:;R.))RE4D%54 2*5!< IU H9UR@B%:2 %3+()JZUQN M#W^!]S9,\ACN=+EP^*76>?7V[^KI^$7LU8)E7&D647 M.RD &&H-.,LXH(9(J'2>L; SS;,M38UC&D,39VEUYE;9&AB^<196SQ"-&& - M'89Q$J?D]]K0B-L;%\&(%4MQMIUQXR4NN7L4$W'QACZR3HO/*_U4KO77K5C+ M55GM]3;O,"RT2HU6(,,I IC9&0DM9 IRBDVNF4(D]9J'7&IH:LQPM_CG?Z(I M9/_V7%OL!&EV)H=H!'5@V\T/,1$;F![N%J Q,SFT\S(_A.$5(I\4![>1E)+. MX!=+Q>@R%MV"11WWCZA-=-F+ES)$'M>';Z-4DIX_/I9SO7K'-_IAN?HQ$\+D M;A<6J$)8BJ2I %P; :3,&,2(2 MKES U/-@)1Y20Q^JU)8FC:G5(7!C;/)38^[YJ*_PPQ0_8&(=I%QH;=Q#%#_7 MCPY0/&\+HY"J)KL=HW[[.E-9)B"4=HR7)@?80 V8-@I G$$D0Z6[@^]G[,#?\N__?KI_L/[Y.O][?V'K]=_L\<^=HS-S<7U M5]G\8_]!'CQJE&_NV/3VLSKQFVBJ<9]7RX_+U1/_M##NKRJ-@Z]<-<_UW2(0%R@S. <:H!SUQ VY0# M_W>]=E'1"]6FI]XOW7\U\=%.D\ S[UOB-<7^>=V'@D3!F_>H:E$KZ=Y>0OEE6 M_WV3'$ SI?R?4?IY(A6QKW1F6EE"HW1<[-K:D:SJ-YR[<'WI5E.GO6AVB6:* M9E!"KD&J:[X[%G%R55BRZ"$2VMYWQ+(Z?S7'3Y.(WG M\BWA<2=?M=RNRLV/#]_EHQL_?K6OPTRI/&>,N< 3B@$VN0%"YA3D&$.=(H)@ MZI43>*Z!J5%#:V/2&IDX*_U#3TZ">#GVY%IHAIYEA*$2%'W2Y7JO\).3#QPM M_J3+G<, E,[KWF9/\6Z[66\LN5LRZ=P&*E*6%IHCD!E. *80 X'S#*2IU#0E M=@V3PMES)=_P=<-7FW&V$#VM#_FJ7OLPX([AWOB;1.B'MK]9]J9S>P*V)OX88VWU-_ MU3YBL=9M7J(A:5$H K*"Y !#C.P"I\A!BAA".:0%5T$B^R^>/K7536-/JP9YRZTC[]>1%/0^BZL 5U2%L M_8I:?UMKLYW_4AH](X66W @-)$LAP BE=NH."8"4%P1E4&>2!QU/76',U*BS M-13P9CJE[2NP?"JEI053)2R7>^GX6@ROC6!4@0=:UW0A59 @;B#@S-5+@%*X M#'L-&,HY3[4T&5=A]#Q6)X[#YK5M__Q/=FC_-V?AB%WC>0(Y$MP#CQ2M&TEG M=87UB65*[4[2V3GAAY814(UUE'F-*>,><$8 [>C8,\8S>VJ3\'+E]!7M\J/: M/OGZJ/7F;ZOE]MFN-VKE]9+/OV[XIEJKO./UHN27MK#]C**<2)TK@#-F_R : M ZZS%""A[*^$3'4:=&)ZK4%3&R*=/Y5(J;Y)&I>2RJ>D=:HM1&#=2G9^):UC MR>_.M:3RS3.?/UK?^I'SF#TV,$&/TUGAXBR1$(ZEX?+_5_>E/7+C6+;?YU<0 M>,";:B XT$*)U#Q@@/16,%#M-%RN;@S\(< U4].1$=FQN.SY]8^4%!'*6!0D M12G50*&<3H=T[ST,'7&Y]]R^[HPK]1((O#-%F%#W]5S3M#KQ')6KWC[2]8/) M8Q$B4HQSF#'3.3PE&60$QU"HE&>$(H4RIU3V3FM3H]RVL[6&72/ MF^1X]/S MNAMORVEL*!2'GJ>> 'A0L&M<#3@%M4$DU!RST]:XDTB;L,]FB587^;')%_E= M+G?R@_9T+X?[]W+[^':WV:Z>Y/K]#[[8F1UH,QG5_QF![CE+DB3EDL-$FHXV M" E(I%!0:/)A19)%L5L70@\?IL8\=6OG=1V(&[_XC "E,5(JT=P>%3E$A$:0 MQ5A!&>FY-Y$LEIRY[6L,/ ;C;&=\&0M_.]8?&-.!WP6-]\"0V*$U&OA3!P#V M$9A\ZB8&L _"J'2$>TWT@##0R\/'@U%?*3T@.GW1]+E5,*4";7E3BJKK^&KY M=4V7F_I]]_Z?NW+[\^-2T[G4DS@CTUH5N%1ZK6PAYP5-)&-*:2I4"41%PB'+ M1&;ZA3.LDD0QMZEO0-^F]KJJ_373XF,XO94#O ?.CDU?:3@&9MG+^@ O @.M MR#3CUD-W" [4T55IZ/OX!A4#Z OZ9ZK5'D>JF1(D7= M2+VO0U-C\OOMHURW#ELW]0RM//@.%MKYS0PLI:/*=N^ALZ/U,0=D8"[?AU)S M\?GAWL5?[4.JSP1GH(X*?&O^_"I_;,$;S1__"+BM' KS0%3>VYU1^3L4>*>D M'>R^_L61J^7O6_U->TN?RRU=5,F)FR]R(]?:R(?5^L-NNUO+?7^$N62"Q3'! M,%:*0$1C!8L"*X@9D6F6QH23V+5DTLF#J7%Q[2Y8-_X:-:]C!Q63G5YEI&\< M4]+=!\:.> >%>V"FK7T'E?,ST+@/&OR_M/&O0S@T7PE;F^D%7\"*33?[H]=Q M>L%SJ;K3[T;N-9]O5]_E^MC@5J6(4Y%"4B0"(L0C2$5!89:E5:LHG,96#6[/ M[CPUWJJ@.P;M[I!UOKWE>?5U'&\_E[W1&?CY= 7&0_#_2O ])/]/[SBRZ/^5@,YE_Z]] MT*.OD7?)TV<]W']=B5*5=;O'0X[-G=(/WNF_;N8YC^)4%2E4^KT,48KU6QI% M9NL?8R%C)!&.K)LDC>7UU.BF2GK[;OP%U#@,GO4_@Z>6RPYMA$8;^FXVF^R M#LR053S@1N'LFZ9P%EPHG 4F.M .#QR3(D$5__E'+%]-XWY!')I63?&+,E(' MK*^/$J@C :P4V.K?5#L4X((8'351;QJ>,)\\XXKK;0S-/2:=G;A&M9VC!-&"'L>%U1Q@B6,8E/M&^<%-+EP4#"1YB)5 M:2:=!"LOFYG:-&'OY0R4!S^KM@1^YTDGF+J=$ODC-=+9SPP<7:PT_,.?VES& M(/!9S(F15SEAN1SHM7.3*Y_V(X#W2DF^+;_+CTO]&I1?Z8\O="N_F"I77B[* M^A2=_JC[P>KE2"P*EJD$YC@E$!&S::@4A['".66Q2I/<*2/6S?S4",/TZ>*U M:VX4X8BZ'74,A^70FQY[QT'M>=7_S/@.7CH_J_ZA]G\&/DMM?AFPP;P??H'H MR-'XJ#3E!\PI?7G>Q8_6M(VUU%.K=[+^\^/R4IYG=<@\9W$6BU1/=A(>4X@R M%,$B3QG$B?F9JR1UF^PXV)X:H;VM- G=N,P%:CLB&PC @5EL[S7X9>_W7T"Y MO)I07KD?CKP\, O$7"Z61Z4M#TA..KSO"J/;H%K1TL!(1N8B@YH MF?G2/@/O\,O:W7#48XE+(+JY96U4BK$,_916;"_S3'"CB\5]JR?]/,MD&IN$ MXAC%&40HEK H"CW+01@+_5/!4B?N.#4P-;(P_C7JF(X9:*?(V1%#'SP&9H(6 M% .HMUT+/%3FU^GMQTWLNA+<6=[6M<_YIJ?6$XP=7=RS1?E0'^XPFN28^+W-!/? NTHX,ATT$[X@^6\GG)QLAIG1UAGJ=N M=GUX9%7_XX'19K-[JB59OI2;?WQ82[DO?S([+W."12KR-(9,20$140+21/\4 M$TEC&IE]#ZNTS]$\GMH\P_@(E6E97#9>@K5VTY&,AA]H.V*;U/ -3)(!U-?; M.2/'N&? 1 Y,Z(?*U6HK>P*ZZZ[C]-J*Z];^_FMHK;O"'TQEW=FP>UKSNR:5 M9V,6L.OGE:%!\>;G%[.LE1I64]Q7U?;IEPY*L2(8H@(E^J63YY#1-(%&19P+ M2E016=<:6%N=VHOCX#AH>VX(Y^"[?2JT/?;=[X'!$!UZL^LVF.!;T.I2+Z2\ M\JOMK8R6<^T<>#L/V_UBWUX/E)6+Q_<@-]N1AH2U(%)Z+<3)-]WH^;1)\$.BF"M$VZ8&[F;@EWPYPT6 M+*\+H4_:Z*$N']X:YZP/[ZU,>H(T5S(N4)K#3*84HKS@D.8QATSS.4Y8) KNVOH@$-;C M: &>HCT8T':D'0J\@0G[7 !6?T?WE=7@;2=T/35@+V,RB 3LB:E75("]''2W M .R5:SRGA*OE@R:_)S/07_4M[GZ4F[G*8X90D4*1"+TDE::Z+I09].UKL_Z/?3--MB'U?K0+7W[0B!N/T7\^7'Y759' MBGDJ)^2LY<&^Z)V6^.GVC1^XIN]ALW.PX:?AC&(:L]].98_!C)B;+F(1:C MQ-9$ X[AA&.U(*@&HK]^OHS*DT%@.R74,#<-E,_ZZ]H4P6592C*1Z&E63*19 MK&6P8()#E4@L591A7A"7?;?+9J:VVU8Y=23&+?W1M KLF<9:8VI'=_V1&GH? M_U+2:N7D@*FJ+T 8*D.U-O*ZB:DO KV9C_KRTYX)+/Q1BMU"WJLZJ_6-U&^H M8_'/._V'IAQ^MS3*9K)\6'XU,KS'TZI<(2:%2J#(9 )1+/3L*\<4YIE)4"$9 MI8F3(&Y/?Z:VC-N'4[<@K]'F M5->U^D:/IJBO8MF#MUZKV0\84A91AE"2")3)Q.BCJ M#?*([[#AT77:"NB-V3@K_0W8KD#C*/AH 9OO(KX3C[!K],NF7F,)WAGTE15V M]S6>YQ6F\9"\?ZZ6ZLN'WTSYZ6&]_L=2E!N^VBTU#;[_P?5'[Y[,W^:2Y6F6 MQ!ARG.808:X@10F%/"D*EI-4"9$X'6CX>#$UFC%!_*?1]-F9Q+!]KK;C88?7 M<%B>A@P-\M#')97_,W"( %0AS-J[CNTP0!T'J ,)>*+2!\=01RY>/HQ[)M,' MIK-#FUXW\Z/&OS5[E>:\4:B<4,H3B'*$]/^4*6ME"F9ZYE1D2"2Y73[QA7M/ MC<8:U[S.:MN0V9&2)Q #4XTE!L[4<2':0(30OO.HC_F%D$X?WDL?\901H^NE MOM/FLUQ710CORH5YV&I&O MN@AK!AHO ^I]=<,02MCKBI5Q%;RZ0SV3ZKKQ<<\# 6HVNZHTW$]Z[.]5U9V/ MKB+S@W M-;K:S\>?*_=&*GR_-&B6A/9*0S$T]?4O9Z];(^R'\W/W<(Y7L]Z!^VN7IU]R M[5^C$KT#U&!%YUTV^IU8-B^2?:U&79N2BT*@3*\N61&E$''$(1.<0[W\)!C+ M(J=QM#^Q=#M'NV3.X[!R8!Y^2S>/X)F6=2_(E5(:Y0 =<*JA/N)/_=&^0Q&U /!:K;&65?J,8ZHSS,Q(J?J?S M5# 92VSFWR(U$B%Z_AT5%"9*_SVG2$BW/<,AG)P:.=7>F8=N53L-OE=>^W=C M'F1H'6;IKSA@TY^MW^_5INI09^ X_G6X@:?N PU&R"E\:!?'G\H/!/+%*?U0 MMGPU3S?;>V7ZVU1"#8VFY^^KA6@7!,]Q%F4,DQS&:2[T[%,@2$W2'$T88BE. MD*+<2@;9S(<517< (II9J M971D^507(,[U5)VN'B#!;C]G?K>3_RWI^NN?J[E4,2.QBB&1*H,H*_1/F8A@ M4612\$(SDW"J1W&T/S4:TE]#%#"%[@+@=OPS((P#$Y%-VMQV!9C4L[]2S_%, M!$"',%+"W'7LQDB5NV!].DERUZ%Q2H_KN(T?I=UO'YMN-)NWN_5:WWN>*HQ9 M%C%(B900B8A 0BB%>9$D223TU$DZE1> EX[YU5G>P%&.R[J!\[ M=%/CLB^L;?P+QR778P]$%Q<,C,H(UP,\?>@[/NGW7/^Q7$N^>EB6_UO5Z+Z1 M2ZFJ;IQ<+XERPJ# >BV$4)[!0C )BU2OA^(,I83C>7TT^_N6KK=VC_@5:RY? MY5.;PWVKV\Y6A?6L<7>F?WHHER:/"3"ZH-::NK= CR+*,YIDD&C?(,(R@XQG M##*LLEC$.$\*T8#^?FEYV!0,\KW%5P%<+D5PM.V(-P!^ [/O"]B,PL'>QW , M? .$0#1\S]Q(X^>38-70T,>'P\B:?K#N&]D5IX(?_HK2)R1%?J:J%1+/]OUBL_NQD MSOYZ)Y^"M_^\:.)UM4X^76_HV?G9WC30$AS>-VN_6XJ/RZW^,I1L(6N3IW^? MQU$F45X8,?)4CA[7"]LI,LKT) MQG.DG-EH0/1?@;I:T1@=N;W3#:4-0EO] S/<9[^O!8A]H.O@SU[WMB[J_OJ M2?ZVVFP^Z*!K4;N=7G(T^VNKY>9$1$5N]C(J\XAG>1I'%/(\BR'*,CTGDWJM M'$ODQMQVSOEW/?=^_!L./1D2 >F$$;V:=?3!Q_ >9I!<=0 MP#&69'_H;EQFA4U;DA"S'IT;/AV0O>?2T9U[?&,-OQ_%3'-2!7PCA\__JED,- .;,V/QZ!EH@[#,$ M)U#2XSEPKUWNX^KVOT8ID.=@!"L3\K7OV;&)5V(TFR^2R_*[N>UAS\V(9.N5 M3;DUK^03"5,F>)PD(H(JUJL&5$@*:8(D5/K'."E0D;DIT?JY,;774EOHE-:R MX3_!6BYHPT%T'U-5DB16.[95NX7^:!V\8V,BOY&S>P<-/QX#OU'V 8!C!+/C M=G+=&:"* I@P!M69[8=EJ"9(?DZ,VQZI%U!GC9/ZW6V #,J_TNUNK?\\>2*Y M*HJ(12G,211!I+B$1&41)!@3DJ6R$#D*ED5YV8#"=#,QNB)RR,&_>IG=9SIY6IT5OM M*&A[R1"O+@=RGJ^#_X(XGA6 5F\^#[RM/\#WU2\WH;Z^-2R!]F[\I( M+!RZC+^ESY_7)9=SP3%5F):3:K22!."DB,IHK$61*E5N*&UA:G1@@? ME^6VI O Z3-X-@[VTD*U![Z;) :!X]BSM M?J&OZL!RNZ9\^_=R^_AVM]FNGN3ZL"HTI]IHE$!(UID$.58+Y Y MCZ!"*<\X3=,($=?:FL"0#U]A]K: MUPNI\6 !23!IARY;(RLZ6(1]+N1@\EM![9_KFY_S[!ZBE#09!,=L MQR]T*[](X[6FBFJZ__;1Y))\7+Y?TBI!I/[,G&58*A032+-4Z1E#CO0TS?S$ M9!P1K%A<.*5U^[LR-7HX5&ZLM7. 5SX[=AGQ'Q:[V<4X8 ^]>;M%8A0+*)6B".7QT9A2W>5 ]AO[8AFJ XN_(N#U2>@-VUD:E_QW]^/2+ MW&SU EG?S^A"WRVK/\S:^3M=&,&9R[_]JZSR=GE*$IYB!M.82X@XP9 (G)N. MDBK.<$X*GKLP:A]GIL:IES4TFN@[#AV+/B'7N#Y(^],G2$@ M"T2>O5P9E3Y#@'9*H$'NZ5DE<^C._DZR[<>E=F17M_H])$S%,9%ZP"*(26Z$ M8&(C!(,5)"RG1!(1(>4DK77;Y-3HL)VYME@M'Z V^@2$]EY/<@[N.]:GW ;> MCOC"PCDPO;61_,T@^=4@:1P'+<\'34FSQRM4*<9M@^,645@#<%;^8']E2(T) MD\=FVG<>RRPVQ#2X*T8'5H.(/E^Q. M0.2A PX[,8>N&_AR%]N^72V_Z_F(7N^^^?G'LOSG3KZ3&[XNJT/>:L]9$BHE M1Q(F."T@BE()628Q+#")LR23":).33^LK$YM/E6][X]>@Y:[7EV_[:"WI:K M@ Y.4]Y8>E"3 S;!:,G&YLB4Y ##.1VY7.R1H^==H[IO=7&WVSZNUD9#L/K< MQR5?FUG%9LXSI11!!!*4YQ 5.=-K0%7 I,@X3R0K\LSJ#&)8-Z=&=L>6-<_Z MEH]F?E9G.5C.R08>U&Y6G,Y0#;TPM1$K>-,I5M ,]+T"QWCKSX-#Q),8S/E[.YN (ODCT'-Z:W[+ES4ZO@^1FH[UB MY;)RZG?Y3,UA^N+GEZ.<\+&3>55&\'$KGS9S_;40*HTDC%"60)0D'!92)# 2 M"4YRS!*:.$D?]7%F:N_]?2R@%336 M" W\NA]V<)P75B%0#;3>ZN7*J,NP$*"=KLZ"W--CT;:W>\?_N2LWI;GQ>[T. M-'NZ[_7*N@]AW<-3A_ M'A9GA_7+8'B/M"8)BKO; L,+NLY%@]L=QUL(>$7Z8G+O=P=/<3?Q7:ZWI3F] M>%]W19US+..T*#*H<$8@RE0*2:Y_BCCE+)&Q*)A5Q>UU$U/C_9:'@)L&[XXR M:^<8VDU_^R$S,$FW07E_HV&NN^#9U+H\),> MXCK7;ZY0AA%F.428((AHIB=Z&2E@PH3")(EBE$7^IX5'0U-[O$\.M6; N.J9 M>WH57)_S0#_(QCT"M$6KY_'?.12#G/BUS+SB(=]YL-WG>A<^[TD-Y88^/*Q- M&I&^[;WZ(K_+Y4Z>:-IE$>=ZX9="+DTW+J009%&J((M)1DF"L8J5$T_86)T: M:;1S"\6+ ,QOUG4(CMQAA;XED83&=&A6.8.P\7C0[$PGE$(1CI7-<=G'!88S M*G*ZN%^FYJ'DIY5;-:>$19DD N8I8IJ.S+% 3CC$.-7\1*3B.=DG9WYU[Q%X MR:;5@_,R*?/K""T#?UT;(>(7+0,71Z?]DC(O0FX[F>F)X&NG7E9XAL^U[,(C M<'KE15.ODE'9%?2U),K.:SSVO??""3NZN&>+LF:L9IN/Y HAS1A0BI0UJ9)Y MC"'!18:2G,A8LXCM+G>'H:G-8PX:'\[;U5UH6FQ.!\)H8')H>0F.;GIL.G>A MY;#%' BUD3:4/=%SVSJV@*1SH[CK^O&VA2VB>+$);/-YO\G6IY6AW6>YE7=Z M6E=GJS?%L:)(3=NI" HDD!%;C""-60Q51 J41"I-$ZJ TVX:%0:D@7GRZ"0X>@F^U7X&7+'=!B/0#*K#T*CSI]L!G\Z>+*X8-&? M*&[0!SF/TD(RDNF%6)0*B$2"(%%F7<9IP=(T+B)L/Z-R-C\U G'.'6CB&.1< M>S]$%M.T08$?F)2:4W!K#(;**SB!,%!NP?ZN4\PO.(G8 M,\?@]"Y^D\X/M%S_C2YVLK74_ZNDF]U:BOOE%\EWZ[6V_89NRLT?RQ7;R'75 MD.GC\GFW/1'_H0N^6U0_?EDM%A]6:Y/8/.<4(RP12G,&IO,!,PJ"*>M;?)P#YHL%J"0]B@BGL&VI&#*O1S :]C]."; MB1\T #@>O0[_%;*;KT_JBS'P&W9"WPGGI<1HXQ1H13*\OZ,N;$:#_W1]-)YA MSU=AN2RWVKGO9@-\JY^VTC0>K'0U]$MWO2W_E]:OXRH9Z+\E77_0GYVCA&/% M&(*\2)1>;N4(%BR/(!694!F.8YZ[O=^\W)C:2TL_1=CQ->('O^6[87!0AR;\ M*@!810".(8 JAMFQ778[FADP@0 324#V[H5D*$KVGQJ[WVT>Y!HV+7MI/@PZM'2=/9<#&V@Q[ M4838JCQLAUKS>;-I8^;Q1B2T/<%OXIV!8\3--8/6*08?F.'J&,.Y^MIUCL%! MMZB##&^SY[[4FY_-&L'LF7Y8RW_NY)+_K*2>0LQC M%2>%HHPF7CM+UVU.[470\A,<'/52U[(!W'$?)@R, ].S%X+^>QZW,0F]:]%A M\77V'6Y#<'7GP.)23X%D7]V.NH=;2R2UFII]?:3+NN?;YI.I%MCHI=G?I='K MU.SY7:[I@_Q5WWK[CF[E(;CVCJ>(NGA.%WU9S>EI>3^BE824BQ3I%I&J, M7NAAUZNZK88)-#A5T_P:J1G88P6ZOZ3?[MBFRE +J:8]S6]"*.GNB44WKD[X MQ(*_,@68JIM^TXU?Y5+;6.B%U)UX*I>E>6!-:YU]F7K!"3;;8S!%PNB>,PF9 M8BG,HXRRE"0T)TXKFQOVIO8Z;MRM-C_H"X?=7KNW8+9[#08$;^#74ANWE[Z& M5PJP1"401=^R-BIE6H9^2F&VE_4KU?M0+DV_W;=&+N.X)_-);NZD'W+3XM1HI:J@+S>;G7&W%A0Q[>M6U;2K3P.% MZYC;,4Q0) ?FF+J+RQ[$RM7V9K3^60;L^V>-3.#ZO>OV7J6([V;XURKY;E_H MQS8?GY[UK,C,I^[5Z7GD^Q]\L1/E\N'7U4K\62X6W<9R9R@NU0*SE9GM4!O."Y93-_&[BQVRF7YEI_&;>(5@4(H5"+\OB!"E)$B?ME[#,MQ1>Y M+>MSIW?EAB]6YA1JO],Z)P6)DIQ',,E,#FB2%+!(%8=,%4F:QB+CR$DAW<'V MU"CCZ"MXHQ>\JC3EJ+>WI'L/@1V1# 3LP.SBB:DSO7B@$XAS7"R/2D0>D)RR MD\\M_"BKVMK6YI[*;;75_=M!]A]'!'%>,,BC/#'=?24D,HOU"BS-$REX+BEW M(:BKEJ9&1_696LO3'HT7KL-K1SY!0!N8:CSQ.JZC2HI O0\(4Y_S3;IU*8@U *MB;9_S_ UT?]^>-G3&/#G4EA MVZZ,Y+)9LTASU]6Z^KR^5*W63W4"'-UL5MJ"25/[L]P^ E%MQ8"G2@>ITDC5 MCE765MK!U1H\T>5/4 VHOKN>]#0^!)(AZ1JM3J61BQ>.)R;2Y?<+O9#.#_:0 MFVJ5A'Q>K[Z71NZ<+CX>1_KCLMSJ;](=YT:/I%P^5)X\+XS\E?B?W:::MK:Z MLC>E812C2!49ABG*3=4?99!R02"E189$DD8JMMHI&\/9J;T9VJ4*M6HHH ?O M9R_UAZO#1 \]I:'&W>+E,Z'1'/@]=KDDL!4L:$4[ TV\X!@P.$8\ W>M[\ + M3>4;=8'C?PD\)+@F\&486[#K5;\4?BI? X^2E2;84#Z,KR V,)H7]<:&MMF[ M"UJ5PO1YM2CYSV-/#HI5A)FBD.%,0A1'$A*CD)O) I$$\R1F3OM4-^Q-;4(0 MKC_:173M-J "8C;P:[<-EW$5?*M]':;'B24NX?NJ7;3V6DW6ND+OZ+C6>9D? MES3]4;Y(LR#5)C[+=45N.J(70MY[O=!,(:I45D"$%8-(, 5IE$B8<;!JBQ9-)UN.S(:L!! M&#P'H/+<*(?L!Z+E_*G*?S QUY[ !6(W5^NCLITG-*?LYWL;SV8#^S/HU*:1VF*"\ARK"=;>8YA47 .%47F MVRLBA*E3$P)G%Z;&B0=7 3WXZMBDP'T8[(AN6' 'YCKM/##>@[W[II;Z%Q,! M*)=_ 4?8CU$,R[<%PC^;>=6"^#*!L-J&>*Z_!JG%[!I:R.M_?+?6 _+DNJ^TI/L]P=IOL'<\'"$Z8Q6( M!^WMCDI_SG"OZP6LOR M8?GW5WG6]*TD?JBQ[NE>">_R\7JV7S;&IF?I@4IRS!' MG!#(LBR!*,5,_X0S&/-"Q(*21.;"[73IILVI4?G>Y6H[0!R==CTGN@VV[=E0 M4 @'/P]JH=?R=Z_T-4 /6 > @IW[W+8X\EF/-03GYSOVEWI*@)4;^O"PEO51 MT;UJ3I1^.Z2Y1XD@TA1S4<081%F.(8NDA%AJTBEPAK+8B71N&9P:X[STUVQ0 M-A[W* J]";H=^82$YRN.L3%E M8'0A]SW5IG5:4,TR,85QS@3*4\$BXJ18?F9A:F1299#I+W^3 M]N*J;'&*GQU-]$)E8%[8 U)Y-\#TXVKLP30H3N\_LM+$E?#.]22N?=#W65Y6 M!ZIF%?1VM]FNGN2ZNOO;1[IOR)/SNM!)>Z77MT]R]=JKW:E=&Q7U_2\<.$2D#E%D1Z2V%__Y[_]TS_]R_]#R/]Z_>GC+V]G\>H2ILM?WLS!+R'] M\L=X^?67OR58_/V7/)]=_O*WV?SOX^^>D'_K_M&;V;>?\_'%U^4OG'*Q_=/Y M/TNNG*(""%,B$)DD(]XP1PS73!AK5#+P_U[\?PY_B[/*W\DN_O9DA M),[]12&Y^XCESV_PK[\NQI??)C??^SJ'_*^_E@_ I3EG?+7P_[C]Q[_=TO!M M#@N$3-1]\JNP6,Y]7(Z2"BK:+ B5WA!IP)' (B7,JY!< DL3N\M^(7V!M'>*64#\ MT\7L^V_XP;\5D92_=++IY')ON95\#J/[>A]^P=\=I2 L1# DLU3(CIIXZR0) M&H1VB5N?]5%D;ZYVE^I-O;Z:QU]F\P1S-"37R_EYO*?CNR!>_\9OWU#CTR6) M7\>3=/VOBT6IH:OEK(+D5FI!',U+X)Z/UY$/_DO\/-WT_06#^-1LED*QB,)42,/R6?BHG-$"VJ"=H:! M$,>9KP=6W@L1HEU$5)%H(_;A'.;C6;IFP >J%#.9Z& ID=%SXC0HHBD$+X%3 ME7@5 W%GV;WP(-O%P_&R; 0,7^9^NA@7P:_-7#0^:!0*L8HC#T)9!#37Q#(G M:931&N[JN I;*^\%"=4^)(Z2Z,"H>#==CI<_WX\G\/O598#Y2 23HHV6Q$QS MH1V(3< )Y_@#YL!R0X]"P_:*>Z% MXN"HR38A/8_P<6X"&&Z_-U?PLA$RI/* M>,!9E(&D0I" '@_)R3H\X 3H?%S$LVO5O5!@6D?!$9)L @D?IG$V1Q/6"?XS MRA_>S*ZFR_G/-[,$(YLRA90H2;EX/@9M6_!"$XA>RV0Y4!\K .-1(O;"B6T= M)_7DW 1LOO@?'Q**;YS'JQ36VA(F$YCT% ,H"I;([#P)B0,Q5/@D8G8.0@7 M/+#\7E!QK4.EAFR; ,FKE% %B_5_/HZGP$8,9>.*:(22R 2>FR0(R8B5@4=M M<[#ZN"S5@TOOE[*BK:/C6*$VB@P^8MZF2 %)5X)CE.T2< MD,'W0T;#V;:.^^/N11Y>>S]X-)S\K"36H2])"@]S\!W=R@700#&TDE:AW8OH M("GE"3?988RNP-!T%!PV5]L/ VG.@\6W< J+S45D_.OL^EU<@Y"T(Y%24)6 M N&*M'OI/3$\>V<#VC)[G%^YO>)^JF\XOWF4" =6_V>(5W.$+N/ARW@Y0>B: M**V0BO!H40@Y8?QLG2!).J-+O4KRQ^WZ[17W4W_#B/):"'=DZ'!GN?T4WW"F\G#A-;+IW_V( M7_WT KI4O!=X*E$T52+3XJ;X0-!!42B*3 %9H,(>=^F]:]7],-!P"O)H4381 M#OP-)I/_F&*P^QG\ L^Q]&&QN"H'&1-@%?,DZG)YKU@BKB3*M#*469>,I#4B M@@>6WZ]DJOD,9 WA-H&2_YQ-KE !\^XJ=[X8F6QMCE&3*+@FTI:*'W1[B'%1 M1FXTQ9]50,?6LONAHOGLXS'"; (-Z_*O54%'.091"5>+$;HWD$Q61 F+OB\D M/ 'Q_,/0AW&E4A+!0050[%Y]/VPTGX.L(-HF(/)ABI^&XAA_A[=^Z==LC;0" M%SFZQEP$A+KBBCA)/=&! OXLQ9#JW)+O6GT_B#2?B*P@VB8@TEF_-WX)%[/Y MSY&S,@DE#7%9XI$8HB<8. G"N#[EAT/T TGWH\7)!-X.#SI9], M7E\MQE-8+$9.Y6@\&")T++$4R@,=HDRT]."S54*Y&G>;=Q;=#P<-9R"/%603 M.'AW"?,+//+^/)_]L?SZ9G;YS4]_CDQB5"BPA&,03:3G0(+"J"J#BHX!I>!L M!3SL7'P_7#2+55A)K$\;C\U<,M:^A+6G05DI7"DHM MND)X^GF,HHAS(H#G,BM6(SK=7',_,#2)\0F$(#0O2Q%P[/X]\]? M46R+LZME>4Q>DO4CF:B47' 2G8M$6HN><1 ,S1NEFOMDJ*F1TGR,AOT>_C6? MUZPFYD:>?2UN:\XAO?[YJ5 "TPA?X,?R-?[RWT0H;\+@$ MIXA7)A'@6J/'[9Q.Q[4CV+GL?HAH/@EZC# '1L,KQ'/J,%U";QHQK (,LT & MCC!F:-O HU0<1VLG("IQW"W:G>7VTW[#J<_#A5=-Z__RVSWA?<1O'--0JDO+ M?)CFV?RR^[R[-._75^K>9U1K+_4X=4=VF2I+CK97N(%)-E)'#KDD+ 61@5F$ M"0_$!!&$EH[J[98M]P7SZ I';>15,JTK!*+2!:$0>B9D7?R4DGY7C#">?8Q6 M6A./N^G<6&R8%E/U%'5G/Q\HPZ%M^(KLC^LV=2-GN.,B4Q*L R*=S20$)]&Z M.4L]DU+)*NJ_7G"8'E.]0N @6;8!@_?C^>6'-$K!49=M)*F[BO5*D2"L(DD[ M32U0#&^/2QK<66Z8IE*]0N .;9\JK\Y^_WSV<??V]:N/KWY_\^[S MO[][]^7S(>>!?+NO1H_Y7L%Z'3^WK1U;Z"R7)Q_9W; M#?88HA]L??9$)I$A)F.8>^ST.(3+ MNQ0,XU'TAH1KTU)!W ,>,'>I7]=]W3"A PBCD D;0RIW-9)XW)3$)I&\5D8F M6GMG["1D6.@4_[_[OU?B[GY3,^ZOE&S^?_QQ/ M+_[33ZY@Q%P2PGATJ3(KY:4:F9(H,"-8SEEB9*X?A+6 I:, ,.M; M&PU [%6,I3_3XA-$0);"!'Z'Y755JK.0?4A HM6X[2ACQ&9F2(@Y6FY5SO:Q MCGD'6:5'Z!DF3.H/4-5D?S".OL,\S"HAJ5P(7L(7_P,V&!IA_&!HD$"Z=*ZT M F,((VWIL.!,\KA1TF/7]H= :"&DW8'S>^&_CI9^,_P'IS6S: M">7-;+'-T'DT1$I77F15Y[F9V])%@*TX=;KZG[1DT0-T^^WSW.MIA8: M@-7Y'+[Y<7KWXQM,%W#-A+2..1H40=.)>X,E@;;44"*RL<$5'FQM-VDG(?I7.G=DWF"]_GD]\F;>12I3XK63"\"@=::U\HM2A0LL+ M/V$3NF9@29+<2B>3UN:Q^I##CI^'Z6DAEJJ2Z*DF] 9LRY]GL_3'>#(9"2&# MD,DBR1J]KM*1RDI%B0XZ9NF2H: J@^5Z[18"I2K .$B8#8#@ XI[>C'&<&XE M#,3QNQ]QCO-^GTWC^LA-EE-(Z(CQQ"3R)-%O3RP0(;1W.?-H>6W+LP]=+01- M58!570D- &O#J=]@0N,>$,%Y(E1)&B1JB8]:$NJS\1ZE9,QCI9!'QD_/A$[/ M(505Z!POY@:PLJ)_Q$+B*J+!I QHX1Z=>@!68@23C#-6R\=JZ ^/FUH(F"I> M<#Y+D V$2!_'/HPGX^48%NBK=V_0OLXF*/1%\=N7/V]$HV*,*!U#(!E91@UY MXD,&(J-C3,IRFU;[ZFE?VH8-G7HOK^A%10U8G@V^MC,62N00 Z#19!3I#\(3 MJT09.^*EI-1(T+5O&1ZF9MAK\WZT_S#$CE%% Z"ZOL(]]S_+!=QUXLI:R86T MC"1=1@] 5L0R$0FUE.K,J+>Z=GBVFY)FP'24GA^X-S]"Z&U 9WZ%J]Z3T2AH ME[S0E%"E!6XHQ-=01E$TB/AE%A15!9-F[TSUL7K$G !TI M[ ;2!(]N@8WD%P/E!4=O+W5%DI93XH)4)%*=@$4F1/7JPCU):\9OZB^*ZT-) M#9BJM^ME;T[V#6&6.V4I6%1@*4F>6PPSK"$.DB-4*(U;*EBPM3VK)TAJQK_J M#VLUE=( QG#K?(?YLMPOOH6P>?63F?44>";9L])U*P+::/P#@UN4F%4IJ=I5 M9P\2TXQWU:L-JZ"(!A#570YM;HI;3J+4D(*/A(ON['>26,T4R4DA;SP!9;53 MZ0]3TXS#U1^F*JFB 5!M,#&R/GGG321".MP/)I=NDGB*LZ!'H!T]BQDJR,@)%+EJJP$@7QQF3T M_CR@*>61V=K)S$?(&?;Z]T1'6AUE-&!_'I&0,=H#\T"BSP;C8UL:'?M,M%8@ M@XF,L=K9@R-OA*NWCSXIJBJIH@%0G5^OV[&T>K0;4@@Q"44X*)2'=[04KU.B M$Z549N9-J'T!O(.,H?LVU-'P_>=!1XF[ <1L-$Q>T6^L-9!4(,G$XL;)1!RC M&D_K)'FF*0I?N[1MFX:ABU!ZPN?G4PP=%AOLOH4\CF.4GH? G>($ M'4J*_F.TQ)?DO@46L\!(5?':WO?35 V;6NH):Y65T0"\[@MJY"AUD25-DNL: M#6:!%CH&H@6G+$47?*Y=77"?BF%33#W!YTAA-Y!;>BJZ'04N0M!:$)^#Q3/> M,.)E2N7%#'"46^:Y=H+I*9KV@E+U64)#92N/5TLUF)VR[>=YIXROL!Q']*KO M<')D#]"[G]Q_0]!'.#EE=U K0"2.SI'2#.UO:GNSI^L. MNEW?(YQ-&@-: KH\VV(AX,XH@:XT )(K[F1M#ZK!AH_5<;%?&\CG"+\!CVGK MU9BU )$S2;S6:%FYDL0)90A'=P 6;.F=B.CEOK+5E#IXPUEGR/?%M QF *&S>3;O)):Z'/\YS+LIE"-!O='2:1(C.(Q+.6Z!8L9M M4 XWG NJ>H')?I0-:Y*.T?VC5W%5%-$G@.3@HS(.@#XZE^UX6&U3-*RMZ@U.1PF^41A]6"RND!. )*PSG@A> M#F<:T70+'DJ6560C4L)OG0!"*VJ&O;_K&3X'"+Q1Z&S.5+81LG<*2'9)$6D2 M)^CM892B@_!:6I'88V-D:^'GN9.L>[N6ZQE$AXJ^ 21M%$ \>#Q'YDR0,1-> M3*H4B1*;E")4FI DP]#"\LIHVH.L82_?*B*JM@K:0M6]4]I3[5:-=U/ID.FD M(S[$M#.CG0"D2I:J"E\5C6Q'GA MB'6)YLP!!*OM%3U RK!%W7VBY@!1MXB8S1,Y9.9*4V>BG,78 /D@99P)":68 M#XDQAO5N<)[K"?56NMTG=@X5^DN9P?CY"_[YEW>_?_E\]O[L_-VG5U\^X$^/ MO8A]X%-[N83=AX-*%["KJK2;1.4-XB $ZSAS>/@X77J58*0%$CWEG(-6V1F1 M<^7=^ IQY<5K3_P2S<)1QGN/2 [.69DAQF&6\DSPG14,G"JA:[-V%T*ALT: MUM#W_5JB@R4\X*&TF"]+C_AT%9?HS,/\^SC"JQ_CQ8B"A:RU(;X\@Y*NF$.# MHO IZ>2R42'MA1!<8 ,=^-4M,AY:NY%+]P/T.*LHU#9 T94OK3A8O)U=^O%T MY 3E7N%I*4#C)J$.B 4OB6?('=>0*=TK7[,?,NX3, P\ZNCT/D".%' #_NSG MJ["(\_&W3@/3]&8\CZ4"%[_Z"UP&F(^ QN23UP0\+3E$ ,EQQ4UD*: MVBF9IV@:'$/'JGW[\*FI@P8P]07BU^EL,KOXN1;2FHVT MB9Y$$"FK( /SM;O+/$#*,/=4_2&HAL0; ,Y'I'RZN";>T*A,=($ L[XT>@;B M,H9X/D@76' MX9JA.!#L 9"= G8E#% >:M]-;M/02#1TH$[OO=IJ^H<8E%($E*5YBP)'@:2*)>9^>R#M7'QNPDI)$3K8[).E[4 MS>"EC&;;\ AO-L);0+KBN-,0_GT"ZS#RU>5LOAS_H_O^*&K!L\R)V,S+K;[T M)&3&""CMG8P0=>H'7,=0/:Q5JP"=G6 \F1Y;1>[B\VQRERMN)35RU>L[$:D" M)2$*2JS*,OH4A%7U.[#O0]FPMO!$"#Q.'\V@;"VGD3>:1>5+._$J,L8I&JY<9)9YG@2QIYTKIHXNUGRT_2,S0O86JHJ6.R!LX:#[#9%)" MSVGZBY__'398&G$*G)89W,K0=*ZM[. M3]:1?0,H^H3J0 *^(BMO\52=S+Z5K7;-#.51FLP5B1901E9:XFF*1!N;,^6, MRUC[OO51@H9U@?O!4CT-- "G/\,4930ID6*Z'$_'13[+\7>X9@E&F M2*PZ"'R8IO$<2HLE9:FAS).4$H:*H"/Q!C)ADDONM023MJ+V^^6ISUAO6)>H M+FKZ$G,#YNB>H$88+RJ1."O9!%6FC3CBI"PWS<%[KH7+U8<*W2-BV"=<_9B< MXR3=4BAVVU=TY%E*@F>-:'>B/!NRZ,L)321N 8O1I FT=FWS#C*&;K?93_AU MH)@;0 H:1T E+%<HW8*JX73UY#Q=TKU0DA965WF1+B(%CBB#V EQ@=.R*R,XU;Q MVF5*SR!OV$>$E7'6EUH:0%S7K7W3$M\QT2,'.7D\VXD+I?$1H,""0?]0NFZ\ M9*GVK-W&['&*ANTC7-O%JB?\!J!TZR=>5V&-IU?(U-J1G$W7NV1C/CS:[+E' MI8VG?OZSDV>9#%CJMV9=VO;:;QAQ*Y@S#NUX2N6VB 6"&TF2Z*4UAJ$L1'TG MK3=V]DNTTQ>"XE;TWD3 L69QO85?PQ3*96<9D,IDR$2(A&&VLI9XB$"CB=7:*4P M+@$;("4_4#S4JI4:LB[ =C\#0/)41M!,!*Y%Z5=2\8ME30Q0?/L- ]!U/:-GDGB M?N![*:G[/O7S$OMJO3G[R_FG=__^[O?/'_[SW<>SSU7;:]W_\-Z[;#W!3_UI M1RM?O)O#?F]&Y.U30(MPL9D2KQD&FC+K6(G@!3,CL1392UA^$>$/'U;K)Z0,?CT>!SY-[ 8;G/;%5T M1,>SA-^?@U_ 6UC]]W;HAD^4B^"(SI$BQQXYMF!)YA;958QRJ%Y6+95'/C7Q*@1S^8+FZ&\B3 M[^#T9MB\M=D:7J;M*A>)5"H3C]X=,<9Y$W-40=2NE'F$G$9>=)[ EZFEDYS-?_S[V<>W[SY]?O?__?7#E_^JF2?8\>F])PJ>XJA^IN"1.=TN MH16B 8A(I5:4^T149I$?J MLT2Y9$6"=9H(%PU0B@2%WO;(+H(:P=(!FGX(-$>+O0$,;?&P;ACJ@8-@28(N,40PZ-4%(9BOWY%IBX@69M,>I=B'I]@<(.4&8/(JI6[NLY^< M^S$&NV_\MS'ZY6MF9,@R40QOA926R#)"SC,.9;1XH-12'7UM%^=1@EJ815L3 M/O6DWP*48KRZ+$WN(3V4WU@SIJP(T5E+% -D+&:.(M/EF6P2 GG6(M8N=]J; MN!;FU5:%6"]::0!NGV")LH%T7>.UYD+XK&E"!KQ)L91V9>2"&N*=0"F&%(RH MWVME%R4MS*RM":0*\FX -64NQSB-_?SG9S^!=>C:>8S&"0-,<1)R1O@'&HF5 MU)+DP3HAO>*L=MGN@\0T1KBA-![AGFC!%9$\91*\UB0$$Q-0[IFJ7:GX3!(;R4X? MB(C[;VE[4T\#Z+O_4J&\$8Z<\_(60I=[0T4L6EP"'A3&K8%*67U$Y6%O1?I" M4*\JW[9?1\G_8 !]ZRJL<*O,EY7.N6T!C2P'XX+%729+#3G(PI%BQ-@@G O. M6UO_K<(V%<.Z2"<%TG$:: M)'Q:+*TAOK^:X(5;%@*M]\CO\T?T(33KG%!*+ MQ+D(1%+FB(_:$R.YDQ%]1EZ]#>9^E WK69T<<74UU<*!N)NK__23*[AE"KA@ MTE@HDX-X&0%27C K22(PQJ0VT9C:-[I[$39LZKL!]!VAIW;!M]I2W0_/NKG6 MBW<_8!['"TBCY%&$(DGB@\ZEIPN@D=<1__#*J:C+E=(I#>%.*H?M -L +&MI M\&",?H=YF)W 1#[ (D98P,MD-6O0IU7:$Z&?T$B^5\',LK_>Y.I(BSJ[]'T688+Z_P=T9.J&@\\HJ>"R72&$." MR998FT$&])M]]2ZB1Q,]; _;!@#CW7;1O-J^[RZ_368_8740G5_-XU>4_OG$ M3Q1.FP[W@:P6U67[4*VVZ(/ MF5QZY'%B960D*B8MC^"]/F66X$%"!VZ\VP!>*RJRY1!MM2U? M113IHBM_7HR4,5X%GXE-!CTA@3Z1S66L;9 V2*_*1*13&M5-X@;NRML +H]4 M6..6\PY?WE&4DDZ$0GE2SC21@#E3/5&"OO2-G#CWP9P>)RZ&H#A M;0^3Q9?9 X\_NLT64,#=TW^8+CH5?X(5U[ >\+X2R">(LXMI]RF=;$9E,*I( MI4=6*$>$BKEL2]2!TBY2J[FWM><=]\W3P&V,3PG[IN Q^,3*/81Q[1Z=9?S& M-Q2)GTP6(V9C&4<%)&2%)Y(4C%C*(K%1"YLB!RZW"K$?&F)Y* D#=U$^!69/ MJ*-CAP!\>:'MT"PZ4TEX#$<->"*U17\_Z5CF^P&WAGJNJP^O;Z\=VG^+"[EV M@=. 5[35]3.#I99+)+G4"_$U+ST.Z+;ZW^(*[G#!-X": M^S6+!H]O[U4B2@:$/0^,>)&0"TT5E30'[6K;RP-K1O][W'\=I8 C2_W>3>O, M]ME1L"@=&*8ADJP9)S)C=!DH%V@]O5'46LYB+[>NSR\99?]]+IX.5T%5()VR M5_VKS__^_N/9W^KVJ+_YT/Y[T^^FOWZGN3=^\?7]9/;'[83U1*F.TE B?,GZ M."%),#00XX7RKHQ$E[T]7MI!3P7_IWSF^7SV?8R2>_WSKQC=?YC>S/A^A0[A M=PRM-F;,\R"H*7U'&:-H:2'A5@/KB=?4> 9.TE#[><3SJ6SD!VT821)-L+0\$"^5($8FZEC@&4SME'A#XP_ZUO:C+OES1-\ M;NZD@TKR<1K'$[C#TI?9[P;B0"9"/?-*FP0QU>]!59^/ M8=\ G1C%@P-AZ.3U6\!EX]BO,SFO+DNVYA_=EZ6W,P9,%^,P@5>+!2P7(Z62 M!88^LT@^$"DMH)2S(H+;"!*T=T8_Y1$^?]EA[>KP$)F=1%\MF.4[W+Q=$_$& MP_<+6(P\U\J#RR0R;8C4AI/R'IEHFXWA-B@#M3O1/DK0L(:R&5C65UYS2'P_ MGGH4[_3BS6R!NTI0+1FWI9M]PJ#?HY_CK:?$6*L#9TRH;2M8&8AWZ1GV"67C M.#Q"=0W \$9&'TMNZU.9H7B647R=>=]D=#VY?)0$9Q:4)MPY-/A4.>(53RT=]D)<8'$OY_-W\ZNPC)?35[%.+LJW:^G MZ1,LK^:ENMF"E SE!S$FC!YQ0UJ@BD2IK/ >M!1Y+[=RO_6&?5[9# +[TE # M=O//?CQ=%$G"X@PW3A':U7CQ=95D>PMA.0HQ\* 8(R9&5IH]E-ZB&H\$*BBR MQ*U(M6O-GR1JV">5S>"R'R4>6YM3[RKX]79-W,CD)*DTB0C<7D26AQV6!4NR MR#YZ9"Z'ZD7E.RD9]DUD_+5"H\[6ZYQZ_V^GBS=?RUP]3](JONMNRW?_DX]B'\62\ M_,E&(J)G+,ID"TJAS+A@>$!X3ZP0N&LU<%]]DLB)6!OVR61S&Z1%0#7QLJVK MY_P=]8/*6"GG.HYDI3F>=XG8T T\ZZ8H@"+4>2&8@B13*$!=]($8Z:@V-/%%6&9'[4S?P MX\KF(-J37AMP3NYS=IT00;G#^'O7A-G2H&.T*#"=BL,5/''.HNB$C8X)GT3. MO6/U/EVM=8*M@XDGH7>D@@8UE%T:[CY+-UN[\_9O&3OW/SO^A*'92H]1I\M= M$!I)\&7TL4Y2I3*-*VYE^A_(F3Y[Z=::Q%;%V FTT>BQ?#Z';WZ3#]']'[4-I:7]D3&<+J2FP4 MK-OE!6C1L[2IW.MRC=:>H8.L(9'DRXA++944M8.9)XEJK;GLB2!XC&H:1=NU M>W%M[4%J&3)WI?]=:>8@! JL-,9+Q@;M1,(==#+G[SFG\@F?J)[8\SM$-:W& M&O,KI&.=<\)P;<0X=3%*1;A,F4@0DEA!::ERU98J;\P)C-M]NEKK 'LZQ!VC MH"9!5Q*?151_&R^_OKE:+-'1G=]D/4?*!P:*6:)RD1\$P-T5'/%.:BN=D:GZ M\(!GDMA:+]<30;&>VII$9>>SWM9';6PXH#0(E5S)?2)KGF?BI78DI"\UEJQG@B-==35 !+W?X,RLE%R4($2FI0H9H%JPW$ M_:D;-@8^_7NT/I1V.!QGN-/ZA..'Z7=8/"!(JA/WX SQ8&RY)4*KKU"D+$B3 M$WHE]1M,/)_*1F9'G^C5;2UU-6 ?,=:Z[J156AS.X?KVOS M^5-U'#OD.V)*JNA4+E=%I6=Q4NBMR$R"+0Z*YM'YVIGMHPAN\IENS\ ]@6K; M:>%W;[.BL-&96?XL+;:7KZ:IM*#Y5GYEY( &[RD*-)6!K=X+8A-SI;DL2.Y# MIJFV%[H_=4UZH2>SL'64UI)]O>5M)<3N>R/00H7.:S>EN39UN,=<*8QV#IDQ MC@M?V^-\C)YA[UZ&!MVABFG/^*'%1RE&@+1XCV+N4@R[3+Q$^003@&09,:03 M9QRFKO0,=A*G=".-!8II,U9P"78>KI(FW4Y_@ MV]J/7;\WC]S[I+0@7'LT]RFC0V"C)CY'(4)(C(G:1FN;AB:S*7UAZ2@%#!\G MK!ILW'"P.54D&^JSCXX8&G$O!(X\R! )XT+3)($%MG4K\E#'DUT?WV3VHS9( M*DEW>)AL!\TKK)>A8B@O6/6M4AY#$.T8"=3AN6PC+[,5&0)":70RP83JO44? M(:?)7$9O!UHEM325PUTQ<[>IRHHE[X641EJ23<[% Y3$>HRM(3N3<">5^9V] M(FT'44TF*$Z#MV-5U ;J-GS"ZPWTH8Q[*T.WPF0K?O##=9'=DF0M>1$MHM.@51X5B==&1X((20JHQJL3&B?=REWQF<0"W#&Z]=+D;GWYY]*PPNWOV >1RC?$4WTA0T1E0H*%&J!05'.YXR M)]QF#@"2:M[#]+0]J1MX3OV)8=B3UAJH47J7,\3E67[W(W:]-S^AC3V;%F;+ M_Y?BZ.]^ ETG+Y3C."[+E<[B:]>)?O,;&[\YXLE%'[4B(C$@TH)&$3!!0O8* M$I4:/=O*P.V!C6'O['JK]F_]Y_;!TG5V62]:985Z(>46Z9 M-]?>QMIS0,DP8.CN,LAN<*:+) MF-2"2-"6N)0$L.2L=93 ?-D ;JD&'1,R M*I)+I5-!(C9[1X1B*::8N62UJQC[QVUO5Z2-XO8Y2CP2M^^FE>;47'W[-NE$ MZ2?7HOPPS;/YY4J9-T&.4#%D5P*/C(<(YYX$%#)A(*,3--+$:\]7V).T82]. M>T-B'XIIP$7^,,7/P@UT[L?IAH?@6(S):)*8D>BAQ-+T7B;B0'%N'5I\6SNN MVT7'L&\#>E'XO59.1TJ_,03]#LN13$)''9!H5EY7APS$,4$)#5EDBS_PN?;) MN47"T*W8C]7I(R!YKH";P,=-]^YK#I1F+CL721;&$6F D1 <)P( &?,*S7"H M#I%M*H9NIEX=)4>)N0&@7!O9F^DKU^]"IVE'_O7M>!$GL\75'&Z/]Q!]XHD1 M+VEINZ@Y<2X$PEW$F)LG":[VL74LS0-WXCK!$7=2K3: XIL".DAOKTJ9YBI! M])]^<@7O+K]-9C\!NM\YOYK'KWY1:IRFH^2=E)!L*0B1Y^^A!1XK5X6.%SL/3C:;GCO<[4OY]MM-(MN?S;OLX9C%9<<*)R>72D;28VE8QH%#[R MA%Y;]6G!1Y [[(/505%]*B4W@.=U9^ENWDP:+U&"-UOX]=7R]]GROZ +,D92 M1\A)"J(3B^6UB"4^Y$BLH\6YHQRCB^K>\7ZT#7L#/RA2>U'?@+!<3?&ZJ>-_ M,[N\G$T[MPBWW$9UX5F^[H ZPA#59!]17B!PFUE:.$N2E-YIP7.=C=CO1?:S MEAWV+GL0S/6LFR:,X1'713>R59)J2;TB3&G<:L9JY->GPKX*%#C8ZGTU\93WKM#>%(=ENAQEA@<&2Y% L'A72:*I[3F@W&N1 9* ",R(@.Z MPH&I3*CC.O%HC*E>=OP0+%ZE7L(K,P3_%C"-$'Z]3@[MVWUH)BHYIGT8+X_7UU>^OG/65Z,+Z;C/(X>/W@UDQG#RF\HIUB> M;QY@N??\Y&I&^Q!.*MGK5S?+G*^7N0&MT&46)T9+!H(GDD,D5@4H#]ZHY=1+ MGVH7J3U,S=%5*;>2O;_([=ZP()3@WF*$6#J*)4N)16:)!1ND!X5^NZ[,\WZ4 M#6L%*Z'D7D5)?:6T;+!N[/-XBL*[Z@QT]N/Y]RY->("=>OP#JYFG9]!=R2J] MQT_O\H*WY]<&XA(>E\)9DKS \ .4(E8[1[0(EF8/6?':+^H>H^=8R[3KLV^Q MG[5-TDA& @^BM"_G&.5Q35)()F+,ESFKG=5^E*!A[5 U7&Q;HGI*:-D W4R MPY!P4HH^OLXF"2W-?/9]Y2X>8H2>_M!JANB9]%H'SVU;,@V:C4.LEEW_GTU\_0P594LT755RIO9 M94"?;)T$Z"K\-M:^G6DO36+22\*3QP-16B >A"1)&VV-LS:+VI>1SZ/P6!NU M8[5=J!=:^ZQY($9'BXY!U"1HW&-12!^E"Y+EVDFP_2@;UB[UB*9M(]6#HEHV M3W^>S=(?XPE:Y#0K1WTETW:]*"+PP\UZ M'19W%?]%DTT ZXAC ;'H&+KZ)BDB'/>"9T"YU9Z&]"P"CS5L>RUVNV\@)145 M^@_.NM('/P&Q$L,5YG _0;()1.VLU?,H'-;0]8>M;3O7H]Y:MG?= X*#K-KZ M7U:S7;LHJ62A5A]]>_UNA.@:'])0ZH]3#L0IPTCP/&C.0ZGCK+SG[E)PK(WY MB.?Q<8J&M2%':'_; M2%04? .%0RMN5BEBV.:%*V6"D8H8 (T.72HI.=$5/2LOHL?@MOXF>9B>8:LB MJT.H@M!;/E7*\XSQLLOKH2L:KT<-''JI^]C'53M_]J:YTJ&TL5ZIL=Y<;X=K M X)JRF*9W@6BY)DH"=9ZHATU20;NO:X]\.59!!Y=Q+C/8K<;16*4&2Q0C&C+ M7!_+2D._8 CS24;+E#"A>M7BLR@<^.E ;]BZ5X[8G]Y:-G#=4-T#+-GM,-X: M)NL^%95L4_G@'4 Q/&3!#">1&TI0EYF$6%H42A>USL9D63MVWTU)C581N^"9 MC8X"DL.=H,K+1 P@ Q[%)&60(07C%*M=-_, *0$K;=GU2O9&T/2FO9D1N%=T]V;Q;[!),R)J5KVG%+ MSO5,E]M\#N7.RDR)<&5,0=#EN:6)Q$1&I4A4NU2['=]Q%!]ME_9=_?7FZAN7 MA'B,RFB ./"X017##2HE)]K3 ,(XB&$P@>TF>6 [=SI\WK.')U1URW;S=UBB M&!;?8-YQ>XC!W/Z(:I;R4=HJF#6E09IK)=4 MNCE)NH> R_$<[I84W98N<0G.:$Y\"JETM,!8/'H@&B+^+^=H=.V]]PSRCBZ" MPW56JYR5F_!S/$_G-\N]7NEA9XI"":%#2)9P7W9&Z!KO:SQG?<3=!C%I7=ON M'DKKX$FF7K!VKTSN%)ILV<:MVB,O2WOD0TS;YC^O9M$>I*F2(;MI";T#3-:$ MB%ZN);N&-XT3Y; R7Q@+MK05W?4.UXZ,W'OS9'$3,G(3D$,(YX0[R M6A%J5/! '5.FMC%ZC)ZAN]/7P<2#[<>/U4#+1F0=5Z*DES^7MRU0#[(H#WY6 M-?.R'[65;,UZL=(F]N=&=]B-V2L\*(DQ/1'*%!>91Q($.)*#%9Z[*'.H7:3U M%$W'-ZC9_?D[S]&8!1-2$^DP[I "-YBW(I8LL )GI?*B]MWC,\@;UB95Q<[] M#C7]**EE._5FACMZNH"4;Y\NWC3B.^]T4AQ//_TYFTY^'E9-\*P5*A88',[9 MD99N,5^.;I:_>1.ZT>'P+-\AX P)V''(BIB225F1K'UI*ES>"I<>B)0&Y93( M5L:]7C0B.1M& +^Z-0!U*#V^&N%0"C9[-2A&K1:$T5 V/L8AUOHRRCF&X*V6 M3-6OV#B:[&&LZ0#XO%_(<%J5MVR#]VMJM<.)V';LYZ[]MATE2 M! Q;B/;EL3)02ER9S$R"RL8$TG4?N#\&#W#%C+W!*MJ"F@ 3']=P%E^MUB. M\>B'Q0BH#PX))5%XI-YHC-^TH02="8L_PV]P41D^=RD8MDUK3X Y0L@-0.0S M7)2[AT_P;39_V(A2C+QMT&A$9<"P/#%/?'%)GY%V+ =5'L" M5'V5-("S[>O[;78D&)VC$R26OC928ZCC&?*4@U$N^:3!U XQGR!IV,DD/6&K MIAH:0-7NKO[;3#$>DW9X5CM;6C()Y8E5-))D.:=.X=XQIK;;M ]A>R%,OS"$ MU5=) SC[,O<)KF_MUX);?(((R%^8K'?12&5K&*!)9C%FW#Q"$D&,[JJZ0!G#W81FE[_RA@6D8>2 :%7J;%/VQDB60/7M-0 MYI743C7L2]M>:+,O#&V]**8!P.UHB;.VU2-A)16.YE+8A*Z ]8+8@']X&FT. M*FB=3]"W:?$,$^9>&*@J";\!&#W2<>3Z1VO&3)!1)F51^=T=,8'50HT,S+D M2G,#"9R$G%(2GEDG:@]P>)*H_4#VTI+Q=771 +@>V37WOTZ0[_$;J#92,DU\ M4@DW4VF@$D(DN8SYHE:"E[6;CAQ+\W[0?&D)_9-JL@'DKKJRK-JQW$OO9)&L M3Y2 S+),:S(8#FE#DN(LQ^BCA-J9D$?(V0]O+^T^H);\&X!2>>B^S0+'."8* M9@FS&G<#"HA8S3-A+AE(TH5$:U\%["!C/^B\M,S_L?)N #+='.O2$!T_L03) MRWL7%TI1R4&X\G2F/ (L'5PYCT2EI#"ZH<[%VN\ GB1J/SB]M&1_75TT *ZW MZV7??/7SB_O6%9RG(J5(DL<@1O*@2."E^1AR@P:71>#U>[H\1M%^L'II&?Z* M6F@ 4^]G>/=PO=IZKZ<;*9F;AG5UH$&DXB6*I?#7& PPS@Q/"D5 M/=L_8?*EZ]FW]7O7#-*(2,&0IZ>GK%&)@ M@9L$BIB$TI642V21XSZT66@>1)2T]CB0 \C<#Y@O[;J@;WTU ,F;EX;W"E., M5SGDB!YJZ5R-SBJQH!B!F!C&/MZPZGTP'J)E/W"]M&N#*I)O $&?X#M,K^ ] MRJTT6RQR^=MX^?7-U6*)_,WOF6PIF%3:$9>506\B1-P?)95HH[#,.>%E[:?2 MSZ-POW+8EW9]T*.6&L @LE1,\7S5KVJ\^/L;I&&\+'\;2:^B-F6V"-6EX-:\F\ 2I]0(TC U[>X82:SU6BM:7?^ M7^$BG]?O=[;W2Q;"6>X8\5*K_A/?8!A.X'OY=V-]"_ MSAH YJOT'>;+\0*%U[7BVV;'>&=I<3>EU''5^L\'Z8D"1R$&B"[7;D#]!$G[ M@>VE70S4U$,#L/H=_M@0U'PVQ;_&U0#,W17K1D1P"0TX+2W:I'-E_'P,Q+@@ MN7992ZB=+WDNC?L![Z5=*_2JJ0:0>#,V]RQOO'B^&1)]70J*'H-E&!-Q3TM; M'8/Q=>G@I7-*5 &+P*JGZ_8A;#_,O;2[A_HZ:?F5>?<6=98W/])/4X)%G(^[ MI,\LAW6QWY=2G7S00_/G+U+MK?F1_%5Z;GXVO_#3\3^ZY>\\TT2?[7R#M W( M?<;OP-U.QY;[E!.&%=R7)J2""A* :B*L85(;:X6IG4>H0GC%=,L[U,=\ZB?7 M0?SB]<\_P^QB[K]]'<=7<_ K+6X<"+@9(>A,1(G'I'29>)4,RBSK9%A4NOH, MUR/('?:Y^^E1^DC*IE=--W#T?YQ-+[I:K54!UU/<::"69T>)48JC5*U'Q\8K M8H1 )ULDDU7U^J=G43CLD_KAH=NC/EOV'_;KY7*XZ_"LSS]QAYH>'89'?-N@ MM6-9)0(Y>R*UM>6VS:'8F#626>Y2[=O1_OK3W'_^]FHRF?U1QO*]G\U7*=6/ ML\7V[L'H#G&\"R"NT%JFK45M=C"]*O+C2ZF)Q=;GZWA;WBID<2FM(R $% MKE $+AI;+CM!)BT<_KAV44-5#IKMF7,,E =4<@,0?SM>^(N+.5RL?:.U^[W% M%"0A..= #,L"7972?-EP0Z**D'1,/J3:KN=>A#7;D^<80-9720,XVW7]WKG) MZ)U_'/LPGHR7/[=8Y!14=I:1E!VRF/%OUH(E-G$NDF,TR^JM+YY/9K-M?([! M8-_J:CF>>7_;%O@FY9O]>/Z]9(0/#V/V^=AJT:@4M-QDSF_;LMX",ENI M"_L4=P/_X%(W]<-IU- MT5F^FL]QJW89Z6U[[@!"*@W)%5IQR5)YLI-6@*O>I:PF \.&.=5P M][!W>&HE-W!HW["\!Z=_G<[" N9=+/AA^NUJB3^>H0F:C#L0W,H@9!FY*+WQ M@Y6EJXTFP;.,*M$R&J9MYK6CH#[XVZ@WO@ZN\ =C?[ODW?C[_B>QV$BE; M_KI59KJ1T^(LEY>/&]?#VVE>QYA*-I) >41''4QISR$ETI^ M\(,MMVZQ:ZCQ5%#BJ VKN<%>*<2.BLH(HT6DM6MGGR2JMPYP&^DQ+Z.U/A)C M57GF8N>)IRE2)12*H+8U?)JJ87W7NEC9N_G;83IIV7B]BLC;8GR;E3W( M3NWXE&HFZ2D**UF?';W94/.K_,TM!;=#04O37$X-.F6R=/VV0!PBCE IO?*. MI2QJ/SU_'H7U'+KBH5Y,Q_^ ]"&55XQY?'U;WRV+8+X;UW5Y?DA;IWV@/F;I M.8GHP&(8AW_8\KA#&^FI92%IJ/VXIC(+PUJ\'O'YL)MW>M4W%,'D+G ML('Y("CN28D- '4'9^BYOR^#[S;FW]VREX 994J;!94]%STA//M47Z3!YX[!FCP817EFQ$G/RI4^)3XX1)*,DDLJ '3M[,FS"*QW7%\ONU%> MX*1 >2NB!!>K'KR6!DV2H)DSELO S]Y.Y7OD#!M ]8>:A\_>XS32P!&[ES.\ M%>X)ID3NRF=H1EN=.) 0F24N6\&SX=SU>2N_+YG#QC-#@+$?#38$TMEC++Z_ M6A:17I81:ZL'+^]^E$9=VS6"C$?A)0C"K8OEWI41ZPQ'1]@$!L)PPVK7R->D M?]@ Y_2P/KG.6_8N5SVH#_4K_[2YRX%A]JS(K[1KDJI58?Q;= "XQS##PZ M[]>KBQ@49280%D,J+RCPI&2T](UA$ &LI]Q71].SR1S6":J*M'Y5U+(S\V9V M>3E>=D5'?IKBK'NP =/CWD4__:'5W)YGTE_)%]I8M6MLM['J#@_<&):IU)E0 M51Y$N8AG''A'C$276&:?M*N='WH6@8>:N,5\>?,H./BAF'**IDQLK'[T"19](HK37R!P9] M\O)23GOTSITUR@*56==^![&;DGIYU>T:Z1OL^N08EP&9RRX5#C7Q 0$L4C06 MI)/4U';K**(!M_[#%#\+%LM5U_A5)J[[QCKW=2O ;6.9 MN+1.1I)%&7OGR^"IP!B)+AFI>$Q!U+X>/Y3684/)'F!X$J6U?,)U?21"Z2,1 M-P9H'-$ Z;'/J]?P:&^J:YV+-S@XRYN31C[!I#R^Z=H,WQ*U;LEQ&XOZ9 U+ M2A A1)F"0P-QBFNB4N1:>!JA^HCOXRBN=\Z^0]3,?@)\AOGW<83= UM*0YYX MTT+BNO;U'.;CV8K2C0< 4J.P(LI.:8\;3Z;2*:!T+V%!13PSP%:?:M<7,P.? MZJ?#],.G_Y#P:,!IV-709Y/SS88^K^)R_/U^WBGED#",$R0*4T8+ELH&23D* M(%D\I1RO7UUW/-4#.Q(M(/\D"G\!$/^$WM9\'%'N'>]_G8Y1U*69U0/L&R." M3;J,N^G"@FX$CE,H?244!@E,W$[./A'>G\G"L&GRAL'?)Q0:W0F;W=MNSL+" M_/G5/'[%WRAO(?=HY6:U")KR1%@HHM#9$ _*$L6 00(-NGJGBA[9&;8>N[$= M,@1$6@Y9?XX\@ M=><2>4^2"HQ(R;8.9K>ELO%V5R;G]Y?FJ,7%L%%>SX@>1-4MG\NK'/K2_SBF4.3^AU0[CY^@K])9 M?#,T>,=-A=)2,Z"99.IM&;19VHH)1T1BVEBJ@X/Z-ST/DE//ZJT6>0UY-H?; M!?$_BV5GY-?CX^]UGPX*5);$)F_0'Z6>N)0,HMBD]:_'I@[K8I]GTQ*[7;..[*XO_E[#%/)XN](T4A#2)4JH*T.7@[/$0608 M44F),5^ 9/IZI'( N<,>O_W#M5_]-075=SE#R8'=;LM/?@E;/2RWPGV?!7 - M)#I 'SHH17QYORVCH8(:%R7MK_'/\^D=-BG:/UA[UF!3:'V[)@"9W/7L8[MP MV@GJC+(D)L^)5 )/$FDD\1DE;T!Z'OI+Z#^+U&'3DOUCM#^]-07/OT[G-Y?( MR.KZJ%A\FDTFZ.&4-.OV**"N6Q#5Q)MN^EEI),0-AFF*,\F3]I[U9TJ?2^U> M(.UMRFW_(.U5>RW'UV]F&)ZB:Y/R[<"$FY8MYYUVBD?DIS]GT\G/8]YJ'+!. MQ><;QW)Y9""_KGY?$;$Q4OF&B+-\AXPS)&-7X3VPTM-9$FY9+M:Q/+=.C"@E M#%B9D]FO3NGIAPQ'4GK,6X]-7WQ-QVL_*9/5/G\%V/:^A8LL98T[+W$4"0WX M-Y\\,=0RS[RQ8&J(Y%E$#1/2#X"QS<<=_:EMP'/^ <96!]+-]-3MBX;2PPH" MQR,I4I1@IB2(:$F@P/ O5&CN^H'DHW0-$[FWA\IZRAL8F#<R,JW&(P!>NL),GG\J24&630:!*#ABPDT\S50.=!Q T3KP\,T?[5V+(#V@U2 MF>7-C_33E& 1Y^.NXF26P[J_X(?SL[>P]./)01[H80M5(F98%/:+@6W 55%( M"\BZ)?]W?XE__3+WTP7N1Q33V]FE'T]'WJ$SDJTBW+'B4&M#O!5 K# A:!>" MLM6?DCQ)UU5 MF1N[>E_<%>LN?H<_NA\M1L;D@%:6$HW,$>DP>,&-9(C,VF HUP2U=\3[$59 M&V.RCD?"MJM47RTM@.W6Z*.!CG!=%3X24D1GK">\F]D5J20!T*MTTCH3&3AK MJD\.>("6-B9/U0=4#=$W *'S^2P"I$5Y:5 V0;F^^S!%0?G)^568C.-9SF4\ MR,5("9TSYYDX7[HIE1Y*@9?TBS$\.RH2M;4+K?F8?MGX;XYVJ@>Q4FFC!R*T?5Z\-]O56ZIY@CW3T+%@> MB>!EI#H3N&NDB80)*8/23/'J97F/T3-LX5U_IJR6"AJ 4]D(ZQXK*P?RU=7R MZVQ>2@E')FN:RGA4Z8N,5,[H07)=VL@QGFS@T>YUV?X,-#U"SEY@TB\.3+44 MT!:6SOW\;-Y==*72A^'6I0P&N 7*B79XI$L:?>E&)0D5!K*WS-)8>P#M'F3M MA2WSDK%512$-8.S\>MW=.\8SZBV(TN(^8JB;0B9>T$3 )R\\"ZG5+L/\GZ4[04R M]\)!5D4M#8#M@?1=Q]-M]BZ9J)('3SPM3XB=UR2H'$@"KK-$;H.MWG-['\+V MRZG2%X>U^EII &J?X-M-J%+$A/]Y@U2,ER.N.34A86P2LR)2R$@L3YP8Y,NG ME%WPM2^('B1F/TB]O#Q]'>D/"*,NJW+#Q183KV*<7\%-=_!S/TXCFC0-7#,B M,3HA$DKW0:D5T8F6LF(EK-A*U3^0U'K&HONAY^4DY7L5>@,VZ<]^/%U\G"T6 MR-7TW8^2ET/!?5TQ6_K9KYIM_&T^7L)9SK=/<+NI"!NIEE$$YD,$1V(Y_*5B MB5C)2[^-:!EU.@M=.SU1C?C]4/ORLOS#:/?YL'8K6$_AHOB358"]#T].)TLE M)U'0TJGC)9C.$03'E)?("_>)R.P9 M<=277'0*0E 0@=?ND?U_6W%9RI/N+\D[MRZ-:W>JK"'5+ M(;(M5$+E]696;E(K1+ MP#0K=<\/4@RI^&-M^O<1,/FBGD;Z7;86 M]M2(V5XO-UG8EY_1AB[B-@NKDB MC12[;"WEB:'RX@NNB/+UKO_!8%2&:02+"FL=%/G" 1.(R)16*K"06XQ6^/%3 M)P1%&Q4NF\ASZB3O;Q>KY5?\8Y[S&?X6ZO+'/ ]T6[\HE:,=0[8VR*0@0=3! M=DK[!'6(0YT[N\VG3S7MI"XQQQ#OUR;&>AW;N3+"^7&45">$Q*:H=O5] M]KA=<1ZN@ 7N^J3[8Z_UYWQ=66 MD-_^YV+^]48_N%09>4F,;(_"0J5D@6"1T0WL,N->&-F\^OT1DGH#US'Z_[D[ MK)DR.L#6'8;XD?[5C0UFQW/FQ4!1EH[XHFI1?QT2[A-SW!N+^[G*QUV(E^1, MOGGU9'?A00KH$4N5DK$G1@"!&,S&";NI.N;%":F&];-W_? "9 M74:%;> WMM(ZP.6?Y%!>K*JDMSO+9EE%QS 7R,E9H!"($^G!@_1!TO]K,K36 M8>)M&KKTM!H=:,>(NP.X_!1_O,-5_4;XA'SF DO>% ILA.1TOSL&3M ?=<8Z M<-,6QUKWH3Y$S[0394:%43,U]+PPX\/%ER]A]7U9UO-/B_K2'>@7I\WS)YVY M7Y=G\U37*JX"*1(3SK]MMIDM\/R(NO&C/[-9F7A;[AM5A;^X(N#=CH"K$MQ" MH:9T*@'J4,OC/((+B4%*DB>18_#-%^;>3\VQQ]R+L[/EOVKKSZOEZM?E13PO M%V>[3UN_OY+V^^796=DN39S%E*PO+@//">G:3QJ\*IIDH#0S5@DA'RIF.(C] MH41.&W0VPL[MHW!<575PY>['X$QFK:,Q&5C4 93* D(A1\*@\/X=IKTN&O?W%">F)1D%N3@S8Z/UCOL: MWR=0*6B(-6O)E<_.UT6&. T^KVF<-MW2(T /U-_3<18U6JD+&9JSN2XE1@-. M&XJ%G8A&5=Y\ZT+;AL[B:#F;'K$X2%='.HN_+4:>#;!?4N.JH.]U[7W_-*^) MC=%S.@]]Z(F3.GOS/WY6)Z&(.3,.7.0ZQ(YE$,0;FZ4&VIN&7D1%ARQ!LIJ#R%DA"QL1H>L<-]^4.RC9/6RHK0E'O8M M(S]0.3WC[48=HBA.<98D1%?7!UO.(; H $O6'GT*HGG O =9T^*M.13VA=J! M>ND :B^77[Y>T*^[W7Q!?B_Q411P=+40M3#PP7CR5DOR2D4N>.LT]#VD= JI M0U7^\[C^H^7? 8P^[%QDDM#EE[_B-SQ;;GC:;$G9,29"3DK5E9NJU"V>FH-3 M19!_$:0-(AL?6K=8[4WS5_-_UJTM.2M': M$"N0ZMQNE80$SXH$J:/R&K.)O/5PQ/NIF3:#/#:\&FEAXC$7[RE0WSH*:'1$ M1T; -%&NB&J(G!,/!8M21L9D]MI!^$3E/WSHQ$H_1&7+%O*;6O'A MWS<(3X%EFU,$Y)'7-KP(,8D O#C4.3*48J_@^C'%W_S0Z:9?-5'\P?+KP(&\ M]\I[U!I;.Y*/4S6M0SEM=N\PU?0, MMK^ML5RX>9'6:B3D0"?L" M[4"U=("TUU^^AOEJMU)FN?CT9OX-\[9?Y?_B67ZU7!%OQ!0%=BEA;<"CF(\( M@5AG5AHI<["Z8&C>_K\789TF8]J@K;UJ.L#;CUV>FT7<\[H=V63)-/E^(LE MT;]4$ 6JVNN)U@;'?&[]]GPW)9WF7]H@JH'P.X#0[\ME_M?\[.S:/NJVC9FQ MB%KZNCRMKM:P+) AE 04F2(JQUFQK;LR[J9DVAJ[D2'40/@=0.@5A:#GN#E0 MK^MN-D?KC9O<*E3*60I*72*75(K*7=; I+0E2JE-\PF5^] U;=GO?"IWV&^&RJR*??(;Y9U[S^>C8G41']])-4WZQ'KRA^Y'-/7%0\ M1 KCUQ6CYBEQ.B=]K"^[GH[-F),#FP+*K!WRV'JTS8AUQ1=Q/<]STL';33W. M^?<_\/SSDKR5;[@^1_P0:K)SHX!?OO_\ER__VC;IJ2_F[KDX<@[J<*F*D4W(''<,W.#2XW3[S>">Y"-A 1B1'$ M #[3'WT.WFE>BS-:E_K=2\S$]->H!ZCK!Y0=TW^G^$+??EQ%19KLN.Z M]G)78);]3.>FV*2,P#2A'IBB!)T;?H*^5*="XSQ=N_GMU%R<0H:JSO MGQ[,CA9^!Q"ZT]2N0SL*J9A@7@%2, IACG_FL/J>+%W@)UWX?MFJO-. M,J_7ZXLZ&&'+2R*X9Z\MR%H(JB+Y"(%G!29*%;7WPK#6$'J(GHF+Y\9#4C,E M/).4<0QKS/0O?D7R?NMG_QE6=>+J-SQ-ZOCQSY\BA3Q0*N.GDH,0/L6L@6?- M03E?('BAP7MTWA>3E6J=!SC%B(H/GTE#OU1AO[PA[!E&+D/H;0N/&Y&?+=)Y"%8NW_( MQ2E5V\'EOJ7\LH_>J.A\- QDR%6$(8"+P9&3JPU2 !<9;UTV^@,!O4RV."D( M;D^>.E@C'<#I<,%=L[W(]5F^9K=V"2UGDLQ%DC2QU/&#J,$A6DC*)A>LBMPV M3R:/P,?$!^?AL+I]5DZMXPEQ7CVTV6_D2RZ_XS8]\/9KY?YC6'W"\PW#NY2I MC8RN(Z>!>>Y!<>T@)B- .&_0!4_!GG_,']W[TR8^-R<'Q'),[3R%8_4^ 5\' MGXK+Y(P/D 1)40E!MQ%3 ;)1)BHO77"M2Q6/I[J7]ODI_8$3Z[X7M,?'.8ZW M.?[MWU_GV[4K[S8C,V?2\11%,,"$UJ R1_!US':.=;^U4)GQUA7AS8CO_$QO MC+J[0']R"$SM6'PD#*[K*\3+L/[\'L\O5HNWB^W[VJ9I\2M=9;CZ,E]L&/SM M6VW&7?Z*YYOOX=_IKU%<_+80YV6Y^E+S@QLAK6=12,NE)BSLA8%$Y\T$\#]GYT/C7P#U9 =1K_6.9-5K3^*Z_"?/7W<':! M+PJ1=ONGZYE3PBJ>%"3T$E0H"-'*VO:K/+,NJA3=7H9P*HHG?M"8T#"ZQ$0' MWE&=3)[JSH2[!407('V)LZB88(5)\%%OMC=("*9DP*A9*9EGAZU3S/M1-FVW MY<1^S0C*>ZX/>A.]XW7U?#?1JQTGA!<9(A15:G;$9PBA+B8*7$HCHLBL^5Z4 M)_!J)S5J;62=,DP&288O(,I@02:KH]-2&].\IO[9O]H-P=IXKW9#5-N##_!# M,I]3&)MRX:!]5* *XQ"3IQ!7,<\E71Y6[374\J_^:C<(! ^^V@W12 =P&B6! M'X.Q4A0)/(HZ82+5YFLL8+3%H'PN);1&Y7-_M1L$JU.\V@W1\=0YAOW>A70J MVN8(S--%I+*-X%E,0,:/4EF/HNR7'_B+OMH- L3P5[L!VGD*Q^KCL28+2F>O M)423#2@,#J*C6%.S)$J,-BAE3WV(_F5>[8[Q!TZL^U[0?LB3S75^;KV^^+(Q M_75-A*1SS#7US6>V>&UE9F"<<: 4([OG5D%0/"-70K/F5:3C<=/YJ=\8EZW> M]=J"I!=S.401#TGB[\LS^C5G\_/O[\,YTFV,&9TB3;%H0=79"H$C:4IA5M85 M743S,N/QV7KR;X5'&U!'L'ENEO1^OO[GJQ7BZP41B.OSC4!L*)A$T)!"'9:8 M P.OZ@QTIRP)1AOOFG=FCLW4DW]8[,:*CH;,<[.ARV/EU_FW><9%W@B$91%4 M+> ,W"<22.UWU#: "$E[46>=Y5%*L<9DZLD_979C0T=#YBG;T#;=L?Z=_F*= M#[@M7/L'SC]])HF\^(:K\ DW/_R5I'(EO9G.2LDL"VDK"!*/+^ CN;ZQB"H< MG] U?XXZ+8O33LY]JO9U C@]_9J#7^?K\.G3"C]M/G-95O@-%Q?C-P\_\KDG MKCH8(H7QRPZDL2S$PLA&3!T3G2SXXCE@L,ZB39:9I[//_D?1UA'^&]%N,XLB M.!\=1PC!%?()Z8Z+6GA(=#K8Z*1'V7K"YD/T=%L<, 01/\W>:*6 'M85;I[_ M#13O]W;FPT# Y2HW MU"*G*$'$[.O"#T7>K9;Y(YV]7'W#U;9ZV MIYX71+UT!@S6Z-'0)>>9=V"+EK)XIF/:Z]GS$?W?]=G3OK&,(^(+)^ ML<@[#M:[HAN)7"E?JVP\BNHEUSH%SPF8[K(X7J<_ ^1( M 4]=YE9GT*75?),#JIQGSDY5([5[G)\44^-H+>+=RO\,E_C3?YV?"C+K>*. M@]4N@$)&AZ]Q&7+AB3DM>>!\+\@\\"'3N2 C8*25,'MXW_@1[B_GJW1Q%F[P MDXS3W-*ES#/C0/)B=/#F $X9KJW&XM@8<[4?HFF:5^[V6!I%!UVLVON(Z?-B M>;;\]'TGIATC/ LT1BG0HL[_275[O:FEOR$H[JTV4;=.!M]#RC2OO.-AJ(7$ MNX#.&Z)]L;XD7Y//A[G.U'7(2"2,8D:;!4C.A4$5A=*MBW1^(&":Q\KQ8'*X M="<%Q^;6_7.YN'E2OL/55SR_"&<[GM8[IE#)PI25('5-*]*E"]Y)#HZ[8%C. M7NG]9K3M]WG3[.0?7UZLSY=?<%5G>:]??@Z+ M!9YM DR9;7#99$!57!T>)\ )EH$K8HE^H @?C4^:?>B:MJ*O>UQRZ!Y_KI@&',FIM ML"2[UQ5Y( %](^T0("Q/K)6ID4>.PA6;>_'F330V>. AVQK!UBDXM0@T6Y$+ M!2,ERWV=LB$?/.V3Q]A(&U,+'5RH]W@?;ZXJ,4/VHM2 I>[/!I5C@2B2!F3& M)Z%4MJIU*]1C-$U;/3Z:O]94%5,?7COB;TQ7W(T5S:[X@MZ!C+6H@$5>IRNJ MNA:1TW\3>E_VO!?O_H0NBZ\.5.*RM40[.'%V?+PBT=UU=O_V[W1VD>O9NJ9@ M>(WY8_CWC+E8O,\*N R,3N\0(!I3( A+A[?1R;C6"?(#R.SR[?\XY)U*:4^_ M+OY2+('8/U^/7@Y_]\>=N I^#Y['+WXWC)QVKNCXXY:N7.LI7F58QU8C9UF2 MVR=;]\>-5_Q^EW%5FSJO\R__50_]5\O52S*.^?F;Y7K]?GEV1M^HS2LS&1QS MUB7 S"FT,?2/B)Y"F^"2E:H$M5^1\Y$YC_VH[;9P?@B:]LE^C*"\#N[P>SG] M$\]G(@O+([F_F*4$E2C4BL$A&$:AMV$<6?,>C8?HZ2\1,@8F]H7B4 4=#+:O M&^?TPWE8G8\/N9"URY%'0,446:T5X!//D*UQ/B05E3K%P\(@R)TT(S(UY(8H MZ$C(_;;(30#W>I%6&-;X*V[___7B7@YGCD7+/3K0%.!3"*8D!)<]L!)-":Q8 M'EK/61I WK3O6Q/!<2SU/9]()8:S*OW3Q2JW/W"B:.5!OD\0K[CDE%$,,K-T M%.;L($@> "7YF:@U$Z7_&>&;C%3-L'^ZQ[#>S$/<#$;:YD6S+CRD+,%X'VN) ME(* :YW(;PA!J+TV[?7=ICNJ*N_LV!TBUQ[ L'M)$XIN7NT,E)(U*$=^ M0%">@G)ID\M)ZXC-X#!UD\6!RKJG8W>(Y+IJW!196^2H@?& H'2,$%()8+,7 M,7'/5),38'CCYN@=NX-4=F_CYA#Y3:WX'UJ-BU/9!LOKNRFQKWD]Y.J\GU(< MJF*%B*R%X@>W:H_>L7NPX@^6W]1/PWO=?=?/5LB4HVC,41!HL&[<]N 5RV!E ME$F+.AI]O\ZI89\[#3I.X1R,K83)\;5C:1/;OUR>G6':%5IOUIIB(B?;14"= M6,TI!)(8)BB,,:QL&K9?[^:#'].[:WF@9I>CB+D7P-PIJ3^7BUK]15+?"BRZJ@"4FK07 Z@(C>CZJ&8!M; M13V\K>TCTJMD@O(!3>(,O'&JEALB1!<4($O<*:TS2VH?QVG(R\<0 J=]"FF< MA1E?15T?A3=3\PRC$L&8(GSC3YGEJ+C)'M5\:W[R=._(P[GL;W M/N8.%7\/9]I#?,U"L)&AH%NA5J>IX//6B55.<_21L% M 'N\U!ZFCN:B\5H'08RE#(I8J4NP/+!41V,Z+879;T79 M?I\WI55H#PNP5\W)(6SJS+OF?2:,V8<&%4B M*$FA3BA<$(=%D*=;F#;[]1L.^]QI>G%Z..6.4T'7CO[;\\]URE(0M4Y?T)'M M/*C"/5S%[MG'HE0PQR-J\UG3C #I 47#17WLR?3Q1%Z]3\FX7!(X:1+Q)!A$ MYLDD8HX.338^]>?5-Q\BTLEE.$@;30LP)RMS>X^U\;=^X[IC;AG/YMO^J/&K MWO;\_!,7P1TBE?%KXIQ#DBY3P)QR=86*@HA,U!5Z)3N.(LC^:^)N]"7=%MX-0=D]#9"G5&H' ?'17&\R/'5=TJ:VR42GDY#D&_-0]V-F M2Y<09\"Q<(K&/ NWD\;30_H'#J:%]A08;&T&AP/B.9C#]4NH35X6QXA5B07J M@P'$*#)X&WB,04H76N^G;T?]M(]ZS\$,#@/"4S&!&4^J1.GJ6.92F3$/;:._?8B[(F?WP>BYA#P#E+A4\$E?3-5A7_"611D_;EV=W.K*1Z. M":)S$C3:NK:Q9)W]% B])O&)'[(GQ.J!:GTJJ'U(RMN")SZ3)$GN0P&TM?XW M%DV&J@)XK:,712O5?.AW*]JG[4Y]2CAO#82GW\JZ7S9K=JLT^?19OAGO,\]W M6S)7F;[_&E]WO^X0EW9YZ[1J,H*B+C"'+VY5#+9ZR[J"DV]3J$!3<\7!UK- [<.5^ MXN*7[[_@(GTF"__G)M=5A#-&AP@40 50R7N(Q4MR%!@6J00W>J_>QF- =(NF MR4A=<1ZN@ 7KL#G9S%A/-OU?IV[:0V>.^=J.4!FH%B=4RZT;5D MP)$MUK>R%,>YU'^BI3HI[V.'0MV(F3LH@I$7 MH(*#R+T EK((WJ3(]ELD/@12#Y/4VTW7"%0-]= !K#Y\)FG^$M:8?U\NZ*OMLCJO-:6]EX,XK SS5 (:QNG=4 M)RC*:TM\%R%;!W_'43SY(-+6[M<)%?@$X7K)Z^7&S(C)1); Z;394V+ ,9&! M(BAGG8]T[K=VXHZC>-J+^938.A+61RAZZCZHC_]:_CI?GZ_F\8+^UN42KRR3 M11/I.*!(FPX&'ND><13:>UT4!A%3O!6UWM/Z=.>O?UJX.D:YRZ:2GAHK;Q=X M@X,= X'E$!VS$'.=]<"2!\^3 *=*3)BAPF^!PB% MK_/S<%9;UR][^UXNU^:62IC'U&M%- !F&[4[M:*_L4:9\4J-+D4,+E6 M[2?&(5@M00:AN?)$16Y=)?$S%=,,2!G[%#I.V!W Y;*^>T?^KQC/9YIGNG43 MG9[B!C+\#8)P:88\7=!6*^$0/5<7N]2,LO M>,G2+#MO6.0*N#<4*M3B,F^C!6,3]UHZY51KM^<^6O;"CGMRV&D@^*??E?6A M"A8_S=.U/,8?M_30AYZX8V=O_D_0G:.EYM86B)M^V$P0I+M.T1]U2*YXKO'I M=.=\2)\Q7YSAVW)#L-N,<8HNFCILVVOF=X-$.-<47A@;'+*H;>N@?>8]VI(XBY M+!,WK2WE3D(F?AQNI.6?"@J.%7F/N-F]4J8N+#A:R8_!Y@")=P <\C8W06A-@2W/,OBKT/\W1Z(>\GC6F__-I^>V_Z%=O44-?7(/E MC@^8&J64@Q1I0B: M*S(UGA$\5Q)BHX]W*Y^]R_? M?PEG=8C>A\^(Y[^OEA=?YXM/NW)U[[V6**!@/;"QMCRP$"&PE$10"749C><' MZ)KV]FR&DML'7W.5='"'WN#I#PQ55M6*7ZWP?RYPD;;!KBV"8ZF]+W54N4K< M0-0I ;%:*!#B'-.(*+N/K$Y U@P+]X.MB6)ZPMI=#.U"[LB3L3$80"T*J% B M!4ZJD!NA=3;,"CT>UNXGJQNLM8'"?5!KI)=.H5;K@2]6*[+.RPY0AX6.>P/2 MT#^4\68[-CF69(OWZ(QL7?!?AO=1,&Y*.?F4V4D,' M@'J/M0FY3ER_FZ>[O[LSGIB#1&;)>$*]#P(CX\E"0#8R*J5*HI\VAMPQ]$[< MIMD(,S]-U3^1 CL ZQ_+!7[_(ZS^B>>O+A;YD@MCBA%J=4R%AV5PM'8#KQJ5Q]>7_G>.*B/K\_0U^P[.M^\NR MM?5M17)D=8UQ@(AUA9#C/&KGK!\S$?( 9=.^2YTR2FVEGIY =]-'_9F_RU=B M'V1,M;">8BU0/'EPM1P+6=_]H9YM.!S1:([B0(RAM!<3 2!0N>U6D],*H MQN!K2?_$#EP+0"T[T6X'R'Z1TNJ"/G4>XOQL?C['RPP0"TJS8C30=2&)#\/! M,^G)1XW6,Z7J-K7&*+V/EFD1-QTZ?AY8=+RJ.H#9:8DZX3GQ6)T)0$$9&8CBY)$;S3OKFK>"3-TT[8.F$V^00J M[0#"=[_]W%&_.'/1:^]B 1N5!65]?8NL+42!K@.IF36R_>33/8GK).]W$LSL M57%PK ([0.8O%VL2T'K]$DZ.YMOS3*.?\S//__$_/I'[M<_RNKJ9MK\KAFI)Y;B!9BZWT I)^DZ MM(XN*EF\YS(%-5H,UY*13JR@#[#N4=YQ6N0<;#Y?-ZLXR)U;G4]J1/=(XMW% M*GT.:US/3,Y*>)Y!E.+JF% *V'/.4$)0.C@G@VZ=$QZ+ETX<_&=E2DWQ\X0O MHWOD\'N8+^JFBM>+='9!3O/KQ6]AM:"_MIYE;W*-# !-38:/;4:S-9;&/2G!F2LN M<\\$V$2^LHITS\?,/*149$DI%N'V6S=Z&GH[>2KKRGYZA#C(319/2 MR'I@J;O;8:_E="Z\F&Z],1H"WKZ-*9^D'-D>N*W19[PY>7/ ML*HGQK?1'EQ^^H#3O+,\S-4(/<_&(*R9[6E2FEP*B8(+M=UQM%QD9[B M\\J+]1K/#ST MD4J14>*BHR%+)D!Y60")YP"65!XDDS YBWR#76.>;,1&UX<*6T?C^[CY9IL7:L MCA^$S($"GWKF^XWM%1]P,5^N-CLL?KU TJG9%0T'.N@YUJ5UMNX CY:._E1W MH:9@K61%2&,><]_V_;">$'*H2I#@^;-%9CYDV3F"U0 M2R:=T"B-'QMG/5QEQVOX$<@<(.X.0'/CM*V,7*WEX+Y(72!E(4$%H<"7DFKF MQT:T+";9.A*\DY"^('.(AN]??76@N#O 3)M#^\U5]7:,1I;"(UWD6"L*8P%7 ME_WJ@D$)=,&,-Z.\#0N=O/E/?(E.B8N>S&(@N[>*&:[:'.J2BKJU^K>:%5W7 M(^/-?'T^LSX+X^C0\2KXNC(I@>=.4Q1F ]=!16E'*TH;E;/GD%8Y$+SW&5(_ M2.K OGX,-5^%A"^^U,W*,YOIDA3:0]$^4:CI/02?$8Q!9[GB6'+KCHG[:'D. MT50;##?15A>HVW[L]ED+ZU:?]9]X/N-2<3(3!\Q'"AU5,M;DHFI5)T!AOK*+_ '$1C#+"8F98^ M133CS9YXDHN;AJ#DH,5-0U32P6U]]U*8S0VT2?@Q26377)\,A8'"K.JL 4W. MAPS2,UMR'*VY]FZ2.@%7,PSLM;#I,(7TA*]K8ZQNR]:UO9Q"))Q/HCH9J*L+ MDU!7HPS ,O,R!7"Q$X M"F." *RKH$+1,8I@K9,#)PHG"*[Q%3D=9+TWK_^4 2I\7B:%#Y M:0#3>'KK ):_K<_G7\(YOBU[R%&;F''S@B$\W2LN+# 7*)O"$7>2.L=84^F_'20 MCOR6?[J]:5#M+P?G6E0\3= 6CN+G1T MVF&6)4-&+2G0-!1CQEI[HJSB(G!FI/_+UI4.TO!>=:5#Q-T!9HX> ZR#X8P) M!0)C3>,E3B$J1:Q))Z>-Y47'UG'726;73[L/J\S M5EB13")(+A))4 J('A4D#!JS,,5BZW7W=Q+222;^)%BXXU8]3C$]%P;5,?M? MJ]#"(I]A6./GY5F>?_FZ6G[#8XM]]O[=S0IX#N.F45'.N]7R*]VDW]\11L]? M+/(5,5).O;<^I ^8[XXP[?E MWH_:7@8NZ,1J7M995=M_2X"0K()LDI9)AZQ#ZVZR?6F;^&VG*6YN'U^CZ*># M^_)>;G[Y?A5,D9!T1-0@=65)&@LQ>?)B-0\JQ*A$:5UINP=9TZ)M'#S\78C#LLJVLC)N=!94M3$M8?(,0!FS5E6RH38>L7S'F1U>KH="H5]H7:@ M7CJ VLOEEZ\7].NN6-D%Y<)$72L7H-U%$:)# 3F!>8$]/-AXO<0TJG MD#I4Y3^E1(Z7?P+)0R,^H:S$1 MG$8#7)82T.:DS?]=O[KDQ,C$ M(R\.1.2<.'$%8LX6&+?*8T:N9/.F[7NIF?85:6QX-=)"!WAZ?L .=/F9<=&5"L]3%X,$;[.S\/9 MMO7P]8+$]HDT=.ACIAVI M/192&HNW@[/G7DE=)YB1<\:L$Z#C9M=SCE50!'WB,"I3=YVU'GOS.%73ND[3 M)AH.4TW/8/M]M5RO9\9&],(P\$95TR&K<4P;\@65T%9Z9]W)4EH;BCH-!0_4 M_[[P&JZ,#J#U(J6++W5:.^9?D8A(VPYZ^OH,-PI;U'K_U?G\?S??OY?YF<%2 M,&0%Q@=6>TS49G]M0W-5"XI M<"XH7E:!SOJ:HRXF@.%%LD3TI^:5&#<_O].HL@UH#A9TSY45+Q():3W?5*+\ M/TQOOQY32G'_+VM6.[$GO8V*)7ZY6!-TUNN7RR]QO@B7MU.-%V\0J+;U7=;IL'5])!-VFFM6-U#RF]U%2,H?]E>V5TBJGZY0HODX^) M7$-16*3HVBOR*+R':)*"G)6-K+H9KK7']2A1?1QI1ZE^#S@=KH>IT_I;Q^6R MV8Z.;F4SDFVY5&>T6PHW+*OM?,YZ(^L*B+VR^#=_:W\(.$);RQ:BZ_,PN1&9 M2,4B:@U)$QM*2[KC0_" .OL2O7'TT_'/D>ZR\M-<58>II4^(O<-5JKK[1-+\ M^[)N;7V]H _$]?EZ9Y1YAD4I8;D%G^M("J410GWAL,''0I9D"VO=MW88I=V= M:PO\L#WXXRHLUEO*^$Q9ZZ7FJD8ZF<29.$1NZ(80S!CA M@M:V=>0XA+YIS\?1@=A<11W [UWXOJD#^;C<&= EL[C>/I1QGC3%UF0_N:Y^ MJTO@O%0%H@BE5DZ:G)J/F7N$IFFS\*/!K*DJ.H#6 +.I2>GS[U=G^>OU^@+S MBT6N7VQ<&6^2,,9K,+9N**D2=J5XX )M,C+%TGS(7$/RIWT!Z.%<;*K@J2/5 M.P3Z'K]NK;=NW?A&+&[>8I4519*3#2)P4?"K),$BUU.9D,6]GJ.M Q^10$WZ_FL2E9>X'1/'DP MGDAO3QFQKQ<9ORSF99ZVE\19F%)>5*A:D]J0$E@0$A[7"0$KGE/WUB-Y_S]IM7?N8'0^^-%[H<\]??2UD__30==\F6>2:9:DS9!]3AM^?"9=++[Z2Q8 MQZ6W=#:C\:!$S4Q9)T&;4&0NWO)\@B>4 RC?+ZO-G@QB)]3K4T#S;:8OU\O- M/RV(6QZ+D"Q8\&@C*$6>LM/10$G>6<%"9.GD*'Z0XOW0^RP>9<;28Y^HW1CA MN]4\X8SE&"PCFV.1O!-E([DH+H2:?S!%RDB&V#HU_B!!^V'NZ;Z_'*^%'AW% M!ZWGQZ/_/=9MFO6-4Q*S.DD0M=!#R4*'OY<.DLPN*"ZUT/%@%_( @O9#WM-Y MDIE,61V=>3>+;V^F7C<]2IOQ%C.1C8_%1Y*EHA@MT+D>A3"@78XI6Z;Y[;SC M**7==U.W'R:?Q:M+"_UTA+R;!1\7J_0YK+='_8NSS>^@;_^^7.9_S<_.?OOW M5TS$[L?P[U\Q7Z3-+.3=RNEH$EJ&&9!X!44.,<3Z>,J2D(IKS26>HGSG8 ;V MP^_3>UY&GGS8L;48N_ /GGS[7_5W?P81ZD=363I]# DL!GT)/]HVMAX@=0^]^ 'XZ#T G MU^%3:9&[+$Q=EG#CNXU:YA[^Y:.TT W@9YJ6NN!0ETPACW11@*HW/'VK@!$J M*^V\MJ)U$W_G+74N62>\*I SF;*R] _O)4G$250AIZ*:YX>>=4O=$(0=W5(W M1'D=W.'WM?)H+XA^C^ #5Y4-!PY%HHO%&!%-D-R.995/NZ5ND/[W;*D;HHQ. M,?5C4!4AF2$CU':L6CY"DHLX1K4]ZK K()]92-TCU@UOJANAAZG3C M#WUAV69E!"=OURLZTM%Q\!0T0O>EKHAHIM:Y_\(BUI_ M^WJ1+B?V22Y81@&AYB 51DYTQ]H=;X741=J?=B'?H_?;O[F[;H]6NC]*A'U> M)M>1;XS"%I4#!)M(*BYSB)X+<-D(0TJGP/@$:;$K>IY82V5C5^4PM70$L1OA MQ'M,RT^+^?]B?IU)]/,R#U?YD,N4"84<;^C;\S/B'M?TLXLOF'=_Y3+T,"QF MHY@&&W,F2=A:'IL*V!"U2<&Q=+OP;HS@MA$WW=V/!R+N\3>(*=3_S SA95A_ MWDWH^A;.-A7B+(FD2PA0K$HDC6(AAI1 9A&*4ERFT#KE.RY'?1C$U+@=T9R. M!-%S,ZF+5<7%]F_2;T$2"OV;ZYE2P7N+'K1G2'Y]'8^=(P-R%54H0KK8_"WE M%'SUX9,_9_-J :CG;&3O5O@US'-]LUVLZ_**M^>?<;7]V8S9Y+FG0\B9H$%E MBJ8#YQ1-!U:"HU!*XPD*1L9GM(\.];^*&3:#W'.VRXU,9E8G%)XE2#FS6A&$ M$.AD@H(IZ!B-\VJLZ'\TE,S;KYO!(HM/ MFTU6[VN)U=ORM_7V7YT9QQB2#L$$;T Q6^YCP$) MG9A2QVAY9G?8S>]<:@R]E,+6210LUV=.G\"KHB'H8G)4=6S96/UU(['41R:D MZ\S[L4!X9G:Q\W1O_B"E6F2^?A>^;P>JLHR\E%)]7E4[>1R=:^C <)YM"<$S M$3NVDD<9?#[)^:.A/7Y$U0AGQ^YP^OA$;'$F,C>2"PX&E23)D'OA PK($5$( M&5G6X4D97Q\WU%_/V@8A:7KS:NX8?PS_QJNC1B8=M4T:2A6#"J* $R) YE+K MG+-,8MB8H]84/I]4>BLKZ0<0TQO':4Z,7W>\O<=ON+C F9561ALU2*L<*,,* M>"$1F%)&FB24U:U7!I^4P>>35']:-],Q..MBEV?;0I;-'O)-]N9M/)M_VNX8 MU-9%D:0 RW7-+U^V=R=7SR>IWK7!'8^HYWGC79X[ MY C<])-#O?$3UY 4B4/Q2(+QW@&/TEAD+G*O.S:UN[EZ/DGWGDVM :+Z,;6K MA[=:.BE*I*,A* 4JU24SF(A\GL@M9E$+U=KO&_3L.LV I6/2V0>)]NGFG2_9 MO=-FZIIM+YEQ4EO0M2Y()?,SZ\J&L)&*(TF@SSVZT>9#3*(IVFF@S!&7BMRA*SJG&.>+ 2,#FSD MR3GMI-(GJ/'K:3I(5B5PFSBD(B2H0E;ODO)@=$'NJP[.N"+!4.G?'#99ZO'NMF?]G200?K?]UC]&B-2I!YW7V$*H(K=74PLU)SQX)1IY@]\P2F@PQ2_>#I($/T M,'5IY@\C+I@.BM>UE0E5'5)K+41%X1CYPUGE0G%[>7[3009IZ][I($-$-[7. M?QIM(3F%/"@8Y,#UMM[$1XJ[8V(A!XJ].2][Z?VI30DT4XZ\/4"D$U,Y37>O$X'BTY0EEY)X;1U*#"#OB/QFK$_PY=+PZW3U%W. 0KG)$9?"G@B"UA&J]#8''GK'=@#29SV MVAL-*OM#\FB]=0#+7_$;GBV_UG>$]'FQ/%M^^K[I(;B\]9U,TDD47R/D-0M[(Z'PW(\W70 M9<7Z_/E%UQM9O?7R^/S_'KT M7+&16Y' )$_.!3<.@G(.C)(\+VM:GF[ M>K=:;F;G+Q>_A/1/LID=-YA4HGB%#GW'ZI.Q"1!X2D(/D-G#?IB MP?,ZU$X70U]%!<$)%DR@R%JWK@#>AZ[NWA;: +"Y2I[* JG-B)M&56$__*Y1 M2L#NIW::>B^AO99<%&!U$KD2G,+$H QD3I!3FB[GYK='Y_5>VG-5=.;@I%2@ M IFCRU: LG4?H$A,Q=8IC6==[S4$84?7>PU17@>.WWUU)AA#2-EDB)D1&\Q; MB"Y+\%X9[AAB\B?8L_ $Z[T&Z7_/>J\ARN@44S]6+]BH$L\Y[78TIFC<" MA \E!)[H/_8_]5Z#53^XWFN('CH U@=Y/FW>;X(9V??7W_Y$N@3 MYN'L+@/=)7QTPJ!E*>""+PSV,\@LU4LGU_72T4,H22=F;+2E]>O$LZU1&@25(VN4ANBM U@^5@<3B5YA M90!3=#WU56UY=!I,1B9C\#)GTQB&SZI&:1 T&> M=9V@D3!#<)F!Y8X;Z3A*/M8\I&?PA-8XX#U,+1U [,^+:AC78L.KK/?,)INE MY,1$?<%6F_@M:@[)*NT*69'GS>M'[J6FNP#C0(W?+A9I(_X.@/0N?-^4NGQ< M[CBX9NGWU7)-8I+*)8:ZMNC4N5J>+*[6AW*G8AVBKX5K/4KT,9HZ?M(Z!E1- M5=$!M,99]+">L:@UQ><"N JQ%N(G\*QPX$QA#)D'G5I[:B.QTO&@FF. W(/B MNZ@;.*I*PL24=M:K?YZ6,*9==']U$0 MZ, 1.UOVDW%D*.HT,Y'=%!]J*Z"13,C0O&ADTRF[T"8S-87:0:#N MQ!T">7>Q2I_#&M^MY@E?G&U^!WW[DL.Z:#.=;X8[_HJ;SI5J/%_J"HL90VE1 M^ 12&+H>LLC@R86O[HUV4@;I[5@S0YLPL!/OYNP"G60UAX+-=A3"@Q)!$SH$5'406% M%M[G#$8&IT).RKG6=09'%[+T4SS:^-HZ3"U]0NP=KE+5W2>2YM^7=2OYZP5] M(*ZO\\VS@.1?4F +O):#*Y,<>"T"2!2%/L09+L9Z QY&:7=GVX%(V2-'UEAM M'8#ST8H,DJ"5GDE 7HM]8HC@N&20K&?T)V*W^:%X?>24C'A2G'@.AX MH4_ME-^1B7FW6GXC*2T7X>SUHBQ77S;??;T@N86SW;;TS6%K1N ^)9LX71A"UUX9"O<=F3Q8GI37VFE^.^M[$J3_1&C' ME2:= /TXW7;@#%R^(U\^,U^S>\WD>F9X2=(%A%!RJ=-L'#C'.#@CN4U1\-!\ M^.A>A'5*?ULZ6Q;XB!3,H'S6-,8M>^!D0-5ZNKMF)-),J#.\3]U M+%W$Z*=1<@='ZE%UN]);)04)7+/-ZMT@P3%'=TB)5F&)BHO68?WHI=?3U+H< M@]^3J; #N-[M$+VJ;M -;^@]?L/%!;XMEP\4'^8+LN-KP?]*U\2+='X1SF:9 M)VN](HZ%%N0">57ME8&* HOU1CCM1CJ4FS&Q%[#]DP/VM,I^,FC_+:P6Y&VM MWZ[>+-?KO>3@C%>ECEF.OD[83:X6V65&+IF*+'M.D5N>!/3#>=GOX8 ]4_"/ MK/O^//$]"CJ)#4Q.!S+R^F1H"K$J!9F[8CPZKGPPIYA=>42]+7^Z#UV-]?-4 M"FYW#*;*8*.JV[M^Y2BEMX_2/DW]K2,H1)LLZ)SHG I.@I>"0Y+.E1!45,WW M>YRV_O:.3_N 9,:DC+/OU]UD'U=AL0Z;52[K;4U$"%'Y3 8454A 5DEVNG%E MJ7-[O,R*8F,!E5 M,(D 27%6/0M'\N,)=%&HO>".E]:X?("<[J W AZ6XRBG7YQ=#M%BUKO"++BZ M&5E)H\"SE"!&0[Y%(F,UK:O 'R1H6JPU4_M^<#I !QT JOJ>;\N'<(:7T]*\ MPYBC14"OZ[HJ42 HE! M"X7$PZ1IO@;Q-A%= N<0!=]>=7B4M#N RP<\.ZM/ M6(O\1UC]$^MS5LWZ+]:XX\=2H(S"1K QU<)4\AAB),.B7U6X\<@T:SUVY#&: MIBUI&P],3771 ;;>DV*(@,_$T&ZB8Q78CRR5%+DL'(%IC*!\HG 9)0-GD\#, MA+38.D.W!UG3UKN-A[#6&ND 9+_C E?AK,8[^T8 MB%)7-EJR'#J5$\C@LG?),QM;OW[L1=BT56OC :V]5CJ VGT]8M8E)W/R)!F- MH(J(X OQXB2W1GCF0VY]11[3JSEZL?=)8\$62ND46S]VG14FBU7< 5>%C*5$ M#@&S!^$S.F.0PAP\ 0,_F(-4/[MDI:V9_:CB4%)!D;00$:?*N$-)' M!$.1B8HA*W6[3^J9]&P.TMJ#/9M#1-C1P3+@4+Y^*;/2\RS)B*3/$E0D9R : M$6K-5XS,16W8"=[/]Z:WCS:52:Z_T=7;)Y3O>WOEVCL*6#+H33MM]!RZF$&S]L])J^ MUV>,\KP^G+MIWMMMLM))@E42M7J9*T5!)V&+\UCG[Y62^%A3%CN==Z6CXS*D M HP'!4HY :[N"\*<91&V:%7^L_)U)(0=O_)U@/(ZNL-OQVPEAA@\L6%,MJ"$ M+.15)Q)<\88EX55N/G/M>JF N0).HH,)U4LLRS M_\R[.MFU=9A:.H)8BP4+=8@)_> W^BO?PMFF'=DZDUTL%JQWY(K&6 -I"M]= M=L)E&\EXQ]HN. Y'W9V5!R)OQ#T;1\+@N1G%S94C]%N0A++9'J4SL[$D!%6; MA)0-'$)& X4[9C+Z(M-8,U#'Y*N/)^"^#:0%))ZSF;Q;X=BMT\Q&@?CTE/QY":@>8Y6]9&)C,4 MZ% J"3[%0.>,<^ 27F249+Y$_3B-^2HX^%K7=K* M9;#C>7*]6$Y;D$R=>6\IF;=THH3:2?,&PQK?U_%0;\O?UMM_=19>+^5@Y@_YF?XY#<\6RZ0XRA8WT_LWODYZ&HVOLDD-4I ME9;1D5 KI*-RD(27*3+%\VCK1D=AJ..Q=[W<$\>!X)E9Q"XBN_F#[4C7];OP M??-(A6@DYW1?)BGJH*!8P&&6P'*FZ"QF(^-86T5.PF#'\_1ZL9BV(.EZSEA# M&R&##IMU"D%"DCA!T0EZ\$%Z?8*EH0XYZ'K_7KZT,PL'TQM'<&Z5[ M%J\."LF#1E0:1*CI/A<2A6"*@75!&*D]HP/DY,'&30I[GMG717!QL#JGA_9I M[/W2O]S-JIUQCCD2,\!8C;=J#5DH!B%G%(YI%Y@[P8C*\1C#B7/ MU)+"U_EY.-OD+-[&L_FGS:^;6263C\)6E"=0*2>@/R'X&'1 S8V./6=V[^9J M/YOYBS^L'X^'YVDH-Q(8-]U,SY@MAB=@L5;O,$N"P4)R,HP9(WWQMN=[YFZN M]C.4O_:K>@,\]&,H5X\UAO,2N$<(PF=07DIP25F(TLMLF71&MFZ&&O38QI_> M._5!LGVZ"<]+=N\TFC_Q?!99<1F+ ,,*68@/ 9RG2\5GU 95%+&7Y/]CK.R' MV+_,^W!3S1]N ,OJOIRLL_[=:KE9%3&_WAC1J)_^@=\\2A?]OIQ,TSNO>$DL M4)"&%@LH1S=L=+5LS423%=K@] DFLO?4.Q]288*1DV%EVEPG==5?7?)@E>7: MD@]B6G<1/.O>^2$(.[IW?HCR.O(%;O?LANR3LR8"9X%.=(D!HG89F#:)&1U2 M"#W-'^RG=WZ0_O?LG1^BC$XQ]6/WK_?!YQ0RI& LJ%)CJ504**XC)I-0IU-, M9G@"O?.#5#^X=WZ('J:NX/NI\=LQD41P'AP+#%1.@OQ-"KUTSDP*+G/A[C&W M[$GVS@_2VH.]\T-$V.?!!]=1"ND<8W_B^7:">MU).?."VRPI:(E"V+KN+T.T3M;4CW<\ ME(Q^K(S:H\1UW!0^%MX.5\Y3V<68ON3W^'6YHH]ME.RZXS>.DN1ZC/*)%C$F M)+0I:,\)T? :>O)(A/Y(0Y3K>6/(A!'+HSU MH/'$DEN#5#\XN35$#U,GMUY>>R^[U$P0K"BGZBY=4U=F:83(61V:B1BDT=S> M3I'>D]WZZ5?WAX4C]+9L)L0.SI97\\7\'-_,O_W,W8G^'+ MI>5:S@I:F2$Y[8!B<%D3TPE\L&2X&+VWK:.=@21.>_:-!I7](7FTWCJ Y6[- M9"V33)\7R[/EI^^;IOS+=;F!+HJLB9U2ZC8E8^N20<8@!XK_A30J8^LINH^0 MU"WLCH?#N^93!X+KU7H)^B!OI>^[D*+ U'Q>-EL&Q4UW#-U. #?A>]U(-KZXW(7B%VRB^O? M5_6A(\LHF9$&4JP3]H,CT2DR7!FYD46FX'SK^_0QFCI^?#H&:$U5T>W95D1FQ#)3P GC5>"H53F!+. 'R.SYTF^S4^Z M=@KK$Y,-9N11P":]"24Y<"SQNKR00?1%@2BH'-T'@?&>!_O<8*7GR;MML7UR MQ7> _TN^'H@*_X$U9"/6R8P!C MG=/DN->Q18U!?@R]/0_(/0+))U-A!W!M:[49R_TRFVEEHG:J0%:.7'=7ZJ(R M)<$(&;/ F'GN^PA_D+V>9]YVJT\@\ULY@%!Q%%;66* 5PAFXL&49&; M++W\STKHD1!V=.7?$.5UERVWE219_LK8O/M4[(O9O*B4F3UIIDK) M)%6-]1,L%@\)4Q2@!L',5'_]>("@N).X0%S< )7572J)E A?CD>X>_C"AIJ[\VWHNV^?Q*+B/ MUG-@DM45MK) L.C %J-2KMLUI'[.][K_8_O#P 'Z6C817@?GR9!J(!*!+XY, M)?,H0&DM(*!DX)7)!A/7*;4.X%YNM=\A=]E82NL;CP^6"7%-@6\A,^6B/G3K M3%9KK85-:2T*S9)NW47Q8JO]!D'EP&J_(7KK );/593Q:%3('D$4*>N6708Q M^@S6F)299<1I^:O:KQ$3$8;$X0618$O MF7S@(&L5!:-?@F!:.:Z<&&M_[PLH)FVDQ":G)+2/!81"\B,L$^ 3 MA" +^&\J5NM)P)YQP2(V"#I@/FW=JQ(^K0+H ;I M?\<"J"'*Z!13MPLYHJ#H)Z4:KB=R!+A%<)FX$CYJFV1&7>)?!5"#53^X &J( M'J8N@+IT7#Y@NEC-U]_>G%W-IM>ZOM\$"SK5MT/Z#W@=%!AM4I3*HKY;0/U( M*=0C'] ?+@[0X;*Q0#LX;3Y&B^$.)!0KH#SCY*?AHZ>TB\ ]@\F<>33)5LT$%6FX6>D8-S3$%B/NNL M/8GN""'9=WI.K/*C<5RVGUHZ@MCSDUM>K5:!OKH9-/2^_NYM>7NQKFLMSO\5 MSB[P_\P_?9[E;,@T:\E6B=5D YWVFO[HD4>=R?A$;CWSJ2T'W;GW>R)K[P$] MS=7< FTKT"PEGD>AOO$KK^>^;\H(9+RS4&P>D,@I4$AQ\HA < MI9=:HHBL^?/Z001W7"MR"(2/I\2I4QO[&>NKG#?2#F?_F)_A^7JYP*W(9LY@ ML9J,U/+HB7FD$)YCAI112A=-*.Q.K?LC.9'6E'5<"K(/5*?77L_/I%=/PF&1 ME^O/N)I_KXX)F^J8J^\?\'@Z]".:/:D>Q%NCA]:KSWBUN%=X]-/\/)TMSR]6 M^/T5+,1H2N:1KO!,!V)F 4*T-4(G7#D?D@MC5>[L1&"K$J7WR[,SNC-(77F6 MK98^!#KZ"R=+DMF#]RX0I48X(5CD9:QY-C?(F-;%' \ECU4R[:N!#AS'[\58 M7LCBH[2@G*N[9NLA MVT_1,VT8,!9N#I9\1Z?*5>GG;MH2[[&@UE@K'>%M MYC-SLO93ZE2WBGKF(#H4P(67Z+)(O'GQYB W:;2*Z_'TQ]7C) M=5-]=7!M#IGT$Q,+WEH$'Y@F"?) 7#$.Y(\:GP36Z1B-H=AZDM<1BK+;(N2 M&5Y#U-4W$A^1@*B\[HH\G7L$=%XVC.\!D'EP!E> M0_36 2PI-,KX):S^?36Y!TL((5L'F$VYW,X<0K*@/<,LA>/!M9X==Y>&;H%U MN,*7#:7? 7J>&@'E$ T&BJ,2JP-2C#,0BPP48"?ADN.:A=:!ZHL9RW4(IEKI MI -X/3?$3CJ!=2\MZ,PEJ&0$!/H2E$S$:%7(Z6W=U-1BP.!HF=MCPJRE;CJ MVF_+15I^^8IK?/5IA9<%(UM.?"I2,!V HR'O0<>ZV=&0?ZM*L;5"6I76RX0? MIV;:?.TQ =9((QU@ZVW5RMO5N]5R,YUAN?A[2/\F@]ERPZ3T5@<*DS 9NO-U M >\"!^X4"NDD^:ZMBQ^?IFC:/.\Q,=90,Q/B['RUGFWJB#?!#B?;D-&2SVA2 M!*6< N>R@F"3+B9+:_A.F^]U]D$C$ZY$,(;56>\ZUY9,#T*(DM$8EV3K-[9=Z.JEG7&J%XW]%-0U MZ&Z,VTS91._KI$U&YZ;RG$.L]5R:'&B,-IF,Z6B@&S@9=8K<\IYHV!EN>ZJF M:[B=_\>JEG(QI7SVF4YJGXBI+.AW2$;*4##% V,F'7'=S8:F;M/-8\-L#Y7T M#;%7*5U\N3@+=:;PE^5J/?_OC1IGDJ<8M=0D+TF. B-WPQM9("45>.9"Q-CZ M>6,XE=VFHT>'80NU]0W,WW!-)[DCD'@$G7)]V,8 (12$4K2(1LNL1>M"LJ3S5]8_,AU]18Q!%VSKRPM1%STJ3 M.)4!:64IW&#VJG6Z9@\RIT7HJ+ 9!M&#==@%3-^ME@G/R5I"3.5BP)#=(WK+I6\]1&,GPKJ&XN'PN ?'UKKJ H [ MV_.UOVY[O+]E-@_4'_^ M,YU=9(KUOK>TJLP-%YX#<\R!4H$,D14.26%.J&)TLG5)V5 :NSX_&Z!F&$P/ M4V$7$+V7#KO'T_5ZF!+I-@@.I$\!%),60BP*))8<1Q MD/$,!!NHJ8/$^B[BFTGM=>0Z0W">+#>3 #UQ D;7U5DZ9,?;W]'/TS6MXS@9 M\ Y643/8]3,59';'!QYU+LB,3SX9Y"Z_WV>#_&U,X?\65G56[>\XXBR6>Y]Q M-%$_S=TTTU>R5Q1CD@X]WC\!F?L]M2OJ8 M.3H^JAKHH0,T75-_WS+NA\Q"J\)JCW1)R8.B$!TBDR0O;Y,U4: KS>L(AA#8 MQPS3\;$WGM9.>?_)+Q=K$G"X<=KCGU]Q<3YF[/WL9QXM%A_&_22Q.4944C(- MQ=*QJ)R+X'5D$(M"JQE]2[6>M=)+;'[3!_GY4B^_D0X^_H%GO^,_EHOUY_.9 M=QB331QD0EV'I-.)(//EN/0B0C0AM:XA/(SB4XK.AV!O2"=*8[UVX!(,X_8_ M,:P^_K&<696%8+G.:*EWFBP68G06 F+.Q<@8\8C-*H\3>DK1^/$PNX\63Q.J MA#V<^>"9$3$ Q7WD>X6D(4CA@%ZV ]GB9:Z>_. M8@@I294A:IG)RV%U+)/:O$D$ZW(.J*9W!2JEIY0N.#):A^KQY-#ZJM G?V=5 MN.QY\ %8UB3=0%P&5>I*>[/9C%;WZ4T*V5OD[H1;\Z/A=G^-]@W>VGOND87D MB7Q3.\Y5H8LCLD3<9,;1E8C,'C$UL.LH /NB(3A4+SW7D+W!<(Y-BI4>^4G- MTJ"[4-HHN7GY4=]A9%D10HM4@V&*C5U1X*5R8%P1V=F8N&R=O;Q-P:%GS!LD MW.+F9_Z$YVDU_UI5<-FD8TJT2G@':'E]DD@(SOH(CHGD8I0E-7^SLCJ#B\&!#HQ'Z5DNN\W^.ZV!PX.4 M]%/W1@M#6.F6'R&]JQ=\:F.NEL,%H!%ND!!63@QAP<^85+^B@4W&G_OS3&SB\M^+WEE\' M4>AFJQ#F=V&UOBS(#)N]">=__W;S.Y<#V#,7R!B%4E@3[]Z05U08AQ T#X7I M$1J<=J=NVD>^UE[#R-KI#'?;>1;21TS5:.I4"U"Y)A\Y3R!,9B5QIK5OW45\ MGXIIO<^Q]/T$K/80_L3WU:M2YF?SRL#/B_5\_>UJ7KR0+.GHR4E3'I2*")%, M#IQ3UB0CL[$MG-2'/[T?V.RCSV53X79PNCQ\'K_Y/OF!9Q5+BAPX5_6=HU37 M7AH*]7-RSH@@1.NCYAF2IGWU'^O^:JF';F#U]BO63.3BTX:OC[CZ\K:\7BXN M4T?,:I4LGNO;5 M13?0^F6^"(N$#Y@*G\52%"\L078U:Q&5)%NI=2L"I8HA,"=:5\D]2U2/-V-+ M>+721P< NVTI_Q?K_EC,KWZGKW["[Q.LOW/*9]QK%PJWP*,B+U5+, M*;*V&"&(),GQU<6P&F*'UH/&A](X;?W:9&@\5%O=H?'U\GP]\[J(DIBK4XY( M7!CK>-5(YF6]=\S4.?ZM2WSN4S%M9=GQ$#58XMUAYEWXMEF:/ QH(WV@'C)GKF49KFI8L/4S)M2=CQL+.7Y'ONJ[VL=_EP\?7KV681>SB+ MX:QZH>>?$8GMLEQ]V7S0P65A SZC<<'8OMR-4TJFF,]2.@Y"U?&O6!<79^F! MLQ)9'3]KZG36WHJ]-3^GL4R[NZ[>5P_N;?GGEK>9CW3L)F9!9![I$#;U M"<%PJ-796*P/F,:-]>X0- V*1E']DY?7(7KH'50?2&%X.13C,HTR#V?OEN?S MRQX!.L?/:_'VFSFY?G1#:Y5)EE%@30/3K>V<%I!*5B(@LTRUGA+8B/1I\JN3 M W4DW4X]#>\VSV_F(<[/B">\*]=2EVO0?\DN>>T>3!Z\B'1AQB>/KL'> T:I&])E<"=.'DN#)CP$>EP%H>?)*=&ZK@J[O>(O#[S![!N,E>*G&6(QM)U\LO7Y>+^M:R+'7,)1X^SW.W']SX\6$0'^.\.!@KG G. M@MU,FZU= B[SNB.TV% \G7^A=5#8MGG]@?=;827+CD*I1*IZ"J9=@A$#A1P!Q#Y5UC-:Q_##0:\]M;3?5V, MYJ $0_#&9)!T;\J@LBFV]<%XCXBIBUJ; >0P\7: CVO"2XXF,LN D1=%P#8% M0G0>;-$Q*,V]:XZ+87@8L>W:U-SH9%JGV_>EM2M?> AB=FGU M::ZL+JZ[W?B\&@^>'2/^O(08"GE[]8W?,_HEI>A58!Y-:6^%@TCLRM<^!@3W M4]RTK?EODYL!*4R,9@$F9:I[<)70G^+E3AU\3-75PX#U6 M=L>%-,G783$RU%9D7KL75 !N%7.^J$CA4T=UC_X$\-1"U/V7R S)T\_NI![' M>HN8\2E?(^YR^?T]XF^'2/OU\LN7^7IS!89%3LM%I0 7Z;!WGAU^:C-)#N6@ MT3O.C8]]M/TM?+G<4*!5X-&: AAK!C8H Z%X!"MT3@'ICHL[ MC3%]9N3M0Y\]+7 :J'/94+93K^K KQ>K]+EVZ'Y:X:9N^"Y+VZG PD453)U& M7Q2OM5MU*T&HCTN!$VW\>%PG2_'5L#4G M#H+&&*3+VM1R\T(V)A4$71(X3#+KE'6\VU?P2%OR0S]]P@4@XVAPV5*<'02S M ^;3IY"+<127%UW'3.0<(&I=-^;Q+#/95N:M_;I3V1;1[O8:62^=(6YK@O/494-QI<#+4KJX<.4N*>]UZV? )[XD8I._G]T0,$7Z?>R),$AH]9^"U MI6,[A@S>TGEN,3),ND17=@J]7L:>B$'Z?'Y/Q!#A=G"ZW#V)WWP?'IBD,=G$ M"#+SVE:WR3?[#,(989T4EKX]1M8;L#1W#RKFZ4K0.!B%KXU8+*UK74>Y.75_!_)YP6!Y% M-UVC[@.FY2+7TH 9DYS'5#@XXH*N?1)B#%9"Q!RQ."6-;=T&MPM=?3G>8R-M M3WUTC;&/G^>K2Y8T$\PJ.OTI8F5T!01&82LYFMH$J3'JR%+K"HT=R.KKLAP; M8?MIHVN U?+.]><-3UDF[JQD4$3=PQWK$C-12DW*E&V)[ZZ!MC\[)ER1)'7G #PJ(%Y34%+*ED,$:)D+VL@R6/![$KLJ8MK3TZ MPO;21L< VU1H7G,EI&0^UA9YF40=S&+ *8J,9= R29&<$.V?N'>A;-K2V>/" M[ "=](JT&1J?HFR26"2'4%;%T![%.D ,,7G[ 4INXVI#\" MDR<^9-HJU!'PT4J@'=P^;Y;GY]?56=]^"E_")SQ_]4<@K>1_A;,+G 54/#(A M@9RT7/=-&PI$:QN*9(GB3Y=T;%W._#Q5N^4UV6F :B1E] >O5RFMR&A>K5^' MU>H;??&2*6ZDDLX6T'33@M*LFHM*()#%%(,I(36?1+ +8;N![,2RY^U5TG-A M_4\8UQ_29\P79[@L5\NBPB*'W\/\;-M&L"R$#_/;O_DS1> M$R_S]2\A;?[B =7AXQ#2K*#\"')J5(->*7V@A#AEKEG@%H2BXU!I5[/PZ,DA MRYI[76)RK1.*#U-RZ)%9?^JO"_I9%]7H+Y]D>9":Q2#!,23FI P02JHAK9$8 ME%3)M!Z.^0 9T[XE-M#[W:/P4%%W<,'>9F%3%I194"(&#P%K%QUF02X"A;2\ M1(4J<2=-Z]OT/A738^4@Q3X)E,%2[@XG-XI>T894D"02<]W'8Y"#2\C(DI)R M)"^/N;5W_Q@M/6%FN(Z?A,R> N\@<_ [KM9U(OD'7,R7J\W=_],%5C_@JLXY MU2%I)0$/(8+R2D/T@8'TW OEDC(R/><<[?IA/2%D7Y4N1Y1O!P?-F^7B$_VT M+U58'^G?; S))X.P#- MC5.S,K(])X/BQJDDH3@GJRF17"+;E/J9(GU1(;2.D1XDI"_([*/A^\]E!XJ[ M \S4W-G; M#I1R=SBY,AWC@HFI (^;G4W,@/?T2Y:6+N828K*M#Y6'Z)AX^,.!NGT2*GL( MN@.P/)(HWYZ0KJY$#HH!*Q$O%S5&2W*J^SZ5X=FPTGHL_),$]02???1]K]FQ ME? [0-+M@_CZ35#)(J6*$9BGJY;<+P^1B(<2R%43.87,=IH8LG*GT@M-Y+NEU@X[9$?JW3,?!\_3ZL<;.O,K_#5:H:^H0SY]&; MPD/=&40,!LL@9CHXG;,VHF0RN]8ES[M3UU.&KPVN1M),%ZB[&2O.C.,Z:8HR M TL>E),<7.$.Z+#&D+27GC?/^=WX_)ZBJT8GTK[2[<#)N4G[E;OV'JLC2%[< MWY>KU?*/ZLZ%K_2]];>90\<\KQV^F_EQ,4GPY,.!C26D$GBFKX^(G>8;**.:=!@>.%0?%<*$6,TQOA;6-59N;\?LC'[P9_3M(CP:2K'K0&,D6ZWQ"-$K(W2 MJI#O0\XWG3191QM<,LV?F8]7 XA.RBB*!<]\J/U)EAR[.JU?H1M M 1RB]UUJ (>(NH?+ZJ%G8IZ2%2H62,;6*3Z&D>L7,S"E-&+QAGS 7DHNCEH' M.$BYNY1<#)%TAVC9YE>UNT, ^!APQ6!F*!1VU-Z_3AR91<#-+P M;B470\3= 6@>K@$05A2'UH!+PI IH0#OI*A;*S$)C-JI$281G4C)Q2 -[U1R M,43<'6#FS?U* &9TRH$L1W)NZG)) :$P"Y&N:<6#8AQ;OZ/?IZ++DHM#T'*@ MH#N R@.UU^2ST:V<"V2%Q &&2KQ3D%PL+H@:/[:&RIY=#$SE0RMWA MY$8%MO=H110DEL(5\>$21"\E:&FRD8J;PL=MD.JXBV&0CG?M8A@B\%/H8LAT MB7I1/##,U<43LA;S&Y".8R#34HG=R2"_N"Z&02H=VL4P1+Y3XV6S _O_7"PR M?>Z'^9_K;W5.VD_AVYVZD>!CHL@@0J@)!Z6+K&/YZ(_">FXR)G6W:.<1R.SV M>3W=12U0,X*4.[BAGBXUTF@*J[.4Z2@6H 06.HJ+ R.E,;QP:53K:^KP.J\C M/7H>B*GV"IC\&*(HXNP(97(N?GIN#@\'#IDR FTJX_EM6/'H_"@?0E,"MSU"BM"P9KKAJ7>UR:AU1@_0]*$H> M(OP.D/0&U_3#[ERQV9!]99))DJ;42#] 8$$#FF"%HHB.:;-VS7%S ML*@[@,LORQ7./RT><,L$YLQ$#N2'(:2:Z;Z0R76P5%17?S+ MUZUSDO[?O_US,?^O"_P)S]-J_G6CD.K)>9\EBD(''D<%RB4DIF2"F*RD*%%; M#&.,'GV6L)Y*_]M4+[3517< NY'_CC(ZKP-=IQH]J#I_T'L>Z$Z-3A06C,(Q MNBP?HF7ZY^K&:G\26'OJ8.J;Z?5\E2Z^G*_KV.:W"_S^W&6E]-%"(H\>5!'D MF65=0"HFE4-/5^^.LQD?^O$] 6-?M2V;RK G%'S\8[GE0+&2A2.!1)5)*L8Z MB!X-:&X*$XD+5O1@%'S_\=/7)8R'@OUDV,&]\G9S-/ZZR/@GYH_+7\_/+^AG M__Q?%^327?ZZ.3:U%;%DNHHU<4>16ZK/X=("L<=#8%KRYGVSNU$V[?JRUJ[+ M"-KH'&,WGD[0A(3!4D#G=-U>ZNC\U%K41G0E+.>J? M"NH =J_#V=DE9U>U[E(GQSC1;U4FWX^K6NR!(&H!O4I,*VP]/.LN#?U":5\] MWWUP.$3H$X+F?+6>O0^+3Y?/_B@9X[DN'<4ZLY0G1Q(0!HP,4=O 2F([S;JG MGWH#)?2G:X3<^L!IER>VNL7VEV$/BK]ZTF"&(:&\+F.KLW&$AV #K^/>)#GI]1^:T/G5CI^ZALV4)^4RL^_'F#\%RB%(Q.-8OHZ&X*#+QC M!F*VTLKHLT^EA>)O?N@T47 SQ>\MOPX+13[_N11,=8C1AS_" MU\K2]F3D/+N0I8),?YE.1DLLU97A7 N+"%1W@Z^_A'&]81S8NT7'M(#NG065!\LDD*<&< MR^@8YM*ZBNDV!=.6+C5&S '"[0 :C\U?C-X6S[BOCYIUW(@W$+Q+P H+CK.D M6?,U%8<,B_>GXBFWD'=WL/DE)'SU97FQ6,]43M+;0#H%A2X&4.+Z[>EOH35,H[7R_/U^AZ]?,==W]/,9FIPU(@>-L9841@TQ9P11N!26"ZGR;J,\'OSQ/95]'P:% M1B+LX BY+94; [/J%*3SS\NS_'$5\GSQZ:?P[7S&BE)&J@@LQOKR)LC54Z) MPLR<2!&%WZE.86^OZ!D">ZK.&\,Q:JF?DP ??>T3 .AU8/*V?%@OT[_?K>:) M>)Y_^E2+T2PS=4(W)$OW %T&Y!$8;H'K(E!YCZ'YL)L#2>[I??A88&VGPYXA M>]V,\+[JD\],MD(GPZ'DX$#5:R,>$*M)R'8MIO!-Z9N)Z2KR/#\""]G ;@ M-O;$9]Q(RW7R4*Q'4$(8\ 4ML>@<-S:Q]O70.Q.W6]*6O3#$[:&8J0/71[EZ MM\(O\XLO-S*%2LA(_U5D.8R<#9\D1,4D9#JT->.*H;LS-NR1:';WS]P-1B>1 M_!]3VMT=6^\QXY=-&\'&)&ZP):6(/@A'LK+A ' ]UK; M&T:2A=/&D]"X4JJ^TP8(:!W((*0)PCOE6X\'&$3@;E@[X8>(E@KJ 'U/-2I_ M6*_F_\9MI)R9DX%;"2YZ.IW)&8"09 &I=8Q.L8"F=0IC5]IVP]Q)O3.,HI:I M7;:GF'H=OFXXFGFG.4]. 4MU')W0",'H#,BP9&52X6$WSVR73]L-.2>1]!]' MPIV?4-NO?OA,XCZ?4>@BGTTWV7OM%2E8C>8G$0ZO9&HI[[(;NWN M>O1J1A9R<4G61!E=S9J0[Z7FD%U=NQ5K*F.W:H6=/FXWE)Q$-GPD&7=PQ-S. M[__\YYIXN9B??[Y\5ZI9?L.S*'7UL,G9@3):04S.0:C%BJ$V&YC6==#/$K4; MM$XJ^=U6$1T@ZZ?MQ_XR7WQ_,OJ/U?+\?!9<0!]" 8YU R52JF!3 M28ZWO\,>(68W))U42KN-X#M%T&_+1;I85='^ANM9T$R)XA%\EF02=6"?CP7! MBL*91V:". :2;A&U&Z).(M4]CB*Z0-9-(?T]G,_//Q M(;]=W!RAPF>.1&09 M2U!DK %EH-"!,P,9M1,Y&N,8CNIN/T[;;C@[J43W*&J9VC6_S=2KKU_/YNF* MDSI@AYA[@[_C*GS"377^#(WS//H,%']0D.I-A*BQCJ#,-G'B.FBSDY<^])-W MZ\<_G=SXJ)+OX!1[*$_VS\7%>7T$N(Q&7B^_?)FO-Q-5\&;M!#-2RER+)5QU M);%N+RS_H_[O/]__>NOGUU/_?%G6?Y!L_U=:?KG\B"K##^DSYHLS7);YMJP,__R* MBW/\"==A?G9^FX_S^9>O9\\6O^ST<_]V3?E=GK8__AY>6G&!?ZYQD3'_S\-] MY9_FY^EL>7ZQPE>1P!C2>N8R8:R6#MNB2^U91;HF*:K$G'3)3C,Q2M/*?4H: M)]DW8_"<*"I&RR!I7OLC+8<8=6W^B-IQKY(>N6]U0\;T4]X.U/LS2?;!HN[A M1ELN/JVW.>"Z7V8S/)HCDT4:"=KG1*>Q(9>Q'IS!.6L]][ZHUK;P$!W3X^4@ MY3[P<'>0I#M$RW8F*^ F3NICLN-!K&$3)X[(Q;H[$4-06A%'/ @#4;ET[A=Q3M? M24>*G@Z_D@Z4Z>=FX? MHN,G(;.GP*=.8=\X(C_@8KY<_;9W=NWV.+EI__L)X0LJ]*ER/*M[N#YCIQI;-Q4L@(I':242H,O*TU M5@IUSH8.8#WN5+WOI/0T?;CUU;2?O#N S573Y\]7>:U:"I/.+NK4A%=?EF0C M_[U1T2QEA2EF#\F66LE9$&(ATS-,V>(C65QLC:-=:>OI=-H3",LC:*4#M-VD M_6VYK&ZHM7R;R8Z"BR4CEB'P"?0&@5F*5S6L3'"GJ*G)T^Z#:J: M27]O)-&E&Y=C/S]L6O-B?6ZF+U7[V?S4S1#(>U\]_%'B@$]K]E31BN-6#QC? MD]AOR^L;'_T>S^K>APW>KDF^JL/\GO#F2FF>E027#)UIB1D((090UM*-;&)6 M[=>^'$3QH:?BU2O3V[+YC$VEQ$TJ7JU6=:#,YC/__NWZ[VSI>$5@R)<.30[< MR"T MAPXZ %2]'L@ZPQF>;[-'OLX7]S$"UF56BML(KJ 'KI4NQB294NNM&O>(Z!(X M^RCXW@/2(=+N "X?\.RL1O*+_(^P^C?6SJ-MI'^5>_36DH0,1%%SCUZDVC>2 M 4WDNGC%N&:M_;AG:)HV'!X/3$UUT0&VWI-BB(#/Q-!/^#N>+;]6@=UFR9)% M%%T0"J]Y\_K2$E/T()*+I10FZ=?&\-J!K&GSP^,AK+5&.@#9?^"B[DTGCE[E M+_/%O$9!=5K@;::D3RZ+@.!C$.0>> W.)6*/>)3HLS&E]:S0G0B;=GW=>$!K MKY4)H7:^6M?MCODBK=^N/N#J]WFZK%=RRF)RG($0IA#]&,E4O %NN4^^\"+4 M3JBB#[B!*/K3-9H>^^QI[\!IP\ F^N@#3^=D(5L.SK=F)Q,KEL!?1]@$4"S2 M)<^C 8E,,L6\<6ZGF&\W4-TG8!I7O8U.[P/D0 %W<,%]N(CG:37?S $D9E[/ M5^GB;*./[2G*$Q:GN0$RGE2GDTKP/@2@N[H4%8RPS?-3S]$T.88.5?M=S[RE M#CK U$=,GQ?+L^6G;ULA706O&H-STH$-%D$YXL4A<965"RJ44'A(C:'T""G3 MW&_C(:B%Q#L SK/7_6.W_?6SL?5(,04YD]QQ4?NW*9Q5.5 0FZ7+R+7$UJ[X MX51/&Q#VD74_LNX[0/NKL\W?V8[8O2UV1 MH+CS/#5/D>U&V<1O14?&R]T2D_;*Z[G3]>'"B]_"ZC+P;EY6FZ*%+80%A$8UIWK/Q5+C(4L^.5BPQ1?P>.P;NSL*C%_YL,18H^!U67T3!' M#!21@&X42W=)DHZC1QY:%XG=_/R74A R" )W!RCNJX^.L+0-,EDNB<+ *0Z1?8LZM'\1N4S MGO;7Y".0V$.L4[=+\U\7=?)/ M77Q%K)#2V-6KB2:_-!D%J.MV4J8#>"<+,,F\3\*'H';KMGKZ<_K P3[J6XXC MRZEAL2FBOMP'<\D%MU?91Q) D*6 MXR#2O7HU!S!H=<"F8XQYIT0\>A'3/O< MU H,;238P9UQ>6U>C4U@47A/]R,$GTL%<8&860')6';9>A9*ZRK!6P2\E+?( M0SR0_372 9SV%]PUVXM\QTIYXL@-4[4B4Y%(HP1G90 =I(P4703#6Y<=CL'' MM-?@ ; :FKT=6\=37Y\_?_EZMOR&>.,2^!A6GW"]87A[#Y"]9PQ.@O&9UW<> M G9T0"S'U,XI'*O/)\"3C$E;;LG.:\6GM)[\ MTY@A9!-5E'4@3>NK_:_'LA;^P)%UWP':OUOPY?OVPP+X&/[\.RZPS->_D.(> M>H])TOC(ZN0,C^3<)^3@&%F[E8Q,G6F)HO7S9]L3ZOS5Q?KSF&2[Q B1%C(KV(W$UQQ&-, M3!P.3FL(TT)B:A_[8>YOLU9[$%:_8_YEN:K;C.M2D7>XFB_SV[+9YDC_^GPF M.1E\40QBJ0__]=9U-EM@(6$B^2?!=]L$W(JBB7V::4 ]G4[[!/(5+[\N'F7[ M'_-%W0UW/;;_ZM_,4*&(Z",8Z>OP9$4*0*3@W=5Y[HI^ZW=;&-N>MFF[4/H# M]]'T_()\F-_#_*Q&322C_Z!_NZZ%^R$7-&!--'4ME*HRWD/%7S: 2+#BQCQTK;Q(QG)M/%Z SY?T86 MB,YED(DQR[(S#%M/OF]8)CW:&M")\3N"\CJ Y$[YJ-_JZ-US8GTCSO./RW4X MN_G]6CKYVW+]G[A^CVGY:5'#\1OO$^T4!6F@D/"+,EFAX5R5 MUF,BC\+83@8QVA;34TAE'A4Z'=C3=0'QTSJ)C]QR_]H(Z^J6^R7,5_\*9Q?( M9\F3!UCJWEB#](OG"8+('.HXY,1$XO=&A[?Q@$;@92>K&6TG:P]NT-0 Z<50 M#G '?_X35VE^CM\]PLW1\NMBO9HOSN=I(Y29BU@LI@ "+45.T2($K2,P;9Q. MW+C&DGPNHU<@4\Z230FZM3\!6TPE;LA_:4^%H^LU1YPV^0VO)U MF^4@668Y0/&NSEM/&J)*$C#0?Y2,7N;6?49C\+$;]E_T^_"4R#B]'N;WN+Y8 MT2?4:L#EI11"6L]_GZ^_->]JWN&S1NYS'LIM'YW/):0@BJZY?'+057 )7%*" MW RNK,XR,-)W/0]3?@6=SNR$AF\#)!4,0@=%-&#&#EPHA2J<%0]0IJL;8'=YY= *]SX- M\&3GT1"-= "G49H0B@\^I.@@RSJX-- O7LI,,N"JJ!R2%\U'5K_PSJ-!L#I& MY]$0'4]=3+93;TM)P4E6(O%2U[9$11&N- FRLRF@,$4H^9Q/^R-W'@T"Q.#. MHR':.85C]?D@%V72$;V'HNO$0RD+N&PL"&4%,JF*3/+8AVB;SJ,3Z$0^Q!\X MLNY/&>W;G,K;B_7Y.BSJ1LOWR[.S7Y:K^LT9FKJ+%3D8C63X-I+-*QG!\KIR MWDHTN9O>NR]O)U\OWHW58K;NPEH=J.I/,DFGGP,;?BWF4*@TW']\U&?ZR&3"R!PPD>KJ M%XX05%)0, L9$"VSS>N^QGFF[Z_I;T2TCZOHX6#VEV!>X*>:\>_B\"W9.-$VP7X/_T.A\B+L MY;[/*%GQ3!/C+O):SB ,..T4..:,X=JETG[EY"2A17\M@_W:RF$P.3"T^'G1 MAZU<5O^\6N3:EI/HMQ^7]4O;V[:F#K>RL:%PE[2'(G5-6M>9<0HSI.0MVNB4 M=KU=.+OR=J(A2!_9K%$ ] +R6X_(Y?ZAHQ5+*M"A$X2G0\1@;R=:+33M6$=!J 78%@W!/!_L7D;9 M>AD^"&$ETV!CJ ./1 "G' ,?0O#H>;W:.S.QX5R>:"S5A[&-#*H?Q^QF(OAD MZAS5[.N<2PHW(0:#0!K,&I$4ZEH7\!V)M1?SMC,*PJ+.1[, M\3\I(*6$+$XX$%K7/B?RO7U,!82SGCP#A4$?_96H'7LG&KIU:I,3P>X4;L?G M1'.O5_9)Z43.I396@;5)@O(I4BQ<"KGLV13A/7?'+W5HRN&)1GXG:I?C@>\E MF.8#;R)/NQ1:\"1B@EPV4^3J_L)D..BJ8M019> 3%"H.896U_9=8[HR@Z/_I^KE$Y/E&[[2/E>D2PO8!+\OG7 MH">E);U'[42&S!2C<-PG\"QJX#[P5+1P@I_>(^/!IMGS!.$.37,,L+T TWR5 M\[S^)IQ=CX^XG@G!5996IPPR2G+F.;DZ(?':A^K&;^+PPXF!'_#W6!FSZ^NOE8B.:BW#V$5=?Q"RK$(PN'J))=5"60PC. M"K",_J>6#^HP2@QX7#9/^Z6Q(<@;CSH;&W$OP"@'>^6/28[/+%?!8BC@!9.@ MG*:#%I,''2+31J7B]"CK6KK@_K0?)OLUX8GP^7(M>_B9R&=HK8G.&["ISBZA M$Q*P_N3_MI\^0L>VQ\GK)E__Q?%_/UMU\7I+V+S4/4 MV_5G7'W\'!97VO[T:;5IS+H]M/MZ8&%V6+)4@"E2+.3JS@BE.8BL6736JRRZ M&0!\*+,GOX+DX,"U>XCUT7K>[GWISJA\GKU,@7C/O)3ZZN4@\!I*%%F,C\)S MUMMNMD>9Z2!$[1_.X[U<'H"LTZF"W5LV@Z+8OTQX%&2>WH::[:K0S=?'WE"SPV>-O*%F*+=];*BQ*J(7Z,"P MR$'I'.KR, TZ&.:R,B[JOS;4W+7[RVG4GFLI6%1@C*E[. 4#E[T ;6R,F&-6 MI?D#PE\;:@9B=KP--4/4WX'[=7MQA1):YV0T>%E'5BEOZMYR#;F88BS3N8C6 M!5TO>]?LZIW?WC.GBSF!02S^RH.5 _'2+N_M8=H^ER25I"XMK6-2BUFH\\H2"* MB3PK0=_;%W#[[42:K@9L:KP=IIT.+O*:J:@9BLTZ,^5Y';0+45@$E5&"8^18 MFR1-48$L)[<>,7;CXU_*EJ)#?,)]M=$/D+8V%J10&'*"XAS6]ID(47H)J(/6 MA3E%)]$X4.K!!]M;C0_#80^9=@"(1^QH8RAD2V1O;Q=X=4>;'*,+%-+7L,2V+S=D!2N4I M)N(./),9O.4ERAR4.-84Z(?(F_8:/";8]M-(S_5U-YDCY%S9$MD,1HT9BE$< M%+F'Q%ETH'.DJZ"$DM*1AO$\3."T[_Y'A=R>6IDZ+KSO;UZ[HUO6?EE>K+:< M2:.%DM& 9H$"'%X">:#.00K&"*$%%GZGP?"1 ''0QT[[]'PXBD86=+^7Y)#Z M;6D3IEP\>%'J=@FE(#+-R$$02A66LV%'GRO69O_M>'5-74261];]*:/]Z6TO M)'#AZGZ5@'4HJ ETM&0T$!7S] ?->7>S$%[H_MM!>#S._MLAX'A9)G*U((7I M8&- "+R(.C)7@*O[YJ7560H203K^W,F_]M\.1>;H2ZJ&P.3%]'H\M-146QD* M3P*\]*9F!TDCMJC-XX'4V4G->RLO_U'VWTYI,8="I8>[9?A25 JB1 A<@=7U M&K?<@%-6@"'7%K- )EAN;0Q_;;\]&.OC*OI%;/-\:*4I^&20*+_D;M]FLKA\'DA^EMWQMST+?VV_ M;8#PB784#8';Z;P%-5Q#JE$Y9RFN#C[5-:2UHT1E 9QQ+5P2#GT_;9%_;;^= MU"8G@MTIW(YM%Y *D9V+,H O48(*DK1HL/KM+IKH%;IQEC@5+"+4;4W2\CH-2D/(Q@-SSO"BHB;?HC?C_&O[;01&411"PT\_2XHS,!4]?]3DB'T-MW]!]]^V^'[QAA@>P&7Y($+27DFJ00? MP1J1Z##3!IPEO1?OH_?2:,R]965_\.VW'9KF&&![ :;Y]$(I(SA'[1&B9+7" MR0D(AD+NDJV2(AK,\E[V]MLI#:L=5'JQF_B\,.)@1_SQ7:0\"1,-10I2 M"D4B2A)=HOC0U!WL'VVR&(>P%&V7"[J!366:L# M:*%"G_LG:?:+-G7/0\0*_!=D/#K8[, M!3#.%%(7YHT[ (5'6;@WC!^_,.>T%M1V#=ZC;\FSC/IX^NA"3XH'N-.Y*M53V)HB M.,DH="@\26&T9;RWI\(36S7[E\&VQF$'!OM]L<[E]J:'Y?;;TS+3XOY?]-?O5*C2RQ;PQ$X.2"@@G&D02,A\*R% M#";+U#HJ')VIG0S0O[#,2I^0Z<"&]M;'YI?M^/3+TG8^X\PEU((N?*WI_+!8 MP%NK@3.Z]H7#%$TWQ68/T#_MZWMGT&QU*1V*DUYL9)\'CIN\OZ]/&.68F:RRC3$QJ0?RTK\-&ZUP&\T=J=N*Z8$E+*&K2K<5T@!;FZT);^)%1./!M]],;6!GQ-V\QZ B;5 M$ZY.^2*ZE5BY$L@O8;[:B('/8C+(0Z +V=5=T<%X<,)H, R%0DN'3NFS+.H^ M+]-VMIV 34V-GP[L:#0MW1S[/@N>)XLY R^VSN25'#PZ#\EG(93DVKK62?&C M,#9M@UK?%M8?LEZRN6W/H>5J^Z7Z]_A,)Q68J_WNF#E))]:^!_005<3D,=*9 MU+K3YK@<3MO(]H,:X.%8:V:)__MO]Q3_AKZP^=;F._5?OYW7[6/6B/PA_^N<9%QOP_#SL(KPO7WY;7M^@X MJRLH*NS.[SE@US7NJAAD7!4PL48K+D?P7!L01E"HHDURO'7"]3"*#XYWFJT0 M-46G@D% 4DA>JJYU]74'3[2L.&T\P]!\!T KXJ=]U3DB9N^%*Y.HOP.'Z9)R M^LNO_IR?S[A,HDBM(3(NB/CZV)1R B9\"5$7GD/KY-@XA(0>A M,K,V&<%UZU*H)PGJ?%3"Z'A9CJ6\#I"X??C>6'5R06II%-3*+E D((C>T]UC M"HI@F**0MC'N;GS\Q-W\75S>^VJC'R!M[4L)S1*W G@TY$Q'$2'D@'7 A]%) MHS+-R]-N$3#MD;6W&A^&PQXR[0 0C]C1QE#(ELC>WBYP>VAF] :+ER"5W/0< M60@B#V>QB(,0:2B79URH_=]-!8 V0[,J#W+DN[$R(>_8AIXZ568&@C MP0[NC ;=5BP4A2^,T#[F;WM3O5$^\YJ0+7^?(NC]E MM/_\7Q?S];=?%^?KU<5&*V_7GW'U\7-8;$N&OE<\O+^QPEX&6TR1 HKR==IU M1""%2+HBT,MD0TF"]V(9>W'8>8JU,7Y;F<_X8/HQ3&V[Y%JPH+E !=XP2S&_ M=1"0KG-G/>''-\8]X';Z\[N>%<_MQ9\SH2)Z\I[! M*1=!&5;(HY9U/Y)2R&7R,8W2@'<$WDYT;O-+LL4#P/:BK\3;?2,SETU$;47M M_%44%,0(+@L)V7I10C*HU.GXG;=Y.]$1RR_)" \ VW C])=&N-@,(\H?3\ 6 MMRL];T@H)%5B#N0G&-2@N!80@H[ @I$V1LV"Z*:Y=CA[)[HP]B59Y&&0.]0H M.[?'N_X[)EX#>PW2L)KSS;4EV0F0.:42"HLQG(Z'ND^XV-_6R9=DBX? [=3G MTNXNG#O[&C9^_4]TF'QO>;ZIZ*28U=6O]R@XT,%&'@8*$B;SEMP+*WDZ>B7T M<45PHJ'GR>191X/CBXXZ=Q??S#'+6<((*&T!Y9@"'Y"!0":R3MIE;EZ@";_X M].UXAM/A(3 (Q3] P;-PU!*>WI.M"IKND.#"/R@NYD#H&!S)_H M#?Y#G01CXOE%.P*W,X+/"XZ1PR>*MX#9UO&44=09? @\V#^ MQ2>P7\!!,":>7_1!L$U$UL61.QR?QM8I-!EB%@S4I@R3L0R8>$"?,D/3S4*U MIIR_^(SY"S@"1D/RB[;_ ;%4PF(170(38]/\7YO[4),BD>6),@8#!UBA0X"CQZO3.ON8E::,A.U/T,(55?V@%:4==Z M<3IH6I=G3,;LB3J#;>SL-"#VDFWQD8F[/$@IF8+DJT^.68,+=1!,TM+FHDTQ MK0.S#J<[CS9>_:5:W>%@ZL#4CI52WDCT.HI$ZSP)I("QQ9'SC(4.I"*!A(=< MJ:RE&64[R-$YG7:P>@^.9=_@.KT)ZF^6BT\?H[\YA M)T/43;1!8X;H63WRM02'G(-5+#.1@J) J/%A]E*&J'/ER1R#K8XI!8G&97<7T/4!V)VO"'J0]3?@;-T>[:R2PYEX@XRKWL5'*(^A"-= "G_07WQ,!D-#[Z:"T4$P0HI0PX3C(0 M/)C@R+I-\XF*8_#1TQ#U0; ZQA#U(3KN .=/S^'.D>?@9 *7(DE7HH7@D81- MC%@42B9LO5OK1QNB/@@O@X:H#U%>!TB\.>_9J#0'# $/4A&CD)L'W\8[EES7B!3I+SZG6NSFMF$"3/D*-P(8G(5#A2 M"])#Y$U[#1X3;/MII%^P#7E#2.0ER"#H0D"A014GP5N%8'71J$..[E3GY9[ M;H!#/+0CZ[X7M#>OA=*.S#S266*34: \B2,&CA"L%%Y99YP:Y;ESDC*Y_KJ[ M]T3C4[H5]:ZG[ MZW!N: U3 .&4C6#HN,_B%")Y7HNT"\Y4;2B$K=X.F4R>\R6[;D1 M81+C&1- '1C6J[/-W[E9T7I30#__67^+L^+)C0W! ZN=5(I[BJ6BBQ"*X#H[ MF:1L'=/N1MG)MQ$< NH1E'=ZU5E7U:;G];'DZ\4J?::_\76,"JUG/VGD*JUA MG/91J969+,BE HDVU12/K>U:&;)6 LG+T-&WGDO[4BJU?++HA=00%3EF*CJ$ MF%V&PK1Q/'F;6?/9!7]5:@W$['B56D/4WX,C<:N RT&#,727>8HQK9UU;?. M&J10Q6?MBPNMI\._R$JM02!XLE)KB$8Z@-,X51E">B?1 T?OZRQY\H&BL,"5 M=+Q$RU$=?1K,B5=J#8+542JU!NBX YQ_[Y6J/MWVN4IKC"0\DJ31J>Y%#V3^ MB8,O/AKN#*<;::SNN&LR.L\\CXZ-QYK:]E14!UAK$*T&%VS"1/9=EXZJE!VX M6GRB=?$F:B.8[&9,]K!WQ1.H_#K$&3BR[B??/KPON^^V8?4VFV=B4)RA 11U M_":F D[4;1=,!M2,&X]W:KL?VU7MWJWG"*VG4$5,SIBU#7_>VB+29+!4@)&,@>I>"*CJG?B:F[\#/R;\. M[F,;$>:K=NG;&-"I?7Q^WE8CK[_+X00]?9 M.A/O9'2Q!"@\KQ-*:X>;($'+R"@"1/H?'W;7[$_TV?<=._V>&1@99[MCWEU, M/T_C!5X9D]O_^82IS)!1 ,*Z M1>;/L[1 ^MWEQ'!DM#L5&*81%"=1N)P+%,FY3BDR/[0/\Q*).\':O3)8=Z3U M#NSUX9?,U^4E[\O[R]5R%6:9O+3-8^$F%)HXPWG@Q+Q)MMX*% ,^"$%2R4;Z MJ(3GWFP/TQH9,2O9:>N;!Z-K3H' $%^D M-H\WG1;G=B(2ELGZMQY"GMT M8."M+EY!RCJ)TLR$>8V"WS?#:WJW'Q\(Y;P1B=_V#>P.2MJ\N=^_&\B1J M3V$"Z8?%6L^('B'(8@&U*<)9JTQIG7!\&LYVVSK_?M4^&7IZV%/56]R8A$^000G=# M_*M]EAYM%-HM. L]_Y M:WNC/@<\=;#=AAN#5 W1U<@CQ"A5K60NO&:]! P0ZC@(BTH)975V]W-E^QWJ M_D9X"F\VL'\897N.FCR4-AI/=L.'@1'('? M*0BF)) :N?7:>NY:-Y1_+4T>N#6!92T@ZCK36 IR(CDJ0!.2TR6SC*WS/?[= MY&%?S XXCFV,RTI[.DM5OR*IL\ M[ 6"9YL\[*.1#N!TN.">*?)VW*G$:2>K%)#^J-U;N%Y/W,*LA%0N-+>H _#1 M4Y.'O6!UBB8/^^AX[)2Z.Y>VFWCW4UA\QM6:X6TG :4KX3P"ED(,:9/!)]20 M0_1!6^%DWJTN9I?5.B\B'AP0\R&UTX%9?:Q514P4@ 8IP/O: U";"-[19HX8 M8_$^Z\Q;URT>VE-DO+?,4R&OE:)&Q-IRL9I\K');'Q F&L9YT,#(&H%B+H#S M3H,QW$;:'H7A3FU!Z%-O(8N^ND'5G05?2T>/0SR_PR7? URN+&H0,2D3(,K( M".6$]^AH_W 6F"RI!"%WNC'8!3!C'GI'*.N^N@^0W,@*_W4ZJ_FL6\*Y#<5X MQD"S2$ZD<(D.41W 6QZ"1J_<;LTF7E#YG45'5OHA*INWD-_8BM\D,F\)=YS% MA$9!4DF!JHV(?4@&M,U1!^EBRDT4?WO1<0Z(9HH_6'X=>)\-'E.4S$ERC:"5 M$J!*G6FGF0;M4BI%>D+[F789.X?I14?<1IU8][V@_9 N(M?))+>>>&K#]CKW M]1,NOO*)HM@^AN1KTYUJ\+F&(!4#3$ICB=;;,,BLED&XZ?S.H3$N6[6::0N2 M7K;+(8IX3A+_G%_0QUQ,5]\_AA5NO::)SE8Y39&ST;7T4"<)P= !2KJ*V2MR MG7(WY79[<]?Y14.7:7UV<:E1U M2[;.OH-:YQMJ+]B\MIWT<;K\[Y\6B#_/B$!3O[#FO=[*E6 /I+;*SMT2V9"2BU!BX3(ZMC&S;]K6]\8Z $!_A8TU82DKHX0 *6VD6#,Z<-Q'.L>-#9+; MS$LWM]Z[,G7VK>*ZWDI[0>:U[:$K1_C'Z;=IQEE>"T3)*(QAI"0O22"J1 C! M.O"(TG#!%6-=[Z''F#K[OG3=[*&C(7/.>^C 4N? M!4I6+"^^K^U[:JKDR 4 M3\CJC*LLNFFL,F#I?,^-[$;97R> 4\_%A[_AZF*^7/Y!*U7Q7#V_S]>E2)>; M-8ZH/]SGXYN5(![,4Z,JQ'=A,9O./B^O>O=]5:! >2.NY+?Q,,W3>2IU!:!Z[% M'38G,GOIA440UA+Q+FOP5EO@V6N57<[)MG:E[Q P+HY.HO+G8+:7_#L S[VC M_VX?SUN=;G^<7ERN7?"KZMVU#W,M/R583-:(ZKSH*K\,3M->99F3BR.D#;IU MG4H;RL?-R!C$[(V@TC,"\GK?3[)F,ABI:)"X5G0,!!T(XOW5V2]6M^)\P./$:!%UJ=?MJHZB"+% E"9"LB*C#B8:T=J+ MW)/$<(FNUNF 3GN4J!0V:UZU:(U5)' 8R$984*13;/\7V"E'$3 MG$Z"G$.$?D97>&]FJVFN+$Z_T1KINB)E\UR:IAST>N>W!^*>[O%U MR?,/WQ__@'45O,? @ZGGAXUKMS5#8"*#C:$4D!T=K94&E7R&Z&H5>$A>61D8#[:U=_84 M,3UB\5"=/]?RZ6 %=("DCTA.UK1F4ZU9^<=LNEI^_/T?6V9L4,)PQ4#;>I!H MA>2#L2HL+7U6T+59W__2/&U8VPMNP( M4>\LG ,MZA1 J6W='QQ8E-8EIHUK?G"^0-*X5X:#(JNE,CK UF/=]I33*63C M(0H70'E5\SYK1ZZ8M6%'ISOO#A!Z![@YTC?]Y69&1(J% M1TD6F,[R.@B>HBNA NC(R11K%F_-B.@C\/UEK^9&)VBX>.Y1[F%@./]-\.;K M_'*VFLB4B[=2U3ZI$I2APR($^C>FD\:B=8G-1Z W(;S'@&1HS+4%_@$ Z/GM MZ.I8BSC#,EW]<1&.&C?SW,QG:F>9&#T%W"@IF^2.NIHMU2<%-VL3U3;W0 M11G4FI!9>R>7HB"6S*!(*XJ3PAO?.NUO#_*.-9X_DKQGM<)B1I%:O*PKUB[2 MF].(:48\(KG-BM=D$4,AOT%&YY(0FJ-)0K0.E9^C9UQ3-Q1F[ENS9AKIX&B^ M$5)EX?<_YK/E?/%+_<^J$.L-:$H2?30.D@@DJ:0=.,,26,Q>*>5\B:V/W1>) M&GEX4#/]/[B-::F,WM&U#1"MRY'9+$$&[F@G,@$^,0?,13K8F2TZMHZB=R!K M7(0U!L(^,#M *QT C:C&Y6J:*D/;BX)BR)9K$@D*Y6O+:P[>Q0#6<65Y2%J) MYG/E'E#1,8P.4?3]@_ XJ8^(FU0#BL7WR3]^GRAK!,4P 8PK$11B@9A< 5)N M9#DH)?AS:?[M/[>?N(')]HL;A-RL-_+1=:3&YD>)KP-#\=-\@=// MLUO\5]Z3\('(]G5FBDK@N9*0=!(F&R^1I\9VX@$1X]Z0#6TFCI-Y!Z!YPN&[ M"2MN;DF('Z.5$\1*KM?=LH!S,H)+Y!5*XWEIWGU^=^K&A=E@;O- ZND7>-O+ MF,6O844RGWV^\W-<)%+&1&6?E T22*ZT8;G*$*R0$%SATDJNG6Z=%GHXM5W& M8ME9FO["M4W5OYHM/B&85"GD:S MR/+3F$#S30*=)S )C"/I$IO(N M85U:R1.!\0@5]7SCOJF,7X4_<7G3F&2Z_F;$4MV3JU\XXAY^_T6:W+,_0\ZQ!NZFT\+F M[6JVFLXNR7:__P,7:Q4N?UB+_9H$7%Y%7A.'@FG# L5;D6PY"PZ\"1:\<#YQ MH51I?C ?0>ZX)W,K1-VW?J?27P=G\0&L;N.U25'284 +0SL/B^=HE^F]-/R:.97] R MGZ^ZG4Y8E"'&F($CANK&D 943=R1$D-.FH5GK_A.!.1=V1DW:;0CI ^B_\.W MPGP5+D[FQGY8S+]-E\?U"7SNXX9P39^G^01.:-*RZ,((GS$84(X0X7-)P%)R M(13DQL7S<4+?7B[JAOT):<.'B]])077">+VWO:#U:KO:V1)_V.3K7(N ^5(; MTRA0U6=15D6(*B%XG7V][E>YM/;##Z&S7[=S'PP]R(D?6F,=G.-W>7S UL1* MYF/@'&*R'E2.&AR=&[5)4F;!%*YX\V2MYTD:.6EI<$P\"\+C%-0/WIX7W"0R M7?U>!*VS( _ D:R*M.L+5":D]M&T+AO?B;!QHY:QL-=06?T@>ME]Y.?4J@3 MB@3):O(AZJ.4EUE!5ERJQ$,LNO7Q@)D)]%\ M%%P#LD=N2CX&W':"_'"Z/QCNWW 1YR<$_./W!;B<8(JY!.$A.5?[$UD&GIPI M*+((E8U-+(V!]*?H'7GHW)E O(FV1S3EU173G%GXFC@#/MN!."_J^:&>1'2=@) MKOHUPO6$JCL3DTS??$N435?+B4^HI"@2/*OND,PC M<"?(VQ-H]$SP^O9+F'VF7[AZ]J!?>K-O-V=BIVWA M_NK;8CA<=.-\/WX +@+QFM:68;ZD8[#82,=>#21\P'K/8R'JX*%P8P)SUJ94 M]O.X=UIW)Y3ZUXC2H95T)H;YZEQZ-PMU/M/5E;J/R:(3#)BOC:M=*N!4SA3U MRDC>6;9N-R(K[],OTY75Y>8 MZX.$A\RRK)W.6%2U]JM67A0.F(WB2;-B;-C/VAY'T&X(?I4/@:/I]1RPO+V. M_*_IZLN7^44F5:Q?A:[8+9+)(G@@*7,!*G(ZF;0GG!:*GJU@W&;?#,;/T[(; M@E_E.]\8VCP3[^+]Z@LNWN1_72Y7]9)R.4%,0B8505I#/-;RVR!]!&&-T9G\ M*)5:]\8XA,[=T/PJ'P1/IMYN(?R8G">:FT+0BC6I)( *R8*3Q4/B.;*LI"(Q MCY8JMQM<_X*/>T>KLO]TX?41@4/Y]DX@"U]4PFB MHY0>R'KVWOAY=7Y>D/JJXQX'F$#TH?)K+NT<[M;.5?OR=M[ZJ39(A^^P+A6.U<%/Y M.G#$* WURH %+Y-50Y5GM^2CCYKNS@_K1C#H="ML4MK>AL7B>YDO**3-RPEC M1BA%^[JP7"N20X*(QI&_GXJBX\%IW3J_:T?2QLVP'1VPQRJKNZ/\B=>%B?+& MN=I@3MNDZ(Q1?--?:X+Y MW1TCM,G>F@PL5]:2(S>8?!>PUEONN*FIXYJX1DKK$8\_SSXL MYC5#\",IE$C[0A[&C_@-+^9_U&>HB9?*&*]M;7[I*2)+),>:/VNXL:'^+;'U M1)E]:1PW.W1<9+947W>G\ ^7R^F,>+N:"G*3HS()Q;AL5 07:O9@(B$Z2S(U M6O-DD7:=,(<=Q$\O.FY^YXAG<2,]=(>O7S 08Y_?+!8UF6_SZFXP*1.R!*U$ MKO4"$AR6 EQ['@1]@KMO[W8%UB.KC9QL.2*DCA5]=UAZ.Y]]P\5J&B_PM_F* M'-6$)LE2:%,$2S$X7&CGA<(;*K:Q,D$QC)HK W*(AWVWKD"27K'T+@H=.O9/(_1L1NX7NF5_[YZZ,", MU3>R>6VYM'Q?;O'SRTT&Y+6H',J0@K# HR#.LE+@40H*2XA3XDOYYKE.NU/7 M[_R38[+Q!M).7P[9+[>S;>^\\$X8T*@] M3=C(@Q8'0L73YJV1BGH[/6^Q]=C%"T\E,J=K"W$O0'EN(:C:ZT@G)Q7+$67K M+I@[$S?RN,4Q$7BLJCI&X=_F\_P_TXN+-[/\,ZES]KE>X5R]:-S]>F)4JCDK M%E0P%('[K"$J78M-K/!TZ"2N3H/./8@>>5SCF*@=2K4=HWES4^0<.F4-"5"I MFB>=-+A2,F1G?3%1)!X'O&.Y3\[((QS'1.#^ZN@*6]<^]BV6)MKQ4I*D>*T8 MVB[2"@C2.I*2-B60X>=IJ*SUQ^@9-]_MQ.@Z6B''PNO3$)=YMYGQ+%@N)8-< M3 :%]157>F++2"F\8%K(H8:*'8"K46;M-*HU.U3J_4'H6E@W5T("H_+>%V*# MU[3C(L"[&B=Y973MM^?TX,/!]KN@&^P '!I*1TJ_HXN1QZSKFITD4^(%0:9U M9DDR$ H%/L(;[E/6].=0V9!/D#3NH7U?U/[K?/P3[JO),P=93P.O 1;KR$9"MYW*!D',@U4^]0PT,/E MW"5:?IQ_#=/9)"B.$34%6MIX4%RH>A5$ 3NO8P2ER]&V3D]YBI9.C,P1>GX1 M.@<(O0/P$-6X7$W3V_GE;+7X_BM^C;B8T)'!.+,.D!7:5)9EYCA/0&FT-T?#_N.%K@':!F6Z5XCX<2-!J'(.JT <60;+)TQ(/4A:)P MGT1JW=+J,3HZR11IB9FCQ=T!9.Y,)_S[Y6*ZS--U%]XK=@QS6ENL;1\IEC>J M@-.<@F[CO=&,HG&=&J/G!9(ZN91M":262N@ 4X^6X&^.=O(#1:"SW/ID0*7 MP+G (1GTZ"631K1&TY/$C&.0VGO+;:3=*VQ^"U]QN\.*,+HHZT$S0;N@* X^ MT'X(.B8?E*'SN/6CXPLDC>L'-5+\+G Z4 L=@.JJ$'EK26,,(>::T^$Y)\E$ M2X1+ <9:50)7PC7O[WF7@@XA1CGSZ.$]/N\&DCM@[LP\,:A?OE!5>S5=Y\ MK7[^A GK,S%(MK4VL\+:82,A!TM>&*NMT+5KG9RP+XU]W ,>"(GY"?73 ?Z> MZ>4B-4J*&G5MME]?T*T&DF.$K(P06AJ*)%O[.T?VVQG<6VZ#J48R[P ]C[N MFXW@;2_A)TQRI2IS&*0AOX])"EVM "EM?3;,:M!ZAQVI M'*=_YC"GX, ZZ@"%]R9BE7_/GNSW1Q65N";ER .O1M%::SVB.4 MMF#X2M)>3^3$U>5BMOPXO[CX:2.7B0U99L\\1,SD:PN$6A@@G#'"DQI: MCTP;FJ=Q^G(.@_"N]-_!?GB"_XGSQ;ID,DB7$RA)SDI@D02= H].&Q>:UVL\ M07GD'8Y!.AND\_[X*B]602"0+L,"PQ-I^]/*B'D4_D9+>7BZJ M]CZL::#?_C!?3C?CXJ*WSG/.(8@4:\BO*%BC:-\9FP4=3\E*>1K@[DGYN,D4 MYXCS(:'1KVE^G.L/Q.WB$9Y+)-\L1 Y6U+/25'9=-,"9U]ZY$&7S<1TMZ!XW M(>3U;(86L.AW*TP4!;E66 DJY76'* _!*0$VE>("<]:GUN,ZCO%2!JL%/$? M[J6\([V4=[/C"NC7L<@3?/QCEC9B7'W_>78K7IDD+I6OVZNPP$ )4]OY, $E M,R:,4E*9>R[T$U=B>RX\3K/Z 6[$AA3XV!>L5S#$11G'!13.!!1F9:)TV_1-/1 M50?I"^;+"WQ?GEKIA^]W?K).5'-%1(E%@+"JIA2J !Y- J%YT%Y9XWCK3J@' M$3KV+61#/#VH5!A<<1U$D+NQMLZT9LA5]H%,M?.EMLKA$(6J7J4703E#3D#K M'*W=J1L7AR> RH/WFD'TUADBMZG:V7)413#04090UBMP-B307&2#C-R'W/[M M\#X5?5JZ8_7]#*P.$/Z(\%DN5I,WI:SO>C"_FZW(W]RFYS-.T2X3&EC1&514 MG@Z!% &#-9I)M&&WI@6TQ"WHT%;XN*JB(-O3/D\2,_>;5!#1M13ZR M:5D7/N-B'2W5(J*UI1596<9)#)YG\BY]2F1IM0..Q:?B$GUCIPJK%PS+8VN/ MBY#3^3M-9#\R=C[B'Y>+]"4L\U,OYV,8_AXB=B*8=; MI?3.L>ADK&6)EOX0.D$H2@!G)KCLG$CFQ>NHG58:#R8#:78^E)C'QLP_I\M5 MN/;DEEL.K%3>EZQ EEI'%H*#Z$4&EVW PE&4$'<"RJ,?/\Y1=2)T'"_0#ISB M387/3R&M;^G7II8(%;;8"$)$#4IA@1@T@HW>6E>[W?K6*>8/J1@WV^7TESI' MZJ$[)&TWERH\&B$L9.%TK9%'\ D3Q8FL,!*75ZGUI?YC=(P\4>E(W3X+E0,$ M/?9)] D77W^9AZM#-!MFGVE5VRIS:Z)41EB#NTV5O_NY/>G\$"7- MVTBL \OPA V]>7O&4F2L$QT$,PH4*R22G!TY5%*1@Y]UX*TSZU^B:=SDM6X> M%0[34;^8VV;YO2^WOC<14?A"FP984A:4HXWE7?1094E6V27-6S=NWH.\?FZ1 MC\?%;J [6DD=X._'2_PTO\7?%)?;+/PWL_S;?)8V7TQXH"T:HP)F>^O9W/4^>+K^L,_K'50IX6%V??Y[.+[]6__$"YJ9Z/?OR"NCDB3:[AZLXRZH21R M9/+=YCI]N]A/5Z3]?$/:^W*'N/=$W".C$&H?:,N8RD]YJGFQN=^2,>Z<^TZRW7C:0=I/3,F P]U#IT. IQFJCHC MH91L5-BM7? + MF#I#&?:TZ*K]N/.T.I;/0'Y]ER?C'-UPD7=;9BO36*,OC( M.9U+WB,H'LD'CHR!IK^(7*V=T\HC8G. M1+!*Z5H '^HS!^VQ((UEO$2F=LIQ.0 [XS\HM]#L"U Y0,PC@^6.9=[>+&IA MLE"" ?TA0:%RX$5!R)E[F8N+V>R4>_X"2AY9NB]X'*+->3O1CF]&GC2R;\,? MZPO(FV@I91^2(S-+88R@J(9Q,KA1@HD:33(%=ZRGW]L[?(:H\1Z>3W14#:2? M#FXQ-EVVKGU#;H5S,B!$[6M=6JTZ1"Q0M,7$8[866^=FWJ6@)\^ZF9KGS63> M#6*N;O"NF% 136WK#( MN0.LO W++_7O=__WQ$57RDH&I*67* M2@4.>0)7),_U]L3S8<[!MST\![6'TN'2/1P:\U6X:/32\XU0OG8$?I[=I"#^ M?AF7TSP-BQK@+I?SM/XN[8F_SZ>SU3_IUR]);Q/+LD49!611QY_(0I$(JE*G MH10N Q-HV@\J/H+@'J#7Y 0]G=JZ,5^3S$2.(A?(@450R3&(1"MD9I)$8Q+% MOX/8K7'?&)O[77L)L@,3==7Y8[I&\N^K>?KO30'8LA[)J^_7H@E>.QM0@?&U MOJQF=P3M&83(K.%&,KO;Q>0> -F5MO%N$4X7^@VBIP[,SRV^[KL-221A@\YU M\K+?-L5"XR!EQ,Q)7"ZU]N*?IF9<%WT8[3\-L6-4T26H)L*A(MM;K^]L!L6] M!R"RC[ [<)G>K[[@XA8;MS(1O>-2U_G:@==!.4)$ M\,4$,&BT#$9(ZUM?9CY-33?P&>[(:J2*@T'U#1=QWMX*38J6G$DK(9DJ$X,4 MAQ19V^#SE)V24KG6M7VWEA\W)#NUK[.7L#LP/V_G7[].-[<3)!^*0&K';*3@ M@UB)04FM7*H'KP$5H@=?)Z@JS87FDNQL;!W%/T/.N,4Y)\%1*V5TX 4](R'T MUEAD#@JF LJS LY*#EF26V>539&WKGXX,MIO/C;MI*AJI(H.0/7A:MTU2W5\ M+DZ*0U3DV$$JE06;*3"HY7"<>735MP=(*9:U/GL M%OU:%)Y-","CJ=6XDO80"QYRTBQ:IY,/0YQIMVD8N973,%@Y2M = .5-SNN1 M(.'B0YCFGV=OPQ]3\K$F$1V=MW5VO+?U_24)<&@Y>*UXP2ATE*U]YR=(&;DY MQC"P:2'V'M"3TN77RW71USJ(K$F@"_R"L^7T&VXZK]?!D;_AZGWY%/Z<."VT MC9'X,3Z2%34" I)O5Z+B*86H5?/6NGN2.'(I_$!H&U!-':#P8RTFFV%^%Q9U MELWR%KL_8IFF*4G/!,6U]F 3A:A*. 4A*0[");&H3$$IV>H@'4*V3KB:B".;#QE\2,4X@X<'AL^1 MPN[@9NFEV'9B4-,9[RPPSP6)QW&"OXF@38R!,Q21[]2FN6$.P+A0.O5=Y?%J M:0:S/NO5;[S36]6MXQ:Q/TM23Y7MN\NNCW+W0$94%+*I+I7JZXG:1XDSX$%Y MI7(LN)LU>C7E[LPHF6W--_2.!,)XKJ-4#"@5'%/"8TX[1;[_+G??&U^'EKOO MH[+QJPT?+\^U)<@BR2DVCD2DBI?@/&,@K94V>H8I[O3H_:K+W?=2]"[E[OM( MO4/D;"MWH^$Q>.5!1$5<(+DNCEL#A8Y@Y^H&]"T*F<^JW'TOS>Y6[KZ/F#LL M=X_&9YE$AA"*ISAJ/6=,D%?2;G[7MI\H=Q]']&.;T;V2+96 M%JT66D,-O6@7"0U1:;*Z GG.%)?[T,BRO+9R]R..JH'TT\%5VMV75=I)[Q=K M[O+Z[>P#+M:SM."0?,*8/84O MO'7VV7/T[ 0M^\J@=:@^>L36UJ.D SW&B DXKQ>),1D(05I &9(43KH@6W>8 M>8*4G1#E7AFB#M#"*QPW<"WN>7G_!R[6O[T\?# M)=/HMZ5OF;8)%Q2Y2HF(06K18DKR^:1FY$).+LL)LN6NMI E/X3V/& QY/$F M+VBS_SLU8Q!\'9J:L8_*QG\9>_PI6QT MP+_JU(R]%+U+:L8^4N\0.5=3,&517D8.AAP;4!P10F(DF^0E?4FMTM-6,?,7>8FN&C,\F; H6\55 ^%' A*/#))1Z"L]ZW2,(\E]2,O;3Y M0FK&/J(=WXSL$42QX (*8BPQ"IQ5CA&B$!Z,+29RB=GM5H/RUTO-..*H&D@_ M'=QN?,1O.+O$GTBJM0%'=1#_:[KZ\O9RN9I_Q<6[/]/%9;VUJ0TZZ?^YU@DF MBL"XKB'\^M:YD /I;,WMM5I9B:P8T7Z4\=YD]N2C-P/,@ZJ[8;7716^G;= ^ M^[P=-[FX#(LXE4^,8>!TG^0ZL MVS4#-]7.$^:-1S0"+*_59-XIB*D$X(PE%$$8P5NW.'B$C'-)QV@"GP.EWT%5 MY[IN_K?Y;'Z7E>U^F# 1%?U5:UPE)^D@A32!G MGC- &=?;8.G_L>8K.)0OC M*%BUTTD7Y]O-[K@ZQZ>S2V+KYK+Z!RSSQ;9C QWAN'SW)YWUI$T2]>+[6J*U M>6/U .87%VN); 8T3YAQNBB=H.@ZD"TY0X>]#^ ]3]SIJ(QM/Q)[,';.)>WC M&'3W@H8.C.\UB]NM_0/.L$Q7$XWH6,0"/CMR0J2.X'RL#74QVQ2Q=BH9!-0/ M2#F7-)'C 7F<%CJTL[<'DEQWP+$J!!YY!J[K+,P)&'LA)#=9--',DB6+@J?+&1/!ZPRFN)E M$QDPDUC6P3L;AAD\W&TRB,E)95X@Y$P"B9IV.'H.)I5D \\JI1:EJ7^59)!] M\'5P,L@>*AO_+>[QQVN#.:)F HRVZ^9F"CPCOY?;H'EDSO/P[SX=>REZEV20 M?:3>(7*N6@ZHD$5Q!;AR"I2R!KSR"HS)#)757/J=BK5>4S+(7IK=L4_''F+N M,!F$.Z6#"A$X7V='.PU>U$8F,>10Z(VGPA&60?T8YO1O8(EWR0 M,7&L+W&9=A$7#+Q-''APEO%4O.0[W5?\!9-!#C^J!M)/=W<6.1IIK-2@"ZN# M5X2%>@$#@B-3VEIR&-/H=Q8=)'#LI>1G[RSVD7@'<-FEJ?@'7$SGF;Z_P+#$ M'W'SS^OPPQ8,V9L,EL50ZPPC^) T9(=>.Q5MT:W'F1Q/];FD?AP#S!/KMF,T M_S1?X/3S;#-O,7W_M BS);%7M3W+ZZ\N-KK/_[K<##Z_EL]\L?[!:K68QLM5 M/7<^S3?^R20)I34K!0K/)!S!$L1:"2F,+8+Y[(1O_=)P4@;'G1!T:O3NN'G& MAU(7#W$[:><9AJT,6A%KY+NA)H85^6XFT9<\>Q>+"3HVS^ ZCN1SR?8:_,1H MI-4.DA,>X?3ZJ5*3M2A&(@0L"91#"C,$TY "KUTA0V[_C/P,.>>2$W8,^%II MX_6\!/X6%C5?Z!N>[.'OP8HCO?,]SWD?SWK2$;2=$Q E'=?*2 %>LPS,A9)9 MCEPVJ?PZGV<]PT2D/9X@Y23(^B-M?E_'F!?&M,!@/;8H>O^K/.OM@Z]#G_7V M4=F(\5W&Z>07_!PNUA?,WS>O#V3SG1<6#&>1C@3/P"&="PX=3TD:J9\=]K#$ M]!^?Y]_^DSYZ S;ZEQN3S?[:70>1OIC@R,#=7;)P LQ5526N/JV&FEGGNG>QD5MU<;!Q)'JVO>0'8CZKSZ%Y._TQ__9WY1"^.6 MY"O^Q_:5B#'4AL)EL!3Y$_RU !=14,2O'9E1\B#+BQ[3,Y\_GL(/5]2\K=3. MZFV-69>\5K7\O.:;LF@@@C%>1\E&G:_Z_UA0'IL\7.Y M9Q\*7$#858M\B#CE@0 M $X^ 7 " 0 !J86UF+3$R,S$R,#(R>&5X,C$Q+FAT M;5!+ 0(4 Q0 ( $>#85:W3=/AB , %(, 7 " &5X,C,Q+FAT;5!+ 0(4 Q0 ( $>#85:"0BAG MY@< #$E 7 " 8@( !J86UF+3$R,S$R,#(R>&5X,S$Q M+FAT;5!+ 0(4 Q0 ( $>#85:T/5+&X0< $,E 7 " M :,0 !J86UF+3$R,S$R,#(R>&5X,S$R+FAT;5!+ 0(4 Q0 ( $>#858P MPO)Z?00 #80 7 " ;D8 !J86UF+3$R,S$R,#(R>&5X M,S(Q+FAT;5!+ 0(4 Q0 ( $>#859Z,LX =00 "\0 7 M " 6L= !J86UF+3$R,S$R,#(R>&5X,S(R+FAT;5!+ 0(4 Q0 ( $># M859)A"Y%!M\$ ">2, 1 " 14B !J86UF+3(P,C(Q,C,Q M+FAT;5!+ 0(4 Q0 ( $>#85:T=("1Q1D %#85;RA./@+C$ M &,' @ 5 " 3X;!0!J86UF+3(P,C(Q,C,Q7V-A;"YX;6Q0 M2P$"% ,4 " !'@V%6$2\THV?& #.. D %0 @ &?3 4 M:F%M9BTR,#(R,3(S,5]D968N>&UL4$L! A0#% @ 1X-A5JZG,L^!"0 M1 H !0 ( !.1,& &IA;68M,C R,C$R,S%?9S$N:G!G4$L! M A0#% @ 1X-A5NQK=9#M/0( K+4" !0 ( ![!P& &IA M;68M,C R,C$R,S%?9S(N:G!G4$L! A0#% @ 1X-A5A$^#85869*=Y1AX! %&*#0 5 M " =[>"P!J86UF+3(P,C(Q,C,Q7W!R92YX;6Q02P4& / \ #P#N P 5_T, end

    X.]GQ6H+0V:$3#$2%$X RG/ACTO:GCCSUB>>A,/.)YA&7#8PJ0HI!? MQ0S++'2!%[$L\!1*/*H92.O<]UP?>!G';"7G?N!.FI_$ZWG8/&$=DB7=L(Y4 MOX[XTS>S25,.F,DWBL-*#+M\:PS@7>TM5^PM'Q+Q:QG?B,"0\;HV*Z-TP_O! M,U8_33+&6/^L'"YO/(Z]XK%^8@T\96N [SS6]3.Y 1#-M1%)1L')O,< \%UD M>D[KLKORB^T3L5$9AWGLP/HN7N!Y"NZR'L\VLGB\U=60N#Z M<#@R$L;92/@#&!)9F6?W0_/2,B.S6&/W1B D/)WG)6^OA(ZS/JD7:0%K3DI6 M/J;P=%@7*!4."I-J:)-.L=6DAVQ6O^'D/4/BA,\#_8Q++ M$9XRU;6I*J1!$];#CYIHX/EC\<$$ &,0:B[7\"_$/T8C\7NZ-2R!"3.\W*0) MTR)82+=8Q2J+!4I^YT!OFG P->,B RH'YN<(RS6D0B\@?8!R+$UPK9!T/Y5H M@S4[>8,437K107&P"4&LCH&E@DA:(_7.%D1-G,&[#SFT6$4R<:3#Y3N;090O+(O_H1 +R MP2WE8X!)GF\\J!UY=@IK8O.4+GU5V5Q3?H2HP ^)@QF,B&<@6N@U1]V%U)E- M'I#PQ:7: ^A:W?N.;(>=V_1K MBZMN8OK&951I'A",K&7'BWGVJ:BUA!JR]K7+ 5VN^5:AI8ZU]@+R3_6B9 B+%5!:^^3B.]T)3LE<@^6%+@(%== M'B.%H@4N7E)JM34JMX&/2(:>(>F*-ZW\9)4IHL]EO]E+9[ C=KI8V6PG9@X7 M"/_43Q'7%R%;>> ]RUAZ=9% 0>2.8M!%Z471%X8= M,"(MRHPCE4Y,_PQC69<911N$$JQ&G3.23)FT5NZM-%NUC]%?OT'(_AC43F\9 MQVL [R=C36#/9(]9+&=.'7GMA^)]C[4.E'8Q2B$/V:TT['3/[6'"J.X5*7:F MBAVY-YO5@R*2=68*1)R55_&OLH6]@%@G[AO3=."]CMUI;_UX3$*W8,2V!E@V MU :"3L0+?P\H*E/FA 9FIG95WK%;,2SVFDU[9;?J(=AVV0GAF9C,[23C(=\G M1),&O>FS@]\GAVO?&0T0DD8CQ*"A.YH@)E$?8A@Z?C ]*5H#3@<4K3$[^)9H M[3L!<@3 '',R]O#!'1&DAF#KY&CM._XH<$9#LZ'A!!^>(8.X>^]H?3M3?XMH M7:C]<'W=8ZC&#P4V =RF6M.X'$>P8/B(WYH@:TU8+E"=VIRV0@Z#YY2I5\,1 MR2">&V))"A3?&2;A)U;6+*),,9V3/+?/OPX\EXN!WH'M5*$I)_:1TKJMZ?6R M>KIPF#<]A!J!;X7>#N:V2P#BU/:)8*N:ZA$6J>\9V3-D]F_E.Z95?]\0Y?MN MT&J"#@?N>*\)ZH='HMB#NZ#'DHQ^-?8G&2O=*Q_R'#/:2YUT=B@K[G/:K?@N MF#7RW$'[?&K41FH6J^<.CZ'6;VFRO/B#S@:ZATUT-&K*A5Y\\M.6IUZC.-=0.'^MF4R1FFE2527>[3.,*3G5X9J-F=>9D*+/] MT?EU:5JE]O5!K[1896FY-(V,*J]K4IA&AGS9Q%AE(RK.2UN95UO&M>Q8Q67, ME)%55RH@&Z1'=)H0A(.ZSTP&VLBT=?!2-7WO7-"NQ_UW*VOVH?H$==#8GS'( M:>O ](1>R,D.4GF&WY=*5,2LTKMH0)[4=GW*L*EU1*Y_039,A41!0:3FW=0C8%CXJI0@LIB4%*LB0F:Y7-3[)QEI?RJ@2 M6.X@&*Y,:=0<_=&K"1W,-SV\;4_(N_LG%^_.:W;[_3B71-W M*L.$_Z%N\R?38X;5IW .(X?Y^T&X.$>F/C'@PM0A)58' B)M+Z\:5)T#[_-1 M*XLY\6S#M*%N\8R>BP/59DY;PC<:/EK!==7(_BA >LT4K&U_ENK MW*J_<9!:])N69YT#?5M75P3C% =:H"T^5:/V*;(!BEJW0A4M!Z,X$*, M!NX4U=K =?[Y8T#$Q2@^5V4Z*$KX[F-)HE!F31R#MC1XU9"--*2UL MZT8C4E?'*X^:+YV^W?3!S84>[9S27&AZ"=STL>??Q[H)??>_+ULW]M/AF;GN6?THT@W? M_Y^E19&N^>M*21@G#<#[10HDL#]H@?H?A+S\+U!+ P04 " !'@V%6G_>, M@&H$ "("@ &0 'AL+W=OD7N(DBMRJ-3:R;6NE].I2G,LF9J(&BO:V0M9,DU+>9BJ M6B++K%)93 //FT]+QBMGL[+OMG*S$HTN>(5;":HI2R8?K[$0Q[7C._V+K_R0 M:_-BNEG5[("WJ+_76TFKZ8"2\1(KQ44%$O=KY\I?7D?FO#WP)\>C.I'!>+(3 MXLXL_LC6CF<(88&I-@B,_N[Q(Q:% 2(:_W:8SF#2*)[*/?IOUG?R9<<4?A3% M#Y[I?.TD#F2X9TVAOXKC[]CY,S-XJ2B4?<*Q/1MZ#J2-TJ+LE(E!R:OVGSUT M<3A12-Y2"#J%P/)N#5F6GYAFFY441Y#F-*$9P;IJM8DG-# M>2^$4E"CA-N<25Q-->&:W6G:85RW&,$;&'X 7T2EAA8O? /O,Y,5KPX*MKV7\/?53FE)1?'/F,,M M7#0.9QIEJ6J6XMJA3E H[]'9O'_GS[W+,V2C@6QT#OUY2M1;*3F+,<[P-3!\ MRQ'VHJ#6I/" 9KL"0:%6]%+J'#1MIZ*L&\UL#XF]:0&> JLRR'C1:,R@>@6[ MA+^0R:X<@)*)Y8[V^H2:AV\>'GS@%1D1C2) Y0(^I%CKCINQ\<24E:*IM+J MFZ9$R;202Q@<^@4^^)'OAIY_8>1XYOK)PHI!Y'I)<$$D*D'MT^K]L+V*V?MW M2> M+MD] 1ZP-:2@441:B\YQ'/'/'8F"'WAN3+]%'(#O)VX0S]UH3K*7N OZ MS18Q7/]$[*PO$S^V[+W)/.J$@)QH]4=TN.K99K![)/1[GMF$YB?T:<.LCYWS MO_9N5XW-#N66,$K*RK9 E7RE@_=S/<:I'>@:@-T^<\(C=* M$C>. IBY84@=%WH0NT%([Q<>?*_N41F7B+Z6/#6BLEA-Q>EB2]S(C]UP%L/< M319&.P'?#1:AZWMQ^VTP1$TMV,HP02-"<[BA#"@R%-'MDE S/TGF&O&#RU[9 ME O71KVAFI<]@@^?;[=;\,G2(H[MO1"&_J#\36A6_&^:J4%F9'41AP3D)M[< M]19S\FD6Q/:&&?O\3$^F [HZ#W8&,C3I/FT'A>'M,&9=M=/%T_%V1OO"Y(%3 M.@KX<_./;FX!FOG;04S."-$G_RRM;+Z#*""C>L$_9.]9]PT'/A\$HEC/^%/OC.:,>R M,U8U0S"M&R[#/WL:\G 0<)D^$Y / ;GG'3;R+#\PRU8+K7K0SIO0W(.7ZJ.) M')>N*/=6TUM.<7;UL6F%VB%"@1(WW$(KF#2+Q!*V\TC* 6<=1IGK^ -YN4SCS>[!F\.[1<(_63 MA770:N#;=6&LIL[XZY3B@#<_C>=.RY5I68G+B(Z#0?V(T>KUJ^QM^OX%MO.) M[?PE]/]0EY_!&:T&A"J9Q0JX!%LC?(WO8V :84ONF@FQ Q1\RPN!8!6T3%M> M\I9"QHAYFKUY^ 5N"3:&WX\-0 "J-WL(G/8E,#H[J(%!B[JDJM 5 &KC,#E9 MI>R8@%(U=/L8%@ZP<2&DKSJQ-S@'H$+\:MD3*$+86-1^08>6&^A:MZ>+HM/# MFZX!UJB.FL%S),QBY]]^EA0G:>\[?$39(=Q397F)0=P-$6)R1\2DU;SH+$EQ M.@,4_G"DK0I=,!N5.5G(RGJ?/FE?O[K,LW?O#W)SI'5PWSD(KBJZ_K9,5P*- M<6!]C415>[X'F*3L 1TB^JLN))B*:(ZY-ZS"O0#:S8R9.-LOV*R@K-9G(\6H/G@,7;(-'%PEP#0$<:F0#WD8SC+_C<+$/24GI,Z MTP;.8A?O>Y-FB.'5V!6A-_M:^?Z4RI*&1]3[RAVR;RAU!1YZN$874P,=R@]' MXIR@.27=@9NN^$Y\7%I8VPI>,E<@P7KC2>M.H!E9E:[R>N=J0I&^(@[.X["* M;FQNK./P;VIPBIT9\$XEP]4HCR]">O>%ROYA\M5*X_F1^?\KV:G[+CF820WJ MK9^\)J0KC*?).@WWZS#3]N[AR^ +TUM.*1"XH= T?G<1@0[3-BRL:OV$*Y2E M>>D?:_I 0>TU5_TALA#'O8EI5^=K8Q9G=U>:GSC=AR/5<[4>'-6M5;;G!;WU[J M72UX83=MR\O0]]/++9?5V?.G]MF[^OE3U9A25N)=S72SW?)Z_T*4ZO[967#6 M/7@O;S>&'EP^?[KCM^)&F(^[=S7N+GLJA=R*2DM5L5JLGYU=!U?6>DR4JI3W3SNGAVYI- HA2Y(0H&E"DYY=YN_N%VQV>V!V$[!=5F8UF MWU>%**8$+B%*+T_8R?,B?)3B*Y'/611X+/3#\!%Z4:]?9.E%C^OW@3^P5U+G MI=)-+=A_KE?:U$#$?X_I["C&QRE2E%SI'<_%LS.$@1;UG3A[_NTW0>I_]XB\ M<2]O_!CU+_KCZW>S#QO!"MQJ(W/&JX(AA '2BF'-3E6B,IJI-8-)-%L)>LED MOQ]/*K&6AMT+/.<:FTL$L+YB_Q:\;OW-X"VQ78FZ]QA]!/3ALYFLF-FH1H.U MOF"O.DG.V2P((R\)@POZO@B\)%K8KU'L+-G4-L:[8#Z( \9($3TG\;[]9AD'X'=TG M"4QQ8[@1+$AB%@8+Z!D-9@N\91:S-%JR;+E@'Y0!F=S1[?4+/3\.V3))6)1& M$' M\+X8V,["%%:;Q4L8;!;X7IHL.IZS8.'30R^($W<=,Y^%7A+0)E@[""\@ M3((DX80H6C:]L[ X2XA(XJ5Q[#A% 1B[]<#B^8*]@R$X!4EK0E'ER"H^WG9@G/GSQ>!Z*TFWU$A" MD3\'>/&9=)_OQ59P2L%;HGN+IN'26JFC"() Q1P HXR= RP2,8H'^(L@6'4K(&J,OXSH0=R;MLL(TG"V)23/@^LD=#&#YV%AN#IU M?L^P!GX'$[F6.8>%IXF.0/@23WBUMTP6W^DA*$= X5H+[*":44J^DJ4T4AQ) M0>YCY.PX#Z2MVG>=U<^B:CZ2/2YSX[.W !V$E)MZ*O2A>X',9+\DM*7NC#!Y#F7!! M%O3C%F&P.6I!Y(7I@OU8VYSUN<=8 !_[4"'+O!3:'@W#%&6=ZO0LLFG_XC#O MC\BE"R])(I8N81!_"I&1$E?#&ZJ[U+%U00K?M84(ILC ]- 6-?7C3]3Z2:-% MQW5&?8?OJE.,U/6Z,HAEB=+NT*ZL06;P5D)=PRR!LL3$&6H6^6WE(WY'3#4V M_PRJ);:(+A(ORI -"!@GEU/?@HJ9N*[%"ZD/.NA4;N4=:5=+W5>4ZC&2*&5< MEGC!5PHI8\/QL1*BHD@OF\*&O*4"TVI5R@*@1-7CI76F'2GT7PCW-ZIZTK4; MQSP_LWU?#*?YN 9>O A.[YE8-/$2/['=X((<\:?M29Q?CW1WWF[%^K(MYNS: M9M'/S4#0(5-XXPS+$+EH&B4VPP7L[DC <"J B.]-H1$+RVW+W):5HJF[ M/@IQ*E6!5TX3:B/S>P\7*(AZF])EG,JQNV3 ML59[V]&)XQV=U\*C!8KO04B]<[6\W)\$UA1/&TXXFO2!;][^/#$.44'/6JL' MN06"X>;S( X&@2%!/P5^Q=XD0SO6;^V8TM#+ZWQCM2D KE+M+-:Z8O8YH>78 MJ.-1=%P#C\@^,O6NQN-:XC&%J-0VT]L>'N@VEO] ;(H8Y_O.C+S4RMI2VRI\ M:(9CT$Q\[31OF<6C1 "IX_,-1BL'C7L9UR-B(("P'_6\H1 MBF)"VJ$8V(D63FDTVD@LV'^$F-7T/(G1-(YU]/*YE)8 M6C(3^Q 93'6MTU5BY*W69INT,72'8Q=02_;7 !M^AC;UK(3H,&"3A(J M4]?]J-Z7*D(NL)DW1)JDR@_F*]>2[*T)C*0:"R^CSG5"DS$_CYHO!<.6[\DZL/OO-+:3$&T/ M,S\$%J([F7#C;-]HB#\:$E?=5Z+6&[D[F!NGZ$(JIO)M M&YPQ&_0?Y9YLYR*J/U)QT"BI6[REG_Z1ST*"R.?!6F @>[/$7*^<&U.E&'J'D;>7NR1JE;P$(NF"GRT MD+1M(&4D^]N.=5O5 AC8D]7H,$)H;]3F.C\,?CGE$7+&T5;=.NJPRXA']=B< M:L/J:5_\.!8H2XQ[5(EXH3BE .L/<=R!F8M";L%\M$$E"[45;>@]IJEM&I5K M6=IX'LX(!7)(-9TE.I*_HX75A;2QZ[%?$ 1"P]1.YX\_N0)VA\P.D+8)TTDP MKHEC(A#F-Q0O,+B'"7*QLP^GK6R;1T?I:RR3U]%M"[23H53Y].13// N^VOJ MW>V TB"::C<"KGNXMGD@](-LSEX;UB9UB:QMVO-:$MZU/I(*FD$6;7,!RK8J MF\[M)/V.(WM3QA_!=A(W;$^\=UPY# M**IV6*SWIX 'O0(QV.* MHK;-58<@L#]H3)D7LK :]]08Q7HMCVX="W!"U+\ZYLW9VXK]8EO+<.&UDY_U MS?7[[V_8-2!'R8)\8"L>)"CYO=-EJR#&V#LU3?* BSL_Q_0L07;LZ#\:)*AU MVZ5;PC;-\GV-JF0U=DF#E\!G7^ZHT:1%C(X\;"]H6_,U#('A! ,7,OU$].YT MH^R3FR7K?Y_4$L# M!!0 ( $>#85:QJRKRD00 +8* 9 >&PO=V]R:W-H965T%DB@[]KB29GQMTFDR'MM)'CI]@,B5B 8$ M6 TK;_O+D!14BP[Z8M$@-BSY^R-F+;&?G,EHH>G2FDW2TKOZ[/AT.4E5L*E MID9-;Y;&5L+3TJZ&KK8HBF!4J6$V&KT;5D+J9#X->[=V/C6-5U+CK0775)6P MZPM4IITEXV2S<2=7I>>-X7Q:BQ7>H_]I=LN/N\ M0;\)VDG+0CB\-.JK+'PY2TX3*' I&N7O3/L>.SW'C)<;Y<(OM/'LA [GC?.F MZHR)025U_!=/71QV#$Y'+QADG4$6>$='@>65\&(^M:8%RZ<)C1^"U&!-Y*3F MI-Q[2V\EV?GY'2KAL8!:6+\&;X5V(L3+38>>\/G4,.^P+B)6]@+6.(./1OO2 MP;4NL-@'&!*QGEVV87>1O8IXA7D*D_$ LE&6O8(WZ=5. M[D!VIO@]J'';7P MU_G"D?S<_WU(>(0].@S+C7/F:I'C+*'.<&@?,9G_^LOXW>BW5T@?]:2/7D/? MD'[[)5M5T(7\&:4'F]V@*9&,%ZCL Z0RP(HJ5@MT/:)#;_C:$U/HP%UNZLQ M]*M:IW#NV.\SL\UY6OH=[B+/;4-NB-FDYQ&(C;?$]EWP*L:%M :=G?8!M*7, M2Q 60>I<-@4*:;: 6%E$FGD^1,XLEY*MN;08_UHT<*F$M#B K]*Q*]IMI2\9B:PD M)95W(NE>5F8J0CD#H0^!HGSXW*8T.PG[ M>G)A+3NBSQ@?(F=[FB@L<3:S((^VHMQ^D(M#>[@?]GHPG4IH^GQ*$WC5,Q/P0D3_W0)6^[3_:"[XH^.J>CX>&VL M[[(FO=MUW^5AH] UY"^PX7.1A#:@J!XIU#_PSE$]U)(IO#CQB, MA_+E#N1K1Q@0U,(M_Y!(^IBCE82SE]3 (=*FTN"H"*H5:G%/'(K&)"NTJW)@<=ZWV\5K1[_:7LO-X%]D> MCS>ZC\*NI.;)L23347IRG("-MZ2X\*8.-Y.%\=1+X;&DBR5:/D#OEX8F4[=@ M!_U5=?X?4$L#!!0 ( $>#85:U!H+:C@< 'T4 9 >&PO=V]R:W-H M965T]ZIM""QZ[35G:#WU_W,^XS#NWUV[M M4=]>J]*F,A>/FIDRR[C>W(E4K6\Z0:=9>"]7B:6%_NUUP5?B2=B?BT>-M_Z6 M2RPSD1NI#X M>19SD:;$"&I\JGEVMB)I8_NYX?[:V0Y;%MR(N4K_)V.;W'2F'1:+)2]3^UZM MWXC:GA'QBU1JW'^VKFA'PPZ+2F-55F^&!IG,JU_^4ONAM6'J']D0UAM"IWJMPFAKV" MO'B?01\Z;Q4/&\7OPI,<[T748X/ 8Z$?AB?X#;:.&#A^@S]UQ.NM(QY:CKB7 M)DJ5*;5@O\X6QFK@Z;=#CJC$# ^+H1R[- 6/Q$T'262$?A:=VV^_"<;^U0DC MAELCAJ>X_WO1/"WF!YXMV1N5QC)?@9H]#_BR,S8@" MVIMR860LN9;"L(D?>(/!E$T&4V\8CFM^-9^S[>>S+<&/DB]D*BUM)BV1Y]'' M!!X5VCAYDRNGM-UL+4MW6RX/+?X%P]K4GUOWSB;P[2F*BM&Q,[_G^P$KN&8(7"D\-O(]WW=_%3(@H@2$ MM/P#N[@]@ ]2@3!RQ7+5[)'&E$2/3VA1QN*!0'QR_T$[D4TG5/T*78-PX 43 M'W_5:A!<$&0\?SS\&B,\M%!3"-<$TPU)(22@,B6W 9?P=D1[R0%.G M\X<7WG0R8A?!P!M-D6M15&9ERBV$*X>7".FN14)-^EDPU$>D]N#"NQ@%778^ M\:;C<7=O%_JEC*0%D3_U)OX%J(+QQ!OZTVZ-KQ.9<#C+TK^>2HX:*]6'N/^\"7'8Z2O_ES*>3!$I'T'PY$73 EIX=#SIV&7_=1L.FN1 MG>T(SW:D7XV.^5Z". _^0Y3\#:W?'*)YH5W$98860A*)J08]2B7\-J3M#5*7&)EJ5J\0M MMY'7.Z1:P@TI$4N- KQ7LV.QP,(BE:M*J1YVKE$/M,=^F+U]W? QE!X]#P:N M82&4@M+4+!O!&WQ";BJ-@1%!*8$F#15%!9TY&BO2:;;2PB'3(U^E$KT:/(!& M9YHKHAMFH::(4AJ]8M@*4,=PD88#/])HMD&;V+@9R!VI(AK.&N\TC<-58##R M:H-)7:HPS9O'EE 0MC0"Z'.%IEABLI:+TL48JGSI2X^,_IW/MS/*( DQ$U0@I0&PJ6*O8I^V-U% M;'G GW450(QA48)C_;:]]-@]FA*T([4X57WB D6@Z:>2 RVOS$IJOO%IU]XC@U$ZE\MN(:I=,0,AIOW$=3QSN>%X] MK=9SJ]]CD)$D)>50:J^G8PV#"=HN4(R'TZ MWF7\][/98PL-.W]2H4+=<'"<$5RCQ".;X+AVZ%MB##I]2NYE=&=&PL#M]S*O M+J6<-)<=4=VQR'MDE6DR#^1&I3)V\_,A2WJ'+@[ZK2NA3.B5N_A"B2:45+=# MV]7MW=JLNE+:D5<7/M_4$L#!!0 ( $>#858$KW'@/"P /"8 9 M>&PO=V]R:W-H965T=?0 @9L9QLOE@BT,"?;Q^]]7? MW975EWIK3!-]W>5%_?V3;=/L7[YX4:^V9I?4TW)O"OAE75:[I($_J\V+>E^9 M)*67=OF+Q6QV_F*79,635]_1=Q^J5]^5;9-GA?E0176[VR75X;7)R[OOG\R? MZ!O/INGVS,C6D^[S]4\-<+.TJ:[4Q19V4156;]_9/K^NDS9N/Y=U?C&SH#,=;E7E- M_X_N^-GSBR?1JJV;B5;Y-FN35 M=U5Y%U7X-(R&'VBK]#8L+BOP5&Z:"G[-X+WFU0V?1E2NHSK;%-DZ6R5% \!: ME6W19,4FVI=YMLI,'3W[()^>?_>B@:EQ@!8U3[,X,LU\$?U<%LVVCGXH M4I.& [R -=N%+W3AKQ>C([XUJVET,H^CQ6RQ&!GOQ +BA,8[.3+>M=NQ[C/Z MG^MEW52 ./\[M&,>[W1X/*2FE_4^69GOGP"YU*:Z-4]>_>F_YN>S;T=6>VI7 M>SHV^JO729W5>&@T=M$DB.)#B_P=PT1)D<(76;'*]KFAGU=E40-04OK]T]9X M7Y@T6F=% @\G>53#" 9HMJGCZ&Z;K;81C)*WJ8D:>$F0BD;$O]^4NWU2'&B^ M#+Z^VY9Y#JAX5\"@=;NLLS1+*CB(.-HFMR9:&E/@2O=)!0]D!0U8I3"W :II MMM&?KZ\_3$>@>V:A>S8*E@_'-S\$X_'!1B!YG>>PC<94*X6$0@A! IA7U DQ MK]H#@,DSX ,(^+&MGMNMGH^N[G-M<%FF;C)@<:8>VM_C1H@0/_B4&)WDM.]% M&3Q1> @E3=8\5("GPX:@IX:\OQIL609;4(%WV#+%FFP ? M6Z^!_=/\L**RPKF3G<5">-X(M/,L669YUA"ZX?-I5J_RLFXK(^>&O &G'GX) MOM:=\DS(27"S,1_FD154YM84K2S?? 5A6\,?:5OAZ^%@>U-E93I%^-;!QF&% M*)C2"(#M0/2G_[I&E6W@Y@RZ6/?6,\Z,+RH(M1#G)C-D33N/*-*3=5 ML@?9 ;MBI?,(U_UGQXS>MU7TYOW;GR,4@?AYFYEU],-7LVI14XS>KT$9,A5* MLA*Q&!5"CW'Y0XGX9!),0E:W)!F+Q[1OJWU9,QH#\\+3 ^T:N22R"K/*!.OQ M+( "\'#M;/ <30.^M+>]:7H^?RBV%$QPU%]391[KK; >2(*PR= M]3\[9H2*SBHJ_ ?U=WH>3FB5Y*N6R69Y )2_!>U#>+!]#W[ O^](US?I)$$. M 3RU:'=+&-*;%4=%M&I OA4TD,?3F9.3A(,G"%VRU(BX)$PI&X WG'N.*\D9 M'VM S(HXR31ZBU_"2O_M.R+=<'QUX[N>LGYPSQ"J-OI#\4F6>V7C!?!OW-O' MF\_PIZQ/.1_H!S@G& ?GT2\PF3!.>0H$3$N8#20)GUB?D.?GT0\W'SXPC0$< M4P/Z&2A<#,1DO\\/N!B3(=70.PU8PZ F'":\P)V!4P5&P#]FZPD<+P 5%\4_ M(8'30&!JP1JFT6NS2D H6>IS>H([I[6,=S!)54<&C:@(3"!#IZ1F$/U_SCN% M3S,64.XH9?=MS0"R^,%'LN-=H4!AY*BC#2!"X;20 M83SAZ>Y(-CG%&(XQF]B'LK4B4:I:BZX+\&>,E5U95G8URG;>)/66!31^0!T5 MQ"U*[2$.]CN'(F)154SY!%+A(=H"Q0)4\@R>QBTB-;#2 $B]VI)J13IT664; MD",YR)Q&Z4O "T*<>*6^P1IL94RT8VL=SB='^0&GNC2]U4V#Y:$/J$'5@I\# MH*> R'76.+,&SS6FR6%B($E4+LW7E4&+P" 'Q'.&$5I42TB)[,P!BR0%$W4G ML Q!&J8$#-:=<,ZZ!:M3)QP[YOG,N4AFHZ?SJ4I2SWH%S= !(!T8T3M06?( M/S-@](;U02 Y\[5A4D>J(F<0GKZ@0'9L F)IJ-I6.*I@ M >!.F:VL7<*+0%7;ZHS3Z F^@[N(NK?&2%$XI)H:Q*U.3,S=P]HZ\B-HYC>Y>R=9&;;#F& 1" M?'*C#FOC;FV>360MJVT&1U(!&\]YN9Y*&%LC"\E:["6 >U'N@"/B=[ND^F)( M^*>9B#3\&HR,DI4Z5#C96I.#EWEU5["V7$[G S#/2F78Z%'HQCVQUC^AM&R7 M#=I(%GX!&.!,LN*W%JCOH."6!\5BLUJKW9QU LA>G%'FJS-5CZXA\E(X] M5^=\E.Q^ ,ZUMUHOV6?;$D1(MMM7@$WBMSI&TG_0V-%#GNR1Z:H$@XTX,4"Z MW8E6!_P5'LI8HH'E F8T@+NMQ*X%]#-W2.)&V;#P%CH#)1SFG6+" M5LCO]UF3Y-D_#*AM;[W)2+N$@R.EH:U5PT-G*>J1$X2.580LG0JMI:$%KA@D M!BA[-_@G7 .+(U9[B'OPM!7OBORJ%[XNU\T=#!0#6M[Z/ZS;JLBL M&V.=?27 .<1$:+-ZPW^A>$0(JF9G-^&8SO!A3J./9H].#*9Z=/@51&IXJ+Q) MA72561=FI]$G*8E6G(68*T MG=5HA*;T*YXQ*%,;EC#B1O#7,$9W"T=WBW$O\Y ?9I#&?L/6&=/K)^&[ MJ\!-VEGDF._3#]@X049Z%S-WI4NWJ$=XT&(8 '@JD975*&1^VZG=-_]ZJ3BSG&T+B,2*P5B+08'>!# +A) ,'!M>;Y[6(PXE^ !="/:PYBH27X/ MNQMC-2Z(-Q^-NKWZLP!]D+L\[-50/V0/*H!+CY,=KCMDZ'1J V&HZYLWT:$$:]HTMYPD?8%005?%V0> M#E-*N ]\F6U;?(O] [[XG$;O@C"EU5 [P]BW6#2+//A^/E+_7F47LU4SJ'#IB=?6XZ?#( MH=E.>-<5L?T9770=K5TT*#%\)"86NT*1'6^S/7R? E7EP*/AR,QJ6Y1YN3G M3,"@*0!G7:2(AYCILOH"3ZA8]XP"0"W "40>U>P#!'0+2\&#-&.$@G#%8U"P6"]2C5*,)!V@&^(=VS!D*N9%PJ M.8@3L:=1BL-Z]NPQDXRAVC.9"OF27'H&]0R734*964PMF\JP*%)KF+YA.8EK M1_\>^N96AIR@%3HIV(%0+O-LHUKK9Q_F,0=R>98CZR?">Y8]1XT6<\8:ID<@ M4_W+"3"E>A>P2,T^+P]>?,+N"1;V+(-A?9<9+)4G1VV]230J O]3F%CWXM(4 MP*80'=4X:M6WG\@9D3OX08BOPM 2MG:F!L*!(CQ?:8[]( M>#(A=B1Y77H!# <,W"8$GTX:.IZ^.))MJT<%[G <>@R]W>$>(:K"F>S&DY] M;U9&Z-H4^G-Z(S^_3PYBYJ@SR_,'*7\M=SO4U CKU.!WCZ*6WJ5XS@+):I_- MM6HLAFY<0LGGO$M_2PA6A17N'(432@H^3[&YU,;R(&!WM",_>8-HN^0D@.'- M:#P4AFE7$@S%P N-AD1<(,_LA81H6;UT4E$?<7R.CF\#D9A7'!CMP%ANP>(CIL<;%M-;68[($N=S?.3IX8HE&F$/0E3Y8L)_ MH78)5J0D^&4BL9!#D/J4J+'1>9K&2\A>0*8#T$>5B!8;,942 :^93Z4O!6!W@&J0&6":!QY;%.XQFR/6A(@MA;N$,FRP2ZU?^ M@XZ","]C4F9W$2QB65:@F5&PB#2]TLG@!S$SP<^N#B#4E)9$C22N$MQUFN5. MRO-61L%]]'"!.I$+*=Q-,$)R;(B]HP8M&SSR1[/:E(<35@0VSH04/ M>7O'480R6/ #N7]H>:,ZOTOBFX]GW+TURX83:VQL8U#M?_0H .&:/8PI_BC1 M1=1>PO"%TI.3T7Y\2;V0WNNJ(U*$!LF: MX:79KBKLG:WOS"FCF0 32[AL33UN:96Y+?-;4GR07V&A1^(&HVCM\A7GX\F%-Y3450,C&/8C//CMZ#T8J2W0WGP6>]E9UI]& M8*6DK_E\-@&P3>:2\L:O(Z=LK&BB7R27+NGX.8/,QSO)F&&%04Y>[%5]P9L& M7?J\:E"6BU=9[^*5$/M@#;(M'5?"0"K#HBO>.8& M$%/,);?^P$;'-=[ADUY"73X:5HZ%Y6.=E^V.#,LS$5 ?$GIXW"6V%$1^);>,RY\4-5-/[3B^E)! (WEQ]LTGEG(^2Z!;)'-8_- M98 &+1?CZ5[R"P93A$.Y! G):&>EIV3_N[5]=:8@S/@[\BCU."S,5RJ7GLZF M<]UDC'^=N[]P#/CFPGTC853!WH&#V_L^J")5T&+ #76 E.OU>%.U.),$X!V7 M3$;4I,D"9+!9^%!P!]B1AF5K ^O#-%LD< $Z\I8&-+Q]XDBZ=A"U45_O#(=B M>WZA" VS,05J.,S,4]1=D'_3AFT-C'.*/"#@.%90Z/+\%N-I>3^"]9MM"JMV M#='U(X? &@/G#]1O50/^/+V9@IX-"E_%![=NBY78*_99W"B,LI:1W:9C"C7M MV5+Z:[);1S\U((2UFBXLH'ODC./#Z6A_?OU!TABD'B:H=M'2ICBL;3JZ'Y'\ M$A(?=%F2F^!D1OJ:%SD_&K1.:CN/W9U75A<1WXB><:[?\\>A7'0]7 =V/_0H MK0E7D0M9 :OS#D9=4N0)@B,FYP#I[R1?;Y.,Z%3<3N1Z6+,VKQGV'P>+RAZ] M,(R[=NL".NLAW8L\+,!)6.LBA&#]@GW'/!X5(=ES0@SR&8*?U<9R!ID>\"&L M_P:N@";) U@E_(K49';D2C:U=;[H-^()+*O'<=30+3J4WV3S3WA!FALJ1CVM MC^J16G$>O\X3V,3-"D0+(LY>0B@963V2Z%O:F09"^.+!$3A('0CKI9HS)8Y] M!4XK81NOKB-8$HTO>;AV&@1GH"X-[>R>I6))"LWD')E'#_CXMG"4H]:-,W.= MYAO=2M:%,H*'K:#QT\[N!^$#EF25.UT(R,6UD=14LA]8RY0 )SNB#FKA=G-0 MR,FM"_(*X4**>$:/5<:Y]A)*?&PK.#\TSQL%[G.*)8C:8[3>KQ[PN"71SQH: MO!]]U1M(;_Z$T?;H!&ANWXJ=Y*&()[SB$53B%:F[%.LR_4"+[!O@/I^Q/HLR MR99[ $,6F,7J7QP&''LQ$'4D49BR0 $NU2JK":W(>?$WT-$2SWP7@X1J/03, M92$^2JU%Z>27H/(.!@GEJ'&:#'Q^.I^>S<^BI=@(-O[QR4M^^^&6G'/O2%?^ MNZ@LSLJQ%I/BOTNJMVF51W>/2JL- "/6(!H1--8E9L63K"UP#C$Z-J*L2J<$ M-;&D*FEY8$AQ=)@RYS!(P-^!D,X,9>T.P4U,FWO 1V%DA1_^$0)P.BI][HQ? M%=AG7*+?"Q.2DV#H2)IJ:CV\XR\INPQ>YG2)O[; ,4[$"T(.BJ MR"UX=O9-]#&KOTS6F&-OW7^L"H(-?/Z->XW*35$Y/60&V LQCL6WWX!(ZFB4 MQ*0FA"[>9I]>3J_.V&4&R+(X5Z&9R0I,L9M_66Y.OZ?/\ MVY!>K;:#<%XGJXPR+ZV;=\ $)O*NNRX4WV^B!.\J!X3*-?.MPWZ\HAA@M5A/ MJ78^-*]S GD;?&(ASG-,#Q6DGSHX7OAP',8FO^0V9(X4\=!\(H_B M_;2[=8N"1RIS^^2^$*OSF!:9[6"0#(X$S0D7C@Z8")(P%C^2KB&IF]Z _A#. M-Q*RH:#HO2B#D$D 0:J["7D&[^ !I&SS?KUT!3"W_JZ>'8]1D*\$%04O0\SC M(BX5PO*9EXSLY]\ZBD.!J71&:[0E;:HU!!74+DS**^R9>A+T< YBJYM6_MB4 M=>0A#2E[5. 9"-JX8TCT%D=ZH\R@RA[H-N(J0D>5$UP2N0S5W6B?M_S]+DOW M9>:HK_*B.QU=*HR!@@5N:A?VK%ML 9$A'7N)47[C!XJY4EXE!7M*CHORWL20 M D6O EV7Z$GK %FW0M<]%F6I%0.X-M$ML?DFN:U.$5H:6%A6BI(\TQ:$$J;/4R5; M!PG%;2LX*-E>MYSFB]/P% >N".C%A'Y\-!YT8. M&S?[T!)8$.&)PQ#2$WY$ M/>&=Z@D?4=3Z#*JRN@3GM(1 MO.2;^R3=%G \O"F:MEEP18 Y05RF0!*(E(3 MZX92R-5"&.0VO:SWD,L5:1?_+8EY[H0>1;Q5QF7.'34)5O8/4Y'I M"JJZI&"XS'W,@] W>(6$(R#!]GE2U)HJX1[1?DTEY!;^(XK.OZDL M?L.HQ'%+1]&JW0[%IQS\I$4(!LS;99ZM\@-GIJ>]AZL?J^;1]>5W3Q-PA8*9I1ACAI)DVU6I1., MZQQ<>ZAN2[[!>6*O?1"7S!YM3N3'=Y3736R"C$UDP2ZA90D#)S#)!C@$NWXE MPV;4W^N*3Q?C1:/OO-Y8@S[>A[^.[C0_VRUHNW4D6G%Q.A..R[I]T'0KJ-,K M;(9P)P-"<<#R#-$B< 3D=91$N)),%] ;R@H#A.E \?! R+U;%N!27W#XI?:' M/-8H[Y?W/VG)-*Z&,SAH2%@UZ7U3XBW])F05*8- ]QF8:Y(?8VMV.(*/B:9# M7"^],8H.PH1^6O;KRR-DEQYVG03* T?[$(SV;?*'3H M4=Z9."QI^QB<(A\+X%.3\^EI^G#RE@^/9@VC9C M@D?/F.D8ZD1!DHH?1YK:H.7>+$*DAT=$'7QCYU/A=)LBR:5SH$O!Q21:*8"3 MK)O8ZU49N]:AV7V-CA:NK'8Q7AO[L=_#<9"7/GJ4L$: TBUKXIOGLW.I0T"> M@9YX;-\P ;5N[SQE8;HKE>N +"15TB**MI]4YN GE@TQ;)C8V=;ON'KCH'$S M+L\01+&%&8-/^QX?K\BD5^NA+[\-]N('J5D=TN>NI67!D<>$-3YV]H\V2J3P M(F[#L9EC@R$/1S])33;=IP'U00?+,'(-!%=Q"G%%G2LH0<>ZUVZ2Y(:,G565 M:8NWNMUCZL1 XPQ)((]M>P^@]Q6%N>.@ 29@Q-I0-U$O!7PZN%9X% 1.$YB6 MO$?6Q22-I2YSK9:A!#E4U+FJ%4ON^&MD9F6[V0;*%FK@>0[F7JR'!!K9! 14 M)^(E*:-U>%"^L\)FBGO%492H8ZQHM.^1??"0VJ=/O=E6P$G#SI^&Y:!849RY M))G\1!,:4POZ%M@^-#)U+ 434@ZGE4"L!!-*>1:O98$(EA*[SQC;>J&TINTT M>J.TZ-46P%#.>:3\FY-?)4:^0FS*V2H2D=_U@,B& \A,HU\XDQN>^>!CS8UB MS8V'QR^#O]2;5_<1/BB ZO;/IGC2#GU&%*("GN@U!.,J#*QEM^0 T&EZ!H@+ MT-K]=%I1)KZA9QD<(A4V'-F7G 7O@4?G0_!)807-36.4*$Z1! @]#],0$G[M M4GV,UCMPH,JQ8@(/3;#($'-AN$.IKJ/=I[8;--4YDVM"!\>%MU11LS?D ^2. M6Y,]*'"9Y.F+.RDX&64N@EY*<^PO;D"-CP< MK[?K9VYKV;PG8(&0X&R&D([+(5Q5K&WVB#[;.^WG8]$/*S'PD&&=K907J?KG M&).WY'$\4X'S@&/W"7(:_21(0" X\K:BH1YSL _1&VPYH\4C?0N%2,,5@8SH M4H)ET;QS4C;32V1I5Q9V#H1#ZWKJY=K54W81P%7BVJ(J>EFZ%H>+/KXZY8J_;? TV4)\9 M(AY9!Z'$9]@! 3!-2^DP)CXXK]<2 (,?_?]![_$E M_:?@_!O1@9PBXI>6:IVX=2Z2HX.P/."YV-+'4WCQ)@-514C/5TSW0W(>DE34 MSC,KN+;&(OG-S8=.[%.PVTDE-(JK3)6U_O;>^8$Z9P??]R*Y)"6;)'PPJX>% M"UT?<@8/$V"ZU M6K4FV <1MI]%XW+)N=SM6FX:T_QHD@% M[S&P87J'>'2%,"SV)[OETGK;8"*77C\2@,S7K/ZI8D<>"BV'9&Y#SKJ"+R P MDR1-V8$';,WK68>UEAS'Z?;P\_S/H8%A55YIQ1#MT).SSX]:O'%'\QC:M>L" MZ#K12O><6R8:]H-JT>3P5*$5YYB(UQ=#AN(IRB4>D/37Y[P36E&MD8]!@Y32 MNS $QFY4KGW"<3..6UL3U WOSH9@V.>8?%,*9D)0>SB2P9+CB6ILDI>:X1GK M5%Z,@RL#@Z XN?X\KM=K=>O5$WE@T!0(F<.!T'<48RX&58![ ;-&=YP\ M@E6.!8.HLA2#ICHP+A0@PV9_VEK6SLE#SF^W%IXR_"+H&%8@DL]JP/8-S%:7QR=8J958NKDVAQ%B\6IZ'EH\=W>G86SV87T3R'C18!615(:NE M2//S 0GIJQ:8FS;43EUC,EMQS;6%97*^*D2I%]S;@V>3\D6JRI,";\Q43*J4 M6A+"7M0OIGO"&2CP[&>B8:H'24#*<'&EXV&>)(6 I-ODT':1G#!OS_6#EY9, MO69+Q#I9_.0YT\TSIW:ZMHX\CM?V:JW=)MD3R,SK.:F3_@;QH ZFZ6Y4M$>O M'Y,K57]F X0RT',6Z75IR\"P,#U\)O+J3+'=A[1J'RJ0"0(T-2M)G7BC7U1O ME4\ =U;8-K78O;"8Z#S=)?,).4 NC>11^M$_'M UL0Z %QH]&-I(;UD_60^B M>]#"WO!1"3#EX:JFD"FM6AW>JM$6:G_N.8K_"%.$0] MSV?^-)K'%U<+^/?J] *YS=65>TE*Z;S'+^<7\@(^_H95[J?1LZN+L^?P[R6P M,1CC]-+F7(V6%6L2^7SH5H0C]P]TW=X]R G5J%4UE576OGL^C-G[T5[&'EAT M$6;,:;Z3NM<%"QV&-H;//YWGOKB$H3.@F3)["P^FUTA M)IS.XM/3*[]7,0B_>#8_!7&VF,UL^M/'$$S/%B#!KLY/GT?/YN7%_'Y[!($X#P^A4W,KV" "Y#O1&//YOA^?'YR_MQ.J?^. MX"8(R%,0T:PP]+:'@[Y3#U 7:0J\"\"5S0^AB;W(C'Z9+ \3^Y0K\Z0;PSB# MVN]%[K6SXF*ZP#:S!Z5?F4=(Q>"RG:8\N3KOF56[(&3*7F7H6!0UY> M_P#W^# G]47M-DP.9@B2 ME!#)!JMZ=ISES$8@M6YB^8<&B6O&#ASEP%?"LI%BB78X/,K].J1G&ZDS;H/L MM:OL&MPO/8_$M6W4A4'5+D1MKV%:!YXP!G608Z89Y[0E%#S!^X(HNY*,JGXS MN?M/(EOKD1N;-64#[>)!3,C'XKF1&(2BQ66UZTUO>\Y]2%PJ-Y%6Y\H=*;VV M]NO)#!=^/HM2.(Q.3P?%$,I-U7"NJPW2G.#A\[KOZB#I-Z%.%Q\Q:5*UZ*WJ MB'&J?<-1>6Z0YS=3^N!Y2MY[?F_EJ,']"RY+_YB[W(NQZ1H])4JB72-:9">4 MV%/#Q&+DL##[=_5\6-?38^-"RW[CWT47=X%-GRXZ+5#NW6?,-'HQ_^9ANJ8- ML-7M2HL"YPMI?.A?/XOS8BJB.];CX]M!_0M5R'%,136>3FVM,N[3=4-L.+C& MU4N2\/09H)BJQ&[XWK6E3::7(8#]BB'+MN6>"5 &_R0Z[M)((37903K+2M@*.$@]MPE4\Q'JP7F1M*.82 MV4*G&A]'D-3F3(E/Q]BC[>YVC$^Z.LC.VOUF+7:1%CFDUY:D_$GVR1"?PY7] MW7IU*;HST*#.]X%WFABY2B?JF>*;H!:?W&';7C,*>K%69(F P;54!#UDM"'D MMR#H'9AR$XY;\F5*:*$?2B&W7NK.G>GS4\S6YUZK=4OQ#G]E%'Y2DUD3+D3D M>)'"-YVCK#I\=<1GK59EL%YIF'A/=[4!&"DJ.U@QVY%4K&%F-[Q^.SU%@YQ\ MQB(V5O,*O4&-JJ6\ID&B<@ZTN.@VO?VQ!XDAY9' M(:];VBQ71H)F16V:O!Z4-M>&Y]":8GT<4_G%S1F*9L,>7+T+39Q?76]];BC8>HSQ!YFHZK?3.TPJ:PYEW1[] M?-7R2I@?H1[?M^W=6M]'/UMP?V0Y7C,GBZN/(5Q^(:)Q?0A M^YOW]X%_SB^GI/?N:/VA?L__,[$X1[.#GYAA]??--M)V@WY"V>KLZ1+MOH1_*-M_LAHU;&[V+._^S4[@". MT($%6T&?7NM)FQV$J'&VU M:O>=DFORH-BJ6=L<)=AA6=@J3S#/-&E7DCFE-3Z#S"H,SO&$ .(8!;X[*I+< MI4*+\5M_/@+PDFJU]?4G+I*S3:%M]D3OYT')]2^<#RM!J*A@;(1C#3F/%+]\ M*O?9*KK 9AW!VMYZ(T^CF^-KDIX7:L &1K6]Z(%GN;H\FR GM]V][;#\[DV9 MIW'TDV&MNHI^UBH,YB[=X4[.9I-3&.Z=D-[DK1%L*/':/WQ?'C%Y^OM&H6(W#(L/K#FK"Z-O*+\0;PU]ZU M)QA,\B^? (.C;.56DF&0_4%C1_:JV3?^5;,:E;EV[R$260/6ZPAJO_O)OZL$ MI<@;ZW8BLGMC'?/O"GLKGM/=?KR^>:V=&_ R[U_**?TZF5W&1U;YC GB50C&V1K7#I@B)I@CY(?0#X0'*X+W>J^#"HMRKL]0J,O=]SG0N.O*@I&[%9 MYX(S4FWTM@"O<9RMI<5D"OL[M4C,\+X=]:>X^A :SO+F^9GR9N>GZ)3$.L<6 MI?]ZPX*VE%3YP5VOE-42.J).B?Z(_3I;RD^FSF,#O>M=M0U?JX>9042XG8LS MW?1&K^Z^?0=(^J>Q2N63AL@%X?8\ON&H3%^$4&1YH=^X7: M?K<-SJ!5I""'X2"_'ITT^KK+7]9[T%._?T+2JKHU3_Z E03'P=T6217?@4)Z ML+ZPMA TLATU475HJX"H2MC?N^QI]'-_@7SU M4-[ZROSPG2<7$#HC0^'MA6"X/2BB&&Y?.U7OKK6F; =.$;1ZFT1!* MO: 8QULP45Y]!T)B8]Z8/">SH8##Q?[,]EO8V1HO67AYO7CR MYTC[_Z;I]L M#*AZ&VS,G9LUO#J;7H :38%._:,I]SADM"P;D$CT<6L24 CQ ?A]70($Y ^< MX*ZLOM#R7OT?4$L#!!0 ( $>#859,64Q7-00 )T) 9 >&PO=V]R M:W-H965TM&!* LU[]EMD&G#3%"BQH MD#0;AF$?:.DL<95(E:3L9K]^1\I1TLTQVB\27Y][[KD[DHN]TI],A6CA2U-+ MLPPJ:]N+,#1YA0TW(]6BI)FMT@VWU-5E:%J-O/";FCI,HF@2-ES(8+7P8[=Z MM5"=K87$6PVF:QJN'R^Q5OME$ =/ W>BK*P;"%>+EI=XC_:AO=74"P>40C0H MC5 2-&Z7P3J^N!R[]7[!;P+WYD4;G"<;I3ZYSOMB&42.$-:86X? Z;?#*ZQK M!T0T/A\P@\&DV_BR_83^SOM.OFRXP2M5_RX*6RV#60 %;GE7VSNU_P4/_GB" MN:J-_\+^L#8*(.^,51$](%Y=YJFA6TSZXNN1$&U!8HI :EY;U6LB#73*Y%Z_LTO^D, M;34&SC[R38WF?!%:LN]0POQ@Z[*WE;QB*T[@1DE;&;B6!19? X1$?&"?/+&_ M3$XBOL5\!&G,((F2Y 1>.JB1>KST%;P/NN12_.-%8'"EI%&U*)XUN7TI$HGR M3D@N<\%KN*=!I&2U!OY<;XS5E&Y_'9.H)Y =)^!*\,*T/,=EX .B=QBL?OPA MGD0_GW O&]S+3J&O[JFDBZY&1UWC#F6'L'F$$E6I>5N)'&J5>^>.,3^-?=?C MF?\ :BR]>(;RR:*F#,;"EU$!-&PK'$S"OD*-?LAPQU&+DN2UM'+O)@ABJVHZ M1,P%_(%<'[((* >PV: >\L!]8CB+SUTC\HTSX6RISE 0S3E\)!OK!K7("?0L M.85'+Q8>%2OV MY+U.%=]1-B"ZLW8G7("L@EQI3>*]-I'#EA M*5)[4E4JVD");!V*599V/;$=>]6 MJ\8;?!C=CTX4PW@HAO$W%P-^[D3KJM?+42/E9Z7JPKF@U:ZO:P:2[LAC2A\K MEI.VCY?YKTJ6/]5T1Q64ZP:=Q3T9J4CHO.X*_ Z6;IY25E-AR;)?"7XJ+*H8J M=,)FZ?SKDHHCEHQGD+ T<\A9RI)L[DS,V20;P[%D"5]JUE_ &V7I.O?-BMY/ MJ-T"FM\J99\ZSL#P(EO]"U!+ P04 " !'@V%6*>4A:A<& +#P &0 M 'AL+W=OF;LW-9&EM=S6=FG*)C3"7JL.6_LR5;H2E5[V8FDZCJ)Q04T]#WT^G MC9#MY/;:?7O0M]>JM[5L\4&#Z9M&Z,T]UFI],PDFNP^/]V)!3ZA M_;-[T/0V';54LL'62-6"QOG-Y"ZXNL]XO5OPE\2UV7L&CF2FU$=^^;6ZF?CL M$-986M8@Z+;"MUC7K(C<^+35.1E-LN#^\T[[SRYVBF4F#+Y5]0=9V>7-))] MA7/1U_91K7_!;3P)ZRM5;=P5UL/:-)Y V1NKFJTP>=#(=KB+S]L\[ GD_E<$ MPJU Z/P>##DOWPDK;J^U6H/FU:2-'URH3IJ"GML+J4,&4/![=#G=NWX/^YFQFK"3;_'HMXT!M=&4Z4>+-A'K%H%[AY/;U#T'JOSGA;3QZ M&Y_2?OM$K5GU-7+5'*REW5"'U,)B!5:!J*G71%LB4-="I?J9G??UKJCF6#@G M#1X/Y^Z(9=7K+ZR7&BMIH5;&4$[Y"^6TPM$9DBY1KAA:L!8&!"]B#>8*_D:A MMY@!JC@V,]1CU?D2\,6',]F"7:K>B+8RYW O:C;OP0P7LFVYJ)2H#K54%?P( M41'0-8E\NA)WP8-6*^E()@IS".((\C"&#UI:O%#S.0$_"H-SNF817>,B/H=' M+-6*]%%$7()FB(12LY+D1;V!-4E;;.GO'.(,R.+K'_(P"-\\.X=M=>!6'"<' MSIW 23+B)/EFG!"3E!\OF, JZ,2&>)6Z?"UT!2M1]\)1I&R[_C@\3MMYOT1X MJYI.M!OHV8!=XK:*G'QAB/([MF# 50J)#BJB&EIY7PMRBQQ5-2?3K:)$4@>2 M8*,JK!E6:*PD!L9!L9#:.>WBTFA[34J%7M (4ULSS4Y_U6O6Q'(;0A-G_0B8 M_"OXZ7-'@X+^U7+N%.]4!9>)$S7/2U:* "]KQGZ2O()':3Y>S#4B16>1^L." M)F<-^)=!^NI9K*)VJ;CL&XEUM4/$*_C@1@=6%X(P19,0%IHX^*+B@/>"_3&_ M+)(3J$A'5*3?C(I*&K%8:%P, '#Y7&';XS$0G%1[G",>!VTPUZJAP3\SI99# MC:E5H57MQ<''DJ8$,VXOB*TT96&!#%0#:TKK]Z"&)R&>7OIA^JY3VKIGWLA0 MYSK^HJ:,?"\-(F[,(/**Q'%&&'EIDL ?+5?0+]Y0N(TT>*@WC+VHB('DPR*" M,/%"(I6G_17;3$.<))[O9Q#%L1<2^X1Q[N59P;PT1\/$1-G@?,J2,!44GA\F M$*1>0($&L9<$M!1UARYK-+MHQT3K8B^+8TAI<02)ET4Q_*YV#IMC;E!465I0 M=%Y 3!22WTD$[Y4EI;LEE(\L][(LY7RDJ1?E.>N[$2 MQ_GVUV%"][+HT8^R[BMV:%=PBK ])-&M4=?/_/X^A@[&?>(E?KID)_"S"L"*L6[;?#[L8=YYJ5^3KT7>#$%$12D M("-J(1\UR;*\ET;I^6CR:]N(@Z"BF-AAX*H7X;'27UVA"0I?8KQ%RX-*+(@$ M:8H=@PDP9XY_+F:;BW$5;2ZDN3Q& ].] TJ#-*GY&,;F:=\TG%7&K^-)[VXX MX#PO'XZ)O]&@)^>@QCF)^I<9;4WTS.&^T?K.UHRX8JN!'\-Y;J?.G-/))"1BNNOXK# M1ZCMF1I]B>#*_I*#.WLY\4A2*2V*6A@1%*QT(_U1^Z$C, M."$2U0&1QNXLL MRENJZ6HAQ8%(45D+,'NN&@SAQT-:KR%Y(*,0Y]$010-Z!NWQH^MOO$IXXV9WZR9MTPE7*A*@B)_K#?H M"N3+GWU&.Y63?I4FAN9J1Q-8>A@D"N0>O-7;-V$F_68/ B-RLY8B1>(2J&E MZIRLG=DW5.4$OE<,09A[YH9K\(2A(1\QE645'B8_D7 <^>,@QMG;-[,HC-X] MFS6[[J+DAZ$WE>I>.GR\']U^23V@_'E*9_5NZ==_BKQ_]KE$W\ZF[7C+TAH^4RJ.=F, M4W^*ZNKIJ 3'**4!0&XFE<"<<,PC*& M_L'PK G0ER(&;QU($3;@3?+1IH*0G11[O!TS5M,!U*GC-6A]] 95UI>E*,)3W^!"^Y?4TY)BU,IQO8LK(T99AA(9KRRXSI- MF8%U),9X>M7.ZR#:8DN$-V!54=:XA%<&'$-B?L%X,=])?#4ACM%GH1\$P3FY MHT\N<9Y9+IZ;$6/XO-7NR-FLSJ*KX+C76@-8%;IV-/G@A3T#K(M;UL7#K,,V M,:VXK0,)E?+)N-!6!E>;0&F&S1,:?JP9RAQ.8:.[E:*/>H-7_Q/JX:[QJ6%; MB;Y_#O0DSH:@2)R8?!$:5,-#BD6M%-I46"'-JU+=E;,< TMAP5EJU6[MS@[WM$VZ]M'[]V[>OQN/L3\)E*#$-%.&0H M&EQ<8O*1KK%V"RUVMIG="(VML9WF^%\$I#F ^YE <^J%N:#]=[/Z"U!+ P04 M " !'@V%6Y;$AHN0" "!!@ &0 'AL+W=O5D'6PF'5K2[.8Z=8I6>/2@&VK2ICG"U1Z M,P]8\+)P*]>E\PO18M:(-=ZA^]DL#5G1P)++"FLK=0T&BWEPSLXN4N_?.?R2 MN+$[<_"9K+2^]\:W?![$7A JS)QG$#0\XB4JY8E(QL.6,QA">N#N_(7]2Y<[ MY;(2%B^U^BUS5\Z#20 Y%J)5[E9OON(VGY'GR[2RW1Z^T"=RBOAQ&)F] :,]R8V/^E2[= D3M;^4.Z< MH5U).+>X?FAE0T5V(.H<%%*"I58YR*HQ^A']CH6C'V*ET![/(D8G4#"0N QYP?XDJ$ 2<>7 MO,&W-'3!C7L.8:G$M@RO1?ESOK+.T-7YNR_WGCG=S^R?TYEM1(;S@-Z+1?.( MP>+3!S:./Q_0G0ZZTT/LBSMZGGFK$'0!^(Y#W*?_8(3]^M]U7S9H$(2%0BMZ M]/8,Z-"P6J$9#LY_&!S)&ERI6TM<]A@N==6T#HV%C\ F(9LR/TG#,9_"G2[< M1A M#]EX BQD$PY?6E-+UQJ,"OGD1PLCVN:0ALDTA>_[U;$D/!U/@1$'3^!2 M--()!22%?-;$01[A:#2!)(SC!-Z3< AKHPF7QN$D)2"%3QB%MY2ZR+*V:I5P MF%.WH$)F4G3]Z(BS,.6GQW#$QB&?C(_?&:JF3DUEF1*8]86*TQ'LNU'13ENH MT*R[YFC $S?\'K#Z:9K M,BOMJ&5UTY+^$6B\ ^T76KL7PP<8_CJ+?U!+ P04 " !'@V%6RH%VBK<% M #G#P &0 'AL+W=O\.P[ /BLTD0F7+)\E-NU\_2G:-E;W+BUB[5Y$361O 2+Q7HNBB8>CA'(9>GO:"W6KCB M\X6Q"X/)2<7F>(WF6W6IZ->@0\EY@:7FL@2%L]/>67!\/K+Z3N$[QZ7>^ 8; MR53*6_OC8W[:\ZU#*# S%H'1OSN\0"$L$+GQL\7L=5M:P\WO%?I[%SO%,F4: M+Z3XP7.S..VE/)H5V?V'9ZOH]R&IM9-$:DP<%+YO_ M[+[-PVL,PM8@='XW&SDOWS+#)B=*+D%9;4*S'RY49TW.\=*2P(0[8((0/LO2+#2\*W/,'P,,R*?. ML7#EV'FX%_$M9D_MZ6B&:;:/LVMH>.=<4R/.U1DVA4=]B;_/I+D/B_[0DB MZH*(]J%/KJDG\UH@R!G5\YJY;7[N1=KNY\T"828%-2HOYV!L,;3=RO]!#8;$ MI"PXU2$U,##2S)I$DC].6JML03U":CQ#,-*MHC:<^@=SF#&NX(Z)FM!:$V;3 MKYMH%*E82@1G4RXH-%(C>5W0^B$O25_6FA1T_[BA;6UW#!=,+YQU9C^0EFDC M+$GG -+0AQO%1MZ8>+#Q]*PO%2K*#^52H,U*JQ7X$7QZ'B+% MM'*N8@\N^8>C8=^NJAH?9^70>= G%S)94*+9/6Y816D?WN(,E75%X1V6-:T& MGA]$_6=./8)-XPU+0NVD#W 8A^,^?) R7W(A8!A[03"&&VF86/.>43'RW&U M57% 6?7"-/AO9(V]Q(]?HFOHI6GXG+"QS?HVQJ(P@7>T356X15MD-OJ%%#GP MHE+R#JU$-^AQNH_

  • =$6*1QDA7+-GEONA>!S7U'7Q>WCWQ'\._VU M?C-J>C>"K_QMIITO14U"VT>1#?P?N#Y;QQ,0)5SN# '(X//-;4U>YG/H=]\( M?B=\0O"/QGUGX2_$[4K'Q'?MI)UW0O$=G:"U^UP*^R2*2)?E#J>>.WU%8'[- M_P 4OBU\5]%/Q!\4>(=%T?P+H]UJ4=QI]GI^^YU&.%Y%#NY.(@@48"\MM.>M M:'PKT'QI\8?V@-0^+?BCPI?>!]#TO0Y-!\/Z/JQ5;Z9I)-\UQ*@)V X"@9]/ M0UN_LI_"?6?#7[.E_P"#_%VG2Z3=WU[JJRP,RLPAGFDVL"I(Y5LU_D<1X#UW]H']HSPS+\0/#?C/1_A[X?O9)'T'0I]'2\:X@5B$DN)6Y&_&?EZ M Y]J\O\ VC_BEXW^-W['FH:I.^G^'+O0=;&A>+M&>V,IDOH;NW5#!(3\BAB' M(..9M$WVVB:WX<$VVXF'S79@8" M 0#D'&,XK*\5?LZ^/X?V,?'FGWEBFK?$7Q1KI\6ZAI5@P8+,US#*UO&>C,L< M0''5L@9X-:*RDGIOH2[M6/1OBA\5O'_P=\ ^%?#>IZ_X?U+XF>*-2:PM-9FM M_LFG6L8!=YY$+?P1@X&?F8BN-U#XS>.O@/KGAS5?$OQ5\,_%3PEJ>HPZ9J=M M9V]M:WFG-,P5+B(1,=Z!B RD9P?Q&C\9O#.O?M$^!/!_Q!M/AE>+KGA/5GN# MX(\7P1(^IVS1A)DVL2H.&)0MU*=.14/@^#P[XP\6:%8:3^R8-!B^T*^I:KXD MT.RL(K&,<[XB QF<-C 4#UR*E6MJO78IWOH=#XJ^(7Q-^,GQJ\2^ _ACKMCX M+T+PA' NL^([JQ6]FGNYDWK;PQN=H"K]YCSG\*X#]J70?C38_LD?$.T\8^)_ M#VIPV3*SZA::>8YM2L25^5HP=L,@G-GXF3_$3]HO]F#XH:?/\/+K MPE?7UN8M#TS4+E#>W<:LKDRQCB)B5("Y.]]S&^(7BCQ[\)_V M6= U7Q)?>'_%&LMJ^DQVKG25$$-O++$BCRV)'F*I.''>NE^(GQ'^(WQ'^-]Y M\+OACJMCX4AT#3X=0\0>);RR%V\;SWTYY+XD1>,_C]^R[I MNE6/P[\0>'M;TW6=(C;3=:CC@FEC@EB:69 6^X,-R<$[>E;WC;2_&OP&_:#U MSXD^'O".I>//"/B_3[6UUK3=$VM?V5W;*4BF2)B/,0H<'!X))],FG7?7]!:_ M(TOA;\3?B'X'^."_";XGW]EXEFU33Y-3T'Q-8V@M3([*^N]*U"2U7;%--;RM&9%7L" ./7->1_ MMBZ'\0]2^-7P;&@>(]'L+"XULQZ7!?:;YYMKU;68M-(=WSH4X"\8.#FO3OV/ M/ .O_#GX8ZQIGB/39-+OIO$NJ7L<,C*Q:&6X9HW^4D8*G-7?CIX(USQ5\2O@ MMJ6E:>]Y9:'XBEO-1F5E MX3:2H'.3DCM)-1J.WF-IN"N<5XY^)'Q/\ M6?%:P^$'@/5]-T?6M+TB'4_%'BR>P\Y("_$<4$#';N?!;YCP/IS=^&_Q%^(W MP[^.-C\+/B=JEGXKCU^PFU#P_P")K*R%HTK0@&>WFB7Y0RJ=P8=OKQ2^)F@^ M-/@O^T/=_%?POX6OO'7AOQ%I<.F:]H^DLIOK>6 GR9XHV($B[25*@YZFD\!Z M9XU^.O[0V@_$SQ!X2U#P#X2\(:?=6FC:;K01=0O;JY4)-,\:D^6@0 $Y)P1 MU.'IR^5OQ#6_F0?L]>/_ (P_&SQ-J^K7VMZ+I'@KP_XGU'2WMK>Q\R[U..)R MJ(S$XB505.YX_&3XFV/P;^%_B3QIJ43W%KH]HUP8(^&E?(5$![;G95 MSVS7G_[(W@+7_A[X-\96?B'39-,N;[QAJNHV\"?M0LI=7LS%#<,,K'*K!XRW^SO1<^V:B7+S^0XWY?,^<6\>?& MC_A#_P#A.!\8? 9UCR/[0_X0/RK;[-LQO^R_:?,\S?MXW9^][5TOBS]J#Q!\ M2/"OPETOX6+;Z5XJ^)$,ES'?:E%Y\6E6\"DW+E.CLK*4&>#UKA/#T,.A^&[7 MP_KG[("ZIX\M8EM9+FRT2P.DW@_%[X:^)?!>H?" M?XF>"/!5O->^#8)K;4?!6AE$!MKJ/$R6V %9DD)8 ;N36KY;ZK\B-;'GOQ> M\._%+PK\5_@+9>.O%FF>-M+D\8));:G!IXL;J&7R'!C9$)1D(Y#<$8P:^@?! MOQ2US6_VHOB)X$N6@.@:'H^FWMHJQXD$DV_S-S=QP,#M7D'CC5?B+^T'\1OA M#JEE\*=>\+>&/#GB5+Z^NO$#Q077^J=2RP!B1&N>6)R21@<&M;QA=>,?@E^U M=XG\<6WP\U_QSX8\5Z'96:3>&XEFFM;BW+#;(C,,*0V=V<=/?":YE9[V_4:T M=UL;%_\ M.7_ (-^(WQVC\0"*;PQX$TNROK2&"(+*[2QDE2W?6'0USFA_ KQS\ M9/$'[0$GC+PR_@BU\=:396^F^9=1W/EM&A*;RA/S!@I8 8&< G%=%X3^/7QA M\'^#]/\ !VI? WQ%K'CK3XH]/34+:6(:+=%0%$YNMWR*0-Q&"1TIM+[-KZ?D M+7J=)^TC\0_$_@^^\/6Q^*7A/X5:5=6I:YO+RW%Y?W%T"!Y<$+\>4!R7P2#Q MWKE/@S\7OB/XS\1>.?AQ'XZ\.>*M8MM(M]9\/^-[*S1K>2*2384FAC;:64AA M@$>]6?'>B>(/AY^U1%\3]6^'^J>.]"U/PY#I<)T. 7]QH=TCEI L1(.Q\_ZQ M1Z^]6/@/X'UX_M3>-O'\GP\N/ ?AC6O#UM;VJW'DI+/,LV6>6.-CY%_V1?B%X@OM4T75/#=G8Z[/8Z/)IH+"\BDG=WE8G M#QLRGY".AQ7J?BCX^>+[3X2_!31/!EEIQ^(OQ#L;;[*\L&VRT^,6R2W%P8U_ MA0,,)TY]L5Q7P7T/QSH_P#^*'P:U'X=Z_9:NMAK[VFL2(@T^^>X,AACBD+?, MS>9Z8XY-='XJ^$7CWP_\-_@%XS\,Z-_:/C7X&Y)EC>[MY;1(;J%'S MM\P;>.QYZ\ U+E%]#T&TTZY_M> MZL!=74)GAWE$C)"MN;.6;[H P.:R_%&N>.OVK/$'A+PTOPU\1> ?!VFZK;ZS MK>J>*(HX))/L[>9%!!&&)+ M3[UF4K.T,#+* M6=LMN+NWN(3+&6C7A6 './7VKW^O OA_P"%?$W@?XU?M">+9= N M+JRU8Z7<:.D\0>%[OP9J M]Y&S3Z)?.'EMB&( ) '4 'D \]*RGO=>1<=K,ZZBBBLRPHHHH **** "BBB@ M HHHH R?$'^KM?\ KM_0UI6_^I7Z5F^(/]7:_P#7;^AK2M_]2OTH S-5_P"/ MRT_ZZK_.M>LC5?\ C\M/^NJ_SK7H **** /-_&>B_%"\\03R^&?$>B:=HY5? M*M[RP:653M&XE@PSDYK#_P"$<^-__0X^&O\ P5-_\57LE%8NFF[W?WGK4\RG M3@H*G!V[PBW\W8\ \;:9\4]*\)ZI=>)/&'A0Z%' QNUGT9Y$9#Q@KN.5'UKVR2-)HRDB*Z M-U5AD&G5*HVFIW9TU'=-UYK3681 =0MEE\H-)=[MNX<9VC/T%5/VH/AOH?[*_[6 MWP?\5_#>T30Y=)3D?2O3O@[^QW\4/'7QNTSXL_'[7[._ MU+22'T_0[)E=$=<[,[0$1%)W87)) R:]&4DIN?-IV.2*;BHVU.-^+7[6'BOX MJ?'SQ-X)\/?%/1O@UX0\,NUN^L7X#3:A.K%3MS@D;@> 0 "!_BUX!T_Q=IFO_$/PC8G5=$\4Z7!'-#JEM&R[T*$;2Q!4 XS\QSRN:D^( MW[*GCGX0_M ^)O'?A#X:>&_C#X1\32-<3Z'K*0^;92LQ9O+\W[O);#*&!!P1 MD"OH']E+P+XBLX]?UKQI\(_!?PUOKEQ%IT'AVWA6Y^RE?GCF9!R-RJ>O.3\H MP*B3@HW2*2DY:GC5Q^W5J\W[!*_$.WOH5^(C7"Z(&\A#F]\P$N(L;>8CNQC& M:Y_XS?M5?$_P#X=^%_PTN/%FEZ)\0/$6GQZEX@\6ZE%'%#IL1NW9#G9G&-M>L? MMJ?LJ^)_'GQ"\*?%/P#I&C^)=;T.,6U[X:UF-&M]0A4L5X?Y6X9E()!^Z0_:V\;RVPO&TF9GBMV; DE:Y"1J3Z M;F&?8&O)_VV>_%T,&.2%D7(PPZ M8& <[B0,\GX5_8G\8>(O%7[1UGXHMH='T3QTQ;2-06XCF)=9Q+&[(K%E&57. M0#@FCFA=W\OS"TM+'#V.L_M<>(O@_+\=+?QY8VVG+ VK1>%UME :S3+%MNW; M]T$[3R0.N:ZKXU_MO^-;S]DWX8_$CP3<6^@:_K6M'2]2A:W2:/S$CF#JN\'" MET5@>H!QFN=L?"O[7OASX/3? ZV\%:3RBJM M&4DG;?\ GWDFU@V<.V"V63 M_EF.!QC(#C!R!UK;_:0_; \0^)OC3IWPS\%^.-*^&&BQ645[JGBO4\$YDC60 M11Y[@.HP,$G=S@5E?%7X=_M1?M1#P]\-_&7A71?#7A*UNHIM0U_3[A6ANT0< M28\QCTY"!1\QYP!QO?M _L@^+?"GQNL/BA\//!^@_$?3I+"*QU/PIKL<3*Q2 M-8Q(@DX)(13D'<#G@@TER77-:Y7O:VO8L?LL_M3^)X_C=J?PD\4>.M)^)UK/ M827NB^*M+"@LZ(9&BDQWVJW!R05')!K$_9)^*W[17[2OB26^G\8Z5:^#?#VO M%=1S:)'N_LV>!?%U]XLUK6_%7P*\#_"^QCLRFCMI4 M$!U%)CE7S(@^ZR,03\O3H,]-BTVYU/66O+58KJ. M??$0>248XZ]#S42E%*5DKZ#BI75]CW#X[_#U/BM\&_&/A-D\Q]4TR:&$'M,% MW1'\)%0_A7Y7^#?C1*X=%A@W8=8+@^